blob: 134b8462cc62f6e0fb40ae59b31ed227f38ddf06 [file] [log] [blame]
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c xmlIO.c: trying to fix #114277 about when file
4 remapping and escaping should really be attempted.
5
Daniel Veillarda37aab82003-06-09 09:10:36 +00006Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * doc/*: applied a patch from Gman for building docs
9 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
10 Gary Pennington to provide an allocator for xmlValidCtxt
11 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
12 #113580 about data not being passed immediately.
13
Daniel Veillarde1326112003-06-05 09:32:20 +000014Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * tree.c: applied a couple of patches from Mark Itzcovitz
17 to handle saving back "UTF-16" documents.
18
Daniel Veillarda84c0b32003-06-02 16:58:46 +000019Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
20
21 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
22 some work done while in the Maldives (hence the timezone on the
23 laptop !)
24 * result/schemas/length3* test/schemas/deter0_*
25 test/schemas/group0_*: some tests added too
26
Daniel Veillard8caa9c22003-06-02 13:35:24 +000027Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
28
29 * encoding.c: small fix
30 * xmlIO.c: fixed an error message
31
Daniel Veillard0e0f37a2003-05-20 12:22:41 +000032Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
33
34 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
35 accepting an improper UTF8 sequence
36
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000037Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
38
39 * threads.c: applied the patch from Stéphane Bidoul for getting
40 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +000041 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000042
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +000043Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
44
45 * HTMLtree.c: fixing bug #112904: html output method escaped
46 plus sign character in URI attribute.
47
Daniel Veillard781ac8b2003-05-15 22:11:36 +000048Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
49
50 * build_glob.py global.data globals.c parser.c
51 include/libxml/globals.h: patch from Stéphane Bidoul for setting
52 up threads global defaults.
53 * doc/libxml2-api.xml: this extends the API with new functions
54 * python/tests/Makefile.am python/tests/reader2.py
55 python/tests/thread2.py: integrated the associated testcase and
56 fixed the error string used in reader2
57
Daniel Veillard38b80a82003-05-14 18:59:00 +000058Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
59
60 * configure.in libxml.spec.in python/Makefile.am: trying
61 to conciliate --with-python= requirements and RPM builds,
62 a PITA really...
63
Daniel Veillard104caa32003-05-13 22:54:05 +000064Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
65
66 * HTMLparser.c: oops last commit introduced a memory leak.
67
Daniel Veillarde8b09e42003-05-13 22:14:13 +000068Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
69
70 * xmllint.c doc/xmllint.xml: added --nonet option
71 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
72 xsltproc or xmllint
73 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
74 rebuilt
75 * HTMLparser.c: cleaned up the HTML parser context build when
76 using an URL
77
Daniel Veillardd437d322003-05-13 21:07:01 +000078Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
79
80 * libxml.spec.in: added a comment about bug #112902
81
William M. Brack3dd57f72003-05-13 02:06:18 +000082Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
83
84 * minor cleanup of configure '--help' display
85 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
86
Daniel Veillardd72c7e32003-05-12 21:55:03 +000087Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
88
89 * tree.c: PI nodes in external subset were not freed :-\
90 fixes bug #112842
91
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000092Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
93
94 * xmllint.c: added --schema option to run WXS schema validation
95 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
96 tried to improve error reporting in the Schema code, some cleanup
97 too.
98
Daniel Veillard82bbbd42003-05-11 20:16:09 +000099Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
100
101 * xmlschemas.c: fixed some problems in the handling of errors,
102 and attributes addressed by references.
103 * test/schemas/* result/schemas/*: dropped the verbosity level
104 and added a couple of new tests
105
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000106Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
107
108 * relaxng.c: Stéphane Bidoul found an off by one addressing
109 error on the error handling.
110
Daniel Veillarda77cf712003-05-09 23:09:55 +0000111Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
112
113 * xmlschemastypes.c: trying to fix #112673
114
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000115Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
116
117 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
118 warning, this fixed a bug and should close #111574
119
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000120Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
121
122 * xmlschemas.c: fixing bug #104081 with xs:all with an element
123 holding minOccurs="0"
124 * test/schemas/all_* result/schemas/all_*: added some regression
125 tests for that bug
126 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
127 Garry Pennington to compile without schemas support.
128
Daniel Veillarda067e652003-05-01 08:03:46 +0000129Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
130
131 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
132
Daniel Veillard61c52202003-04-30 12:20:34 +0000133Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
134
135 * xml2-config.in: try to fix Red hat bug #89957, do not
136 output -L/usr/lib64
137 * xmlreader.c: fixed a typo in a comment
138
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000139Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
140
141 * doc/tutorial/aph.html, ix01.html
142 forgot to cvs add the new files. Thanks to Roland van Laar
143 for pointing this out
144
Daniel Veillardd4330462003-04-29 12:40:16 +0000145Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
148 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
149 to the XML/XSLT doc generation closing #111799
150 * doc/html/*: complete update of the HTML results
151
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000152Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
153
154 * win32/defgen.xsl: fixed the conditional for unicode map,
155 removed hardcoded schema entries
156
157Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
158
159 * win32/defgen.xsl: new file, stylesheet for generating
160 win32/libxml2.def.src from doc/libxml2-api.xml
161 * win32/libxml2.def.src: is autogenerated from now on, changes
162 to this file will not appear here anymore
163
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000164Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * win32/configure.js python/setup.py.in: applied patch
167 from Stéphane Bidoul for the Python bindings on the new
168 release.
169
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000170Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
171
172 * debugXML.c: included libxml/uri.h for xmlCanonicPath
173 declaration
174 * win32/configure.js: thread-enabled build is now default
175 * win32/libxml2.def.src: added more exports
176
Daniel Veillard1177ca42003-04-26 22:29:54 +0000177Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * NEWS doc/*.xsl doc/*.html: updated the web site separated
180 developers from common pages, made the transition to XHTML1,
181 added validity checking to the makefile rules.
182
Daniel Veillard329456a2003-04-26 21:21:00 +0000183Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * parser.c: fix for xmlIOParseDTD same as previous and reported
186 by Petr Pajas
187
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000188Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
191 closing #111638
192
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000193Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * python/generator.py: fixed a problem in the generator where
196 the way functions are remapped as methods on classes was
197 not symetric and dependant on python internal hash order,
198 as reported by Stéphane Bidoul
199
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000200Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
201
202 * doc/tutorial:
203 xmltutorial.xml
204 xmltutorial.pdf
205 *.html
206 add appendix on generating compiler flags, more indexing
207
Daniel Veillard1c960272003-04-25 23:12:22 +0000208Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
211 to get libxml-2.5.7 to compile on OpenVMS
212
Daniel Veillardc5573462003-04-25 16:43:49 +0000213Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
214
215 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
216
Daniel Veillardfd583412003-04-25 13:22:10 +0000217Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
218
219 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
220 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
221 man page based on xsltproc and a stylesheet PI in the XML.
222
Daniel Veillarddc07e182003-04-25 10:39:38 +0000223Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
224
225 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
226 character preventing rendering by the man command.
227
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000228Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
229
230 * NEWS configure.in: preparing release 2.5.7
231 * doc/*: updated and rebuilt the docs
232 * doc/apibuild.py: fixed the script
233
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000234Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
235
236 * Makefile.am doc/apibuild.py: make sure the OOM code don't
237 get in the way of the builds
238 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
239
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000240Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
241
242 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
243 Memory test from Havoc Pennington #109368
244 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
245 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
246 include/libxml/parser.h: a lot of memory allocation cleanups
247 based on the results of the OOM testing
248 * check-relaxng-test-suite2.py: seems I forgot to commit the
249 script.
250
Daniel Veillard18f113d2003-04-23 15:18:26 +0000251Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
252
253 * xmlschemastypes.c: trivial fix for 109774 removing a warning
254
Daniel Veillard85095e22003-04-23 13:56:44 +0000255Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
258 more places where xmlCanonicPath() must be used to convert
259 filenames to URLs, trying to fix #111088
260
Daniel Veillard54396242003-04-23 07:36:50 +0000261Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * python/libxml.c python/libxml.py: applied patch from
264 Brent M Hendricks adding binding for xmlCatalogAddLocal
265
Daniel Veillard45269b82003-04-22 13:21:57 +0000266Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * HTMLparser.c: tried to fix #98879 again in a more solid
269 way.
270
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000271Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
272
273 * win32/libxml2.def.src: added more exports from the relaxng and
274 xmlreader clan
275
Daniel Veillardf431eb82003-04-22 08:37:26 +0000276Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
277
278 * SAX.c test/valid/ns* test/result/ns*: applied the patch
279 provided by Brent Hendricks fixing #105992 and integrated the
280 examples in the testsuite.
281
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000282Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * TODO: updated a bit
285 * configure.in: fixed the comment, threads now default to on
286 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
287
Daniel Veillarda880b122003-04-21 21:36:41 +0000288Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
291 xmlreader.c include/libxml/parser.h: a lot of performance work
292 especially the speed of streaming through the reader and push
293 interface. Some thread related optimizations. Nearly doubled the
294 speed of parsing through the reader.
295
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000296Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
297
298 * doc/xmllint.xml
299 * doc/xmllint.1
300 update man page to explain use of --stream
301
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000302Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
305 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
306 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
307 include/libxml/globals.h include/libxml/xmlmemory.h: added
308 xmlMallocAtomic() to be used when allocating blocks which
309 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
310 to allow registering the full set of functions needed by
311 a garbage collecting allocator like libgc, ref #109944
312
Daniel Veillard84942712003-04-18 14:40:05 +0000313Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * configure.in: switched to have thread support enabled by default,
316 didn't got troubles with ABI compatibility on Linux, hope it
317 won't break on strange OSes, if yes, report the system ID
318 * doc/libxml2-api.xml: just rebuilt the API
319
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000320Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
321
322 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
323 added support for large file, tested with a 3+GB instance,
324 and some cleanup.
325 * catalog.c: added a TODO
326 * Makefile.am: added some "make tests" comments
327
Daniel Veillardac297932003-04-17 12:55:35 +0000328Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
329
330 * relaxng.c: some cleanups
331 * doc/xmlreader.html: extended the document to cover RelaxNG and
332 tree operations
333 * python/tests/Makefile.am python/tests/reader[46].py: added some
334 xmlReader example/regression tests
335 * result/relaxng/tutor*.err: updated the output of a number of tests
336
Daniel Veillard62163602003-04-17 09:36:38 +0000337Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng.c: valgrind pointed out an uninitialized variable error.
340
Daniel Veillard33300b42003-04-17 09:09:19 +0000341Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
344 xmlreader.c: augnemting the APIs, cleanups.
345 * parser.c: cleanup bug #111005
346 * xmlIO.c: added some missing comments
347
Daniel Veillardce192eb2003-04-16 15:58:05 +0000348Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
351 trying to improve the subset compiled, and more testing.
352 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
353 documentation
354 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
355 * result/relaxng/*.err: fix some of the outputs
356
Daniel Veillardf4e55762003-04-15 23:32:22 +0000357Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
358
359 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
360 include/libxml/xmlreader.h: implemented streaming of
361 RelaxNG (when possible) on top of the xmlReader interface,
362 provided it as xmllint --stream --relaxng .rng .xml
363 This seems to mostly work.
364 * Makefile.am: updated to test RelaxNG streaming
365
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000366Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * relaxng.c include/libxml/relaxng.h: integrated the regexp
369 based validity checking of fragments of the document for
370 which the RNG can be compiled to regexps. Works on all regression
371 tests, only fix needed is related to error messages.
372
Daniel Veillard52b48c72003-04-13 19:53:42 +0000373Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
374
375 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
376 include/libxml/xmlregexp.h: Starting work precompiling
377 parts of RelaxNG schemas. Not plugged onto validity checking
378 yet, just the regexp building part. Needed to extend some
379 of the automata and regexp APIs.
380
Daniel Veillardf6bad792003-04-11 19:38:54 +0000381Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
382
383 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
384 xmllint --stream and xmllint --stream --valid returns errors
385 code appropriately
386
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000387Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
388
389 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
390 and Next() operation to work on subtrees within the reader
391 framework.
392 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
393 * python/tests/reader5.py: added an example for those new
394 functions of the reader.
395
Daniel Veillard645c6902003-04-10 21:40:49 +0000396Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
397
398 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
399
Daniel Veillard9e077102003-04-10 13:36:54 +0000400Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * xmlreader.c: fixing HasValue for namespace as raised by
403 Denys Duchier
404
Daniel Veillard02ea1412003-04-09 12:08:47 +0000405Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * HTMLparser.c include/libxml/HTMLparser.h: exported
408 htmlCreateMemoryParserCtxt() it was static
409
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000410Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
413 update from Charles Bozeman for date and duration types
414 * test/schemas/date_0.* test/schemas/dur_0.*
415 result/schemas/date_0.* result/schemas/dur_0.*: updated too
416
Daniel Veillardc00cda82003-04-07 10:22:39 +0000417Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
420 fixing bug #107129, removing excessive allocation and calls
421 to *printf in the code to build QName strings.
422
Igor Zlatkovic69651182003-04-05 09:43:30 +0000423Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
424
425 * win32/libxml2.def.src: fixed conditional exports, reported by
426 Luke Murray.
427
Daniel Veillardadba5f12003-04-04 16:09:01 +0000428Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
429
430 * parser.c: fixed a possible problem with xmlRecoverMemory()
431
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000432Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
433
434 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
435 triostr.h: Bjorn sent an update for the TRIO portability layer.
436
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000437Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
438
439 * win32/libxml2.def.src: exported new functions
440
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000441Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
442
443 * configure.in NEWS: preparing release 2.5.6
444 * doc/*: updated and rebuilt the docs
445
Daniel Veillarde5020412003-04-01 09:55:20 +0000446Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
447
448 * SAX.c: fixed an uninitialized memory access pointed by valgrind
449 on C14Ntests
450
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000451Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
452
453 * relaxng.c: one more fixup of error message reporting
454
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000455Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
456
457 * relaxng.c: more work on bug #109225, and fixed an uninitialized
458 variable pointed out by valgrind
459
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000460Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
461
462 * relaxng.c: try to work on bug #109225 and provide better
463 error reports.
464 * result/relaxng/* : this change the output of a number of tests
465 * xinclude.c: fixing the parsed entity redefinition problem
466 raised on the list.
467 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
468
Daniel Veillardb3721c22003-03-31 11:22:25 +0000469Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * xmlschemastypes.c: fixed date comparison to handle the tzo
472 The only failures left are disagreements on Notations and
473 '+1' not being allowed for ulong, uint, ushort and ubyte.
474
Daniel Veillard455cc072003-03-31 10:13:23 +0000475Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
478 to the XML Schemas errata
479 http://www.w3.org/2001/05/xmlschema-errata#e2-12
480
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000481Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
482
483 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
484 and facets support. Currently only schemas with binHex or
485 base64 don't compile. A few error left in the test suite:
486 found 1035 test instances: 919 success 23 failures
487 most are gdate or gdateyear failing check, and a few cases where
488 James clark tests results are strange.
489 * valid.c: allow to reuse the Notation checking routine without
490 having a validation context.
491 * SAX.c: removed a #if 0
492
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000493Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * xinclude.c: forgot to apply one check from #106931 patch
496 * xmlschemastypes.c: more work on XML Schemas datatypes
497
Daniel Veillardc4c21552003-03-29 10:53:38 +0000498Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
501 on cleaning up XML Schemas datatypes based on James Clark tests
502 test/xsdtest/xsdtest.xml
503
Daniel Veillard80b19092003-03-28 13:29:53 +0000504Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
505
506 * relaxng.c: implemented comparisons for Schemas values.
507 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
508 some bugs in duration handling, comparisons for durations
509 and decimals, removed all memory leaks pointed out by James
510 testsuite. Current status is now
511 found 238 test schemas: 197 success 41 failures
512 found 1035 test instances: 803 success 130 failures
513
Daniel Veillard91a13252003-03-27 23:44:43 +0000514Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
517 leaks in the W3C XML Schemas code
518 * xmlschemastypes.c: implemented nonPositiveInteger
519 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
520 fixed the test and result.
521
Daniel Veillard6560a422003-03-27 21:25:38 +0000522Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
525 parser and a typo
526 * xmlschemastypes.c: reindenting, fixing a memory access
527 problem with dates.
528
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000529Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * parser.c: fixing #109227 providing more context in case of
532 start/end tag mismatch
533 * python/tests/ctxterror.py python/tests/readererr.py: update the
534 tests accordingly
535
Daniel Veillardd9b72832003-03-27 14:24:00 +0000536Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * xinclude.c: should fix #109327 errors on memory accesses
539
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000540Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
543 is an URI reference
544
Daniel Veillarde209b332003-03-26 21:40:13 +0000545Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * xpath.c: fixed bug #109160 on non-ASCII IDs
548
Daniel Veillard642104e2003-03-26 16:32:05 +0000549Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * parser.c: Norm suggested a nicer error message for xml:space values
552 errors
553
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000554Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * xpath.c include/libxml/xpath.h: first part of the fix to
557 performance bug #108905, adds xmlXPathOrderDocElems() providing
558 document order for nodes.
559 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
560
Daniel Veillard09628212003-03-25 15:10:27 +0000561Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * xmlschemastypes.c: removing a warning with Sun compiler
564 bug #109154
565
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000566Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
567
568 * doc/xmllint.xml
569 * doc/xmllint.1
570 update xmllint man page with --relaxng option
571
Daniel Veillard2032d292003-03-25 11:09:40 +0000572Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * python/setup.py.in : was missing "drv_libxml2.py"
575
Daniel Veillard9adc0462003-03-24 18:39:54 +0000576Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
577
578 * tree.c xpath.c: some changes related to the new way of
579 handling Result Value Tree, before 2.5.5
580
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000581Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * configure.in NEWS: preparing release 2.5.5
584 * doc/* : updated the documentation and regenerated it.
585
Daniel Veillardef0b4502003-03-24 13:57:34 +0000586Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * xpath.c: fixed some problems related to #75813 about handling
589 of Result Value Trees
590
Daniel Veillard9231ff92003-03-23 22:00:51 +0000591Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * uri.c: applied a set of patches from Lorenzo Viali correcting
594 URI parsing errors.
595
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000596Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * parser.c: validity status was not passed back when validating in
599 entities, but raised by Oliver Fischer
600
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000601Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * HTMLtree.c: avoid escaping ',' in URIs
604
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000605Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * parser.c: fixing bug #108976 get the ID/REFs to reference
608 the ID in the document content and not in the entity copy
609 * SAX.c include/libxml/parser.h: more checking of the ID/REF
610 stuff, better solution for #107208
611 * xmlregexp.c: removed a direct printf, dohhh
612 * xmlreader.c: fixed a bug on streaming validation of empty
613 elements in entities
614 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
615 cleanup of the validation tests
616 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
617 added more ID/IDREF tests to the suite
618
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000619Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
622 compiler.
623
Daniel Veillard20863822003-03-22 17:51:47 +0000624Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
627
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000628Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
631 defined in entities content
632
Daniel Veillard99737f52003-03-22 14:55:50 +0000633Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * SAX.c: Fixed validation bug #108858 on namespace names using
636 entities and reported by Brent Hendricks
637 * xmllint.c: report xmlTextReaderHasValue() result in --stream
638 --debug output.
639
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000640Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
643 about the DocType node not being reported sometimes.
644 * python/tests/reader.py: added to test to the regression checks
645
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000646Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
649 reported by Edd Dumbill
650
Daniel Veillard77a90a72003-03-22 00:04:05 +0000651Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * HTMLparser.c parser.c parserInternals.c: patch from
654 johan@evenhuis.nl for #107937 fixing some line counting
655 problems, and some other cleanups.
656 * result/HTML/: this result in some line number changes
657
Daniel Veillard580ced82003-03-21 21:22:48 +0000658Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
659
660 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
661 instead of libxml.spec
662 * relaxng.c: fixed some of the error reporting excessive
663 verbosity
664 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
665 xmlschemastypes.c: removed some warnings from gcc
666 * doc/libxml2-api.xml: rebuilt
667
Daniel Veillarde063f482003-03-21 16:53:17 +0000668Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * relaxng.c: another optimization, for choice this time
671 * result/relaxng/spec1* result/relaxng/tutor12_1*
672 result/relaxng/tutor3_7: cleanups.
673
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000674Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
677 * test/relaxng/testsuite.xml: augmented the test suite
678 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
679 some schemas validation tests in the presence of foreign
680 namespaces.
681
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000682Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * relaxng.c: added another interleave speedup.
685
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000686Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
687
688 * xmlschemastypes.c: added integer and fixed one of the
689 IDREFS regression tests pbm
690 * result/relaxng/docbook_0.err: updated
691
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000692Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
695 declared both in the DTD and in the Schemas <grin/>
696 * relaxng.c: more debug, added a big optimization for <mixed>
697 * test/relaxng/testsuite.xml: augmented the testsuite
698 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
699 DocBook example to the regression tests
700
Daniel Veillard798024a2003-03-19 10:36:09 +0000701Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * check-xsddata-test-suite.py: cosmetic change for output
704 * relaxng.c: try to minimize calls to malloc/free for states.
705
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000706Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * tree.c: removed a warning
709 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
710 support
711 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
712 cleanup/improvements of the regression tests batch
713 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
714
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000715Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * relaxng.c: fixed error msg cleanup deallocation
718 * xmlschemastypes.c: added a function to handle lists of
719 atomic types, added support for IDREFS
720
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000721Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
724 and IDREF, usable from RelaxNG now
725 * include/libxml/xmlschemastypes.h: need to add a new interface
726 because the validation modifies the infoset
727 * test/relaxng/testsuite.xml: extended the testsuite
728
Daniel Veillard952379b2003-03-17 15:37:12 +0000729Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * relaxng.c: fixed the last core RelaxNG bug known #107083,
732 shemas datatype ID/IDREF support still missing though.
733 * xmlreader.c: fix a crashing bug with prefix raised by
734 Merijn Broeren
735 * test/relaxng/testsuite.xml: augmented the testsuite with
736 complex inheritance tests
737
Daniel Veillardfd573f12003-03-16 17:52:32 +0000738Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * relaxng.c: switched back to the previous Relax-NG code base,
741 the derivation algorithm need severe constraining code to avoid
742 combinatorial explosion. Fixed the problem with Sebastian Rahtz
743 TEI based example and other bugs
744 * result/relaxng/*err: updated the results
745 * test/relaxng/testsuite.xml: started a new test suite
746
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000747Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
750 that the original RelaxNG validation code was un-fixeable, it got
751 rewritten to use the derivation algorithm from James Clark and
752 redebugged it (nearly) from scratch:
753 found 373 test schemas: 372 success 1 failures
754 found 529 test instances: 529 success 0 failures
755
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000756Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * SAX.c parser.c: fix some recursion problems introduced in the
759 last release.
760 * relaxng.c: more debugging of the RNG validation engine, still
761 problems though.
762
Daniel Veillard5add8682003-03-10 13:13:58 +0000763Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * Makefile.am: stop generating wrong result file with * in name
766 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
767 * result/relaxng/demo* test/relaxng/demo: added the tests from
768 Sebastian reproducing the problem.
769
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000770Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
771
Daniel Veillard5add8682003-03-10 13:13:58 +0000772 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
773 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000774
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000775Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
776
777 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
778 variable to control the indentation for the xmllint "--format"
779 option
780
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000781Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
782
783 * encoding.c: applied Gennady's patch against buffer overrun
784
Daniel Veillard42f12e92003-03-07 18:32:59 +0000785Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
788 Clark it appeared I had bug in URI parsing code ...
789 * relaxng.c include/libxml/relaxng.h: completely revamped error
790 reporting to not loose message from optional parts.
791 * xmllint.c: added timing for RNG validation steps
792 * result/relaxng/*: updated the result, all error messages changed
793
Daniel Veillardedfd5882003-03-07 14:20:40 +0000794Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796 * xpath.c: fix bug #107804, the algorithm used for document order
797 computation was failing on attributes.
798
Daniel Veillard83391282003-03-06 21:37:30 +0000799Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * valid.c: fix bug #107764 , possibility of buffer overflow
802 in xmlValidDebug()
803
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000804Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
805
806 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
807 from Philipp Dunkel
808
Daniel Veillard5f704af2003-03-05 10:01:43 +0000809Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
810
811 * xmlschemastype.c: made powten array static it should not be exported
812 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
813 parser function.
814 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
815
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000816Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
817
818 * tree.c: fixed a node dump crash on attributes
819 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
820 an URI test bug and get better output.
821
Daniel Veillard463a5472003-02-27 21:30:32 +0000822Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * check-xsddata-test-suite.py: give more infos
825 * relaxng.c: fix a bug reported by Sebastian Rahtz and
826 REF->DEF in attribute values.
827
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000828Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
831 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
832 regression tests from James Clark.
833
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000834Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
835
836 * relaxng.c xmlschemas.c xmlschemastypes.c
837 include/libxml/xmlschemastypes.h: added param support for relaxng
838 type checking, started to increment the pool of simple types
839 registered, still much work to be done on simple types and
840 facets checkings.
841
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000842Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * entities.c: fixes again one of the problem raised by
845 James Clark in #106788
846
Daniel Veillardc482e262003-02-26 14:48:48 +0000847Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * relaxng.c: Fixed a couple of problem raised by James Clark
850 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
851 datatype level still not fixed though.
852
Daniel Veillard17bed982003-02-24 20:11:43 +0000853Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * configure.in: preparing release 2.5.4
856 * doc/*: updated and rebuilt the docs
857 * relaxng.c: removed warnings
858 * result/relaxng/*: updated the results
859
Daniel Veillardf4be0182003-02-24 19:54:33 +0000860Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * valid.c: fixes a DTD regexp generation problem.
863
Daniel Veillard02111c12003-02-24 19:14:52 +0000864Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * parser.c: fixes bug #105998 about false detection of
867 attribute consumption loop.
868
Daniel Veillard2406abd2003-02-24 18:16:47 +0000869Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
872
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000873Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
874
875 * SAX.c: fixed bug #105992
876
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000877Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * tree.c: fixed xmlSetProp and al. when the node passed is not an
880 element.
881 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
882 found 373 test schemas: 369 success 4 failures
883 found 529 test instances: 525 success 4 failures
884 * check-relaxng-test-suite.py: added memory debug reporting
885
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000886Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
887
888 * uri.c parser.c: some warning removal on Igor's patch
889 * tree.c: seems I messed up with #106788 fix
890 * python/libxml.c: fixed some base problems when Python provides
891 the resolver.
892 * relaxng.c: fixed the interleave algorithm
893 found 373 test schemas: 364 success 9 failures
894 found 529 test instances: 525 success 4 failures
895 the resulting failures are bug in the algorithm from 7.3 and
896 lack of support for params
897
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000898Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * parser.c: another fix for nodeinfo in entities problem
901 * tree.c entities.c: fixed bug #106788 from James Clark
902 some spaces need to be serialized as character references.
903
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000904Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
905
906 * parser.c uri.c: fixed the bug I introduced in the path
907 handling, reported by Sebastian Bergmann
908
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000909Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
910
911 * parser.c: fixing some nodeinfo in entities problem raised
912 by Glenn W. Bach
913 * relaxng.c: implemented the first section 7.3 check
914 * result/relaxng/*: updated the results
915
Daniel Veillardc5312d72003-02-21 17:14:10 +0000916Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * relaxng.c: fixed some problems in the previous commit
919 and finished implementing 4.16 rules checking
920 found 373 test schemas: 353 success 20 failures
921 found 529 test instances: 519 success 6 failures
922 * result/relaxng/*: updated the results
923
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000924Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * relaxng.c: implemented checks from section 7.2
927
Daniel Veillard77648bb2003-02-20 15:03:22 +0000928Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * relaxng.c: implemented the checks from section 7.1, fixed
931 some of the 4.20 and 4.21 problems.
932 found 373 test schemas: 338 success 35 failures
933 found 529 test instances: 519 success 6 failures
934 * result/relaxng/*: updated the results
935
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000936Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
939 * result/relaxng/*: updated the results
940
Daniel Veillardce14fa52003-02-19 17:32:48 +0000941Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * relaxng.c: more bugfixes
944 * result/relaxng/*: updated the results
945
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000946Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
947
948 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
949 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
950 * SAX.c: ensured xmlDoc.URL is always canonic
951 * parser.c: obsoleted xmlNormalizeWindowsPath
952 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
953 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
954 * win32/libxml2.def.src: added few exports
955
956
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000957Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * Makefile.am configure.in: patched to have shared libraries
960 for Python regression tests and static binaries for gdb debug
961 in my development environment
962 * relaxng.c: more bugfixes
963 found 373 test schemas: 296 success 77 failures
964 found 529 test instances: 516 success 8 failures
965 * result/relaxng/*: updated the results
966
Daniel Veillard8fe98712003-02-19 00:19:14 +0000967Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
968
969 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
970
Daniel Veillardd4310742003-02-18 21:12:46 +0000971Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * xmlschemastypes.c: float/double check bugfix
974 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
975 validation
976 * xmlreader.c: add a TODO for Jody
977 * relaxng.c: bugfix bugfix bugfix
978 found 373 test schemas: 300 success 73 failures
979 found 529 test instances: 507 success 10 failures
980 * result/relaxng/*: updated the results
981
Daniel Veillard2df2de22003-02-17 23:34:33 +0000982Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
985
Daniel Veillard416589a2003-02-17 17:25:42 +0000986Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * relaxng.c check-relaxng-test-suite.py: more work on the
989 RelaxNG implementation conformance testing.
990 found 373 test schemas: 284 success 89 failures
991 found 529 test instances: 448 success 47 failures
992 * result/relaxng/*: updated the results
993
Daniel Veillard784b9352003-02-16 15:50:27 +0000994Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
997 a patch from Kjartan Maraas to fix some typos
998
Daniel Veillardfebcca42003-02-16 15:44:18 +0000999Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * relaxng.c: more bug-hunting
1002 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1003 intermediate rng tree
1004 * python/generator.py: patch from Stephane Bidoul to fix the generator
1005 on python < 2.2
1006
Daniel Veillardd2298792003-02-14 16:54:11 +00001007Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * check-relaxng-test-suite.py relaxng.c: more testing on the
1010 Relax-NG front, cleaning up the regression tests failures
1011 current state and I forgot support for "mixed":
1012 found 373 test schemas: 280 success 93 failures
1013 found 529 test instances: 401 success 68 failures
1014 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1015 moved the Name, NCName and QName validation routine in tree.c
1016 * uri.c: fixed handling of URI ending up with #, i.e. having
1017 an empty fragment ID.
1018 * result/relaxng/*: updated the results
1019
Daniel Veillard9a237c92003-02-13 15:52:58 +00001020Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * check-xinclude-test-suite.py: improved the script accordingly
1023 to the XInclude regression tests updates
1024 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1025 November 2002
1026 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1027 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1028 augmented the Xpointer testsuite for the element() scheme
1029
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001030Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * relaxng.c: added TODO for the DTD compatibility spec
1033 * xinclude.c: more bug fixes driven by the testsuite
1034
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001035Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1038 regression tests for XInclude, improved the script, improving
1039 XInclude error reporting mechanism
1040
Daniel Veillard1d788d22003-02-10 16:21:58 +00001041Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * NEWS doc/* configure.in: preparing release 2.5.3
1044
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001045Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * tree.c: trying to fix #104934 about some XHTML1 serialization
1048 issues.
1049
Daniel Veillard809faa52003-02-10 15:43:53 +00001050Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1053 encoding conversion when the input buffer stops in the
1054 middle of a multibyte char
1055
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001056Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1059 * check-relaxng-test-suite.py: python script to run regression
1060 against OASIS RelaxNG testsuite
1061 * relaxng.c: some cleanup tweaks
1062 * HTMLparser.c globals.c: cleanups in comments
1063 * doc/libxml2-api.xml: updated the API
1064 * result/relaxng/*: errors moved files, so large diffs but
1065 no changes at the semantic level.
1066
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001067Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * tree.c: fixing #105678 problem when dumping a namespace node.
1070
Daniel Veillard591b4be2003-02-09 23:33:36 +00001071Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 * xpath.c: fixed doc comment problems
1074 * python/generator.py python/libxml_wrap.h python/types.c: adding
1075 RelaxNG wrappers
1076 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1077 test of those early Python RelaxNG bindings
1078
1079Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001080
1081 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1082 * relaxng.c: found the validation problem I had with interleave
1083 when not covering all remaining siblings
1084 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1085 testsuite and check the RNG schemas against the RNG schemas
1086 given in appendix A
1087
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001088Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1089
1090 * win32/Makefile.msvc: updates for RelaxNG
1091 * win32/Makefile.mingw: updates for RelaxNG
1092 * win32/libxml2.def.src: added RelaxNG exports
1093
Daniel Veillard97fd5672003-02-07 13:01:54 +00001094Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * xinclude.c: applied another bug fix from Sean Chittenden
1097
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001098Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * configure.in xmllint.c: I f...ed up the default configuration
1101 of schemas and --relaxng option display in xmllint, pointed by
1102 Morus Walter.
1103 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1104 detection module, fixes bug #105374.
1105
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001106Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * xmlschemastypes.c: added the boolean base type.
1109
Daniel Veillard96a4b252003-02-06 08:22:32 +00001110Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmlschemastypes.c: started implementing some of the missing
1113 default simple types
1114 * result/relaxng/*: updated the results
1115
Daniel Veillard72fef162003-02-05 14:31:19 +00001116Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1119
Daniel Veillard71531f32003-02-05 13:19:53 +00001120Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1123 * Makefile.am: use xmllint for doing the RelaxNG tests
1124 * configure.in: preparing 2.5.2 made schemas support default to
1125 on instead of off
1126 * relaxng.c: removed the verbosity
1127 * xmllint.c: added --relaxng option
1128 * python/generator.py python/libxml_wrap.h: prepared the integration
1129 of the new RelaxNG module and schemas
1130 * result/relaxng/*: less verbose output
1131
Daniel Veillardec498e12003-02-05 11:01:50 +00001132Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * valid.c: do not run content model validation if the
1135 content is not determinist
1136
Daniel Veillardde590ca2003-02-05 10:45:26 +00001137Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * SAX.c: added the redefinition of namespaced attribute
1140 check that was missing as Fabrice Desré pointed out.
1141
Daniel Veillard930dfb62003-02-05 10:17:38 +00001142Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1145 improvements from Nick Kew, allowing to do more checking
1146 to HTML elements and attributes.
1147
Daniel Veillard4287c572003-02-04 22:48:53 +00001148Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * xinclude.c: fixing bug #105137 about entities declaration
1151 needing to be copied to the including document.
1152
Daniel Veillard652d8a92003-02-04 19:28:49 +00001153Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * catalog.c: fixed bug #104817 with delegateURI
1156 * xpath.c: fixing bugs #104123 and #104125
1157
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001158Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1161 python/types.c: fixing #104096 to compile without regexps
1162
Daniel Veillard57e79b32003-02-04 15:33:12 +00001163Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1166 when building the automata for elem*
1167
Daniel Veillard358a9892003-02-04 15:22:32 +00001168Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1171 bug #103827
1172
Daniel Veillardeb137172003-02-04 15:18:06 +00001173Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * HTMLparser.c: updating a comment, fixing #103776
1176
Daniel Veillard8d589042003-02-04 15:07:21 +00001177Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * parser.c: fixing bug 105049 for validity checking of content
1180 within recursive entities.
1181
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001182Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * HTMLparser.c: try to fix # 105049
1185 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1186 * tree.c: updated a function comment
1187
Daniel Veillard419a7682003-02-03 23:22:49 +00001188Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * relaxng: more work on grammars and refs/defs
1191 * test/relaxng/* result/relaxng/*: augmented/updated the
1192 regression tests
1193
Daniel Veillard144fae12003-02-03 13:17:57 +00001194Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * relaxng: more work on name classes, except support
1197 * test/relaxng/* result/relaxng/*: augmented/updated the
1198 regression tests
1199
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001200Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * relaxng: more work on name classes, the "validate all" schemas
1203 seems to work now.
1204 * test/relaxng/* result/relaxng/*: augmented/updated the
1205 regression tests
1206
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001207Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1210 * parser.c: put a guard against infinite document depth, basically
1211 trying to avoid another kind of DoS attack.
1212 * relaxng.c: some code w.r.t. nameClasses
1213
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001214Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * test/relaxng/* result/relaxng/*: check all the namespace support
1217 was actually correct based on tutorial section 10.
1218
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001219Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * relaxng: include seems to work okay now
1222 * test/relaxng/* result/relaxng/*: augmented/updated the
1223 regression tests
1224
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001225Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * relaxng.c: a bit of work done in the train back.
1228 * test/relaxng/*: added one of the include tests
1229
Daniel Veillard154877e2003-01-30 12:17:05 +00001230Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * relaxng: more work done in the train
1233 * test/relaxng/* result/relaxng/*: augmented/updated the
1234 regression tests
1235
Daniel Veillarde431a272003-01-29 23:02:33 +00001236Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * relaxng.c: debugging of externalRef
1239 * test/relaxng/* result/relaxng/*: augmented/updated the
1240 regression tests
1241
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001242Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * relaxng.c: more work on Relax-NG, implementing externalRef
1245 * test/relaxng/* result/relaxng/*: augmented/updated the
1246 regression tests
1247 * Makefile.am: cleanup to Relaxtests target
1248
Daniel Veillardb08c9812003-01-28 23:09:49 +00001249Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * relaxng.c: more work on Relax-NG, implementing interleave
1252 * test/relaxng/* result/relaxng/*: augmented/updated the
1253 regression tests
1254
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001255Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * relaxng.c: more work on Relax-NG, implementing interleave
1258 * test/relaxng/* result/relaxng/*: augmented/updated the
1259 regression tests
1260
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001261Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1262
1263 * doc/tutorial/customfo.xsl
1264 * doc/tutorial/customhtml.xsl
1265 adding stylesheet customizations used to generate fo
1266 for pdf and html
1267
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001268Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * relaxng.c: more work on Relax-NG
1271 * test/relaxng/* result/relaxng/*: augmented/updated the
1272 regression tests
1273 * xmlschemastypes.c: added a number of base type definition but not
1274 the associated checks, those are still TODOs
1275
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001276Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1277
1278 in docs/tutorial:
1279 * apa.html
1280 * apb.html
1281 * apc.html
1282 * apd.html
1283 * ape.html
1284 * apf.html
1285 * apg.html
1286 * ar01s02.html
1287 * ar01s03.html
1288 * ar01s04.html
1289 * ar01s05.html
1290 * ar01s06.html
1291 * ar01s07.html
1292 * ar01s08.html
1293 * index.html
1294 * xmltutorial.pdf
1295 * xmltutorial.xml
1296 add index to tutorial
1297
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001298Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1299
1300 * doc/xmlcatalog.1
1301 * doc/xmlcatalog_man.html
1302 * doc/xmlcatalog_man.xml
1303 belatedly fixing bug #93622 (adds rewriteURI type to
1304 "--add" option in xmlcatalog man page
1305
Daniel Veillard3be27512003-01-26 19:49:04 +00001306Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001308 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001309 Julio Merino, closing #104475
1310
Daniel Veillardea3f3982003-01-26 19:45:18 +00001311Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * relaxng.c: more work on Relax-NG
1314 * test/relaxng/* result/relaxng/*: augmented/updated the
1315 regression tests
1316
Daniel Veillardedc91922003-01-26 00:52:04 +00001317Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * relaxng.c: more work on Relax-NG
1320 * test/relaxng/* result/relaxng/*: augmented/updated the
1321 regression tests
1322
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001323Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * README: updated the policy on private mail answers
1326 * relaxng.c: more work on Relax-NG
1327 * test/relaxng/* result/relaxng/*: augmented/updated the
1328 regression tests
1329
Daniel Veillard7424eb62003-01-24 14:14:52 +00001330Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * error.c parser.c tree.c: applied a documentation patch from
1333 Stefan Kost
1334
Daniel Veillard276be4a2003-01-24 01:03:34 +00001335Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * relaxng.c: more work on Relax-NG
1338 * doc/*: regenerated the docs
1339 * test/relaxng/* result/relaxng/*: updated and augmented the
1340 Relax-NG regression tests and results
1341
Daniel Veillard6eadf632003-01-23 18:29:16 +00001342Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1345 First commit of the new Relax-NG validation code, not generally
1346 useful yet.
1347 * test/relaxng/* result/relaxng/*: current state of the regression
1348 tests
1349
Daniel Veillard814a76d2003-01-23 18:24:20 +00001350Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * tree.c: minimized the memory allocated for GetContent
1353 and a bit of cleanup.
1354
Daniel Veillardff12c492003-01-23 16:42:55 +00001355Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * python/generator.py: seems there is no good reasons to
1358 not generate bindings for XPointer
1359
Daniel Veillard540a31a2003-01-21 11:21:07 +00001360Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * xmlreader.c doc/apibuild.py: applied a new patch from
1363 Stéphane Bidoul for cleanups
1364 * doc/libxml2-api.xml: rebuilt the API description with
1365 new entry points
1366
Daniel Veillard417be3a2003-01-20 21:26:34 +00001367Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * xmlreader.c python/drv_libxml2.py python/generator.py
1370 python/libxml.c python/libxml.py python/libxml_wrap.h
1371 python/types.c: patch from Stéphane Bidoul for better per
1372 context error message APIs
1373 * python/tests/ctxterror.py python/tests/readererr.py:
1374 update of the tests
1375
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001376Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1377
1378 * doc/guidelines.html
1379 grammar and spelling cleanup
1380
Daniel Veillard26f70262003-01-16 22:45:08 +00001381Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1382
1383 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1384 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1385 a patch from Stéphane Bidoul to allow per XMLtextReader error
1386 and warning handling
1387 * python/tests/Makefile.am python/tests/readererr.py: adding the
1388 specific regression test
1389
Daniel Veillard71f9d732003-01-14 16:07:16 +00001390Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1393 should raise a syntax error
1394
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001395Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * python/libxml.c: cleanup patch from Stéphane Bidoul
1398
Daniel Veillard81601f92003-01-14 13:42:37 +00001399Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1402
Daniel Veillarde6227e02003-01-14 11:42:39 +00001403Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * python/generator.py python/libxml.c python/libxml.py
1406 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001407 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001408 Python level.
1409 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1410 regression test for it.
1411
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001412Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * xmlreader.c: fixed the streaming property of the reader,
1415 it was generating tree faster than consuming it. Pointed out
1416 by Nate Myers
1417 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1418
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001419Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1420
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001421 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001422
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001423Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1424
1425 * xpath.c: fix to the XPath implementation for parent and
1426 ancestors axis when operating on a Result Value Tree.
1427 Fixes bug #100271
1428
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001429Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1432 to fix some URI/file escaping problems
1433
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001434Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * python/generator.py: fixed a bug raised by Raymond Wiker,
1437 docSetRootElement() should not raise an exception if the
1438 return is None
1439
Daniel Veillard3e20a292003-01-10 13:14:40 +00001440Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1443 fixed bug #102181 by applying the suggested change and fixing
1444 the generation/registration problem.
1445
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001446Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1449 routines.
1450
Daniel Veillard8f872442003-01-09 23:19:02 +00001451Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * parser.c: one more IsEmptyElement crazyness, that time in
1454 external parsed entities if substitution is asked.
1455 * python/tests/reader3.py: added a specific test.
1456
Daniel Veillarde329fc22003-01-09 21:36:42 +00001457Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1460 support and improved error handler registration
1461
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001462Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1463
1464 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1465 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1466 * README: fixed a link
1467
Daniel Veillarde2830f12003-01-08 17:47:49 +00001468Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * configure.in doc/* NEWS: preparing 2.5.1 release
1471 * SAX.c parser.c: fixing XmlTextReader bug
1472
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001473Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * SAX.c: fuck, I introduced a memory leak on external parsed
1476 entities in 2.5.0 :-(
1477
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001478Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * xmllint.c: another fix needed as pointed by Christophe Merlet
1481 for --stream --debug if compiled without debug support.
1482
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001483Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1484
1485 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001486 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001487 update man page with --stream and --chkregister
1488
Daniel Veillard8326e732003-01-07 00:19:07 +00001489Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * globals.c: fixed --with-threads compile
1492 * xmllint.c: fixed --without-debug compile
1493 * include/libxml/globals.h: cleanup
1494 * include/libxml/schemasInternals.h: add a missing include
1495
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001496Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1497
1498 * configure.in NEWS: preparing 2.5.0 release
1499 * SAX.c: only warn in pedantic mode about namespace name
1500 brokeness
1501 * globals.c: fix a doc generation problem
1502 * uri.c: fix #101520
1503 * doc/*: updated and rebuilt the doc for the release, includuding
1504 stylesheet update
1505 * python/Makefile.am: fix a filename bug
1506
1507Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1510 should not be called.
1511
1512Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * libxml-2.0.pc.in: applied the patch to fix #101894
1515
1516Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * tree.c : applied patch from Lukas Schroeder for register callbacks
1519 * valid.c: modified patch from Lukas Schroeder to test
1520 register callbacks with --chkregister
1521
1522Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * xmlreader.c: seriously changed the way data are pushed to
1525 the underlying parser, go by block of 512 bytes instead of
1526 tryng to detect tag boundaries at that level. Changed the
1527 way empty element are detected and tagged.
1528 * python/tests/reader.py python/tests/reader2.py
1529 python/tests/reader3.py: small changes mostly due to context
1530 reporting being different and DTD node being reported. Some
1531 errors previously undetected are now caught and fixed.
1532 * doc/xmlreader.html: flagged last section as TODO
1533
1534Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1535
1536 * python/libxml.py: integrated the Python 2.2 optimizations
1537 from Hannu Krosing, while maintaining compatibility with
1538 1.5 and 2.1
1539
1540Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * xmllint.c: a bit of cleanup
1543 * xmlreader.c: small fix
1544 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1545 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1546
1547Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * python/setup.py.in: patch from Stéphane Bidoul to include
1550 drv_libxml2.py in setup.py
1551
1552Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * doc/xmlreader.html: starting documenting the new XmlTextReader
1555 interface.
1556
1557Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * xmllint.c: added the --stream flag to use the TextReader API
1560 * xmlreader.c: small performance tweak
1561
1562Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * xmlreader.c python/tests/reader2py: okay the DTD validation
1565 code on top of the XMLTextParser API should be solid now.
1566
1567Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1568
1569 * xmlreader.c python/tests/reader2py: Fixing some more mess
1570 with validation and recursive entities while using the
1571 reader interface, it's getting a bit messy...
1572
1573Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1574
1575 * xmlreader.c python/tests/reader.py: another couple of problem
1576 related to IsEmptyElement reported by Stéphane Bidoul needed
1577 some fixes.
1578
1579Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1580
1581 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1582 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1583 based on the python XmlTextReader interface.
1584
1585Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1586
1587 * tree.c: backing out one change in the last patch which broke the
1588 regression tests
1589
1590Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1591
1592 * global.data globals.c tree.c include/libxml/globals.h: applied
1593 an old patch from Lukas Schroeder to track node creation and
1594 destruction. Probably missing a lot of references at the moment
1595 and not usable reliably.
1596
1597Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1600 from doc/news.html and a stylesheet
1601
1602Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * xmlreader.c python/tests/reader.py: fixed another couple of
1605 xmlreader bugs reported by Stéphane Bidoul and added tests.
1606
1607Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * xmlreader.c python/tests/reader2.py: fixed another validity
1610 checking in external parsed entities raised by Stéphane Bidoul
1611 and added a specific regression test.
1612 * python/tests/reader3.py: cleanup
1613
1614Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * xmlreader.c python/tests/reader2.py: fixed a problem with
1617 validation within entities pointed by Stéphane Bidoul, augmented
1618 the tests to catch those.
1619
1620Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * python/generator.py: modified the generator to allow keeping
1623 class references when creating new classes, needed to fix a bug
1624 pointed by Stéphane Bidoul where the input buffer of the
1625 xmlTextReader instance gets destroyed if the python wrapper for
1626 the input is not referenced anymore.
1627
1628Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1631 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1632
1633Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * xmlreader.c python/tests/reader.py: fixed another problem
1636 pointed by Stéphane Bidoul
1637
1638Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1641 with "<a/>"
1642
1643Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * SAX.c: warn on xmlns:prefix="foo"
1646 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1647 for namespace attributes handling.
1648
1649Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1652 a really nasty problem raised by a DocBook XSLT transform
1653 provided by Sebastian Bergmann
1654
1655Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1658 by Stéphane Bidoul and integrated it into the tests
1659
1660Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1663 extended the XmlTextReader API a bit, addding accessors for
1664 the current doc and node, and an entity substitution mode for
1665 the parser.
1666 * python/libxml.py python/libxml2class.txt: related updates
1667 * python/tests/Makefile.am python/tests/reader.py
1668 python/tests/reader2.py python/tests/reader3.py: updated a bit
1669 the old tests and added a new one to test the entities handling
1670
1671Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * python/generator.py python/libxml2class.txt
1674 python/tests/reader.py python/tests/reader2.py: changed the
1675 generator to provide casing for the XmlTextReader similar to
1676 C# so that examples and documentation are more directly transposable.
1677 Fixed the couple of tests in the suite.
1678
1679Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * doc/guidelines.html: added a document on guildeline for
1682 publishing and deploying XML
1683
1684Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * valid.c xmlreader.c: final touch running DTD validation
1687 on the XmlTextReader
1688 * python/tests/Makefile.am python/tests/reader2.py: added a
1689 specific run based on the examples from test/valid/*.xml
1690
1691Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * python/libxml.py: added a few predefined xmlTextReader parser
1694 configuration values.
1695
1696Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * python/libxml_wrap.h: trying to fix #102037
1699
1700Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * SAX.c: fixing bug #95296, when the predefined entities
1703 are redefined in the DTD the default one must be used
1704 instead anyway.
1705
1706Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1707
1708 * doc/xmllint.xml
1709 * doc/xmllint.1
1710 Add discussion of XML_DEBUG_CATALOG to xmllint man
1711 page - bug #100907
1712
1713
1714Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * xmlreader.c: Fixed the empty node detection to avoid reporting
1717 an inexistant close tag.
1718
1719Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1722 for Python 2.1
1723
1724Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1727
1728Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * doc/libxml2-api.xml python/tests/reader.py: one really need
1731 to provide the base URI information when creating a reader parser
1732 from an input stream. Updated the API and the example using it.
1733
1734Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1737 include/libxml/valid.h include/libxml/xmlreader.h: working on
1738 DTD validation on top of xml reader interfaces. Allows to
1739 validate arbitrary large instances. This required some extensions
1740 to the valid module interface and augmenting the size of xmlID
1741 and xmlRef structs a bit.
1742 * uri.c xmlregexp.c: simple cleanup.
1743
1744Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1747 work on the xml reader interfaces.
1748 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1749 Web page for the Windows binaries.
1750
1751Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * xmlIO.c: applied a patch for VMS following the report by
1754 Nigel Hall
1755
1756Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * parser.c: the parseStartTag bug fix wasn't complete.
1759
1760Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1763 parseStartTag, fixing it.
1764 * test/att4 result/att4 result/noent/att4: adding the test
1765 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1766 more methods to XmlTextReader.
1767
1768Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1769
1770 * win32/libxml2.def.src: added more xml reader exports
1771 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1772 to the build
1773
1774Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1775
1776 * doc/tutorial/xmltutorial.xml
1777 plus generated html and pdf
1778 Updating tutorial again based on further comments from Niraj
1779 Tolia on the last iteration
1780
1781Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1782
1783 * doc/tutorial/xmltutorial.xml
1784 * doc/tutorial/includekeyword.c
1785 * doc/tutorial/includegetattribute.c
1786 plus generated html and pdf
1787 Adding fix from Niraj Tolia to tutorial to properly free memory.
1788
1789
1790Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1793 more methods of XmlTextReader.
1794 * python/libxml2class.txt python/tests/reader.py: this increased the
1795 methods in the bndings, augmented the test to check those new
1796 functions.
1797
1798Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1801 methods of XmlTextReader.
1802 * python/generator.py python/libxml_wrap.h python/types.c
1803 python/libxml2class.txt: added the reader to the Python bindings
1804 * python/tests/Makefile.am python/tests/reader.py: added a specific
1805 test for the Python bindings of the Reader APIs
1806 * parser.c: small cleanup.
1807
1808Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * xinclude.c: fallback was only copying the first child not the
1811 full child list of the fallback element, closes #89684 as reopened
1812 by Bernd Kuemmerlen
1813
1814Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1815
1816 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1817
1818Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * configure.in: preparing release of 2.4.30
1821 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1822 gives enum values, fix functype return type, put back fields in
1823 structs
1824 * doc/*: updated the docs rebuilt
1825
1826Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1829 about htmlNodeDumpOutput location.
1830 * xpath.c: removed an undefined function signature
1831 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1832 too many symbols in the API breaking the python bindings.
1833 Updated with the libxslt/libexslt changes.
1834
1835Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * configure.in: preparing release of 2.4.29
1838 * doc/*: rebuilt the docs and API
1839 * xmlreader.c: a few more fixes for the XmlTextReader API
1840
1841Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1842
1843 * include/win32config.h: applied mingw patch from Magnus Henoch
1844
1845Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1848
1849Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1852 building Python script, does the C parsing directly, generates
1853 a better API description including structure fieds defs and
1854 enums. Still a couple of bugs, but good enough for the python
1855 wrappers now.
1856 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1857 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1858 include/libxml/schemasInternals.h include/libxml/tree.h: more
1859 cleanup based on the python analysis script reports.
1860 * libxml.spec.in: make sure the API XML description is part of the
1861 devel package.
1862
1863Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1866 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1867 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1868 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1869 code cleanup, especially the function comments.
1870 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1871
1872Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * Makefile.am xmlreader.c include/libxml/Makefile.am
1875 include/libxml/xmlreader.h: Adding a new set of APIs based on
1876 the C# TextXmlReader API but converted to C. Allow to parse
1877 in constant memory usage, far simpler to program and explain
1878 than the SAX like APIs, unfinished but working.
1879 * testReader.c: test program
1880
1881Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1882
1883 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1884
1885Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * tree.c: Chip turner indicated that XHTML1 serialization
1888 rule for style actually break on both IE and Mozilla,
1889 try to avoid the rule if escaping ain't necessary
1890
1891Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * nanhttp.c: handle HTTP URL escaping, problem reported by
1894 Glen Nakamura and Stefano Zacchiroli
1895
1896Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1899
1900Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * uri.c: Johann Richard pointed out some XPointer problems for
1903 URN based URI references in XInclude. Modified the URI parsing
1904 and saving routines to allow correct parsing and saving of
1905 XPointers, especially when attached to "opaque" scheme accordingly
1906 to RFC 2396
1907
1908Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1911 of refactoring to the HTML saving code.
1912 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1913 in the doc.
1914
1915Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1918 to a buffer API to reuse the generic dump to an OutputIO layer,
1919 this reduces code, fixes xmlNodeDump() for XHTML, also made
1920 xmlNodeDump() now return the number of byte written.
1921
1922Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * python/setup.py.in: another patch from Stéphane Bidoul for
1925 Python bindings on Windows
1926 * doc/parsedecl.py: small cleanup
1927
1928Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * libxml.spec.in configure.in: add a line in %changelog for releases
1931
1932Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * parser.c: patch from Marcus Clarke fixing a problem in entities
1935 parsing that was detected in KDe documentations environment.
1936
1937Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1938
1939 * python/libxml.c (libxml_prev): Return the previous as opposed to
1940 the next node (I guess this is the result of some cut & paste programming:)
1941
1942Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1945
1946Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * python/generator.py python/libxml.c python/setup.py.in: trying
1949 to fix the Python bindings build on Windows (Stéphane Bidoul)
1950
1951Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1952
1953 * win32/configure.js: added option for python bindings
1954 * win32/libxml2.def.src: added more exports
1955
1956Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1957
1958 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1959 pthreads
1960 * win32/wince/*: applied updates to Windows CE port from Javier
1961
1962Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * configure.in: preparing 2.4.28
1965 * libxml.spec.in doc/Makefile.am: some cleanup
1966 * doc/*: updated the news and regenerated.
1967
1968Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * HTMLparser.c: final touch at closing #87235 </p> end tags
1971 need to be generated.
1972 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1973 this change slightly the output of a few tests
1974 * doc/*: regenerated
1975
1976Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * parserInternals.c: fixing bug #99190 when UTF8 document are
1979 parsed using the progressive parser and the end of the chunk
1980 is in the middle of an UTF8 multibyte character.
1981
1982Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1983
1984 * threads.c: fixed initialization problem in xmlNewGlobalState
1985 which was causing crash.
1986 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1987 in xmlInitializeGlobalState.
1988 * parserInternals.c: cleaned up ctxt->sax initialisation.
1989
1990Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * tree.c include/libxml/tree.h: modified the existing APIs
1993 to handle XHTML1 serialization rules automatically, also add
1994 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1995 libxslt serialization uses it when needed without changing
1996 the library API.
1997 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1998 result/xhtml1: added a new test specifically for xhtml1 output
1999 and updated the result of one XHTML1 test
2000
2001Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * xinclude.c parserInternals.c encoding.c: fixed #99082
2004 for xi:include encoding="..." support on text includes.
2005 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2006 test/XInclude/ents/isolatin.txt : added a specific regression test
2007 * python/generator.py python/libxml2class.txt: fixed the generator
2008 the new set of comments generated for doc/libxml2-api.xml were
2009 breaking the python generation.
2010
2011Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2014 * configure.in: patch for Solaris on new autoconf closes #98880
2015 * doc/parsedecl.py: repair the frigging API building script,
2016 did I say that python xmllib sucks ?
2017 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2018 and some comment are no more truncated.
2019
2020Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * parser.c: Martin Stoilov pointed out a potential leak in
2023 xmlCreateMemoryParserCtxt
2024
2025Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2028 included in HTML documents and using the push parser.
2029
2030Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2031
2032 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2033 specified, look for the Python interpreter not just in the
2034 specified root but also in the specified location. Fixes #98825
2035
2036Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * python/libxml.c: fixing bug #98792 , node may have no doc
2039 and dereferencing without checking ain't good ...
2040
2041Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * configure.in: preparing release 2.4.27
2044 * doc/* : updated and rebuilt the docs
2045 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2046 and all the docs are actually packaged and in the final RPMs
2047 * parser.c parserInternals.c include/libxml/parser.h: restore
2048 xmllint --recover feature.
2049
2050Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
Daniel Veillard784b9352003-02-16 15:50:27 +00002052 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002053 processing of parsed entities, and XPath computation on sustitued
2054 entities.
2055 * testXPath.c: make sure entities are substitued.
2056
2057Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
Daniel Veillard784b9352003-02-16 15:50:27 +00002059 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002060 processing of internal parsed entities, which had to be changed.
2061
2062Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2065 trying to fix bug #98517 about building outside the source tree
2066 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2067
2068Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2069
2070 * include/win32config.h: cleanup
2071 * win32/Makefile.mingw: integrated mingw in JScript configure
2072 * win32/Makefile.msvc: modified to allow mingw coexistence
2073 * win32/configure.js: integrated mingw
2074 * win32/Readme.txt: cleanup
2075
2076Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * HTMLparser.c: strengthen the guard in the Pop macros,
2079 like in the XML parser, closes bug #97315
2080
2081Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2084 callback is never used.
2085
2086Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * parserInternals.c: fixed the initialization of the SAX structure
2089 which was breaking xsltproc
2090 * xpath.c: patch from Petr Pajas for CDATA nodes
2091 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2092 * parser.c include/libxml/parser.h: patch from Peter Jones
2093 removing a leak in xmlSAXParseMemory() and adding the
2094 function xmlSAXParseMemoryWithData()
2095
2096Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2097
2098 adding pdf of tutorial, changing web page to link to it
2099 * doc/tutorial/xmltutorial.pdf
2100 * doc/xml.html
2101 * doc/docs.html
2102
2103Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2104
2105 * doc/tutorial/ar01s08.html
2106 adding file what I forgot for tutorial
2107
2108
2109Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2110
2111 Adding encoding discussion to tutorial
2112 Added:
2113 * doc/tutorial/images/*.png: DocBook admonition image files
2114 * doc/tutorial/apf.html, apg.html: new generated html
2115 * doc/tutorial/includeconvert.c: conversion code entity file
2116 changed:
2117 * doc/tutorial/xmltutorial.xml: DocBook original
2118 * doc/tutorial/*.html: generated html
2119
2120Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2121
2122 * include/libxml/*.h: retired xmlwin32version.h
2123 * doc/Makefile.am: retired xmlwin32version.h
2124 * win32/configure.js: retired xmlwin32version.h
2125
2126Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2127
2128 * win32/libxml2.def.src: exported additional symbols
2129 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2130 sisterhood
2131
2132Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * globals.c: fixed a typo pointed out by Igor
2135 * xpath.c: try to speed up node compare using line numbers
2136 if available.
2137
2138Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * tree.c: make xmlFreeNode() handle attributes correctly.
2141
2142Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2143
2144 * catalog.c: completed the #96963 fix, as reported by Karl
2145 Eichwalder
2146
2147Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2150
2151Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * Makefile.am: switched the order of a couple of includes
2154 to fix bugs #97100
2155
2156Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2157
2158 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2159 xmlLoadCatalogs that used to separate directories with a ':'.
2160
2161Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2162
2163 * threads.c: improvements to the Windows-side of thread handling
2164 * testThreads.c: conditionally excluded unistd.h
2165 * testThradsWin32.c: broke overlong lines
2166 * include/win32config.h: adapted thread-related macros to the new
2167 scheme and for pthreads on Windows
2168 * win32/Makefile.msvc: introduced a more flexible thread build,
2169 added testThreads[Win32].c to the build
2170 * win32/configure.js: introduced a more flexible thread config
2171
21722002-10-31 John Fleck <jfleck@inkstain.net>
2173
2174 * doc/xml.html (and, by implication, FAQ.html)
2175 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2176
2177Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2178
2179 * configure.in: removed xmlwin32version.h
2180 * include/libxml/Makefile.am: removed xmlwin32version.h
2181
2182Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * tree.c: applied patch from Brian Stafford to fix a bug
2185 in xmlReconciliateNs()
2186
2187Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * tree.c: applied patch from Christian Glahn to allow
2190 xmlNewChild() on document fragment nodes
2191
2192Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * parser.c: Christian Glahn found a problem with a recent
2195 patch to xmlParseBalancedChunkMemoryRecover()
2196 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2197 problems
2198 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2199 test/schemas/seq*: added the test cases from Charles
2200
2201Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2204 serious cleanup of the spec file and associated changes
2205 in the Makefiles.
2206 * valid.c: try to remove some warnings on x86_64
2207
2208Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2211 fix bug #96586
2212
2213Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2216 parsing, applied his patch
2217 * result/HTML/attrents.html result/HTML/attrents.html.err
2218 result/HTML/attrents.html.sax test/HTML/attrents.html:
2219 added the test and result case provided by Mikhail Sogrine
2220
2221Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * vms/build_libxml.com vms/config.vms vms/readme.vms
2224 include/libxml/parser.h include/libxml/parserInternals.h
2225 include/libxml/tree.h include/libxml/xmlIO.h
2226 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2227 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2228 Applied the VMS update patch from Craig A. Berry
2229 * doc/*.html: update
2230
2231Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2234
2235Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * debugXML.c: adding a grep command to --shell in xmllint
2238 for T.V. Raman
2239
2240Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * xmlcatalog.c: tried to fix some of the problem with --sgml
2243
2244Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * parser.c: tried to fix bug #91500 where doc->children may
2247 be overriden by a call to xmlParseBalancedChunkMemory()
2248
2249Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2252 identifiers in SGML catalogs containing '&'
2253
2254Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * python/types.c: fixed bugs when passing result value tree
2257 to Python functions.
2258
2259Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * configure.in: preparing the release of 2.4.26
2262 * doc/*: updated and rebuilt the documentation
2263
2264Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * parser.c: fixed a XML Namespace compliance bug reported by
2267 Alexander Grimalovsky
2268
2269Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * HTMLtree.c: fixed serialization of script and style when
2272 they are not lowercase (i.e. added using the API to the tree).
2273
2274Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * valid.c: make xmlValidateDocument emit a warning msg if there
2277 is no DTD, pointed by Christian Glahn
2278
2279Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2282 content model when some of the blocks have min or max, and a couple
2283 of bugs found in the process.
2284 * result/schemas/list0* test/schemas/list0*: added some specific
2285 regression tests
2286
2287Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * README: updated the contact informations
2290
2291Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2294 misses it, reported by Peter Bray.
2295
2296Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2299 and removed a few warnings
2300
2301Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * parser.c: Christian Glahn found a small bug in the push parser.
2304 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2305 public
2306
2307Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * xmlschemas.c include/libxml/xmlschemas.h: added
2310 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2311 * testSchemas.c: added --memory to test the new interface
2312
2313Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * doc/index.py doc/search.php: integrated the XSLT indexing,
2316 a few fixed in the indexer, added a scope selection at the
2317 search level.
2318
2319Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2322 this was due to uninitialized parts of the validation context
2323
2324Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * debugXML.c: applied patch from Mark Vakoc except the API
2327 change, preserved it.
2328 * doc/*: updated the docs to point to the search engine for
2329 information lookup or before bug/help reports.
2330
2331Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * doc/index.py doc/search.php: added mailing-list archives
2334 indexing and lookup
2335
2336Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2339
2340Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * doc/index.py: improved HTML indexing
2343 * doc/search.php: make the queries also lookup the HTML based indexes
2344
2345Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * doc/index.py: added HTML page indexing
2348
2349Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2350
2351 * xmlIO.c: extended Windows path normalisation to fix the base
2352 problem in libxslt.
2353 * catalog.c: fixed list handling in XML_CATALOG_FILES
2354
2355Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * valid.c: typo/bug found by Christian Glahn
2358
2359Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2360
2361 * xmlIO.c: applied Windows CE patch from Javier.
2362 * win32/wince: new directory, contains support for the PocketPC
2363 with Windows CE from Javier.
2364 * include/win32config.h: reorganised, removed duplicate
2365 definitions and applied WinCE patch from Javier.
2366 * include/wsockcompat.h: new file, now contains WinSock
2367 compatibility macros.
2368 * win32/Makefile.msvc: introduced double-run compilation.
2369
2370Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * configure.in include/libxml/xmlwin32version.h: preparing release
2373 of 2.4.25
2374 * doc/*: updated and regenerated teh docs and web pages.
2375
2376Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2379 error were not covering namespace declarations.
2380 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2381 it was missing the attribute declaration for the namespace
2382 * result/VC/NS3: the fix now report breakages in that test
2383
2384Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2387
2388Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2391 and regenerated the docs and web site
2392
2393Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2396 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2397 not before
2398
2399Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * python/generator.py python/libxml2class.txt: fixed a stupid error
2402 breaking the python API
2403
2404Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2407 triostr.c triostr.h: applied a trio update patch from
2408 Bjorn Reese which should work with MinGW
2409
2410Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * tree.c: improving some documentation comments
2413 * xmlregexp.c: found and fixed a mem leak with python regression tests
2414 * doc/*: rebuilt the doc and the API XML file including the
2415 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2416 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2417 python/types.c: added access to the XML Schemas regexps from
2418 python
2419 * python/tests/Makefile.am python/tests/regexp.py: added a
2420 simple regexp bindings test
2421
2422Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2423
2424 * doc/xml.html:
2425 fixing ftp links - thanks to Vitaly Ostanin
2426
2427Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * xmlregexp.c: fixed the data callback on transition functionality
2430 which was broken when using the compact form
2431 * result/schemas/*: updated the results, less verbose, all tests
2432 pass like before
2433 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2434 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2435 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2436 annoying warnings
2437 * xpath.c: try to provide better error report when possible
2438
2439Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * Makefile.am: fixed a breakage raised by Jacob
2442
2443Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2444
2445 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2446 which don't use sockets
2447
2448Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2449
2450 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2451 * win32/configure.js: applied zlib patch from Daniel Gehriger
2452
2453Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2454
2455 * win32/configure.js: applied the patch from Mark Vakoc for
2456 regexp support
2457 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2458 for regexp support
2459
2460Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xmlschemastypes.c: as pointed by Igor Float and Double
2463 parsing ain't finished yet
2464
2465Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * Makefile.am configure.in: trying to fix #88412 by bypassing
2468 all the python subdir if python ain't detected
2469
2470Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2473 made configuring with regexps/automata/unicode the default
2474 but without schemas ATM
2475 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2476 fixed the regexp based DTD validation performance and memory
2477 problem by switching to a compact form for determinist regexps
2478 and detecting the determinism property in the process. Seems
2479 as fast as the old DTD validation specific engine :-) despite
2480 the regexp built and compaction process.
2481
2482Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * valid.c: determinism is debugged, new DTD checking code now works
2485 but xmlFAComputesDeterminism takes far too much CPU and the whole
2486 set usues too much memory to be really usable as-is
2487
2488Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * tree.c: fixed another stupid bug in xmlGetNodePath()
2491 * xmllint.c: --version now report the options compiled in
2492
2493Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * HTMLparser.c: small cleanup
2496 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2497 when configured with them. A bit of debugging around the determinism
2498 checks is still needed
2499
2500Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2503
2504Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * xmlIO.c: small portability glitch fixed.
2507
2508Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xmlschemastypes.c: incomplete steps for real/double support
2511 * testAutomata.c include/libxml/xmlautomata.h
2512 include/libxml/xmlregexp.h: avoiding a compilation problem
2513 * valid.c include/libxml/valid.h: starting the work toward using
2514 the regexps for actual DTD validation
2515
2516Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * hash.c: cosmetic cleanup
2519 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2520 integrating a DTD validation layer based on the regexps
2521
2522Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2525 the determinism was tested before eliminating the epsilon
2526 transitions :-(
2527
2528Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * python/generator.py python/libxml.c python/libxml.py
2531 python/libxml2-python-api.xml python/libxml2class.txt
2532 python/libxml_wrap.h python/types.c: updated the python
2533 bindings, added code for easier File I/O, and the ability to
2534 define a resolver from Python fixing bug #91635
2535 * python/tests/Makefile.am python/tests/inbuf.py
2536 python/tests/outbuf.py python/tests/pushSAXhtml.py
2537 python/tests/resolver.py python/tests/serialize.py: updated
2538 and augmented the set of Python tests.
2539
2540Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2541
2542 * win32/configure.js: added more readme info for the binary
2543 package.
2544
2545Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * xmlIO.c: fixed a stupid out of bound array error
2548
2549Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2552 messing around with support for Windows path, cleanups,
2553 trying to identify and fix the various code path to the
2554 filename access. Added xmlNormalizeWindowsPath()
2555
2556Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * error.c valid.c: working on better error reporting of validity
2559 errors, especially providing an accurate context.
2560 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2561 error reports in those cases.
2562
2563Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2566 parser.c parserInternals.c xmlIO.c: get rid of all the
2567 perror() calls made in the library execution paths. This
2568 should fix both #92059 and #92385
2569
2570Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * xmllint.c: memory leak reporting was broken after a change
2573 of the preprocessor symbol used to activate it.
2574
2575Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * tree.c: try to make the copy function work for node of
2578 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2579 DOM layers though, not libxml2 itself.
2580
2581Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * valid.c: try to provide file and line informations, not all
2584 messages are covered, but it's a (good) start
2585
2586Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * xinclude.c: reimplemented a large part of the XInclude
2589 processor, trying to minimize resources used, James Henstridge
2590 provided a huge test case which was exhibiting severe memory
2591 consumption problems.
2592
2593Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * python/Makefile.am: applied patch from Christophe Merlet to
2596 reestablish DESTDIR
2597
2598Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * libxml.spec.in: fixes libary path for x86_64 AMD
2601
2602Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2603
2604 * doc/tutorial/includekeyword.c
2605 * doc/tutorial/xmltutorial.xml:
2606 (plus resulting generated html files)
2607 fixing one spot I missed in the tutorial where I hadn't freed
2608 memory properly
2609
2610Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2611
2612 * doc/tutorial/includeaddattribute.c
2613 * doc/tutorial/includeaddkeyword.c
2614 * doc/tutorial/includegetattribute.c
2615 * doc/tutorial/includekeyword.c
2616 * doc/tutorial/xmltutorial.xml
2617 * doc/tutorial/*.html:
2618 update tutorial to properly free memory (thanks to Christopher
2619 R. Harris for pointing out that this needs to be done)
2620 * doc/tutorial/images/callouts/*.png:
2621 added image files so the callouts are graphical, making it
2622 easier to read ( use "--param callout.graphics 1" to generate
2623 html with graphical callouts)
2624
2625Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2628 nice logos generated by Marc Liyanage
2629 * doc/site.xsl *.html: changed the stylesheet to show the new
2630 logo and regenerated the pages
2631
2632Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2635
2636Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * xpath.c: possible mem leak patch from Jason Adams
2639
2640Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2643 in the XQuery namespace
2644 * configure.in: preparing 2.4.24
2645 * doc/*.html: updated the web pages
2646
2647Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * python/generator.py: closing bug #85258 by generating conditional
2650 compile check to avoid linking to routines not configured in.
2651
26522002-08-22 Havoc Pennington <hp@pobox.com>
2653
2654 * autogen.sh: update error message for missing automake
2655
2656Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * python/Makefile.am: typo in target name resulted in libxml2.py
2659 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2660
2661Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * win32/win32/Makefile.mingw: updated with version from
2664 Elizabeth Barham at http://soggytrousers.net/repository/
2665
2666Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2667
2668 * win32/Makefile.msvc: added the prefix location to the include
2669 and lib search path.
2670
26712002-08-18 Havoc Pennington <hp@pobox.com>
2672
2673 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2674 both automake 1.6 and 1.4 installed get the right automake. Means
2675 compilation from CVS will now require the latest automake 1.4
2676 release, or manually creating symlinks called "automake-1.4" and
2677 "aclocal-1.4"
2678
2679Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in python/Makefile.am: more AMD 64 induced changes from
2682 Frederic Crozat
2683
2684Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * xinclude.c: oops I was missing the xml:base fixup too
2687 * result/XInclude/*.xml: this adds xml:base attributes to most
2688 results of the tests
2689
2690Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * xinclude.c: quick but apparently working implementation of
2693 xi:fallback, should close bug #89684
2694 * Makefile.am test/XInclude/docs/fallback.xml
2695 result/XInclude/fallback.xml: added a basic test for fallback,
2696 and run with --nowarning to avoid a spurious warning
2697 * configure.in: applied patch from Frederic Crozat for python
2698 bindings on AMD 64bits machines.
2699
2700Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2703 the caller don't pass a SAX callback block.
2704
2705Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * tree.c: applied the same fix for the XML-1.0 namespace to
2708 xmlSearchNsByHref() as was done for xmlSearchNs()
2709
2710Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * libxml.3: small cleanup of the man page
2713 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2714 when serializing HREF attributes generated by XSLT.
2715
2716Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2719 version of Marc Liyanage' patch for boolean attributes in HTML
2720 output
2721
2722Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * python/tests/serialize.py: fixed the test results, indenting
2725 behaviour changed slightly
2726
2727Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2728
2729 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2730 new c14n function to Windows def files
2731
2732Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2733
2734 * c14n.c: fixed a memory leak in c14n code
2735
2736Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * parser.c include/libxml/parser.h: adding a new API for Christian
2739 Glahn: xmlParseBalancedChunkMemoryRecover
2740 * valid.c: patch from Rick Jones for some grammar cleanup in
2741 validation messages
2742 * result/VC/* result/valid/*: this slightly change some of the
2743 regression tests outputs
2744
2745Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * tree.c: trying to fix a problem in namespaced attribute handling
2748 raised by Christian Glahn
2749
2750Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * encoding.c include/libxml/encoding.h: Opening the interface
2753 xmlNewCharEncodingHandler as requested in #89415
2754 * python/generator.py python/setup.py.in: applied cleanup
2755 patches from Marc-Andre Lemburg
2756 * tree.c: fixing bug #89332 on a specific case of loosing
2757 the XML-1.0 namespace on xml:xxx attributes
2758
2759Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2760
2761 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2762 corner case from new Merlin's test suite and added a callback
2763 that will be used to improve xmlsec performance
2764
2765
2766Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * HTMLtree.c: trying to fix the <style> escaping problem in
2769 HTML serialization bug #89342
2770
2771Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2774 and rebuilt the web site.
2775
2776Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2777
2778 * include/libxml/tree.h: added _private member to xmlNs struct
2779
2780Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * HTMLparser.c: fixing bug #84876 based on the xml working
2783 code.
2784
2785Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2786
2787 * python/Makefile.am: enhanced to fix bug 72012 (errors
2788 when using '-jX' make parameter)
2789
2790Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2791
2792 * xpath.c: small additional enhancement for booleans
2793 compared to nodesets
2794
2795Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * HTMLtree.c: changed the order of the encoding declaration
2798 attributes in the meta tags due to a bug in IE/Mac
2799
2800Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2801
2802 * xpath.c: enhanced handling of booleans (especially '='
2803 and '!=' for nodesets) - fixes bug 85256. Added new
2804 routine xmlXPathNotEqualValues for more proper handling
2805 of '!=' when nodesets are involved.
2806
2807Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2810 doc/xmlcatalog_man.xml to the source distribution
2811
2812Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2813
2814 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2815 asked for this.
2816
2817Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * configure.in: preparing 2.4.23
2820 * doc/*: rebuilt the docs
2821
2822Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * parser.c: fixing bug #84169 by fixing the
2825 comment of xmlCreatePushParserCtxt to describe the
2826 encoding detection parameters better.
2827
2828Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * valid.c: fixing bug #79331 in one path the lookup for
2831 ID attributes on a namespaced node wasn't handled correctly :-\
2832
2833Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * HTMLparser.c: trying to fix 87235 about discarded white
2836 spaces in the HTML parser.
2837 * result/HTML/*: this changes the output of a number of HTML
2838 regression tests
2839
2840Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * xpath.c: applied patch from Richard Jinks for the namespace
2843 axis + fixed a memory error.
2844 * parser.c parserInternals.c: applied patches from Peter Jacobi
2845 removing ctxt->token for good.
2846 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2847 popped out by the regression tests.
2848 * Makefile.am: patch for threads makefile from Gary Pennington
2849
2850Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2851
2852 * xpath.c: enhanced behaviour of position() after usage of
2853 expressions involving preceding-sibling (et al).
2854
2855Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * hash.c: applied a patch from Peter Jacobi to solve a problem
2858 when compiling with the Watcom C on Win32
2859 * result/schemas/*.err: the change of hashing algo generated
2860 permutations in the output
2861
2862Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * hash.c: applied patch from Sander Vesik improving the quality of
2865 the hash function.
2866
28672002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2868
2869 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2870 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2871 xmllint.c xpath.c: replaced sprintf() with snprintf()
2872 to prevent possible buffer overflow (the bug was pointed
2873 out by Anju Premachandran)
2874
2875Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * parser.c: removed an uninitialized data error popped by valgrind
2878 on PE references
2879
2880Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2881
2882 * doc/xml.html
2883 adding tutorial reference to the web page
2884
2885Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2886
2887 * doc/tutorial/xmltutorial.xml
2888 * doc/tutorial/ar01s07.html
2889 * doc/tutorial/ape.html
2890 * doc/tutorial/includegetattribute.c
2891 adding section to tutorial about retrieving an attribute
2892 value
2893
2894Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * parser.c: applied a couple of patches from Peter Jacobi to start
2897 to get rid of ctxt->token, with a possible significant speed
2898 improvement to be gained once done. Better compliance with PE
2899 references constructs in DTDs too.
2900 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2901 from Peter too
2902
2903Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2906 xmlParseElement was likely to have been deallocated at the
2907 time of the report, possibly leading to segfault. Just report
2908 the tag name now.
2909
2910Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * xpath.c: patch from Richard Jinks for XPath substring() function
2913 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2914
29152002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2916
2917 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2918
2919Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2920
2921 *doc/FAQ.html
2922 fixing typos in FAQ, thanks to Robert Funnell for the
2923 editing help
2924
2925Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * NEWS: got complaints from rpmlint that it was empty
2928
2929Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2930
2931 * added doc/tutorial, including:
2932 apa.html
2933 apb.html
2934 apc.html
2935 apd.html
2936 ar01s02.html
2937 ar01s03.html
2938 ar01s04.html
2939 ar01s05.html
2940 ar01s06.html
2941 includeaddattribute.c
2942 includeaddkeyword.c
2943 includekeyword.c
2944 includestory.xml
2945 index.html
2946 xmltutorial.xml
2947 libxml tutorial, including generated html
2948
2949Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2950
2951 * result/c14n/exc-without-comments/merlin-c14n-two-*
2952 result/c14n/without-comments/merlin-c14n-two-*
2953 test/c14n/exc-without-comments/merlin-c14n-two-*
2954 test/c14n/without-comments/merlin-c14n-two-*
2955 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2956 c14n/exc-c14n and slightly modified test script to handle
2957 these test cases
2958 * c14n.c: fixed bugs for complicated nodes set (namespace
2959 without node and others from merlin-c14n-two.tar.gz)
2960 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2961 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2962 for xmlsec performance patch
2963 * xpath.c: fixed self::node() for namespaces and attributes
2964
2965Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2966
2967 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2968 but with the format parameter
2969 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2970
2971Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2972
2973 * Makefile.am: updated c14n tests suite
2974 * c14n.c: performance improvement for previous c14n patch
2975
2976Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * parser.c: another peroformance patch from Peter Jacobi, that
2979 time on parsing attribute values.
2980
2981Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2982
2983 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2984 into LibXML2 test suite
2985
2986Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2987
2988 * c14n.c: propagating xpath ancesstors node fix to c14n
2989 plus small performance improvement to reduce number of
2990 mallocs
2991 * xpath.c: fixed ancestors axis processing for namespace nodes
2992
2993Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2996 Peter Jacobi
2997
2998Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * configure.in: preparing 2.4.22
3001
3002Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3005 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3006 a public entry point.
3007 * doc/*: rebuilt the API and docs
3008
3009Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * xpath.c: patch from Richard Jinks to fix a problem introduced
3012 in the previous patch and pointed by Norm
3013
3014Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * libxml.spec.in: fixing bug #81112
3017
3018Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * uri.c: fixing bug #82848
3021
3022Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3025 output of one catalog test
3026
3027Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3028
3029 * global.data globals.c tree.c include/libxml/globals.h
3030 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3031 default value for global parameter xmlIndentTreeOutput to 1 and
3032 introduced new global parameter xmlTreeIndentString (the string
3033 used to do one-level indent) with default value " " (as it was
3034 in tree.c)
3035
3036Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3039 with trio and schemas.
3040
3041Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xpath.c: patch from Richard Jinks to fix the problem raised in
3044 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3045
3046Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * xmlschemas.c: a bit of work on import.
3049 * xmlschemastypes.c: Charles Bozeman provided a compare function
3050 for date/time types so min/max facet restrictions should work,
3051 indeterminate comparisons return an error instead of equal.
3052 * test/schemas/date_0* result/schemas/date_0_0: specific test
3053 from Charles Bozeman too
3054
3055Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3058 from Christian Cornelssen fixing the man pages and the Catalog
3059 building script.
3060 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3061 next step is <xs:import> I now have a reasonable understanding
3062 of how it works.
3063
3064Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3067
3068Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3069
3070 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3071
3072Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * xpath.c: fixing an XPath function evalutation bug pointed out
3075 by Alexey Efimov where the context was lost when evaluating
3076 the function arguments
3077
3078Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3079
3080 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3081 function public for XMLSec performance optimizations
3082
3083Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * python/generator.py python/libxml2class.txt : fixed a problem
3086 with the HTML parser pointed by Gary Benson
3087 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3088 example
3089
3090Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3091 * parser.c: fixed bug #81159 (memory growth in SAX)
3092
3093Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3094 * xpath.c: fixed bug #78858 (the real fix)
3095
3096Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3097 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3098
3099Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * tree.c: modified xmlNodeSetBase to allow changing the
3102 base of a document.
3103
3104Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * xmlschemastypes.c: patch Charles Bozeman for validation of
3107 all the date, time, and duration types
3108 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3109 * configure.in: fixed an error pointed by an user
3110 * xml2-config.in: fixed an error pointed by an user
3111
3112Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3113
3114 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3115 win32/libxml2.def.src xmlIO.c: exported default
3116 'file:', 'http:' and 'ftp:' protocols input handlers
3117 and maked protocols comparisson case insensitive
3118
3119Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * configure.in: Neven Has detected a typo
3122
3123Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3126 as one of the persons allowed to commit directly to the
3127 module.
3128
3129Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3132 * valid.c: raised a too low limit
3133 * doc/*: rebuilt the docs
3134
3135Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * test/XPath/expr/floats test/XPath/expr/functions
3138 result/XPath/expr/floats result/XPath/expr/functions
3139 xpath.c: another XPath conformance patch from Richard Jinks
3140
3141Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * xmlschemas.c: fixed validation of attribute groups.
3144 * test/schemas result/schemas: added an example from the primer
3145
3146Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3149 * test/schemas result/schemas: updated the test list
3150
3151Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * TODO: updated a bit
3154 * parser.c: made a comment more specific
3155 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3156 Schemas conformance.
3157 * test/schemas result/schemas: updated the test list
3158
3159Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3162 implementing xs:all with minOccurs = 0
3163 * tes/schemas/* result/schemas/*: added more tests covering
3164 xs:all
3165
3166Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * xmlregexp.c: first implementation of the all particle, this
3169 may need to be revisited for case where not all transitions
3170 must be crossed.
3171
3172Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * tree.c: another entity processing update from Markus Henke
3175
3176Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3177
3178 * trionan.c: fixed crash on OSF/1
3179
3180Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * xmlschemas.c: more Schemas work
3183 * test/schemas/* result/schemas/*: added more tests coming
3184 from the spec.
3185
3186Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3189 ExcC14N specification
3190
3191Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * tree.c: patch from Markus Henke, fix for recursive entities.
3194
3195Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xpath.c: fix a problem with string() on a document node.
3198
3199Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * Makefile.am xmlschemas.c: more Schemas work
3202 * test/schemas/* result/schemas/*: added more tests coming
3203 from the spec.
3204
3205Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3208 * result/HTML/*: this changes a few things in the results
3209
3210Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3211
3212 * include/libxml/tree.h: eliminated 'declaration different than
3213 prototype' warning
3214 * include/win32config.h: "resolved" conflicts with errno.h
3215
3216Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3219 on the automata interfaces and debug of counted choices
3220 * test/schemas/* result/schemas/*: added a number of tests
3221
3222Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3225 a bit of work on Schemas
3226 * testSchemas.c: try to make it more useful
3227 * test/schemas/* result/schemas/* Makefile.am: changed the
3228 Schemas regression test procedure, started adding a few samples
3229
3230Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3231
3232 * include/libxml/encoding.h: Patch for the Borland C++ builder
3233 * include/libxml/tree.h: Patch for the Borland C++ builder
3234 * threads.c: Patch for the Borland C++ builder
3235 * win32/bcb5: New directory for the Borland C++ builder
3236 project files
3237
3238Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3239
3240 * win32/Makefile.msvc: Update for XML Schema support
3241 * win32/configure.js: Update for XML Schema support
3242 * win32/libxml2.def.src: Update for XML Schema support
3243
3244Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3247 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3248 xmlunicode.c include/libxml/Makefile.am
3249 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3250 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3251 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3252 include/libxml/xmlversion.h.in : merged the current state of
3253 XML Schemas implementation, it is not configured in by default,
3254 a specific --schemas configure option has been added.
3255 * test/automata test/regexp test/schemas Makefile.am
3256 result/automata result/regexp result/schemas:
3257 merged automata/regexp/schemas regression tests
3258
3259Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * xpath.c: Gary found a compile time problem, fixes #78823
3262
3263Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * configure.in: release of 2.4.20
3266 * doc/*: updated and rebuilt the docs
3267
3268Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * python/Makefile.am: patch from Cristian Gafton to build on
3271 Red Hat 6.2, should also fix #75779
3272
3273Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * valid.c: first part of fixing #78729
3276
3277Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3280 escaping of URI when saving HTML files.
3281 * result/HTML/*: this impacted some tests
3282
3283Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * configure.in: trying to fix #77441
3286
3287Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * include/libxml/xmlIO.h: Hallski complained it could not be
3290 included by itself.
3291
3292Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3295
3296Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3297
3298 * win32/configure.js: patch from Nilo for the c14n option
3299 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3300
3301Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3304 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3305 LIBXML_THREAD_ENABLED
3306
3307Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * xpath.c: another patch from Richard Jinks for substring conformance
3310 * test/XPath/expr/floats test/XPath/expr/strings
3311 result/XPath/expr/floats result/XPath/expr/strings: update of the
3312 test suite to check those.
3313
3314Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * xpath.c: patch from Richard Jinks for .x float parsing.
3317
3318Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * parser.c: patch from Markus Henke when an encoding ain't recognized
3321
3322Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * libxml.m4: got a report that #include <string.h> was needed
3325
3326Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3329
3330Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3331
3332 * doc/example.html: fixing typo
3333
3334Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3337 pointed out by Melvyn Sopacua.
3338
3339Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * libxml.m4: Frédéric Crozat gave a patch related to the change
3342 of Include paths breaking the libxml.m4
3343
3344Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * xpath.c: Fix bug #76927 forgot to save some context
3347 when evaluating binary expressions
3348
3349Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * configure.in: fixed configure for MPE/iX from Markus Henke
3352 * xmlmemory.c: fixed initialization problems
3353 * xpath.c: another set of patches from Richard Jinks this
3354 fixes "make XPathtests" on linux
3355
3356Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3359 * test/XPath/expr/compare test/XPath/expr/equality
3360 test/XPath/expr/floats test/XPath/expr/functions
3361 test/XPath/expr/strings result/XPath/expr/compare
3362 result/XPath/expr/equality result/XPath/expr/floats
3363 result/XPath/expr/functions result/XPath/expr/strings: Updated
3364 tests though they show a divergence on Linux
3365
3366Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * xpath.c trionan.c: previous commit also included patches
3369 from Richard Jinks on some IEEE support corner case
3370
3371Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3374 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3375 that $(datadir) should be used for docs
3376
3377Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3380 could leak filedescriptors
3381
3382Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * configure.in nanohttp.c: applied patch from Allan Clark for
3385 UnixWare/OpenServer
3386
3387Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * configure.in: preparing 2.4.19
3390 * doc/*: rebuilt the docs
3391
3392Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * nanohttp.c: fixing #76043, got fed up with non-portability
3395 of that piece of code.
3396
3397Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * valid.c SAX.c: Never commit without running "make tests" :-(
3400 fix a couple of stupidities in the previous commit
3401 * result/*: a few changes in some attribute order result of previous
3402 commit.
3403
3404Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3407 the internal subset should not raise duplicate ID errors,
3408 also there was a small bug in conjunction to namespace
3409 declarations defaulted and xml:xxx attributes DTD definitions.
3410
3411Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * xpath.c: Richard Jinks also raised some rounding problems
3414 this tries to fix them
3415
3416Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3419 behaviour in xmlXPathCastToString()
3420
3421Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3424 raised by Morus Walter
3425
3426Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3429 from Igor
3430
3431Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * xpath.c: fixing #75619, related to a problem when trying
3434 to evaluate condition when the current node set resulting
3435 from that sub-step evaluation is empty. Also fixes 2 potential
3436 problem with previous-sibling and next-siblings axis.
3437
3438Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3441 HTML support is not configured in.
3442
3443Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3446 include/libxml/tree.h: dohh I really didn't intended to commit
3447 this test version :-(
3448
3449Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * testSAX.c: I wanted to see the real speed at the SAX interface
3452 after a little too many Ximianer started complaining about the
3453 parser speed.
3454 added a --quiet option:
3455 paphio:~/XML -> ls -l db100000.xml
3456 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3457 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3458 3200006 callbacks generated
3459 real 0m1.270s
3460 Which means 16MBytes/s and 3Mcallback/s
3461
3462Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * xpath.c: valgrind spotted another error that time when running
3465 on libxslt regression tests
3466
3467Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * Makefile.am: adding "make valgrind" running the full regression
3470 tests (except python ones) under Valgrind (using valgrind -q
3471 which was kindly added by the author).
3472 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3473 passes cleanly now except an obcure floating point initialization
3474 raised in log10() in one XPath regression test ???
3475 * tree.c: edited some comments to close #75244
3476
3477Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3480 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3481 context of ScrollKeeper, made sure that if the number is
3482 an integer, the serialization follows the description at
3483 http://www.w3.org/TR/xpath#section-String-Functions
3484
3485Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * configure.in: preparing 2.4.18
3488 * doc/*: updated and rebuilt the web site
3489 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3490 the Windows and Cygwin maintainers.
3491 * parser.c: humm, changed the way the SAX parser work when
3492 xmlSubstituteEntitiesDefault(1) is set, it will then
3493 do the entity registration and loading by itself in case the
3494 user provided SAX getEntity() returns NULL.
3495 * testSAX.c: added --noent to test the behaviour.
3496
3497Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3498
3499 * parser.c: Wilfried Teiken provided a hackish but working
3500 way to get context reported back on entities when parsing
3501 with SAX and without breaking the DOM build.
3502
3503Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * c14n.c: applied a new patch from Aleksey Sanin
3506 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3507 to reference Aleksey implementation of XML digital Signatures
3508
3509Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * xpath.c: small fix to avoid potential problem due to
3512 ordering of freeing data
3513 * python/Makefile.am: people were complaining about
3514 the generated file in python dir not being built
3515
3516Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3519 python/generator.py python/libxml.c python/types.c: Cleanup
3520 of the python Makefiles based on Jacob and James feedback,
3521 fixed the spec file accordingly, fixed the number of warning
3522 that passing my pedantic CFLAGS was generating. Conclusion
3523 is that Python includes are real crap.
3524
3525Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * configure,in: it was reported quite a few times that
3528 xml2-config --cflags should not output
3529 -I$includeprefix/libxml2/libxml because libxml2 header names
3530 clashes with existing names like list.h from C++ stl.
3531 Includes should be #include<libxml/xxx.h> so ...
3532
3533Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * c14n.c: another patch from Aleksey Sanin
3536
3537Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3540 canonicalization algorithm
3541 * doc/xml.html doc/index.html: added the C14N references on the
3542 index page.
3543
35442002-03-13 jacob berkman <jacob@ximian.com>
3545
3546 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3547 usage, redundant, and gcc specific
3548
3549Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * xpath.c: speedup some node selection operations, this can
3552 have a significant impact on DocBook Norm's stylesheets
3553 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3554 make sure it's always the case
3555 * debugXML.c: distinguish CDATA and comments in ls operations
3556
3557Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3560 to generate better API descriptions etc...
3561
3562Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * c14n.c: Fixing #74186, made sure all boolean expressions
3565 get fully parenthesized, ran indent on the output
3566 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3567 include/libxml/tree.h: also #74186 related, removed the
3568 --with-buffers option, and all the preprocessor conditional
3569 sections that were resulting from it.
3570
3571Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * valid.c: applied patch from Dodji Seketeli fixing an
3574 uninitailized variable in xmlValidGetValidElements()
3575
3576Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * c14n.c: fixed a few comments
3579 * doc/*.html doc/*/*.html: regenerated the docs and added
3580 the C14N API
3581 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3582
3583Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * check-xml-test-suite.py: fix to adapt varaiations in the
3586 bindings
3587 * configure.in python/setup.py python/setup.py.in: fixed to
3588 have the version of the python scripts automatically updated
3589
3590Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3593 in xmlCopyProp()
3594
3595Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * configure.in: preparing 2.4.17 release
3598 * doc/*: updated and rebuilt the docs
3599 * xpath.c: fixed a comment
3600 * python/libxml.c: fixed a possible reentrancy problem
3601
3602Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3605 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3606 added a specific regression test
3607 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3608 not raise exceptions when failing to find the attribute.
3609
3610Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * configure.in xmllint.c: owen pointed out a problem with the
3613 ftme fix, gettimeofday() was not detected by configure and
3614 the ftime header wasn't included, dohhh
3615
3616Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * configure.in xmllint.c: trying to fix #71457 for timing
3619 precision when gettimeofday() is not availble but ftime() is
3620
3621Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3624 are now copied on install and part of the -devel RPM
3625
3626Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * xpath.c: trying to avoid bug #72150 which was apparently
3629 caused by a gcc bug (or a processor problem) as detailed
3630 at http://veillard.com/gcc.bug
3631
3632Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3635 fixed xmlReconciliateNs(), added a Python test/example for
3636 inter-document cut'n paste
3637 * python/libxml.py: fixed node.doc on document nodes and added
3638 xpathEval() onto node objects
3639
3640Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3643 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3644 fixup and integrated tests for the serialization stuff
3645
3646Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3649 moved the libxml man page to section 3
3650
3651Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * tree.c: fix bug #72490
3654 * python/libxml.c python/libxml.py: added methods serialize()
3655 and saveTo() to all node elements.
3656
3657Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * xmlIO.c: closed #73430, don't read from an input source
3660 which indicated an end-of-file or an error.
3661
3662Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * parser.c: make sure SAX endDocument is always called as
3665 this could result in a Python memory leak otherwise (it's
3666 used to decrement ref-counting)
3667 * python/generator.py python/libxml.c python/libxml.py
3668 python/libxml2-python-api.xml python/libxml2class.txt
3669 python/tests/error.py python/tests/xpath.py: implemented
3670 the suggestions made by Gary Benson and extended the tests
3671 to match it.
3672
3673Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * python/generator.py: applied patch fixing #73450
3676
3677Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * xpath.c: fixing #61290 "namespace nodes have no parent"
3680 long standing divergence from the XPath REC. NodeSets
3681 simply hold a copy of namespace nodes and those node ->next
3682 points to the parent (which may not be the node carrying the
3683 definition).
3684 * include/libxml/xpath.h: flagged but didn't added a possible
3685 speedup
3686 * DOCBparser.c HTMLparser.c: removed some warnings from push
3687 parser due to new state being added.
3688 * tree.c: new fix from Boris Erdmann
3689 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3690 the XML Canonalization support from Aleksey Sanin
3691
3692Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * tree.c: patch from Boris Erdmann fixing some namespace odities
3695 with xmlCopyNode()
3696
3697Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * xmlIO.c: fix bug #72706 when loading a NULL entity
3700
3701Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3704 actually change in a future XML Namespace revision.
3705
3706Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3709 added the possibility of returning nodesets from XPath extension
3710 functions written in Python
3711
3712Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * python/*: commiting some Python bindings work done while travelling
3715
3716Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3719 explicitely with memory debugging switched on
3720
3721Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3724 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3725 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3726 the accessor generator for strings
3727 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3728 regression test.
3729
3730Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * python/README python/generator.py python/libxml.c python/setup.py:
3733 added the 'usual' setup.py to allow building a libxml2-python
3734 module based on the same code. The initialization is however
3735 different the 2 .so files fo libxml2 and libxslt are identical and
3736 they entry point initialize both libraries. this is done to avoid
3737 some possible nasty problem since the Python don't merge the maps
3738 of all shared modules.
3739
3740Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * parser.c: fixed a push/encoding bug reported by Michael
3743 on librsvg
3744
3745Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * include/libxml/parserInternals.h: fixes a misplaced #endif
3748
3749Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * parser.c valid.c: found and fixed a couple of allocation bugs
3752
3753Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * doc/xml.html doc/python.html doc/*: added a Python and binding
3756 page describing the current state of the Python bindings and
3757 giving pointers to the other languages wrappers.
3758
3759Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3762 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3763 rebuilt the API and web site
3764 * xpath.c: fixed #71978 portability bugs
3765
3766Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3769
3770Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * include/libxml/parserInternals.h parser.c: had to change
3773 2 internal parsing API when processing document content
3774 to check the start and end of element content are defined
3775 in the same entity
3776 * valid.c include/libxml/valid.h: attribute normalization can
3777 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3778 with the context to report it.
3779 * SAX.c: fixed the last known bugs, crazy validation constraints
3780 when a document is standalone seems correctly handled. There
3781 is a couple of open issues left which need consideration especially
3782 PE93 on external unparsed entities and standalone status.
3783 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3784 The 2 tests left failing are actually in error. Cleanup done.
3785
3786Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * valid.c: implemented E59 spaces in CDATA does not match the
3789 nonterminal S
3790
3791Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * SAX.c parser.c valid.c: more validation test fixups
3794 * check-xml-test-suite.py: added duration info for the tests
3795
3796Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * parser.c valid.c: a couple of errors were reported but not
3799 saved back as such in the parsing context. Down to 1% failure rate
3800 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3801
3802Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * xmlInternald.c: isExtender was missing a char
3805 * parser.c include/libxml/parser.h: % are acceptable in the
3806 internal subset if within a PUBLIC ID
3807
3808Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * SAX.c parserInternals.c valid.c: more work on the conformance
3811 suite. Took the step to finally block documents with encoding
3812 errors. It's a fatal error per the spec, people should have fixed
3813 their documents by now.
3814
3815Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * check-xml-test-suite.py: fixed the test script after some discussion
3818 on the semantic of TYPE="error"
3819 * Makefile.am: added the script to the distrib
3820
3821Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * SAX.c entities.c: fixed a couple of conformances issues deep
3824 into the validation code (standalone and undeclared Notations)
3825
3826Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3829 stayed there for years !
3830
3831Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3834 missing
3835
3836Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * check-xml-test-suite.py: improved the behaviour a bit as
3839 well as the logs
3840 * parser.c valid.c SAX.c: fixed a few more bugs
3841 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3842
3843Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * check-xml-test-suite.py: python script to run regression tests
3846 against the XML Test suite of W3C/OASis
3847 * SAX.c: fixed a validation bug
3848 * parser.c: fixed 3 errors pointed by the test suite
3849 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3850 * python/Makefile.am: fixed a dependendy
3851
3852Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * xmlmemory.c: avoid a warning bug #71594
3855
3856Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3859 warning on alpha/Tru64
3860
3861Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3862
3863 * include/libxml/entities.h: fixing a comment
3864 * valid.c: fixing some troubles with validity check on namespaces
3865 * result/VC/NS3 test/VC/NS3: added a specific regression test
3866
3867Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * tree.c: Fixing #71342 serializing '\n' in attribute values
3870 * result/noent/att3 result/att3 test/att3: added a specific
3871 test.
3872
3873Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * python/libxml.c: couple of bug fixes
3876
3877Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * python/*.py: removed tabs and used spaces.
3880
3881Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3884 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3885
3886Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3889 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3890
3891Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * include/libxml/encoding.h include/libxml/entities.h
3894 include/libxml/globals.h include/libxml/parser.h
3895 include/libxml/threads.h include/libxml/tree.h
3896 include/libxml/xmlmemory.h: trying to fix the include mess
3897
3898Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * include/libxml/xmlmemory.h: reverted part of the previous
3901 attempt to provide #69655, this was breaking the build.
3902
3903Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3906 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3907 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3908 include/libxml/parserInternals.h include/libxml/tree.h
3909 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3910 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3911 clean.
3912 * python/libxml.c: fixed a warning.
3913
3914Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3917 copying of node, merge back IDs in the target document.
3918 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3919 test/XInclude/ents/ids.xml: test case
3920 * result/VC/ElementValid4: output changed due to a typo fix
3921
3922Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003925 generate the dependencies right as Jacob found out. Add
3926 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003927
3928Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * parserInternals.c valid.c: Justin Fletcher found some parts
3931 of the code needing cleanup
3932 * libxml.spec.in python/Makefile.am python/generator.py
3933 python/libxml.c python/libxml.py: Fixed the python Makefiles
3934 corrected a bug showing up on ia64, changed the name of the
3935 python internal module too
3936
3937Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * Makefile.am: applied patch from Andris Pavenis for binary
3940 name suffixes
3941
3942Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * xmllint.c win32/win32config.h: fixing #68748
3945
3946Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * valid.c: fixing #70166
3949
3950Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * valid.c: fixing #70077
3953
3954Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * Copyright Makefile.am README configure.in libxml.spec.in:
3957 Changed to the MIT Licence
3958 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3959 doc/xmlio.html: updated the doc accordingly
3960 * include/libxml/xmlwin32version.h configure.in: preparing
3961 2.4.14 release
3962 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3963 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3964 fixed the const xmlChar * wrapper and generator, XPath extension
3965 functions now use the context as first argument
3966 * python/tests/tstxpath.py python/tests/xpath.py
3967 python/tests/xpathext.py: Updated the tests accordingly
3968 * tree.c: fixed bug #70067
3969
3970Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * Makefile.am: cleanup
3973 * debugXML.c: always use stdout if output is NULL
3974 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3975 * python/Makefile.am python/generator.py python/libxml2class.txt
3976 python/libxml_wrap.h python/types.c: augmented the number of bindings
3977 handling FILE * and XPath contexts
3978 * python/tests/Makefile.am: avoid a stupid problem due to the
3979 use of TEST.
3980
3981Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3984
3985Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * python/TODO python/libxml.c: cleanup the extension function lookup
3988 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3989
3990Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * configure.in python/Makefile.am: do not install outside
3993 of prefix
3994
3995Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * python/TODO python/libxml.c: started adding SAX interfaces
3998 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3999 SAX test
4000
4001Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * tree.c: hardened the addChild function
4004 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4005 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4006 added accessors needed for xmlNode, a bit more testing and
4007 extension of interfaces
4008 * python/tests/Makefile.am python/tests/build.py: added a test
4009 build from scratch/save/load/check
4010
4011Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * parserInternals.c: change a small bit in the way valididy
4014 error messages get initialized
4015 * python/TODO python/libxml.c python/libxml2-python-api.xml
4016 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4017 added some memory debugging to track leaks at the libxml2 level
4018 * python/tests/*.py: changed all tests to check for leaks,
4019 there is just one left in XPath extension registrations.
4020
4021Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * python/TODO python/generator.py python/libxml2-python-api.xml
4024 python/libxml2class.txt: more accessor classes for the parser
4025 context, allow to switch on and check validity
4026 * python/tests/Makefile.am python/tests/error.py
4027 python/tests/invalid.xml python/tests/valid.xml
4028 python/tests/validate.py: attded more test and and added error.py
4029 which I forgot to commit in the last step
4030
4031Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * python/Makefile.am python/types.c: cleanup
4034 * python/libxml.c python/libxml.py python/libxml_wrap.h
4035 python/generator.py python/libxml2-python-api.xml
4036 python/libxml2class.txt: added class for parser context, added
4037 first cut for push mode support. Added a framework to generate
4038 accessors functions.
4039 * python/tests/Makefile.am python/tests/push.py: added a push
4040 test
4041
4042Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4045 bug a bit of cleanup.
4046
4047Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4050 python/libxml2class.txt: adding error redirections and preformat
4051 to a python handler
4052 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4053 tests self checking
4054
4055Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4058 a function
4059
4060Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4063 python/libxml.c python/libxml2-python-api.xml
4064 python/libxml2class.txt: Progressing through the TODOs, class
4065 description output, extra XML API, RPM now builds the wrappers
4066 for all python installed versions
4067
4068Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * configure.in libxml.spec.in python/Makefile.am python/TODO
4071 python/generator.py python/libxml2class.txt: added more informations
4072 in the libxml2-python package including docs. Slightly changed
4073 the class hierarchy
4074 * python/tests/*: added basic regression tests infrastructure too
4075
4076Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4079 added libxml2-python as part of the packages installed
4080
4081Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * python/Makefile.am python/generator.py python/libxml.c
4084 python/libxml.py: more work, now able to extend the
4085 XPath interpreter with functions written in python.
4086
4087Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * python/Makefile.am: Jacob sent a patch to allow building from
4090 tarfile.
4091
4092Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4095 inserted the python wrappers build, I hope this won't be too
4096 unportable
4097
4098Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * xpath.c: minor optimization
4101 * python/generator.py python/libxml.c python/libxml.py
4102 python/libxml_wrap.h: more work on the python bindings,
4103 they now support XPath and there is no evident leak
4104
4105Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * python/generator.py python/libxml.c python/libxml.py:
4108 more work on the python bindings generator.
4109
4110Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * python/generator.py python/libxml.c python/libxml_wrap.h:
4113 more work on the python bindings.
4114
4115Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * python/generator.py python/libxml.c python/libxml.py
4118 python/libxml_wrap.h: commited early version of a python binding
4119 for private use only ATM
4120
4121Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * entities.c tree.c include/libxml/entities.h: applied patch
4124 from Anthony Jones to implement copy of DTD subtree too. Had
4125 just to keep 2 function private which really ought to become
4126 public ones.
4127
4128Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * xmllint.c: added pointers to the web pages in the usage()
4131
4132Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * tree.c: more fixes from Petr Kozelka for attribute handling
4135 in the tree API to align the semantic with DOM.
4136
4137Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * valid.c tree.c entities.c: another set of patches from
4140 Anthony Jones for copy operations cleanup and robustness
4141
4142Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4145 an alphabetic index based on comments content
4146 * doc/*: rebuilt the web site with the new references
4147
4148Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * parserInternals.h: Greg Sjaardema suggested to use an
4151 eponential buffer groth policy in xmlParserAddNodeInfo()
4152
4153Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4156 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4157 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4158 to generate cross-references, and added/updated the stylesheets
4159 to generate and link API indexes. The generic keyword index
4160 is not done yet.
4161 * doc/*.html: regenerated all the usual docs too
4162
4163Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * debugXML.c: added an xpath function to the shell for T. V. Raman
4166
4167Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4170 debug routines.
4171
4172Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4175 support of attribute nodes
4176
4177Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4180 hopefully near complete and fully documented of the API in XML
4181 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4182 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4183 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4184 include/libxml/parserInternals.h include/libxml/valid.hi
4185 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4186 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4187 include/libxml/xpath.h include/libxml/xpathInternals.h:
4188 Cleaned up the doc comments a lot in the process, the interface
4189 coverage is now 100%
4190
4191Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4194 extracts comments from the gtk-doc DocBook output (a bit
4195 convoluted but seems to work).
4196
4197Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4200 added an XML description of the API, moved the script generating
4201 it here. Added a "make api" target
4202
4203Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4206
4207Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * xpath.c include/libxml/xpathInternals.h: the change made to
4210 xmlXPathFuncLookupFunc was incompatible roll it back
4211
4212Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * SAX.c: cleanup patch from Anthony Jones
4215 * doc/Makefile.am: fix the headers to avoid in make scan
4216 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4217 includes, * vs Ptr and general cleanup
4218 * parsedecl.py: first version of a script to extract the
4219 module interfaces, the goal will be to provide .decl or XML
4220 specification of the interfaces to build wrappers.
4221
4222Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4225 now provides return codes in case of errors
4226
4227Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4228
4229 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4230 Upgraded to trio baseline 1.6
4231 * strio.h strio.c: Replaced by triostr.h and triostr.c
4232
4233Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4234
4235 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4236 of strdup usage in the code
4237
4238Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * parser.c error.c: Keith Isdale complained rightly that
4241 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4242
4243Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * tree.c: fixed the funxtion to set the xml: attributes
4246 * debugXML.c: added "setbase" to test it.
4247
4248Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4251 to allow updating an attribute content
4252
4253Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * libxml.h: try to avoid problems when compiling on Windows
4256
4257Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * hash.c: patch from Anthony Jones for hash.c allocation size
4260 * Makefile.am: trying to work around Yet Another Libtool Madness
4261 and build the 2.4.13 release finally ...
4262
4263Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4266 * doc/* : update of the documentation
4267
4268Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4271 at fixing #61290 :-(
4272
4273Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4276 Fixes bug #67229
4277
4278Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * tree.c: trying to avoid troubles when a subtree is copied
4281 and coalesced in part with the target tree. Should fix
4282 bug #67407
4283
4284Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * valid.c: fixed validation of attributes content of type
4287 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4288 values, very old bug. Fixes #67671
4289
4290Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4291
4292 * parser.c include/libxml/parserInternals.h tree.c: integrated
4293 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4294 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4295
4296Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * threads.c: applied Serguei Narojnyi's patch to add native
4299 thread support on the Win32 platform
4300 * testThreadsWin32.c Makefile.am: added the test program also
4301 from Serguei, Win32 specific
4302 * include/win32config.h include/libxml/xmlwin32version.h.in:
4303 added patch from Igor for the Windows thread specific defines.
4304
4305Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4308
4309Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
4311 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4312 output page into XMLinfo.html. Close bug #66951 and
4313 raised by Robert Collins too.
4314
4315Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * encoding.c: Paul Keogh pointed out a possibility of segfault
4318 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4319 Closes bug # 68238
4320
4321Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * doc/*.html: updated the Gdome2 links
4324
4325Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * libxml.h: Applied following patches from Robert Collins
4328 and make sure IN_LIBXML is defined when compiling it
4329 -------
4330 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4331 as well as Visual C.
4332 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4333 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4334 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4335 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4336 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4337 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4338 xmlSysIDExists xmlNoNetExists).
4339 * xmllint.c: Don't include winsock2.h for Cygwin.
4340
4341Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4344 when the version info is not present.
4345
4346Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * tree.c: Anthony Jones pointed out a problem in
4349 xmlStringGetNodeList() and provided a fix for it
4350
4351Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * parser.c: patch from Frank J Franklin to remove a bug in
4354 xmlCreatePushParserCtxt() when the initial buffer passed
4355 is large.
4356
4357Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * win32/*: big cleanup of the Windows/MSVC project files
4360 from Igor Zlatkovic
4361
4362Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * doc/Makefile.am: should fix #67674 and avoid troubles if
4365 xsltproc is not available or fails in the prefix provided
4366
4367Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4370
4371Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4374 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4375 Fixed a few other problems raised by Charlie Bozeman.
4376 * result/VC/ElementValid[5-7]: fixed the output
4377
4378Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4379
4380 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4381 patches from Charlie Bozeman. Regenerated the HTML docs.
4382
4383Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4386 for Windows from Igor
4387
4388Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * xmllint.c: applied Justin Fletcher patch for --output or -o
4391
4392Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * win32/libxml2/libxml2.def.src: close #67019
4395
4396Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4397
4398 * xmllint.c: applied Justin Fletcher generic timing patch
4399 similar to the one already applied to xsltproc.
4400
4401Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * include/libxml/tree.h tree.c: applied documentation patches
4404 from Charlie Bozeman
4405
4406Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4407
4408 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4409
4410Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * valid.c: fix the xmlStrdup() used in the previous patch.
4413 * valid.c: added --dropdtd
4414 * tree.c: fixed xmlUnlinkNode so it also removes the references
4415 from the document if the node is a DTD
4416
4417Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * HTMLtree.c valid.c: cleanup some static declarations
4420
4421Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * xmllint.c: removed another strdup()
4424 * doc/FAQ: removed the HP/UX entry
4425
4426Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * valid.c: fix bug #66816 when validating.
4429 * xmllint.c: don't use sys/time.h if configure did not found it
4430
4431Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4432
4433 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4434 xmlcatalog_man.xml
4435
4436Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4437
4438 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4439 xmlInitMemory() was declared twice
4440
4441Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * globals.c: do not reference strdup() !
4444 * configure.in libxml-2.0.pc.in: trying to fix the libs
4445 of the various config extraction modules
4446
4447Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * configure.in : preparing 2.4.12
4450 * doc/* : updated and rebuilt the docs
4451
4452Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * uri.c: closed bug #66159
4455 * testURI.c: added --escape option
4456 * configure.in: some cleanup for xml2-config --cflags
4457
4458Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * globals.c testThreads.c: removed some misplaced includes
4461 of xmlversion.h
4462
4463Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * threads.c: patch from Gary Pennington fixing a possible
4466 problem at initialization time.
4467
4468Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4471 Eric Lavigne contribution to build libxml2 on MacOS using
4472 CodeWarrior.
4473
4474Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * xmllint.c: applied Geert Kloosterman's patch to fix
4477 --repeat --timing output
4478
4479Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4482 where non-wellformed XML declaractions were not detected.
4483
4484Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4485
4486 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4487
4488Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4489
4490 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4491 gets reset by xmlCleanupInputCallbacks() and this makes the
4492 function useless. Same for output.
4493
4494Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4495
4496 * xmlIO.c: robert pointed out a loop error in callback cleanups
4497
4498Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4501 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4502 they are not really tied to debugging
4503
4504Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4505
4506 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4507 * xmllint.c: better --catalogs description
4508
4509Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4510
4511 * tree.c: fixed a couple of problems in xmlSetProp()
4512
4513Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4514
4515 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4516 unappropriate stdout output.
4517
4518Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4521 by Denis Beurive, closes #65111
4522
4523Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * valid.c: in case of content model validity error, don't
4526 print it if validity warnings were not requested.
4527
4528Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4531 * parserInternals.c: removed the last exit() call. Print an
4532 unmaskable error on stderr instead (library mismatch detection)
4533
4534Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4535
4536 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4537 shell instructions from Heiko Rupp
4538
4539Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * catalog.c: use the URL notation file:// for default catalog paths
4542
4543Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * include/libxml/tree.h: better comments for _private fields
4546 * tree.c: removed a problem when copying an entity reference.
4547
4548Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * vms/*: updated instructions and diffs from John A Fotheringham
4551
4552Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * include/libxml/xmlerror.h: avoid an include problem if
4555 #include <libxml/xmlerror.h> happens first in code
4556 seems to be the case in KDE libs
4557
4558Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4561 from Igor for Windows
4562
4563Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * Makefile.am: Gary Pennington pointed out a missing prefix
4566
4567Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4570 * doc/*: upgraded and rebuilt the docs
4571
4572Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * HTMLparser.c: fix comment in scripts element parsing.
4575 * result/HTML/doc3*: updated the results.
4576
4577Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * uri.c: another URI bug fix #63336, using Joel Young patch.
4580
4581Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4584 a cleaned up version of the Pwd shell string generation.
4585
4586Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * valid.c include/libxml/tree.h: trying to fix namespaces +
4589 validation problems for good, closing #63619 in the process
4590 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4591 wrong in this respect, fixed it.
4592
4593Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * xmllint.c: Morus Walter patch to allow --format and --encode
4596
4597Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4598
4599 * debugXML.c: Stefan Kost provided an help command for the shell
4600
4601Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4602
4603 * debugXML.c: Heiko Rupp pointed that the shell would crash
4604 on empty nodesets returns.
4605
4606Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4609 migh need the history libraries
4610
4611Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4614 handle the case of < in quoted attributes, Bastian Kleineidam
4615
4616Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4619 fixing catalog breakages
4620 * Makefile.am catalog.c result/catalogs/catal
4621 result/catalogs/mycatalog.* test/catalogs/catal*:
4622 fixed more problems in catalog support, added more regression tests
4623 for both XML and SGML catalog handling
4624
4625Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * debugXML.c: applied an improvement to xmlGetLineNo() from
4628 Keith Isdale
4629
4630Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4633 Side effect of the progressive catalog loading
4634
4635Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * Makefile.am: confexecdir and confexec_DATA were defined twice
4638 pointed out by Karl Eichwalder
4639
4640Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * xmlcatalog.c: avoid unlink() and use remove() instead.
4643
4644Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4645
4646 * libxml.spec.in: cleanup
4647 * include/libxml/xmlwin32version.h: updated with 2.4.8
4648
4649Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4652 of compiling libxml with a non standard set of options
4653
4654Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4655
4656 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4657 document --sgml option, fixing gnome bugzilla #63382
4658
4659Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4662 breakage of 2.4.7, added a couple of really needed APIs
4663 like xmlCatalogIsEmpty() and xmlNewCatalog()
4664 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4665 for install-catalog
4666 * configure.in: preparing 2.4.8
4667
4668Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4669
4670 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4671 include/libxml/tree.h include/libxml/xmlIO.h: more include
4672 cleanups, export cleanly one html output + format function.
4673
4674Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4675
4676 * parser.c: removed initGenericErrorDefaultFunc call from
4677 xmlInitParser() since it could destroy previous calls to
4678 xsltSetGenericErrorFunc() effects
4679
4680Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4683 keyword.
4684
4685Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * Makefile.am: cleanup
4688 * threads.c: cleanup too
4689 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4690 from xsltproc
4691 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004692 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004693
4694Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4697 was not used anymore !
4698
4699Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * configure.in: preparing 2.4.7
4702 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4703 manual page from John
4704 * doc/*: updated the doc and rebuilt the generated pages
4705
4706Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * xmlIO.c: closing bug #62711, the library should never
4709 close stdin or stdout.
4710
4711Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * uri.c: second pass at fixing #63336, using Joel Young
4714 final patch. looks okay.
4715
4716Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * uri.c include/libxml/uri.h: trying to clear #63336
4719 allowing the escaping routine to parse unconformant
4720 URI-References.
4721
4722Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4723
4724 * vms/readme.vms vms/build_libxml.com nanoftp.c
4725 include/libxml/xmlversion.h.in: a few VMS updates from
4726 John A Fotheringham
4727 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4728 and xmlCleanupOutputCallbacks() for the Perl binding people.
4729
4730Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4733 apply fixes to close #63271 and avoid segfaults when
4734 the error routine gets callbed before xmlInitParser()
4735 get called.
4736 * nanoftp.c error.c: Applied patches from Justin Fletcher
4737 correcting some xmlGenericError misuses.
4738
4739Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4740
4741 *doc/xmllint.xml, doc/xmllint.1
4742 New and improved man page for xmllint - .xml is the original, .1
4743 is the generated man page
4744
4745Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4746
4747 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4748 the web site from the main HTML document.
4749
4750Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * parser.c: fixed an erroneous validation bug when PE refs
4753 occurs in external parsed entities referenced from the
4754 internals subset
4755 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4756 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4757 added the associated testcase, it's a nice one.
4758 * HTMLparser.c: generate the DTD node as HTML still ...
4759 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4760
4761Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * HTMLparser.c: fixed a bug in htmlNewDoc()
4764
4765Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * test/threads/*: added entities testing to the Thread test
4768 * testThreads.c: make the test reasonable
4769 * DOCBparser.c: fix the DTD public and system ID
4770 * xmllint.c: added --sgml for SGML DocBook importing
4771 * Makefile.am: added Docbtests target
4772
4773Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4776 * testThreads.c: removed bogus include
4777
4778Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4781 fixed a very serious (looping) validation bug
4782
4783Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * include/libxml/globals.h include/libxml/threads.h threads.c
4786 testThreads.c: far more testing, cleaning up bugs
4787 * *.c : make sure globals.h is always included.
4788
4789Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * HTMLparser.c: try to get rid of parser loops for good.
4792
4793Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * configure.in: fixed some bugs in CFLAGS passing.
4796 * test/threads Makefile.am testThreads.c: added a specific
4797 threaded test case (really nasty, guaranteed).
4798
4799Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * catalog.c: serious cleanup on the management of the
4802 XML catalog tree, more tests done, especially with
4803 the catalog PI.
4804
4805Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * catalog.c: avoid a problem in catalog cleanup on SMP if
4808 catalogs were not initialized.
4809
4810Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * catalog.c xpath.c: trying to cleanup the not thread safe
4813 parts of the library.
4814
4815Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4816
4817 * include/libxml/globals.h configure.in global.data: make
4818 the allocation be per-thread a configure option
4819 * encoding.c include/libxml/parser.h: fixed compilation
4820 errors
4821
4822Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * include/libxml/parser.h: Norm reported that a few lines
4825 added were breaking libxslt compile, removed them for now
4826
4827Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * parser.c parserInternals.c threads.c: debugged and fixed
4830 initialization problems which were giving troubles on SMP
4831 boxes.
4832
4833Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * include/libxml/Makefile.am: missing globals.h
4836
4837Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * globals.c: added a couple of standard includes.
4840
4841Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4844 include/libxml/parserInternals.h include/libxml/tree.h
4845 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4846 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4847 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4848 Applied the last patches from Gary, cleanup, activated threading
4849 all user accessible global variables are now handled in globals.[ch]
4850 Still a bit rought but make tests passes with either
4851 --with-threads defined at configure time or not.
4852 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4853 linking options
4854
4855Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * Makefile.am include/libxml/Makefile.am
4858 include/libxml/globals.h globals.c include/libxml/threads.h
4859 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4860 configure.in: started integrating the core of the thread support
4861 not activated yet but half integrated. The code should still
4862 compile and work anyway.
4863
4864Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4867 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4868 integrating the non-controversial parts of Gary Pennington
4869 multithread patches
4870 * catalog.c: corrected a small bug introduced
4871
4872Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * catalog.c include/libxml/catalog.h: very serious cleanup,
4875 isolating unportable code and as much as possible the accesses
4876 to the global shared catalog. May need more testing !
4877
4878Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4881 Keith Isdale patches for the XSLT debugger interfaces. Some
4882 cleanup
4883
4884Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4885
4886 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4887 * DOCBparser.c: generate line nubers in elements
4888
4889Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * configure.in: preparing 2.4.6 release
4892 * doc/xml.html doc/html/*: updated and rebuilt the docs
4893 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4894
4895Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4896
4897 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4898 adding documentation for DV's supercatalog support
4899
4900Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4903 super catalog support adding one API and one flag --sgml to
4904 xmlcatalog
4905
4906Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4907
4908 * doc/xmlcatalog_man.xml, xmlcatalog.1
4909 One more crack at
4910 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4911
4912
4913Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4914
4915 * xpath.c: implemented xmlXPathObjectCopy for external objects
4916 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4917
4918Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4919
4920 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4921 finishing up fix to
4922 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4923 the xmlcatalog man page display more elegantly
4924
4925Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * configure.in: closing bug #61832
4928 * HTMLparser.c: removed a warning
4929
4930Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * xpath.c: fixing #61673 part I, do not loose doc information
4933 when copying result value trees.
4934
4935Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * xpath.c: trying to harden the XPath interpreter
4938
4939Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4940
4941 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4942 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4943
4944Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4945
4946 * HTMLparser: repaired another loop problem
4947
4948Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4951 parsing.
4952 * xpath.c: fix bug #61291 the default XML namespace node is
4953 missing from the namespace axis.
4954 * tree.c: refuse to create namespaces nodes with prefix "xml"
4955
4956Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * SAX.c: ouch a non-defined namespace could lead to a crash,
4959 fixed #61215
4960
4961Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * parserInternals.c: closed bug #61054
4964
4965Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * include/libxml/Makefile.am: closing #60708
4968
4969Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4970
4971 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4972 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4973
4974Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4975
4976 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4977
4978Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4981 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4982
4983Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * catalog.c: Justin Fletcher provided cleaup code in case
4986 HAVE_STAT is not defined
4987 * include/win32config.h: Igor Zlatkovic suggested to have
4988 HAVE_STAT defined there
4989
4990Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4991
4992 * catalog.c - fixed typing error reported by M. Barros
4993
4994Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4995
4996 * xmllint.c - fixing typo
4997
4998Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4999
5000 * HTMLparser.c: small enhancement to prevent loop on
5001 unrecognizable data
5002
5003Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * parserInternals.c: applying patch from bug #60757 this
5006 should close it
5007
5008Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * catalog.c xmlcatalog.c: removed a couple of warning
5011 * xpath.c: try to solve the linking problem on platforms
5012 needing trio to compile
5013
5014Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * Makefile.am libxml.spec.in: backing up non-documented changes
5017 commited without review or aproval by Jens Finke <jens@gnome.org>
5018 * HACKING: made 100% clear that no commit should be done directly
5019
5020Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * configure.in: Joe Orton provided a patch fixing a problem
5023 when iconv is specified to be in a non-standard directory
5024 but wasn't exported in xml2-config --cflags
5025
5026Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * configure.in: let's ship 2.4.5 before getting too much
5029 troubles with 2.4.4 errors.
5030
5031Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * encoding.c entities.c: do not output hexadecimal charrefs
5034 when serializing HTML since some version of Netscape can't
5035 grok it, generate decimal ones.
5036 * result/HTML/doc3.htm: output changed due to previous test
5037 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5038
5039Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5040
5041 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5042 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5043
5044Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5045 Released 2.4.4
5046
5047 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5048 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5049 updated the configuration scripts systems accordingly
5050
5051Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * configure.in: preparing for 2.4.4
5054 * doc/xml.html doc/html/*: updated and rebuilt the docs
5055
5056Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * win32/dsp/libxml2.def.src: tried to incorporate comments
5059 from bug #59220
5060
5061Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * parser.c result/noent/wml.xml: fixed bug #59981 related
5064 to handling of '&' in attributes when entities are substitued
5065
5066Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * libxml.h include/libxml/xmlversion.h.in
5069 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5070 Tried to close bug #60131
5071
5072Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5073
5074 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5075
5076Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * SAX.c: fixing bug #59946 on xmlns=""
5079
5080Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5081
5082 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5083 but allocates a new error code.
5084
5085Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * xmllint.c: John Fleck fixed typos in the options output
5088 * parser.c SAX.c: fix ignorable white space SAX selection
5089
5090Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * entities.c: Steve Underwood found the possibility of an
5093 ininite loop in case of error.
5094
5095Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5096
5097 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5098
5099Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * parser.c: warn if version is not 1.0 but it's not
5102 strictly speaking an error after analyzing the spec
5103
5104Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5105
5106 *doc/catalog.html - add link to the html version of the
5107 man page, other linguistic cleanups
5108
5109Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5110
5111 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5112 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5113 file, has not yet been included in the build.
5114
5115Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * catalog.c: removed a duplicate affectation Justin Fletcher
5118
5119Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5120
5121 * tree.c: Armin Sander pointed a possible text coalescing
5122 problem, completed his patch.
5123
5124Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5125
5126 * trionan.c: Fixed const and volatile re-definition problem
5127
5128Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * libxml.4 parser.c: doc updates from Heiko Rupp
5131 * parserInternals.c: 2 sanity checks from Heiko Rupp
5132
5133Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * tree.c: applied patch from Armin Sander to make some pointers
5136 const in xmlCopyNode()
5137 * include/libxml/tree.h: added fix to the header
5138
5139Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * xpath.c: hum, restrict the integer usage gcc bug workaround
5142 to only gcc compilers so that other architecture don't get
5143 penalized by this limitation.
5144 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5145
5146Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5149 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5150
5151Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5154 --convert option to xmlcatalog to convert SGML ones to
5155 the XML syntax.
5156 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5157
5158 2.4.3 got released at that point
5159Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * catalog.c xmlIO.c: started some serious testing and fixed
5162 a few bug and optmization needs.
5163
5164Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5165
5166 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5167 preparing for a 2.4.3 release even if it may not be ready yet
5168 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5169 all file parsing lookup to go through the entity resolver, add
5170 to add an API to bypass it (needed to load catalogs themselves),
5171 some cleanup on the catalog code too.
5172 * nanoftp.c: small cleanup
5173 * doc/catalog.html: small update
5174
5175Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5178 Jun Kuriyama
5179
5180Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * doc/catalog.html: finished the catalog documentation
5183
5184Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * doc/catalog.html doc/xml.html: added documentation about
5187 Catalog support, misses an API description
5188 * doc/html/*: reextracted the API pages
5189
5190Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5193 Added the part about section 7.2 on URI resolution,
5194 fixed a side effect in the HTML parser, look complete
5195 and ready to rock except the URI/SystemID part!
5196
5197Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * include/libxml/catalog.h include/libxml/parser.h
5200 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5201 xmlIO.c: added support and APIs needed for the catalog PI
5202 * include/libxml/xmlIO.h: cleanup
5203
5204Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5207 include/libxml/catalog.h: starts to look okay, really
5208 plugged the new framework, cleaned a lot of stuff,
5209 added some APIs, except the PI's support missing this
5210 should be mostly complete
5211 * result/catalogs/* test/catalogs/*: added new test, enriched
5212 the existing one with URN ID tests
5213
5214Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * catalog.c: fixed nextCatalog
5217 * result/catalogs/docbook test/catalogs/*: started adding
5218 a small regression test
5219
5220Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5223 more work on the XML catalog support.
5224 * parser.c include/libxml/parser.h: small cleanup seems using
5225 list as a public parameter name can give portability troubles
5226 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5227 include/libxml/xpath.h include/libxml/Makefile.am: removed
5228 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5229 wrappers
5230
5231Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5232
5233 * Makefile.am trio.c triodef.h trionan.c xpath.c
5234 include/libxml/Makefile.am include/libxml/trionan.h:
5235 Re-worked Not-A-Number and Infinity support.
5236 * xmlcatalog.c: added readline include files
5237
5238Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5241 testCatalog as xmlcatalog, making it an installed app
5242 adding a shell, and preparing it to be a /etc/xml/catalog
5243 management tool, though not ready yet
5244 * catalog.c include/libxml/catalog.h: adding support for
5245 XML Catalogs http://www.oasis-open.org/committees/entity/
5246 not finished, there is some interesting tradeoffs and a
5247 few open questions left.
5248
5249Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * xmllint.c: fixed a line formatting problem
5252
5253Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * SAX.c: removed a couple of unused variable (Albert Chin)
5256
5257Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5260 trying to fix some troubles w.r.t. function returning
5261 const xxxPtr.
5262
5263Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5266 defined
5267
5268Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5269
5270 * xpointer.c: removed unused var
5271
5272Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * testXPath.c: another small cleanup closing bug #59110
5275
5276Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * win32/dsp/libxml2.def.src: small cleanup closing bug
5279 #59108
5280
5281Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * example/gjobread.c: add xmlCleanupParser() before leaving
5284
5285Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5286
5287 * config.h.in configure.in include/libxml/xmlwin32version.h:
5288 released 2.4.2
5289
5290Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * include/libxml/valid.h debugXML.c valid.c: deprecate
5293 the non-boundchecking Sprintf functions, add Snprintf
5294 this should close bug #57984
5295
5296Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5299 URIs before doing the lookups (pointed by Mark Vakoc)
5300
5301Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * xpath.c: serious changes on Result Value Trees and NodeSets
5304 w.r.t. deallocation and collect operations. Probably not
5305 100% clean (merge of allocated trees smells like a problem).
5306 Seems sufficient to close #58943
5307
5308Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * xmllint.c: adding a --format option
5311
5312Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * xpath.c: count() was broken on Result Value Tree
5315 * xmlIO.c: fixed file:/// accesses on _WIN32
5316
5317Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5320 macro was renamed, this should close bug #58683
5321
5322Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5323
5324 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5325 entity substitution mode text at the end of the entity might
5326 be added due to text coalescing.
5327 * nanoftp.c parser.c: small cleanup
5328
5329Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * HACKING: added John Fleck right to commit in the doc subdir
5332
5333Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5336 allow to inherit attributes from the DTD directly in the
5337 tree, this is needed for XPath and can be a useful feature.
5338 Inherited namespaces are always provided at the tree level now
5339 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5340 of tests for this feature (XSLT being the prime user).
5341
5342Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5343
5344 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5345 testSAX.c xmlIO.c xmllint.c include/win32config.h
5346 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5347 include/libxml/xmlwin32version.h.in win32/README.MSDev
5348 win32/dsp/*: applied Win32 Facelift No.2 patches from
5349 Igor Zlatkovic for Windows/MSC
5350
5351Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * SAX.c: unparsedEntityDecl() the URI computation of the
5354 entity wasn't done breaking XSLT unparsed-entity-uri()
5355
5356Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5357
5358 * xpath.c: fixed a bug when walking the descendants and
5359 the current node has no children
5360 * debugXML.c: show up when a text node is supposed to not be escaped
5361
5362Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5363
5364 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5365 worked like the set:leading() function)
5366 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5367
5368Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5371
5372Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * include/libxml/xmlIO.h: apply change to close #58141
5375 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5376
5377Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * parser.c: when the internal subset uses a PE, then the
5380 included entity can use conditional sections.
5381
5382Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5385 when walking the namespace axis showing up in
5386 libxst/tests/general/bug-12
5387 * xmlmemory.c: added the possibility to trace a given block
5388 defined by its address
5389
5390Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * parser.c: don't override existing encoding specified before
5393 starting xmlParseDocument()
5394
5395Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * include/libxml/xmlwin32version.h: reinserted, needed for
5398 Windows users of CVS
5399
54002001-07-27 Darin Adler <darin@bentspoon.com>
5401
5402 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5403 * testCatalog.c: Add include of <libxml/parser.h>.
5404
54052001-07-27 Darin Adler <darin@bentspoon.com>
5406
5407 * include/libxml/.cvsignore:
5408 * include/libxml/xmlwin32version.h:
5409 Remove this file from CVS because it's generated.
5410
5411Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * parser.c include/libxml/parser.h: applied const patches from
5414 Tom Moog #58002
5415
5416Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5417
5418 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5419 lookup framework
5420
5421Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * tree.c: fixed xmlCopyNode() for documents
5424
5425Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5428
5429Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * parser.c: fixes bug #57652 reported by Morus Walter
5432
5433Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5436
5437Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5440 errors, lesson don't add new functions at 1am before a release
5441 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5442 from XPath initialization when possible.
5443
5444Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * result/scripts/base*: removing history/readline changed
5447 this slightly
5448 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5449 xmllint.c: make element content line number generation
5450 optionnal to avoid breaking old apps added interface to switch
5451
5452Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005455 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005456 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5457 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5458 John Kroll fixes to allow saving to HTTP via PUT (or
5459 POST of needed).
5460 * doc/html/*.html: regenerated the docs
5461
5462Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5463
5464 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5465 xmlHashScanFull and xmlHashScannFull3 to get passed the
5466 three keys as arguments to the callback function
5467
5468Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * configure.in Makefile.am: removed libxml softlink for good
5471 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5472 100% coverage by gtk-doc
5473
5474Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5477 fixed serious troubles due to size_t vs. int mismatch
5478
5479Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5482
5483Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5484
5485 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5486 convenient extension API for value and context managing
5487 Now handles external objects through xmlXPathPopExternal,
5488 xmlXPathWrapExternal and xmlXPathReturnExternal.
5489 Added functions for sets operations (intersection, etc.)
5490
5491Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5494 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5495 HTMLparser.c: cleanup of global variables, marking some
5496 const or private.
5497
5498Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5499
5500 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5501 fixed xmlXPathNodeSetItem when passing index=0
5502
5503Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5506
5507Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * xmllint.c: fixed compilation under Cygwin #57503
5510 * TODO: update
5511
55122001-07-13 Peter Williams <peterw@ximian.com>
5513
5514 * config.h.in: add #undef HAVE_DLFCN_H
5515
5516 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5517 builddir.
5518
5519Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5522 raised by #57348 and #57381
5523
5524Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5527 tree.c xpointer.c: store the line numbder in element->content,
5528 may break some software, need a configuration mechanism
5529
55302001-07-10 Darin Adler <darin@bentspoon.com>
5531
5532 * .cvsignore:
5533 * example/.cvsignore:
5534 * include/.cvsignore:
5535 * include/libxml/.cvsignore:
5536 Various things that are generated and should be ignored.
5537
5538Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5541 * doc/xml.html doc/html/*: updated the docs
5542
5543Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5546 validation occured on content with element child
5547
5548Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * tree.c: fixed XML Base computation which was broken
5551 * debugXML.c: added a base function to the shell
5552 * Makefile.am result/scripts/* test/scripts/*: added scripts
5553 based regression tests, and adding 2 XML Base tests
5554
5555Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * tree.c: set properties doc and call xmlSetListDoc for properties
5558 content when grafting them in a different tree.
5559 * aclocal.m4: remove from CVS
5560
5561Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * win32/libxml2/libxml2.def.src: added some missing entry point
5564 for XPath (Mark Vakoc)
5565
5566Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5569 layer should URI-Unescape before trying to open resources.
5570
5571Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * xpath.c: fix the name() bug for elements in the default
5574 namespace reported by Charlie Bozeman
5575
5576Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5579 led to an XPath fix, improvements of SAX initialization, and
5580 an added option --nocdata to testXPath
5581
5582Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * doc/libxml-doc.el: Felix Natter provided anew version working
5585 with XEmacs too
5586
5587Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * include/libxml/xpath.h: small cleanup
5590 * doc/xml.html: update
5591
5592Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5595 released 2.3.14
5596
5597Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * doc/html/*: rebuilt the docs for the release
5600 * doc/xml.html: added 2.3.14 release.
5601
5602Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5605 were not equal to empty strings
5606
5607Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * SAX.c: fixed a URI-Reference computation problem when validating
5610 * xmlIO.c: small cleanup
5611
5612Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * parser.c: improved the description of a couple of interfaces
5615 upon Larry Stamper suggestion
5616
5617Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * SAX.c entities.c parser.c: changed completely the way entities
5620 are handled when running the parser in entity substitution mode.
5621 This fixes a bug reported by Stephan Kulow and nearly divides
5622 by 3 the amount of memory required by libxslt to load and process
5623 DocBook TDG.
5624
5625Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * HTMLparser.c: fixing a too early root closing problem raised
5628 byt Prashanth Naidu
5629
5630Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5633 raised by Mark Vakoc.
5634
5635Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * example/Makefile.am: fixed the include path to add srcdir/include
5638 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5639 and some cleanup
5640
5641Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5644 lot of optimization work, results in significant improvements
5645 when handling really complex XPath queries. Add a small optimizer
5646 for unions, improve [n] and [last()], avoid some costly ops.
5647
5648Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5651 * xpath.c: small cleanup
5652 * xmlGetNsList: reformated, fixed problems if used on Entities
5653
5654Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5657
5658Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5661 * Makefile.am example/Makefile.am: workaround automake generating
5662 erroneous deps
5663
5664Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * include/win32config.h: bug #56801 Yon Derek provided a patch
5667 to the windows config file.
5668
5669Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5672 libxml.h : Yon Derek provided a set of changes to compile from
5673 CVS on Windows/MSC
5674
5675Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * parser.c: fixed UTF8 BOM support in push mode
5678 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5679 added a specific testcase
5680
5681Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * Makefile.am: added --push regression tests
5684 * parserInternals.c: the XML parser segfaulted in --push mode
5685
5686Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * configure.in: moved the symlinks detection within a CVS
5689 check, this is not portable and will be removed soon.
5690 * xpath.c: small cleanup/speedup
5691
5692Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5695 release of 2.3.12
5696 * parser.c: make an error message if unknow entities in all cases
5697
5698Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5701
5702Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5705 includes were installed in the wrong dir
5706
5707Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * doc/html.xml: warn against sending code to exhibit bugs.
5710
5711Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5714 Tru64 from Thomas Leitner
5715
5716Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * AUTHORS: added William and Bjorn
5719 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5720 daniel@veillard.com hopefully I won't have to do this again
5721 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5722 docs can be rebuilt cleanly now
5723 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5724 from CVs it's generated, added include/libxml/xmlwin32version.h
5725 also generated but which should change far less frequently.
5726 * catalog.c nanoftp.c: made sure to include libxml.h not
5727 libxml/xmlversion.h directly
5728 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5729 when compiling on WIN32 and MSC
5730
5731Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * include/Makefile.am include/libxml/Makefile.am configure.in:
5734 fixed make distcheck and rebuilding the rpms
5735
5736Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * configure.in: should finish the migration of exported includes
5739 into a real include/libxml in CVS, at least for CVS users.
5740 * removed the exported headers, added in include/libxml (as well
5741 as xmlversion.h.in).
5742
5743Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * configure.in: fixed the way to detect symlink
5746
5747Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * configure.in: updated, include/libxml is now a real CVS dir
5750
5751Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5754 version works with both libxml1 and libxml2 (it autodetects
5755 the prefix of the html-files) from Felix Natter.
5756 * doc/xml.html: updated doc accordingly
5757
5758Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xpath.c: fixed the bug generating a template loop in libxslt
5761 when using docbook-xsl-1.4, * should filter out document nodes
5762 * HACKING: added William
5763 * TODO: updated
5764
5765Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * doc/FAQ.html: added a warning about gcc-3.0
5768 * doc/xml.html: added reference to gdome2 and removed a confusing
5769 sentence
5770
5771Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * xmlversion.h: okay this is a generated file, but Windows
5774 users need it and they can't generate it, and I want CVS
5775 Windows users ...
5776 * win32/libxml2/libxml2_so.dsp: Windows project file for
5777 the shared lib version of libxml2
5778 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5779 resources needed for libxslt/xsltproc by Yon Derek
5780
5781Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5782
5783 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5784
5785Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5788
5789Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * include/win32config.h: Yon Derek provided a first fix
5792 to be able to compile libxslt/xsltproc on Windows
5793
5794Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xpath.c: attempt to work around what seemed a gcc optimizer
5797 bug when handling floats on i386 http://veillard.com/gcc.bug
5798 * tree.c entities.c encoding.c: doing some cleanups while
5799 chasing it
5800
5801Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * Makefile.am: cleanup when --without-debug is specified
5804 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5805 w.r.t. --without-debug and other include points
5806 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5807 Catalogs
5808 * configure.in entities.h tree.h HTMLparser.c: removed
5809 --without-corba, made the _private field mandatory
5810
5811Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5814 outputs a BOM in UTF8, an errata has been issued to avoid the
5815 problem, that was the most reasonable solution... Add support
5816 for a leading UTF8 BOM in entities.
5817
5818Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * valid.c: fixed a bug found when post validating an entity ref
5821 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5822 activate it too
5823
5824Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5827 weakness in the node copy the XPointer and the XInclude
5828 implementations. Serious cleanup.
5829
5830Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * Makefile.am: Kjartan Maraas provided a small patch to
5833 add xml2-config.in to EXTRA_DIST
5834
5835Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5838 provided another failing case found in KDE, the way the
5839 ctxt->vctxt.nodeTab was allocated and freed changed over
5840 time but it wasn't completely cleaned up. This should fix it.
5841
5842Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * parser.c: Stephan Kulow also raised the fact that line number
5845 could get miscounted making debug harder, fixed the problem
5846 in xmlParseCharData()
5847
5848Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * valid.c: Stephan Kulow pointed out a problem when validating
5851 and using an empty entity, forgot a 'break' in a case.
5852
5853Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5856 * doc/xml.html: updated with 2.3.11
5857
5858Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * TODO: updated adding cleanup of generated doc
5861 * configure.in: prepared to release 2.3.11
5862 * xmllint.c: added --version for bug reporting
5863 * doc/html/*.html: rebuilt the doc
5864
5865Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * xpath.c: first part of the work on selecting namespace to
5868 fix bug #56115
5869
5870Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5873 when using -liconv
5874 * TODO: updated
5875
5876Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5879 cleanup, encoding support.
5880
5881Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5884
5885Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * xpath.c: bug detected by Ankh when / is used as a function arg
5888
5889Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5892 of element and use it to avoid outputting formatting spaces at
5893 the wrong place. Implemented the format parameter for HTML save.
5894 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5895 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5896 result/HTML/wired.html: of course this impact the result of a
5897 number of HTML tests
5898
5899Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * HTMLtree.[ch]: started augmenting the HTML save API with
5902 encoding and formatting parameters
5903
5904Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * HTMLtree.h: cleanup and started evaluating the work needed on
5907 revamping the HTML output code
5908
5909Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5912
5913Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * valid.c: fixed bug #56049, forgot one check in the
5916 validation routine
5917
5918Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5921
5922Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * libxml.h: fixed an error in last commit
5925 * doc/FAQ.html: added an entry for compilation from CVS
5926
5927Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * xmlversion.h.in libxml.h: Cygwin patches
5930 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5931 * tree.h: cleanup
5932
5933Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5936 memory block in a strange case where libxml is linked twice
5937 in the binary.
5938
5939Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5942 state far too often, simple fix used to avoid it.
5943
5944Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5947 being processed, applied his patch
5948 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5949
5950Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5953 provided fixes to compile on MSCC again
5954 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5955 also provided an update for the project files.
5956
5957Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5960 bug #55810
5961
5962Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * tree.c: fixed xmlGetNsProp() to close bug #55683
5965 Note this requires libxslt to use it's own function instead.
5966
5967Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * HTMLtree.c: when in a pre element no formatting space should
5970 be added.
5971 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5972
5973Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * configure.in: added tests for signal() and signal.h
5976
5977Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5980
5981Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * doc/libxml-doc.el: Felix Natter provided a new version for
5984 libxml2
5985
5986Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * HTMLtree.c: when in a pre element no formatting space should
5989 be added.
5990
5991Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5994
5995Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5998 hack
5999 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6000 * uri.c: fixed a warning
6001
6002Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * HTMLtree.c: trying to close bug #55772 escaping in script
6005 elements
6006 * doc/xml.html: suggest to send mail to the list
6007
6008Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6011 good. Use a macro and based on the solution provided in
6012 vsnprintf manual page from GNU.
6013
6014Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6015
6016 * error.c: Workaround for non-preserving variadic list.
6017 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6018
6019Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * doc/xml.html: added 2.3.10 release
6022
6023Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * configure.in: releasing 2.3.10
6026
6027Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6030
6031Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * encoding.c: Robert Collins provided a patch to add the
6034 "US-ASCII" encoding alias
6035
6036Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6039 string oriented functions and started cleaning the related areas
6040 in xpath.c which needed fixing in this respect
6041
6042Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6045 #55380
6046 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6047
6048Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * TODO: updated
6051 * nanohttp.[ch] : started adding APIs to get the redirected URL
6052 when this occurs (needed for further base computation
6053 * tree.h: cleanup
6054 * encoding.c: cleanup
6055 * SAX.c: minor change around ctxt->loadsubset
6056
6057Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * Makefile.am include/Makefile.am: small change to have
6060 include/libxml rebuilt if working from CVS.
6061 * uri.c: applied another patch from Carl Douglas for URI escaping,
6062 this should close bug #51876
6063
6064Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6067 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6068 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6069 added specific regression test
6070 * parser.h: preparing for the XSLT mode where DTD inherited
6071 attributes are added to the tree.
6072
6073Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * xinclude.[ch]: Updated the namespace for the Last Call version
6076 * result/XInclude/include test/XInclude/include: updated the
6077 testsuite accordingly
6078
6079Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6082 related to bug #51876
6083
6084Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * tree.c: fixed a gross mistake in base computation, xml:base is
6087 not completely correct yet (need cascade).
6088 * xpath.[ch]: added the few things needed to find a function name
6089 and URI from the XPath context when it is called.
6090
6091Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6094 * DOCBparser.c: small cleanup
6095 * xmllint.c: added a --catalogs option to load catalogs from
6096 $SGML_CATALOG_FILES
6097 * tree.c: cleanup
6098 * configure.in: iconv library fixup, ICONV_LIBS
6099
6100Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * catalog.c: handling of CATALOG entries. detection of recursion,
6103 and a few bugfixes
6104 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6105 against the default namespace
6106
6107Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6110
6111Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * parser.c: fixed propagation context info when parsing an
6114 external entity.
6115 * doc/html/*.html: regenerated a couple of docs
6116
6117Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * doc/xml.html: update with 2.3.9 informations
6120
6121Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6124 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6125 * doc/html/* : rebuilt the docs
6126 * valid.c: small patch which may improve some case when
6127 validating.
6128
6129Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * HTMLparser.c: Closed bug #54891
6132 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6133 to the suite
6134
6135Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6138 applied a documentation patch from LotR and filled in a few missing
6139 descriptions
6140
6141Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * xpath.c tree.c parser.c: speed optimizations at the parser level
6144 document tree freeing and xpath evaluation
6145
6146Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * parser.c parser.h parserInternals.h: fixed a couple of
6149 interfaces for handling memory buffer input to const char *
6150 upon suggestion of JamesH.
6151
6152Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * configure.in: LoTR sent a patch fixing the previous commit
6155
6156Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * configure.in: trying to deal again with the stoopid -R linking
6159 flag of Solaris
6160
6161Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * xpath.h: two nodeset access macros from Thomas Broyer
6164
6165Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6168 patch from Thomas Broyer
6169
6170Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6173 case
6174 * INSTALL: was empty added stuff from the FAQ
6175
6176Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6179 attributes handling and #54433 by adding xmlUnsetProp()
6180 and xmlUnsetNsProp()
6181
6182Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * HTMLparser.c: Patch from Jonas Borgström
6185 (htmlGetEndPriority): New function, returns
6186 the priority of a certain element.
6187 (htmlAutoCloseOnClose): Only close inline elements if they
6188 all have lower or equal priority.
6189 * result/HTML: this of course changed a number of tests results.
6190
6191Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xmlIO.c catalog.c: plugged in the default catalog resolution
6194 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6195 documentations
6196 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6197
6198Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6201 integrating catalogs
6202 * catalog.[ch] testCatalog.c: adding a small catalo API
6203 (only SGML catalog support).
6204 * parser.c: restaured xmlKeepBlanksDefault(0) API
6205
6206Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6209
6210Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * parser.c: added xmlParseExternalEntityPrivate() to allow
6213 propagation of ctxt->_private when parsing external entities
6214
6215Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6218
6219Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6222
6223Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * valid.c: warn when indeterminist content model is detected
6226 * result/VC/ElementValid8: this adds a message
6227 * Makefile.am: add --novalid for VCM tests
6228 * parserInternals.c: added a call to Init memory
6229
6230Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6233 when both parameters are NULL.
6234
6235Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * valid.c: applied small patch from Gary Pennington, reindented
6238 some part of the code.
6239
6240Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6243 release, updated and regenerated the docs
6244
6245Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * xpath.c result/XPath/expr/floats : clarified and cleanup
6248 printing of abnormal floats in tests.
6249
6250Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6253 * results/HTML/ : a few changes in the output of the HTML tests as
6254 a result.
6255 * configure.in: tying to fix -liconv where needed
6256
6257Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * Makefile.am: fixed a stupid error
6260
6261Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * configure.in Makefile.am: make the inclusion of the trio
6264 modules in the library conditional
6265
6266Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * DOCBparser.c: patche from László Kovács, fixed entities refs
6269 in attributes handling
6270
6271Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6274 flushing
6275
6276Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * xpath.c: fix of an XSLT namespace bug reported on the list
6279 general/bug-8-
6280
6281Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * strio.h trio.c: Dan McNichol suggested a couple of small
6284 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6285
6286Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * tree.c parser.c encoding.c: spent a bit more time looking
6289 at the parsing speed and DOM handling. Added a few more
6290 speedups.
6291
6292Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * parser.c: small but effective parsing speed improvement
6295
6296Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * configure.in: default on the DocBook parser inclusion (for Gnome)
6299 * DOCBparser.h: fixed a header reference
6300
6301Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * configure.in xpath.c: applied Bjorn patches for FPE on the
6304 alpha
6305
6306Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6309 xmlSaveFormatFileTo()
6310
6311Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * xpath.c: simple and efficient optimization, XPath functions
6314 aways bind to the same code, cache this
6315 * TODO: updated (by saying some is obsolete)
6316
6317Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * xpath.c: more cleanup work on XPath name parsing routines
6320
6321Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6324 xmlXPathParseName
6325 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6326 * debugXML.c: avoid compilation problems if compiling without
6327 HTML support, Igor Zlatkovic
6328 * win32/libxml2/libxml2.def.src: being able to compile without
6329 XPath on Windows
6330
6331Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * libxml.m4: yet another patch from Toshio Kuratomi
6334
6335Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6338
6339Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * tree.[ch]: added xmlSaveFormatFile interface for saving
6342 and indenting a file.
6343
6344Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * xpath.c: fixed bug #53689 related to processing-instruction()
6347
6348Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * DOCBparser.c: patche from László Kovács
6351
6352Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * parser.c: applied fixes from Christian Glahn bug report #53391
6355
6356Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * error.c: Jean François Lecomte provided a complete description
6359 and a fix to bug #53537
6360
6361Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6364
6365Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * DOCBparser.c SAX.c: a bit more work on entities processing.
6368 Still Need to cleanup XML output and references in attributes
6369
6370Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6373
6374Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * tree.c: trying to fix #53574, not completely complete,
6377 I would like xmllint --copy --debug test/ent1 and
6378 xmllint --debug test/ent1 to show the same result.
6379 * xpath.c: fix a bug when trying to sort namespace nodes
6380
6381Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * HTMLtree.c: real fix for #53402
6384
6385Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6388 PIs when using xsl:output
6389 * valid.c: closing #53537 some case generate segfaults if there
6390 is validity errors
6391
6392Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6395 of external parsed entities, added --noent to testDocbook
6396 * valid.c: Garry Pennington found an uninitialized variable
6397 access in xmlValidateElementContent()
6398
6399Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6402 with madness
6403 * result/HTML/ : this modified the result of the regression tests
6404 a lot.
6405
6406Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6409 to doc where it wasn't checked against NULL reported by
6410 Jens Laas
6411
6412Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6415 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6416
6417Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6420 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6421 * SAX.[ch]: cleanup and updates for DocBook
6422 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6423 ex SGML identifier changes
6424 * valid.c: removed a static unused function.
6425
6426Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * HTMLtree.c: applied change for Paul Sponagl on script saving
6429 * Makefile.am: the warning about entity title.xml are normal.
6430
6431Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * configure.in: release of 2.3.7
6434 * Makefile.am: fixing make distcheck
6435
6436Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * doc/html/* doc/xml.html: updated and regenerated the docs
6439
6440Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6443
6444Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * tree.c: fixed #53388 with the provided patch
6447
6448Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * valid.c: Bjorn detected an invalid memory access. Fixed
6451 vstateVPush()
6452
6453Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6456
6457Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6458
6459 * libxml.h: new header used only for the compilation of libxml
6460 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6461 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6462 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6463 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6464 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6465 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6466 baseline (version 1.2 plus a single patch).
6467 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6468 scientific notation for numbers. Tests added.
6469 * xpath.c: formatting of numbers changed to use sprintf
6470 (contribution from William Brack)
6471
6472Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * valid.c: cleanup, more useful debugging
6475 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6476 * xmlIO.c: entity loading is printed as an error when validating
6477
6478Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * valid.c: fixed to validate within entities
6481 * test/VCM/v22.xml: added a specific testcase
6482
6483Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * valid.c: forgot an epsilon transition in for ()+
6486 * test/VCM/v21.xml : added a specific test case
6487
6488Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * valid.c: removed a state explosion exhibited by RSS
6491 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6492 from bug #51872
6493
6494Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6497 validation without using an ugly NFA -> DFA algo in the source.
6498 Made a specific algorithm easier to maintain, using a single
6499 stack and without recursion.
6500 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6501 * hash.c: made the growing routine static
6502 * tree.h parser.c: added the parent information to an
6503 xmlElementContent node.
6504
6505Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * SAX.c parser.c xpath.c: generating IDs when not validating
6508 from an external parsed entity was poisoning the ID has table
6509 with removed values. This was killing XSLT on the KDE help
6510 browser.
6511
6512Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * entities.h: andrew@ugh.net.au detected a double declaration
6515
6516Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * debugXML.c hash.c tree.h valid.c : some changes related to
6519 the validation suport to improve speed with DocBook
6520 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6521 the way validation errors get reported
6522
6523Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6526 by P C Chow and William M. Brack for XSLT HTML output
6527
6528Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6531 Igor Zlatkovic patches for MSC compilation and added his
6532 updates
6533
6534Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6537 prefix lookup.
6538 * parserInternals.c: fixed the bug reported by Morus Walter
6539 due to an off by one typo in xmlStringCurrentChar()
6540
6541Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * HTMLparser.c result/HTML/*: revamped the way the HTML
6544 parser handles end of tags or end of input
6545
6546Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6549
6550Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6553 bug where the linktime verions of free() won't work ...
6554
6555Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6558
6559Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * doc/xml.html: added 2.3.6 release
6562
6563Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6566 * result/wml.xml: resulted in a small output change
6567
6568Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * tree.c: xmlNewDoc was missing the charset initialization
6571 * xmllint.c: added --auto to autogenerate a doc, allow to
6572 reproduce the problem fixed on xmlNewDoc
6573
6574Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * xpath.c: trying to get 52979 solved
6577 * tree.c result/ result/noent/: trying to get 52712 solved, this
6578 also made me clean up the fact that XML output in general should
6579 not add formating blanks by default, this changed the output of
6580 a few tests
6581
6582Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6585
6586Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * configure.in: finally released 2.3.6
6589
6590Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * xpath.c: checking for null pointer generated by new code
6593
6594Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * xpath.c: fixed a [] evaluation problem reported
6597 * test/XPath/tests/simpleaddr: extended test
6598 * result/XPath/simpleaddr: updated result
6599
6600Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xmllint.c: Dan Timis reported a portability problem
6603 on Macs without mmap, fixed it.
6604
6605Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * testXPath.c : added a --tree option allowing to display the
6608 tree dump of the XPath expression
6609
6610Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * xpath.c: fixed a memleak when comparing nodesets
6613 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6614 * tree.c: added a TODO
6615
6616Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6619 we need string functions
6620 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6621 to be able to use them where needed. Applied some changes
6622 to reduce name linking pollution and compile in only what's
6623 needed.
6624 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6625 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6626 for the string manipulation functions
6627 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6628 to the free() function of xmlmemory.c
6629 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6630 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6631 usage.
6632
6633
6634Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * error.c: applied the context output patch of the error
6637 handling submitted by Chuck Griffith
6638 * error/VC/*: this slightly change some error logs
6639
6640Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * parser.c: fixed line number reporting on error
6643
6644Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * parser.c: Sullivan and Darin found a parser bug,
6647 applied the patch.
6648
6649Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6652 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6653 xmlversion.h.in xpointer.c: of course the way I defined
6654 UNUSED breaks on old gcc version. Try to be smart and
6655 also define it directly in xmlversion.h
6656 * configure.in: removed -ansi flag from the pedantic set
6657
6658Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659 Huge cleanup, I switched to compile with
6660 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6661 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6662 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6663 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6664 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6665 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6666 encoding.h entities.c error.c list.[ch] nanoftp.c
6667 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6668 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6669 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6670 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6671 Cleanup, staticfied a number of non-exported functions,
6672 detected and cleaned up a dozen of problem found this way,
6673 avoided a lot of public function name/typedef/system names clashes
6674 * doc/xml.html: updated
6675 * configure.in: switched private flags to the really pedantic ones.
6676
6677Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * configure.in: 2.3.5
6680 * doc/html/*: rebuilt the docs
6681
6682Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * parser.c: fixed a reported bug in NOTATION parsing
6685 * uri.c: accepted but not fixed bug 51876, added TODO
6686 * Makefile.am: fixed bug 51876
6687
6688Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689
6690 * config.h.in configure.in error.c: fix a compilation problem
6691 on platforms without vsnprintf (xml@thewrittenword.com)
6692
6693Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * parser.c: fixed a function name header typo
6696 * SAX.c: notations can also occur in external subset.
6697
6698Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * error.c: removed a C++ like comment
6701
6702Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * parser.c: fixing bug 52299 strange condition leading
6705 to a parser crash due to a buffer overflow
6706 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6707 added the specific test case
6708
6709Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6712 xmlXPathConvert{String,Number,Boolean} to be able to make
6713 type casts without a context stack, fixed some implementation
6714 problems related to the absence of context at parse-time,
6715 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6716 in the public API too
6717 * xpointer.c xpathInternals.h: we need to know at parse time
6718 whether we are compiling an XPointer
6719
6720Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6723 cleaned up the parser internals, refactored XPath code, added
6724 new compilation based APIs and cleanly separated public and
6725 private APIs.
6726
6727Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * xpath.h: the comp field must be added at the end to avoid
6730 killing binary compat.
6731
6732Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * Makefile.am: detect XPath memleaks in regreson tests
6735 * error.c: fixed and error w.r.t. error reporting still using
6736 stderr
6737 * hash.c: added new line at end of file
6738 * tree.h: minor cleanup
6739 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6740 expression parsing from evaluation, resulted in a number of
6741 changes internally, and in XPointer. Likely to break stuff
6742 using xpathInternals.h but should remain binary compatible,
6743 new interfaces will be added.
6744
6745Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * configure.in: fixed a couple of problems reported by
6748 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6749 without gcc on non linux platforms.
6750
6751Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6754 a fix for --with-html-dir= configure support. I hope it won't
6755 break rpm generation
6756
6757Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * xmlIO.c: one function comment cleanup.
6760
6761Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * SAX.c: external subset notations were improperly registered
6764 in the internal subset.
6765
6766Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * README.cvs-commits: added, pointing to HACKING
6769 * HACKING: updated
6770
6771Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * parser.c: and Matt Sergeant found one in the XML push
6774 parser (erroneous check I forgot to remove when I fixed the
6775 main parser).
6776
6777Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * xpath.c: ptittom found a small bug in UnaryExpr
6780
6781Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * configure.in: bumped to 2.3.4
6784 * error.c: fixed bug #51860
6785 * tree.c: fixed bug #51861
6786 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6787 * tree.[ch] : added xmlDefaultBufferSize
6788 * nanoftp.c: typo in function name header block
6789 * doc/xml.html : updated, added link to XML::LibXSLT
6790 * doc/html/* : rebuilt the docs
6791
6792Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6793
6794 * parser.c SAX.c: the new content parsing code raised an
6795 ugly bug in the characters() SAX callback. Found it
6796 just because of strangeness in XSLT XML Rec ouptut :-(
6797
6798Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * Makefile.am: Martin Baulig suggested to add -lm
6801 * tree.c: found another bug in xmlNodeGetContent()
6802
6803Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * xpath.c: Bjorn found the error related to strictness of comparison.
6806
6807Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * parser.c: trying to fix the Dtd parsing problem reported
6810 by Gary, side effect of last week speed optimizations.
6811
6812Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6815 * parserInternals.c: removed unneeded test raised by Stric
6816
6817Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6818
6819 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6820 and fixed by William Brack). Added xmlXPathFormatNumber.
6821 Changed the sorting slightly.
6822 * configure.in Makefile.am example/Makefile.am: Added -lm.
6823 Please note that applications linking with libxml2, must
6824 also like with the math library from now on.
6825
6826Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6829
6830Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * parser.c: one must report spaces even if the Dtd element
6833 content proves that this is not part of the element content.
6834 * result/valid/*.xml: this changed the ouptu slightly
6835
6836Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * configure.in: bumped to 2.3.3
6839 * doc/xml.html: updated
6840
6841Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * tree.c: minor doc fix
6844 * xpath.c: deallocation issues when a result tree has been
6845 converted to a node-set
6846
6847Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * doc/xml.html: oops corrected dates s/2000/2001
6850
6851Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * valid.c: new patch from Gary Pennington
6854
6855Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * doc/xml.html: applied patch from Ankh
6858
6859Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * xinclude.c: fixed a problem building on Mac
6862
6863Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * parser.c: more work on increasing parsing ferformances
6866
6867Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6870 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6871 avoiding memcpy in production builds MEM_CLEANUP macro use
6872 * parser.[ch] parserInternals.c: optimizations of the tightest
6873 internal loops inside the parser. Better checking of I/O
6874 flushing/loading conditions
6875 * xmllint.c : added --timing
6876
6877Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * configure.in: bumped to 2.3.2
6880 * doc/xml.html: updated for release
6881
6882Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * xpath.c: found a memleak and fixed a nasty bug
6885
6886Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * xmllint.[c1] : added return code errors for xmllint
6889 * xpath.c: specific debug dump function for result value trees
6890
6891Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * xpath.c: finally implemented xmlXPathCompareNodeSets
6894 * test/XPath/expr/floats results/XPath/expr/floats: added
6895 a test for float expressions
6896
6897Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6900 * parserInternals.[ch]: trying to speed up parsing
6901 * xpath.c : speeded up node set equality op
6902
6903Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6906 better handling of ID/IDREF and the list modules associated
6907 * configure.in: small CFLAGS cleanup
6908
6909Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * configure.in: fixed iconv detection on AIX (stric)
6912
6913Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6916
6917Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6918
6919 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6920 and optimized xmlXPathNodeSetSort
6921
6922Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923
6924 * xpath.c: bug fix when context size is 0
6925 * parser.c: I like Norm's Dtd because they still manage to break
6926 the parser occasionally
6927
6928Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6931
6932Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6935 attributes within the XML-1.0 namespace
6936
6937Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * xpathInternals.h: exported a few axis functions
6940 * doc/xml.html: updated the doc
6941
6942Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * configure.in: applied patch from Daniel van Balen for OpenBSD
6945 and bumped version to 2.3.1
6946 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6947 attempt to find autoclosing was simply broken, removed it,
6948 updated the examples, this is better
6949
6950Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6953 hash functionnalities.
6954 * doc/html/* : rebuild the doc
6955
6956Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6959 on predicate
6960 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6961 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6962 really want to have tags closed on output even if we accept
6963 unclosed ones on input
6964
6965Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * xpath.c: ouch don't free NULL, rare case fixed
6968 * tree.c: don't coalesce text nodes if they don't have the
6969 same behaviour wrt escaping on output
6970
6971Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * xpath.c: small fixup
6974 * SAX.c: don't warn on empty namespaces.
6975
6976Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * README: a bit of cleanup
6979 * configure.in: preparing for 2.3.0 release
6980
6981Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * hash.[ch]: added a first version of xmlHashSize()
6984 * valid.c: another bug fix from Gary Pennington
6985
6986Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * valid.c: couple of bug fixes pointed by Gary Pennington
6989 * HTMLtree.c: #if 0 cleanup
6990
6991Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6994 which removes a time consuming check of xmlXPathNodeSetAdd()
6995 and use it in places where we are sure to not break unicity
6996
6997Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * xpath.c: bug fixes found from XSLT
7000 * tree.c: preserve node->name special values when copying nodes.
7001 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7002 external subset are fetched when available but without full
7003 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7004 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7005 output with encoding disabled.
7006
7007Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7010 xmlCheckFilename should not be called from xmlFileOpenW
7011 and xmlGzfileOpenW
7012
7013Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7016 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7017 added the new tests for URI normalization
7018 * testURI.c: fixed stoopid bugs
7019 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7020 the URI in the error messages are now properly normalized
7021
7022Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7025
7026Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7029
7030Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpath.c: fixed mod operator
7033
7034Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * parser.c: fixed xmlStrcat doc
7037 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7038 trees.
7039
7040Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * xpath.c result/XPath/tests/chaptersbase
7043 result/XPath/tests/simplebase: fixed XPath node()
7044 * tree.c: small fix in xmlNewNs()
7045 * Makefile.am: removed extraneous xml2Conf.sh rule
7046
7047Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7050 Changed the library name, in order to get libxml-devel and
7051 libxml2-devel to coexist on a single system
7052 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7053 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7054
7055Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7058 libxml2-devel installable in // as libxml-devel.
7059
7060Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * doc/Makefile.am: fixed make rebuild in doc
7063 * doc/html/*.html: rebuilt the docs
7064
7065Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7068
7069Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7072 the HTML doc to go into the -devel RPM ...
7073 * aclocal.m4 config.h.in: some updates due to auto* magic
7074
7075Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * xpath.h: added a hook in the context structure allowing to
7078 link to extra support, needed for XSLT
7079
7080Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7083 xmlXPtrCmpPoints to use it.
7084 * propagated the following patch from Alejandro Forero
7085 * include/win32config.h xmlIO.c: applied further suggestions
7086 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7087 * example/gjobread.c: fixed warnings, now that it builds
7088
7089Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7090
7091 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7092
7093 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7094 filename points to a valid file (not a directory).
7095 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7096 Added calls to xmlCheckFilenameDir.
7097
7098 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7099 `path' (rather than `filename') as the parameter to gzopen and open.
7100
7101Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102
7103 * Makefile.am: fixed a problem with EXTRA_DIST
7104
7105Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * Makefile.am example/Makefile.am: finally found the trick
7108 to build the example, i.e. add "." in SUBDIRS before example
7109 in the list <grin/>
7110
7111Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7112
7113 * doc/xml.html: updated with an XSLT section, removed pointer to
7114 W3C CVS base.
7115
7116Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7119 too, and deallocation need to occur the same way.
7120
7121Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7124 type correponding to an XSLT result tree fragment. Share most
7125 of the data format with node set, as well as operators.
7126 * HTMLtree.c: added a newline at the end of the doctype output
7127 whe this one is not present initially.
7128 * tree.c: make sure taht the parent and doc pointers are properly
7129 set when copying attributes (lists).
7130
7131Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7132
7133 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7134
7135Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136
7137 * xpath.c: seems I finally killed that ugly path evaluation
7138 context bug (tagged 9999 in case is is wrong)
7139
7140Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7143 for XSLT
7144
7145Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7148 for xmlGzfileOpen() bug
7149
7150Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * xpath.c: removed an error found by XSLT usage
7153 * tree.c parserInternals.h: use a predefined static string
7154 for text and comment nodes, avoid freeing them in xmlFreeNode,
7155 exported the string name in parserInternals.h and added
7156 another value to disable encoding at output (for XSLT),
7157 gain memory, time.
7158
7159Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7160
7161 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7162 win32/libxml2/libxml2_so.dsp: new makefiles and update
7163 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7164
7165Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7168 Gary Pennington
7169
7170Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * xpath.c: fixed the comaprision of values and nodelists,
7173 need to compare nodelist still ...
7174 * debugXML.c: avoided a possible core dump
7175 * HTMLparser.c: cleanup
7176 * nanohttp.c: contributed fix.
7177 * tree.c: fixes in properties handling added xmlSetNsProp
7178 needed by libxslt
7179 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7180 comment
7181 * TODO: updated
7182
7183Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * parser.c parserInternals.c: applied Bjorn Reese optimization
7186 patch
7187
7188Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * Makefile.am: applied patch fro make check from Martin Vidner
7191
7192Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193
7194 * configure.in: preparing 2.2.11
7195 * doc/html/*: rebuild the HTML files
7196 * doc/xml.html : updated
7197
7198Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * tree.c: fixed a stupid bug
7201 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7202 patches related to validation of an XInclude processing result
7203 * TODO: updated
7204
7205Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206
7207 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7208 on large files
7209
7210Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7211
7212 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7213
7214Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215
7216 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7217 reported by Jonas Borgström
7218 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7219
7220Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * testXPath.c xpath.c: fixing the XPath union expressions problem
7223 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7224
7225Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * xmllint.c: Made is so if the file name is "-" is will read form
7228 standard input. Sven Heinicke <sven@zen.org>
7229 * tree.c: fixed a problem when growing buffer
7230 * tree.h: fixed the comment of the node types following andersca
7231 comment
7232 * TODO: updated
7233
7234Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * HTMLparser.[ch]: added a way to avoid adding automatically
7237 omitted tags. htmlHandleOmittedElem() allows to change the
7238 default handling.
7239 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7240 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7241 of xmllint too when using --memory flag, added a memory test
7242 suite at the Makefile level.
7243 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7244 with namespace use when encountering QNames in XPath evalation,
7245 added xmlns() scheme in XPointer.
7246 * nanoftp.c : incorporated a fix
7247 * parser.c xmlIO.c: fixed problems raised with encoding when using
7248 the memory I/O
7249 * parserInternals.c: closed bug 25934 reported by
7250 torsten.landschoff@innominate.de
7251 * TODO: updated
7252
7253Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7256 on a non-updated tree :-(, made a 2.2.10 release to correct the
7257 situation
7258
7259Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7262 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7263 integrated a set of OpenVMS changes from Howard Taylor
7264 <Howard.Taylor@pacoast.com>
7265
7266Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7269 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7270
7271Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * HTMLparser.c: some fixes on auto-open of html/head/body
7274 * encoding.c: fixed a compilation error on some gcc env
7275 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7276 XPointer implementation
7277 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7278 related XPointer tests and associated results
7279
7280Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * doc/xmldtd.html doc/xml.html: following a short step by step
7283 guidance on IRC to help maciej with DTDs I started a small
7284 page on the subject.
7285
7286Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * HTMLparser.c: fixed handling of broken charrefs
7289 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7290 patches
7291
7292Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * doc/xml.html doc/html/* : rebuilt the docs after adding
7295 xinclude and updated page for 2.2.7 and 2.2.8
7296 * configure.in: releasing 2.2.8
7297
7298Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * parser.[ch] parserInternals.c: applied the conditional
7301 section processing fix from Jonathan P Springer
7302 <jonathan.springer2@gte.net>
7303 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7304 project file, fixed iconv default non support
7305 * xpath.c: fixed the problem of evaluating relative expressions
7306 when a node context is provided.
7307
7308Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * nanoftp.c: fixed gcc 2.95 new warnings
7311 * SAX.c: fixed a stupid bug
7312 * tree.c: fixed a formatting problem when round-tripping
7313 from/to memory
7314 * xinclude.c: chased memleak, fixed a base problem
7315 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7316 xmlXPtrBuildNodeList()
7317 * TODO: updated
7318 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7319 adding a first small set of regression tests for XInclude
7320
7321Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * nanohttp.[ch]: applied Wayne Davison patches to access
7324 the WWW-Authorization header.
7325 * parser.c: Closed Bug#30847: Problems when switching encoding
7326 in short files by applying Simon Berg's patch.
7327 * valid.c: fixed a validation problem
7328 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7329 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7330 Wayne Davison
7331 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7332 need to be extended to non full nodes selections.
7333 * xinclude.c: starts to work decently
7334
7335Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7338 debugXML.c xmlversion.h.in: Started adding XInclude support,
7339 this is a new xmllint option
7340 * tree.c xpath.c: applied TOM patches for XPath
7341 * xpointer.c: fixed a couple of errors.
7342 * uri.c: added an escaping function needed for xinclude
7343 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7344 new warning from RH70 gcc's version
7345
7346Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * HTMLparser.c: fixed loop on invalid char in scripts
7349 * parser.c: update to description of xmlIOParseDTD()
7350 * libxml.m4 xmlversion.h.in: changes contributed by
7351 Michael Schmeing <m.schmeing@internet-factory.de>
7352 * configure.in: preparing for 2.2.7
7353 * Makefile.am: trying to avoid config.h and acconfig.h
7354 being included in the distrib
7355 * configure.in: released 2.2.7
7356
7357Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7360 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7361
7362Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * parser.[ch]: added xmlIOParseDTD()
7365 * xpointer.c: added support for the 2 extra parameters of
7366 string-range, fixed a stoopid error when '0' was present
7367 in XPointer expressions
7368 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7369 testsuite for the above
7370
7371Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * libxml.spec.in: improved package descriptions
7374
7375Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * xpath.c xpathInternals.h: applied a large cleaning patch
7378 from TOM <ptittom@free.fr>, it also add namespace support
7379 for function and variables registration.
7380
7381Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7384 * Makefile.mingw: Wayne Davison's update adding hash.c
7385
7386Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * xpath.c: fixed the root evaluation problems
7389 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7390 ignorable spaces with <b> <bold> <em>
7391 * tree.c: fixed a loop in xmlSearchNsByHref()
7392
7393Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * xpath.c: applied another XPath patch from TOM
7396 * xpath.c include/makefile.am: applied another patch from
7397 china@thewrittenword.com (cleanup on IRIX).
7398
7399Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * xml-config.1: received a fixed version from Fredrik Hallenberg
7402 <hallon@lysator.liu.se>
7403
7404Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7407 cleanup patch for XPath
7408
7409Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * patched to redirrect all "out of context" error messages to
7412 a reconfigurable routine. The changes are:
7413 * xmlerror.h : added the export of an error context type (void *)
7414 an error handler type xmlGenericErrorFunc there is an interface
7415 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7416 to reset the error handling routine and its argument
7417 (by default it's equivalent to respectively fprintf and stderr.
7418 * all the c files: all wild accesses to stderr or stdout within
7419 the library have been replaced to calls to the handler.
7420
7421Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * configure.in: release 2.2.6
7424 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7425 exporting the inner functions of xpath for extension modules
7426 * doc/*: updated and rebuilt the doc
7427
7428Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * nanohttp.c : applied Wayne HTTP cleanup patch
7431 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7432 and xmlNodeSetSpacePreserve()
7433
7434Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * xpath.c: closing bug #29260
7437
7438Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7441 multikey tuples, made hash structure opaque
7442 * valid.[ch]: moved elements, attributes, notations decalarations
7443 as well as ID and refs to hash tables.
7444 * entities.c: hash cleanup
7445 * xmlmemory.c: fixed a dump problem in debug mode
7446 * include/Makefile.am: problem passing in DESTDIR= values patch
7447 from Marc Christensen <marc@calderasystems.com>
7448 * nanohttp.c: removed debugging remains
7449 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7450 * HTMLparser.c parser.c: fixing a number of problems with the
7451 macros in the *parser.c files (Wayne).
7452 * HTMLparser.c: close the previous option when opening a new one
7453 (Marc Sanfacon).
7454 * result/HTML/*: updated the HTML results accordingly
7455
7456Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7459 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7460 XPath functions and XML entities table to them. More to come...
7461 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7462
7463Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * tree.c: coalesce adjacent text nodes
7466 * valid.c: handling of blank nodes in DTd validation (raised
7467 by problems with a posteriori validation).
7468 * nanohttp.c: changing behaviour on HTTP write stuff.
7469 * HTMLtree.c: forced body and html to be explicitely closed.
7470 * xpath.h: exported more XPath functions.
7471
7472Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * Release of 2.2.5
7475 * xpointer.c: range() range-inside and other helper functions
7476 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7477
7478Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7481 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7482
7483Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7486 and XPointer modules
7487
7488Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * SAX.h: closed #25107
7491
7492Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * testSAX.c: fixed problem with cdata reporting
7495 * SAXresult/* : updated
7496
7497Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7500 Closed bug #27499, added to regression tests
7501 * TODO: updated
7502
7503Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7506 support for SCRIPT and STYLE with help from Bjorn Reese
7507 * test/HTML/* result/HTML/*: added simple testcase and updated
7508 the existing ones.
7509
7510Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7513 string-range for empty strings
7514 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7515 test/XPath/xptr/strrange: augmented the XPointer testsuite
7516
7517Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * doc/xml.html doc/xmlmem.html: added a module describing memory
7520 interfaces and use, updated the main page.
7521
7522Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7525 nanoftp code work on Windows too now
7526
7527Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7530 * xpointer.c: implemented string-range() at least a good first version
7531 * test/XPath/docs/str test/XPath/xptr/strrange
7532 result/XPath/xptr/strrange: the string-range() tests
7533
7534Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * Makefile.am include/Makefile.am include/win32config.h
7537 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7538 and make distcheck
7539
7540Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7543 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7544 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7545
7546Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7547
7548 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7549 patch for socklen_t detection by
7550 Albert Chin-A-Young <china@thewrittenword.com>
7551
7552Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7555 and added a --dtdvalid option to xmllint used to test it
7556
7557Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7560 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7561
7562Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7565 handlings (registration, lookup, cleanup)
7566
7567Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * configure.in Makefile.am include/makefile.am: adding XPointer
7570 and XPtrtests target
7571 * xpointer.[ch] : new files for XPointer support
7572 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7573 more XPath tests
7574
7575Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * configure.in: fixed, very broken, make distcheck works again
7578
7579Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * More work toward 2.2.5, integrated a number of patches
7582 * configure.in Makefile.am win32config.h.in: trying to cleanup
7583 make distcheck .... huh ...
7584 * include/Makefile.am include/win32config.h: new directory
7585 for includes
7586 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7587 updated teh makefiles and instructions for WIN32
7588 * xpath.c: small fixes
7589 * test/XPath/ results/XPath: updated the testcases and results
7590 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7591 suggested patches
7592 * valid.c: fixed an ID bug
7593
7594Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007597 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007598 * xpath.[ch]: worked on XPointer
7599
7600Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * configure.in Makefile.am: 2.2.5, ship the include in an
7603 include/libxml subdirectory, use symlinks when using CVS
7604 * testSAX.c: fixed small bug
7605 * testXPath.c: changed the way testfiles are parsed
7606 * debugXML.c: same kind of cleanup when parsing an argument expression
7607 XPath/XPointers can have blanks embedded
7608 * xpath.[ch]: more cleanup, reorgs for XPointer work
7609 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7610 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7611
7612Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7615 in the XPath engine, rewrote large parts of it, now it's far
7616 cleaner and in sync with the REC not an old WD. Fixed a parsing
7617 problem in the interactive XML shell found when testing XPath.
7618
7619Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7622 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7623 examples with the extra test
7624
7625Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7628 the global init function.
7629
7630Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * HTMLparser.c: Doohhh, attribute name parsing was still case
7633 sensitive ! Fixed this ...
7634 * result/HTML/* : updated the tests results accordingly
7635
7636Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7639 engine, should be far more stable, incorporated a new version of
7640 preceding/following axis, need testing
7641 * uri.c: fixed file:///c:/a/b/c problem
7642 * test/XPath/tests/idsimple: augmented the XPath tests
7643
7644Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * doc/* rebuilding docs for 2.2.4 release
7647
7648Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * configure.in: releasing 2.2.4
7651 * parser.[ch]: added xmlStrEqual()
7652 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7653 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7654 use xmlStrEqual instead
7655 * TODO: updated
7656 * added an XPath test
7657
7658Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7661 * entities.h: exported xmlInitializePredefinedEntities
7662 * parser.[ch] : added xmlInitParser()
7663 * parserInternals.h : had to export htmlInitAutoClose()
7664
7665Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7668 problems
7669 * Makefile.am : added XPath regression tests to normal tests
7670 * uri.c: fixed a problem with local paths, cleanup
7671 * parser.c: fixed a problem with large CData sections
7672
7673Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * configure.in xml-config.in: patch from "Ben Taylor"
7676 <sol7x86@hotmail.com> for solaris shared libs lookup
7677
76782000-09-30 Martin Baulig <baulig@suse.de>
7679
7680 * libxml-2.0.pc.in: Provide pkg-config script.
7681
7682 * configure.in: Create the libxml-2.0.pc script from the
7683 libxml-2.0.pc.in templates.
7684 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7685 script in `$(libdir)/pkgconfig'.
7686
7687Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7690 when compiling with MSC
7691
7692Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * xpath.c: patch for normalize-string() substring-before(),
7695 substring-after() and translate() functions from Bjorn Reese
7696 <breese@mail1.stofanet.dk>
7697 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7698 Fredrik Hallenberg <hallon@lysator.liu.se>
7699 * TODO: updated
7700
7701Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7704 problem of socklen_t being undefined on a number of platforms
7705 * debugXML.c: fixed a compilation problem when without snprintf
7706
7707Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7710 an URI bug and a fix for the control-character-induced infinite loop
7711 * nanohttp.c: preventive fix for compiling on WIN32
7712
7713Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * xmlint.c: closing bug #25000
7716
7717Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7720 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7721 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7722 related function, fixing xmlStrncmp(), and associated cleanup
7723 * result/HTML/entities.html.sax: updating result
7724
7725Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * uri.c: applied patch for URI escaping from Wayne Davison
7728 <wayned@blorf.net>
7729 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7730 from Denis Barbier <barbier@imacs.polytechnique.fr>
7731 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7732 patch from Wayne Davison
7733
7734Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * doc/xml.html : updated with new releases, adding "how to help"
7737
7738Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7741 removed a few warnings in pedantic mode ...
7742 * parserInternals.c parser.c: moved encoding switching function
7743 to parserInternals.c
7744 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7745
7746Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7749 error or warning handlers
7750
7751Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * parserInternals.c parserInternals.h parser.c Makefile.am:
7754 created a new module parserInternals.c, moved most of the
7755 code shared by the various parsers there, as well as
7756 deprecated code from parser.c. More cleanup of parser.c
7757 * uri.c: fixed a problem when URI is NULL
7758 * valid.c: speedup when looking for an attribute declaration
7759
7760Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7763 the cleanup of the computation of URI references when seeking
7764 external entities. The URI reference string and the resulting
7765 URI are both stored now.
7766 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7767 large s(n)printf checks and cleanup from Denis Barbier
7768 <barbier@imacs.polytechnique.fr>
7769 * xmlversion.h.in tree.h: couple of SGML declarations for a
7770 possible docbook module.
7771 * result/VC/ : a couple of test output changed due to the change
7772 of the entities URI
7773
7774Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * parser.h: added a _private field for linking user's data
7777
7778Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * parser.c parserInternals.h: demacroified most of the IS_XXX
7781 the gain in size is significant so ...
7782
7783Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * entities.c: cases where looking up entities with doc==NULL
7786 covered
7787
7788Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * uri.c: applied Wayne Davison patch
7791 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7792
7793Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * uri.c testUri.c: applied Wayne Davison patches
7796 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7797 * Makefile.in: added URItest and included thenin "make tests"
7798
7799Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * xmlversion.h.in: closed bug 22941
7802
7803Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * doc/xmlio.html: added doc and example for entity loader
7806 redefinition.
7807
7808Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7811 used by libxml
7812
7813Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * parser.c: Fixed bug on invalid ontent characters and when using
7816 push.
7817 * xmllint.c: fixed xmllint endling of errors in push mode
7818
7819Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * HTMLparser.c testHTML.c: applied two new patches from
7822 Wayne Davison <wayned@users.sourceforge.net>
7823 * result/HTML/*.sax: regenerated HTML SAX output
7824 * parser.c: more cleanup.
7825
7826Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * HTMLparser.[ch] testHTML.c: applied the second set of
7829 patches from Wayne Davison <wayned@users.sourceforge.net>,
7830 adding htmlEncodeEntities()
7831 * HTMLparser.c: fixed an ignorable white space detection bug
7832 occuring when parsing with SAX only
7833 * result/HTML/*.sax: updated since the output is now HTML
7834 encoded...
7835
7836Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * HTMLparser.[ch]: applied some of Wayne Davison
7839 <wayned@users.sourceforge.net> patches
7840
7841Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7844 undeclared namespace prefix was used, added a warning.
7845 Cleaned up support w.r.t. entities, spilling out a warning
7846 and being pedantic on lookups.
7847 * test/warning/ent9 : added testcase for previous example.
7848 * TODO: updated
7849 * parserInternals.h parser.c: changed the way names are parsed
7850 now allow infinite size and decrease penalty for normal use
7851 * parser.c: Started a big cleanup/check of the parser code,
7852 fixed some of the most tortuous entity code, spotted code
7853 unused anymore
7854 * test/*: added tests for very long names and related nasty
7855 things.
7856
7857Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * doc/encoding.html: added encoding aliases doc
7860 * doc/xml.html: updates
7861 * encoding.[ch]: added EncodingAliases functions
7862 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7863 bottleneck affecting large DTDs like Docbook
7864 * parser.[ch] xmllint.c: added a pedantic option, will be
7865 useful
7866 * SAX.c: redefinition of entities is reported in pedantic mode
7867 * testHTML.c: uninitialized warning from gcc
7868 * uri.c: fixed a couple of bugs
7869 * TODO: added issue raised by Michael
7870
7871Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * doc/encoding.html: propagated Martin Duerst suggestions
7874
7875Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7878 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7879 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7880 by Wayne Davison
7881
7882Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * nanoftp.c nanohttp.c: small cleanup
7885 * TODO: updated
7886
7887Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * added an old VC testcase and updated title.xml entity
7890
7891Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7894 done on auto-opening of <p> tags and cleanup of SAX output
7895
7896Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7899
7900Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * doc/xml.html libxml.* structure.*: updated the doc a bit
7903
7904Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7907 of SAX tests
7908
7909Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7912 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7913
7914Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7917 * testHTML.c: fix core dump on Solaris 2.x systems
7918 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7919 * result/HTML/*.sax: previous bug fix lead to new results
7920
7921Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7924 * configure.in: added --with-readline=DIR to accept alternate
7925 path for readline include/library
7926 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7927 for ANSI under HP-UX
7928 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7929 includes @LIBS@
7930
7931Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * doc/* : rebuilt the docs
7934 * getting ready for 2.2.2 release
7935
7936Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7939 and xmlAddFeature()
7940 * tree.[ch]: added xmlAddChildList()
7941 * xmllint.c: MAP_FAILED macro test
7942 * parser.h: added xmlParseCtxtExternalEntity()
7943 * valid.c: applied bug fixes removed warning
7944 * tree.c: added CDATA block to elements content
7945 * testSAX.c: cleanup of output
7946 * testHTML.c: added SAX testing
7947 * encoding.c: better error recovery
7948 * SAX.c, parser.c: fixed one of the external entity processing
7949 of the OASis testsuite
7950 * Makefile.am: added HTML SAX regression tests
7951 * configure.in: bumped to 2.2.2
7952 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7953 SAX results
7954
7955Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * configure.in: patch for HP compiler
7958
79592000-08-04 Sven Heinicke <sven@zen.org>
7960
7961 * xmllint.c: Was coredumping sometimes when the file given didn't
7962 exist.
7963
7964Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7967
7968 when using in memory parsing. Need some cleanup.
7969 * xmllint.c configure.in: added a --memory flag to test memory
7970 parsing
7971
7972Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * nanohttp.c: fixed socklen_t replacement to unsigned int
7975 * parser.c: fixed a space handdling missing at the end of
7976 production 28 DOCTYPE.
7977 * xmlmemory.c: fixed a stupid bug on the routine to override
7978 allocation functions
7979 * TODO: updated
7980
7981Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * doc/ regenerated the docs
7984
7985Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * doc/encoding.html doc/xml.html: added I18N doc
7988 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7989 improvements, both parser and filters, added ASCII & HTML,
7990 fixed the ISO-Latin-1 one
7991 * xmllint.c testHTML.c: added/made visible --encode
7992 * debugXML.c : cleanup
7993 * most .c files: applied patches due to warning on Windows and
7994 when using Sun Pro cc compiler
7995 * xpath.c : cleanup memleaks
7996 * nanoftp.c : added a TESTING preprocessor flag for standalong
7997 compile so that people can report bugs more easilly
7998 * nanohttp.c : ditched socklen_t which was a portability mess
7999 and replaced it with unsigned int.
8000 * tree.[ch]: added xmlHasProp()
8001 * TODO: updated
8002 * test/ : added more test for entities, NS, encoding, HTML, wap
8003 * configure.in: preparing for 2.2.0 release
8004
8005Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008008 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008009
8010Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * doc/xml.html: changed the xmlsoft.org structure, updated the
8013 examples w.r.t. root and childs
8014
8015Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8016
Daniel Veillard784b9352003-02-16 15:50:27 +00008017 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008018
8019Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * HTMLparser.c: Work on character encoding support for the HTML parser
8022 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8023 * encoding.c: Fixed a potential memleak in the encoding stuff
8024
8025Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * doc/FAQ.html doc/Makefile.am : added a FAQ
8028
8029Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8032 of the HTML parser to force it to not bypass SAX
8033
8034Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * win32config.h.in: updated
8037 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8038 lacks iconv support :-( need to release 2.1.1
8039 * configure.in: release 2.1.1
8040 * HTMLparser: fixed bug #14784
8041 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8042 by Windows compiler
8043 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8044 the SAX startDocument() callback.
8045 * TODO: updated
8046
8047Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * added xmlStopParser()
8050
8051Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * configure.in: 2.1.0 prerelease
8054 * Large resync between W3C and Gnome tree
8055 * nanoftp, nanohttp.c: fixed stalled connections probs
8056 * HTMLtree.c SAX.c : support for attribute without values in
8057 HTML for andersca
8058 * valid.c: Fixed most validation + namespace problems
8059 * HTMLparser.c: start document callback for andersca
8060 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8061 * parser.h, SAX.c: serious speed improvement for large
8062 CDATA blocks
8063 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8064 different encoding
8065 * example/Makefile.am example/gjobread.c tree.h: work on
8066 libxml1 libxml2 convergence.
8067 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8068 and the LIBXML_TEST_VERSION macro
8069
8070Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * doc/xml.html: various patches and improvements typo fixed by
8073 Felix Natter
8074 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8075 from Felix Natter <fnatter@gmx.net>
8076
8077Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * doc/upgrade.html: updated with instructions for support of both
8080 libxml-1.x and libxml-2.x
8081 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8082 for 2.x support and also fixed includes
8083
8084
8085Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8088 the encoding support, added iconv support, so now libxml if
8089 compiled with iconv automatically support japanese encodings
8090 among others. Work based on initial patch from Yuan-Chen Cheng
8091 I may have broken binary compat in the encoding handler
8092 registration scheme, but that was so utterly broken I don't
8093 expect anybody to have used this feature until now.
8094 * parserInternals.h: fixup on the CHAR range macro
8095 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8096 code.
8097 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8098 * uri.c: added xmlParseURI() I can't believe I forgot to
8099 implement this one in 2.0 !!!
8100 * SAX.c: moved doc->encoding update in the endDocument() call.
8101 * TODO: updated.
8102
8103Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * tree.h: removed extraneous xmlRemoveProp definition
8106 * TODO: added item about --disable-corba configure switch
8107 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8108 * nanoftp.c: fixed include problems giving troubles on AIX and
8109 slowlaris
8110 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8111 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8112 comment and headers changes to lower gtk-doc number of warnings
8113 * doc/html/*: rebuilt docs
8114
8115Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * HACKING: documented the tag for 1.x and instructions
8118
8119Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8122 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8123 xmlCreateIOParserCtxt
8124 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8125 significant overall improvement
8126 * xmllint.c: added I/O test to xmllint
8127 * testSAX.c: added a speed test
8128 * doc/* : updated/regenerated
8129
8130Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * xpath.c uri.h parserInternals.h: cosmetic changes from
8133 "Timur I. Bakeyev" <timur@bat.ru>, including making
8134 xmlCreateURI() public
8135
8136Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8139 and the code at the same time. Added a clean mechanism for
8140 overload or added input methods: xmlRegisterInputCallbacks()
8141 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8142 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8143 * TODO: updated
8144 * doc/* : updated/regenerated
8145 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8146 source dir
8147
8148Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * testURI.c: yet another forgotten commit, I should get some sleep !
8151
8152Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * xmllint.c: forgot to commit this too ?
8155
8156Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * xmlversion.h.in : forgot to commit this previously
8159
8160Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8163 * README TODO: updated for release
8164 * uri.c uri.h: added authority parsing/saving
8165 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8166 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8167 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8168 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8169 Makefile.am : added compile-time customization of libxml
8170 --with-ftp --with-http --with-html --with-xpath --with-debug
8171 --with-mem-debug
8172 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8173 #include <libxml/xxx.h> I hope it won't break too much stuff
8174 and will be manageable in the future...
8175 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8176 and added xmllint to the installed programs
8177 * uri.h: added xmlFreeURI()
8178
8179Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * uri.c uri.h: finished the escaping handling, the base support
8182 and the URI path normalization. Looks good just lacks the
8183 authority content parsing code.
8184 * Makefile.am: added instructions to generate testURI
8185 * TODO: updated
8186 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8187 added links and icons for W3C and Gnome
8188
8189Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * xmlmemory.[ch] : seems I forgot to actually update the files in
8192 the last commit :-)
8193 * doc/xml.html doc/html/* : updated and uploaded the docs
8194
8195Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8198 * TODO: updated
8199 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8200 libxml default allocation function with another set (like gmalloc/
8201 gfree).
8202 * Makefile.am, uri.c, uri.h: added a set of functions to do
8203 exact (litteraly copied from the RFC 2396 productions) parsing
8204 and handling of URI. Will be needed for XLink, one XML WFC,
8205 XML Base and reused in the nano[ftp/http] modules. Still work
8206 to be done.
8207
8208Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * configure.in, libxml.spec.in : libxml2
8211 * doc/* : updated the doc page, rebuilt the docs
8212
8213Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * all: tagged LIB_XML_1_X
8216 * *.c *.h : updated from W3C CVS tree
8217 * configure.in : 2.0.0-beta
8218 * libxml.spec.in : libxml2 package nam
8219 * result/* : new version of the tests output
8220
8221Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8224
8225Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * doc/* : rebuilt the docs
8228 * parser.c: final patch on #6766
8229 * valid.c: small patch on validity checks.
8230
8231Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8232
8233 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8234 added
8235 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8236 compatibility w.r.t. XML spec and existing code.
8237
8238Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * parser.c: seems a better solution to <a> </a> exists,
8241 will try it for a while
8242
8243Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * parser.c: tried to remove the <a> </a> generating <a/>
8246 this is hard. Left a flag for that purpose. Fixed bug #6766
8247 * configure.in: prepared 1.8.7 not released, due to previous
8248 problem
8249
8250Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * doc/xml.html : applied second patch from Paul DuBois
8253
8254Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * doc/xml.html : applied patch from Paul DuBois
8257
8258Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8261
8262Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8265 compilation warnings on various platforms.
8266 * parser.c: Fixed #5281 validity error callbacks are now desactived
8267 by default if not validating.
8268
8269Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8272
8273Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8276 <gkatsi@cs.toronto.edu>
8277
8278Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8281 processing URLs
8282
8283Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8286 xmlNanoFTPUpdateURL for persistent control connections.
8287 * configure.in: 1.8.6
8288
8289Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8292 * tree.[ch] : added xmlSaveNoEmptyTags
8293
82942000-01-29 James Henstridge <james@daa.com.au>
8295
8296 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8297
8298 * Makefile.am: added nanoftp.[ch] to the build.
8299
8300Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * nanoftp.[ch]: cleanup, comments, API
8303 * debugXML.c : fixed a bug in the cat command
8304 * doc/*: regenerated the docs
8305
8306Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8309 * debugXML.c : fixed a bug in the cat command
8310 * valid.c: fixing some small probs
8311 * libxml.spec.in: get rid of the SNAP suffix
8312 * doc/xml.html: updated the status
8313
8314Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * xml-config.in: xml-config --version to just return the
8317 version number
8318 * xpath.c: some cleanup w.r.t. axis when the current node is
8319 an attribute.
8320 * TODO: updated
8321
8322Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * configure.in: prepared for libxml-1.8.5
8325 * doc/* recompiled the documentation
8326
83272000-01-17 Jody Goldberg <jgoldberg@home.com>
8328
8329 * configure.in : WARNING autoconf subtlety alert :
8330 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8331 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8332 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8333 get defined by AC_CHECK_HEADERS.
8334
8335Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8338 Rune.Djurhuus@fast.no
8339
8340Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * TODO: updated
8343 * tree.c, parser.c: made sure that only memory alloc problems
8344 and internal parser errors are allowed to write to stdout or
8345 stderr.
8346
8347Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * tree.c : restored xmlNewGlobalNs since this seems used by
8350 a lot of existing code :-(, fixed a bug in xmlNewNs
8351 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8352 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8353 to exit() from the library code.
8354 * xpath.c, parser.c: removed bugs or unused code detected by
8355 Windows compilers
8356 * parser.c: started adding interfaces for parsing well balanced
8357 XML fragments
8358 * configure.in: releasing 1.8.4
8359 * doc/* : rebuilt the docs
8360
8361Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * tree.[ch] : added xmlNewDocFragment() for DOM
8364 * testHTML.c: uninitialized variable.
8365
8366Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * doc/* : rebuild the docs
8369
8370Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8371
8372 * acconfig.h: readline and history patch
8373 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8374 * tree.c: added check and handling when possibly removing an ID
8375 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8376 and saving.
8377 * test/HTML/entities.html result/HTML/entities.html* : test for
8378 various entities reference cases
8379 * result/HTML/* : as a result output of some testcase have
8380 changed
8381 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8382 by previous example. added xmlParseTryOrFinish().
8383 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8384 entities.h debugXML.h HTMLparser.h: changed the way struct are
8385 declared to allow gtk-doc to expose those
8386 * parser.c: closed bug #4960
8387 * Makefile.am configure.in: Applied patch from
8388 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8389 and math/socket libs detection
8390
8391Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * configure.in, Makefile.am: link tester against readline
8394 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8395
8396Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * tree.[ch]: added xmlRemoveProp
8399 * win32config.h.in nanohttp.c: avoid including the Windows
8400 socket stuff in every C files
8401 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8402 the XmL parser(s)
8403 * test/ns4 result/ns4 etc...: added test case for previous prob
8404 * tree.c: xmlNewNs wasn't checking for double definition
8405 * Makefile.in: fixed a problem with dist-hook duplicates
8406 * parser.[hc], xmlIO.c: fixed the loading of external entities
8407 APIs, now xmlLoadExternalEntity() is used everywhere and
8408 setting up an app specific front-end using the
8409 * SAX.c parser.c: some fixes, now the xhtml spec validates
8410 with the xhtml DTD.
8411 * error.c: fixed crashes in case of no input stream
8412 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8413 to the validation tests and results
8414
8415Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8418 too htmlCreatePushParserCtxt() and htmlParseChunk()
8419 * parser.c: a bit of cleanup.
8420 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8421 to XML) removed the last mem leak known
8422 * HTMLtree.c: output message cleanup
8423 * xmlmemory.c: display content info about memory blocks
8424 * result/HTML/wired.* : missing att value warning change
8425
8426Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * doc/* : rebuilt the documentation
8429
8430Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * parser.[ch] parserInternals.h: Push parser for XML,
8433 seems to work fine now
8434 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8435 --push for push testing
8436 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8437 * testSAX.c: added --push
8438 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8439 subtree
8440 * xmlIO.[ch] : enriched API + fixes for push mode
8441 * entities.[ch]: added the entity content length to the struct.
8442 * xmlmemory.[ch]: new API to show the last entries for the shell
8443 * valid.c: added required attribute testing
8444 * SAX.c: the cdata callback now merge contiguous fragments
8445 * HTMLparser.c: cleanup of some macros
8446
8447Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * parser.c: fix for PIs name starting with xml
8450 * tree.c: fixed a potential problem with || and && ops
8451 * *.c, configure.in win32config.h.in : generate win32config.h for
8452 those on the Other Side !
8453
8454Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * parser.c: fixed a stupid = vs. == bug :-(
8457 * doc/gnome-xml.sgml: s/glade/xml/
8458
8459Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * configure.in, doc/xml.html : bug fix release 1.8.2
8462 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8463 Hopefully the end of that silly C++ include problem
8464 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8465 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8466 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8467 troubles with autoclosed elements when the stree shape doesn't
8468 follow the DtD specs. Added htmlIsAutoClosed() and
8469 htmlAutoCloseTag()
8470 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8471 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8472 * debugXML.c: fixed a bug on printing default namespaces.
8473 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8474
8475Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * result/HTML/*.htm[l] : updated the HTML regression tests according
8478 to the new output
8479 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8480 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8481 problem due to intermix of extern "C" { ... } declarations for C++
8482 and recursive includes in the headers
8483
84841999-12-20 Chris Lahey <clahey@umich.edu>
8485
8486 * HTMLtree.c: Made it so that html nodes with a single child do
8487 not insert a carriage return before or after the child node.
8488
8489Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * configure.in, doc/xml.html : bug fix release 1.8.1
8492 * parser.c: fixed bug #4344
8493 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8494 added the glue to avoid C++ problems
8495 * doc/* : regenerated the documentation
8496
8497Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8500 namespace recognition, and Dia as a resul :-(
8501 * encoding.c: closed bug #3950
8502
8503Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * valid.c: debugging a posteriori validation, except URI expansion
8506 stuff this should be fixed now
8507 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8508 Carl Nygard <cnygard@bellatlantic.net>
8509 * tester.c: added --postvalid, cleaning of the code
8510 * tree.[ch]: added xmlDocGetRootElement()
8511
8512Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8513
8514 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8515 c++ losage.
8516
8517Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * configure.in, doc/xml.html : bumped to 1.8.0
8520 * xlink.[ch], Makefile.am : added framework for link detection
8521 * parser.h: added nbChars to parser context, needed for cleanup.
8522 * xmlmemory.c: removed a nasty bug when out of mem
8523 * valid.[ch]: adding namespace support for attribute decl
8524 * tester.c: added --debugent option
8525 * debugXML.[ch]: added xmlDebugDumpEntities()
8526 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8527 buffers instead, this was really needed, validation was breaking
8528 in strange ways due to that. Added xmlParseStringPEReference()
8529 and other parsing from strings functions. Entities processing
8530 modified again, but PERef are still not handled correcly but
8531 unless you're Eve Maller you won't notice :-)
8532 * HTMLparser.c: large changes toward reliability, and switched to
8533 lowercase internal tags, XHTML is lowercase, so it will help
8534 that output is closer to next version.
8535 * doc/* : regenerated the documentation, it is now hosted at
8536 http://xmlsoft.org/ (same bits I just bought the domain :-)
8537
8538
8539Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8542 doc generation
8543 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8544 in the SAX API
8545 * doc/*: rebuilt the doc making sure everything appears in the
8546 HTML files
8547
8548Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8551 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8552 which allow impressive speed improvement on dataset with
8553 large text pieces, but at the cost of broken binary
8554 compatibility and slightly bigger memory usage.
8555 Configure with --with-buffers to activate them, they
8556 are protected with XML_USE_BUFFER_CONTENT define.
8557 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8558 goal is 0 memory left allocated once parser is no more used
8559 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8560 call xmlCleanupParser() and xmlMemoryDump()
8561
8562Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8565 * parser.[ch] encoding.[ch]: added memory cleanup routines
8566 * parser.c: closing bug #3788
8567 * doc/*: rebuilt the doc
8568
8569Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8572 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8573 * tester.c: added --compress option
8574 * doc/*: rebuilt the documentation
8575
8576Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8579 if given /proc/kcore as input !
8580 * doc/xml.html doc/*: updated and rebuilt the documentation
8581
8582Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * parser.c: Fixed some wrongly space collapsing code due to
8585 a misreading of the spec.
8586 * result/*: fixed the output accordingly
8587
8588Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * encoding.c: bug fix and typos
8591 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8592 * parser.c: added attribute normalization closing bug #3597
8593 * test/att* result/att* SAXresult/att*: testcase for attribute
8594 normalization
8595
8596Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * configure.in: closing bug #3163 by adding extra flags for the
8599 cc compiler on HP-UX
8600
8601Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * valid.[ch] : removed a typo and an enumerated type bug in the
8604 xmlAddElementDecl() function
8605 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8606 call to xmlEncodeEntitiesReentrant() so that the functions
8607 New, Set and Get are at the same level.
8608 * parser.c HTMLparser.c: extra memory allocation bug for
8609 attributes detected by someone using libxml in embedded systems :-)
8610
8611Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * xmlmemory.h: turned off mem debug :-\
8614
8615Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * parser.c: closed bug #2784 a one line fix, but worth pushing
8618 a new release out
8619 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8620 some structures, comments before and after the
8621 main element, and other nastyness
8622 * HTMLtree.c tree.c: accomodate the extended HTML supported
8623 * configure.in: pushing 1.7.4
8624 * test/ent8 and related outputs : added a new test for bug #2784
8625 * test/HTML/wired.html and related output: a nasty HTML example
8626 * Makefile.am: improved the test scripts
8627 * docs/* : reran the documentation extractor, updated xml.html
8628
8629Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8632 HTMLparser and debugged the HTML related code. HTML documents
8633 now have their own type
8634 * entities.c: do not dump &apos; for HTML output
8635 * xmlmemory.c: improvement, breakpoint mechanism
8636 * testHTML.c: added --sax --repeat ...
8637 * Makefile.am: improved the HTML tests
8638 * valid.[ch]: added xmlValidGetValidElements and
8639 xmlValidGetPotentialChildren
8640 * tester.c: added --insert to test the 2 new functions
8641 * test//* result//* SAXresult//* : regression test cleanup
8642 and extension.
8643 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8644 gnome-xml-nanohttp.html
8645
8646Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * HTMLparser.c: fixed problems with some autoclose tags
8649 * tree.c: fixed XML output problems.
8650 * result/* SAXresult/*: update of the tests output
8651
8652Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * Makefile.am: Arturo patch for xmlConf.sh version info
8655 * parser.c: Tim Josling patch for single quoted items
8656 * tester.c: Tim Josling patch for tester options usage
8657 * tree.h: indent cleanup
8658
8659Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8662 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8663
8664Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * tree.c : Raph patch for initialization of CORBA fields
8667 * parser.c, xpath.c, ...: modification of doc comments
8668 * xpath.c : allow spaces in xpath expressions
8669
8670Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * xmlmemory.h: turning off memory debug :-(
8673
8674Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8675
8676 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8677 better SAX interfaces.
8678 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8679 entity.
8680 * configure.in: 1.7.2
8681
8682Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * libxml.spec.in: fixed the URL
8685 * doc/xml.html: improved the documentation front-end
8686
8687Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8690
8691Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * libxml.spec.in: fixed the alpha compile problem
8694 * parser.[ch]: changed errno to errNo in the parser context :-(
8695 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8696 * doc/xml.html: changed CHAR to xmlChar
8697 * doc/html/*: recompiled the documentation
8698 * configure.in: 1.7.1
8699
8700Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8701
8702 * parser.h: modified the parser context struct to regain 1.4.0
8703 binary compatibility
8704 * parser.c, xml-error.h: added errno ot teh context and defined
8705 a set of errors values with update of errno
8706 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8707 DTDs and entities
8708 * *.h, *.c: complete cleanup of the use of config.h and include
8709 protection depending on the current setup.
8710 * overalll debugging, maintenance and bug-fixing on all modules
8711 * updated the documentation
8712 * ready for 1.7.0
8713
8714Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * HTMLparser.c : cleanup
8717 * SAX.c valid.c valid.h: added ID/IDREF checking
8718 * tree.c tree.h: extended doc structure for refs
8719 * configure.in: 1.6.2
8720 * parser.c: patched bug in SAX user arg call
8721 * parserInternals.h: patched missing close in C++ wrapping
8722 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8723 especially upcoming XPointer implementation.
8724 * doc/xml.html: augmented, typo
8725
8726Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8727
8728 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8729 not all invocations of install understand -d.
8730
8731Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8732
8733 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8734 to make 'check' works, when builddir != srcdir.
8735
8736Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * doc/xml.html : updated the documentation
8739
8740Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8743 not deallocated memory blocks
8744 * *.c : replaces all calls to malloc() free() and realloc() to
8745 the wrapper functions/macros
8746 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8747 instead of xmlFreeNodeList()
8748
8749Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * HTMLparser.c: corrected a stupid bug leading to core dump at
8752 tree deallocation. Removed warnings indicated by
8753 Stephane.Conversy@lri.fr
8754 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8755 looked for in the external subset
8756
8757Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8758
8759 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8760 on SGI by Stephane.Conversy@lri.fr
8761
8762Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * all .h : changed the prototype declaration indent as in gtk
8765 * most .c : working on reducing the TODOs in the code
8766 * most .c : cleanup though -pedantic and Insure++
8767 * improvements on validation ID checkings.
8768 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8769 * xml-config.in: closed #1810
8770
8771Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * tree.h, valid.c, valid.h: more work on validity, IDs
8774 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8775 definition for AIX
8776
8777Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8780 the distribution due to a cut'n paste error at last commit
8781
8782Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8783
8784 * configure.in: upgraded to version 1.4.0
8785 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8786 Big update, added a large part of the validation process,
8787 it should be usable, but some parts are missing
8788 * xpath.c: improved the implementation w.r.t. root.
8789 * Makefile.am: added more tests
8790 * test and result trees: added a lot of tests
8791 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8792
8793Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8794
8795 * Added an HACKING file
8796
8797Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * xpath.[ch] : improvements and debug of the XPath implementation
8800 * parser.c, HTMLparser.c : modified the parsers to be progressive
8801 * tree.[ch] : extended the Buffer promitives
8802 * xmlIO.[ch] : added basic I/O routines providing progressive
8803 parsing and ready for I18N conversion plugins
8804 * SAXresult/* : the SAX callback sequence maybe slightly different
8805 now
8806 * test*.c : improved/updated the tests programs
8807 * doc/* : recompiled the docs.
8808
88091999-07-26 Michael Meeks <michael@edenproject.org>
8810
8811 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8812
8813 * tree.c: Ditto.
8814
8815Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * configure.in: upgraded to version 1.4.0
8818 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8819 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8820 XML query language, see http://www.w3.org/TR/xpath for more details.
8821 * parser.c, parser.h: added CHAR* related string functions for XPath
8822 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8823 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8824 rebuild the docs.
8825 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8826 and regression testing capabilities for XPath.
8827
8828Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8831 closing bug #1646
8832
8833Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * Makefile.am, example/Makefile.am: closed bug #1683
8836
8837Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * example/Makefile.am, configure.in: added the makefile for the
8840 gjobread example
8841
8842Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8843
8844 * doc/Makefile.am:
8845 - fix which allow "make install DESTDIR=</install/prefix>".
8846
8847Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8850 which fixed a problem on the file reading-code.
8851
8852Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8855 output.
8856 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8857
8858Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * parser.h : Oops removed the binary compatibility problem
8861 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8862 * parser.c, HTMLparser.c: applied patches for reading from stdin
8863
8864Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8865
8866 * parser.c, entities.c, valid.c: cleanup bug #1591
8867 * configure.in: cleanup bug #1592
8868 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8869 the same tree back-end. Hence gdome will be available for it.
8870 * doc/Makefile.am: close bug #617
8871
8872Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * parser.c: alloctate a per parser context SAX interface block
8875
8876Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8877
8878 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8879 and xmlEncodeEntitiesReentrant with the correct one :-\
8880
8881Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * commit of my internal XML base changes, quite a lot of
8884 changes, cleanups, better entities support, framework for
8885 new I/O and charset detection and handling
8886 * Fixed the configure/Makefile stuff to generate shared libs
8887 with the proper version info, so we jumped on rev from
8888 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8889 xmlEncodeEntities() result need to be freed now, and a string
8890 xmlParserVersion provide the current library version.
8891
8892Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8893
8894 * parser.c: fixed a buffer overrun for when you have a very long
8895 attribute with no entities in it.
8896
8897Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * added example directory
8900 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8901
8902Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * Release of libxml-1.1, nearly everything has been touched for
8905 this.
8906 * Added more regression tests
8907 * Updated the documentation
8908
8909Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * tree.[ch]: unified the XML_NO_CORBA defines.
8912 * parser.c encoding.[ch]: started plugging in char encoding detection
8913
8914Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8915
8916 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8917 Also freed allocated buffer.
8918
8919Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8920 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8921 reentrancy problem at printing. One is left in entities.c, to
8922 remove ASAP
8923 * testSAX.c : added a test example showing the use of the SAX
8924 interface if one doesn't want to build the DOM tree.
8925 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8926
8927Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8930 large revamping of the parser to use SAX callbacks
8931 http://www.megginson.com/SAX/ (or at least a C like interface
8932 a la Expat). It's now possible to set up your own callbacks
8933 and the parser will not build a DOM tree.
8934 * test/* result/*: updated the test suite, I finally removed
8935 the old Namespace draft support (PI based).
8936
8937Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * Makefile.am: added test result to EXTRA_DIST for make tests
8940
8941Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * parser.c, parserInternals.h: moved the chars macro definitions
8944 to parserInternals.h
8945 * parser.c, error.c: applied patches from "Knut Åkesson"
8946 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8947
8948Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * xml-config.in : applied patch to make --version work
8951
89521999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8953
8954 * Makefile.am (check-local): Alias for `tests' target. This will
8955 cause `make check' to do the right thing.
8956 (tests): Don't run tests in srcdir. Also, replaced calls to
8957 basename with a `sed' "equivalent".
8958
8959Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8962 it in the header and not the sources, updated the doc.
8963 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8964 pointing this out.
8965
8966Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8969 exported the inputStream routines.
8970 * doc/html/* : updated accordingly
8971
8972Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * parser.c, parser.h, parserInternals.h: added a few extra
8975 internal calls to allocate and free parser contexts ...
8976 * doc/html/* : updated accordingly
8977
8978Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * configure.in, Makefile.am, doc/makefile.am : General changes for
8981 1.0.0 release and including the generated HTML documentation.
8982
8983Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * makefile.am : added parserInternals.h, oops.
8986
8987Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8988
8989 * parserInternals.h: added this header giving access to the parser
8990 internal functions.
8991 * doc/Makefile.am : added a rebuild target which rebuilds the full
8992 set of documentations
8993 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8994 the internal subset.
8995 * *.c *.h: modifications needed to generate the documentation using
8996 gtk-doc, cleanup of functions blocks, reorganisation of struct
8997 declarations.
8998
8999Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9002 the tar and spec file to include the beginning of the doc.
9003
90041999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9005
9006 * doc/.cvsignore: Added this file.
9007
9008Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * tree.c: fixed xmlGetProp to return "" when the attribute
9011 exists, even if the node-list is NULL.
9012
9013Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * tree.c: patched an error outputting empty attribute values.
9016 * Makefile.am and doc/makefile.am: have been updated during the
9017 week-end. Sorry for an empty CVS log, I got a shell problem.
9018
9019Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * tree.h: cleaned up using enums instead of defines
9022 * parser.c, valid.[ch]: more work on parsing/output of element
9023 declarations
9024
9025Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * valid.[ch], tree.c, parser.c : more work toward full parsing
9028 of XML DTDs.
9029 * README: added informations about mailing-list and on-line
9030 documentation
9031
90321999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9033
9034 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9035
9036Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * parser.c, tree.[ch] : more work toward conformance testing,
9039 added a last element to accelerate parsing of very flat structures
9040 started working on internal subset Element content declaration.
9041 * valid.[ch] : first cut at adding code toward validation.
9042 * previous changes had also small impact on most files, especially
9043 the conformance testing using James Clark test suite.
9044
9045Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9046
9047 * test/* : updated the examples, most of them were not well
9048 formed (humm), and added rdf2.
9049 * result/* : resulting changes in the output.
9050
9051Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9054
9055Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9056
9057 * tree.c: patched a bug in the generation of empty attributes
9058
9059Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9060
9061 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9062 for node/trees/documents/... Biggest problem is namespace
9063 support when copying subtrees.
9064
9065Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * parser.c, entities.c: improve entities and char ref encoding,
9068 and cleanups of error messages.
9069
9070Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * parser.c, entities.c: simple bug hunting done during rpm2html and
9073 rpmfind integration.
9074
9075Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * parser.[ch]: Added interfaces allowing to specify a SAX
9078 handler before parsing.
9079
9080Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * parser.c: redirrect all errors reporting through the SAX
9083 error function
9084
9085Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9088 * libtool, tlmain ...: update of the libtool files
9089
90901998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9091
9092 * entities.c: Use g_snprintf insteda of snprintf.
9093
9094Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9097 added ent5 test for this purpose.
9098 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9099
9100Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9101
9102 * parser.c: fixed? a strange error due to compression on a GWP
9103 document.
9104
9105Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * tree.[ch]: bug fixing
9108 * entities.[ch]: defined a specific type for predefined entities
9109 * doc/xml.html: more documentation on the library, how to use it,
9110 overview of the interfaces.
9111
9112Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9113
9114 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9115
9116Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * tree.c: corrected a small bug
9119 * doc/xml.html: continuing writing documentation.
9120
9121Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * debugXML.h debugXML.c: added debugging utilities.
9124 * tester.c: added --debug switch.
9125 * tree.c: patched an incorrect node->type assignment.
9126 * parser.c: formatting, ensure that node->doc != NULL in attributes
9127
9128Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9131 entity support and provide an internal representation close to
9132 DOM one (entity ref nodes, and attribute value as tree). I tried
9133 to preserve the interface but this will surely break some apps
9134 (I have to change rpm2html/rpmfind for example). I had to change
9135 two interfaces, and the generated tree is somewhat different.
9136 * doc/* : started documenting the XML library, the tree and
9137 DOM/Corba. This is a first step.
9138
9139Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9140
9141 * parser.c: Set up the fonctions comment block, boring but useful.
9142 * parser.h, SAX.c, parser.c: now attributes are processed through
9143 the SAX interface. The problem is that my SAX interface diverged
9144 quite a bit from the original one, well this is not an official
9145 spec, and translating it from Java to C is hairy anyway...
9146
9147Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9150 fonctions comment block, boring but useful.
9151
9152Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9153
9154 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9155 conversion routines. However they are not yet used to convert the
9156 inputs. The core will run with UTF-8.
9157
9158Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * tree.c : make sure that the type id is properly set-up when
9161 a new object is allocated, needed for DOM.
9162
9163Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * tree.h, tree.c: Ok, the main objects in the tree will be native
9166 corba objects, it costs 8 bytes per Node, Attribute and Document
9167 but it simplifies the Corba integration a lot (no extra interface
9168 objects to allocate/free).
9169
9170Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9171
9172 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9173 and changed NODEs contants for conformity with DOM Level 1
9174
9175Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9176
9177 * added hooks to keep track of servants when creating objects
9178 xmlDoc and xmlNode (for Corba export).
9179
9180Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * added xml-config script.
9183
9184Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9187 to autoupdate libtool and automake conf files.
9188
91891998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9190
9191 * Makefile.am: Use '?' to separate the sed
9192 commands as ',' is used when people pass -Wl,something.
9193
9194
9195Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * tree.c, tree.h: added a per-document compression interface.
9198
9199Tue Sep 22 20:47:38 EDT 1998
9200
9201 * tree.c, tree.h: added saving with compression and added interfaces
9202 to control the compression level (xmlGetCompressMode,
9203 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9204
9205Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * parser.c: corrected a loop for files of size 0
9208
92091998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9210
9211 * error.h: New file. Contains prototyes from `error.c'.
9212
9213Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9214
9215 * Makefile.am (xmlincdir): New macro.
9216 (xmlinc_HEADERS): Renamed from include_HEADERS.
9217
9218Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * applied small patch on numeric entities from
9221 Christopher Blizzard <blizzard@appliedtheory.com>
9222
9223Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * New release 0.2, removed the old xml_* files so that it's
9226 coherent with the other CVS base (W3C), far better conformance
9227 to standard, new namespaces, decent entities support, beginning
9228 of a SAX-like interface. Nearly nothing left intact, even the
9229 test examples ...
9230
92311998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9232
9233 * .cvsignore: Add .deps dir
9234
9235Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9238
9239Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * configure.in: added test for CPP
9242 * AUTHORS, Changelog: the original ones didn't get commited but the
9243 glib ones instead, fixed.
9244 * Makefile.am: corrected an error in library naming
9245
9246Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * integrated code developped at W3C
9249 * changed the original Copyright
9250 * migrated to automake
9251 * prefixed the filenames by xml_ to avoid filename clashes
9252
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009253Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9254
9255 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9256 should not be called.
9257
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009258Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9259
9260 * libxml-2.0.pc.in: applied the patch to fix #101894
9261
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009262Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9263
9264 * tree.c : applied patch from Lukas Schroeder for register callbacks
9265 * valid.c: modified patch from Lukas Schroeder to test
9266 register callbacks with --chkregister
9267
Daniel Veillard067bae52003-01-05 01:27:54 +00009268Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9269
9270 * xmlreader.c: seriously changed the way data are pushed to
9271 the underlying parser, go by block of 512 bytes instead of
9272 tryng to detect tag boundaries at that level. Changed the
9273 way empty element are detected and tagged.
9274 * python/tests/reader.py python/tests/reader2.py
9275 python/tests/reader3.py: small changes mostly due to context
9276 reporting being different and DTD node being reported. Some
9277 errors previously undetected are now caught and fixed.
9278 * doc/xmlreader.html: flagged last section as TODO
9279
Daniel Veillard51a447a2003-01-04 19:42:46 +00009280Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9281
9282 * python/libxml.py: integrated the Python 2.2 optimizations
9283 from Hannu Krosing, while maintaining compatibility with
9284 1.5 and 2.1
9285
Daniel Veillarde59494f2003-01-04 16:35:29 +00009286Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9287
9288 * xmllint.c: a bit of cleanup
9289 * xmlreader.c: small fix
9290 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9291 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9292
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009293Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9294
9295 * python/setup.py.in: patch from Stéphane Bidoul to include
9296 drv_libxml2.py in setup.py
9297
Daniel Veillard66b82892003-01-04 00:44:13 +00009298Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9299
9300 * doc/xmlreader.html: starting documenting the new XmlTextReader
9301 interface.
9302
Daniel Veillard7704fb12003-01-03 16:19:51 +00009303Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9304
9305 * xmllint.c: added the --stream flag to use the TextReader API
9306 * xmlreader.c: small performance tweak
9307
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009308Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9309
9310 * xmlreader.c python/tests/reader2py: okay the DTD validation
9311 code on top of the XMLTextParser API should be solid now.
9312
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009313Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9314
9315 * xmlreader.c python/tests/reader2py: Fixing some more mess
9316 with validation and recursive entities while using the
9317 reader interface, it's getting a bit messy...
9318
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009319Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9320
9321 * xmlreader.c python/tests/reader.py: another couple of problem
9322 related to IsEmptyElement reported by Stéphane Bidoul needed
9323 some fixes.
9324
Daniel Veillard4f860202003-01-02 13:00:02 +00009325Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9326
9327 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9328 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9329 based on the python XmlTextReader interface.
9330
Daniel Veillard3c265e42003-01-01 21:06:49 +00009331Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9332
9333 * tree.c: backing out one change in the last patch which broke the
9334 regression tests
9335
Daniel Veillard5335dc52003-01-01 20:59:38 +00009336Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9337
9338 * global.data globals.c tree.c include/libxml/globals.h: applied
9339 an old patch from Lukas Schroeder to track node creation and
9340 destruction. Probably missing a lot of references at the moment
9341 and not usable reliably.
9342
Daniel Veillard8ba17412003-01-01 19:13:12 +00009343Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9344
9345 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9346 from doc/news.html and a stylesheet
9347
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009348Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9349
9350 * xmlreader.c python/tests/reader.py: fixed another couple of
9351 xmlreader bugs reported by Stéphane Bidoul and added tests.
9352
Daniel Veillard9e395c22003-01-01 14:50:44 +00009353Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9354
9355 * xmlreader.c python/tests/reader2.py: fixed another validity
9356 checking in external parsed entities raised by Stéphane Bidoul
9357 and added a specific regression test.
9358 * python/tests/reader3.py: cleanup
9359
Daniel Veillardd5896142002-12-31 14:45:26 +00009360Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * xmlreader.c python/tests/reader2.py: fixed a problem with
9363 validation within entities pointed by Stéphane Bidoul, augmented
9364 the tests to catch those.
9365
Daniel Veillarddc85f282002-12-31 11:18:37 +00009366Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * python/generator.py: modified the generator to allow keeping
9369 class references when creating new classes, needed to fix a bug
9370 pointed by Stéphane Bidoul where the input buffer of the
9371 xmlTextReader instance gets destroyed if the python wrapper for
9372 the input is not referenced anymore.
9373
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009374Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9377 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9378
Daniel Veillard571b8892002-12-30 12:37:59 +00009379Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * xmlreader.c python/tests/reader.py: fixed another problem
9382 pointed by Stéphane Bidoul
9383
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009384Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9385
9386 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9387 with "<a/>"
9388
Daniel Veillardecaba492002-12-30 10:55:29 +00009389Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * SAX.c: warn on xmlns:prefix="foo"
9392 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9393 for namespace attributes handling.
9394
Daniel Veillard2d84a892002-12-30 00:01:08 +00009395Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9396
9397 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9398 a really nasty problem raised by a DocBook XSLT transform
9399 provided by Sebastian Bergmann
9400
Daniel Veillard29b3e282002-12-29 11:14:41 +00009401Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9404 by Stéphane Bidoul and integrated it into the tests
9405
Daniel Veillarde18fc182002-12-28 22:56:33 +00009406Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9409 extended the XmlTextReader API a bit, addding accessors for
9410 the current doc and node, and an entity substitution mode for
9411 the parser.
9412 * python/libxml.py python/libxml2class.txt: related updates
9413 * python/tests/Makefile.am python/tests/reader.py
9414 python/tests/reader2.py python/tests/reader3.py: updated a bit
9415 the old tests and added a new one to test the entities handling
9416
Daniel Veillardaba976d2002-12-28 21:14:18 +00009417Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * python/generator.py python/libxml2class.txt
9420 python/tests/reader.py python/tests/reader2.py: changed the
9421 generator to provide casing for the XmlTextReader similar to
9422 C# so that examples and documentation are more directly transposable.
9423 Fixed the couple of tests in the suite.
9424
Daniel Veillard83298842002-12-28 15:12:33 +00009425Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * doc/guidelines.html: added a document on guildeline for
9428 publishing and deploying XML
9429
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009430Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * valid.c xmlreader.c: final touch running DTD validation
9433 on the XmlTextReader
9434 * python/tests/Makefile.am python/tests/reader2.py: added a
9435 specific run based on the examples from test/valid/*.xml
9436
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009437Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * python/libxml.py: added a few predefined xmlTextReader parser
9440 configuration values.
9441
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009442Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * python/libxml_wrap.h: trying to fix #102037
9445
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009446Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * SAX.c: fixing bug #95296, when the predefined entities
9449 are redefined in the DTD the default one must be used
9450 instead anyway.
9451
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009452Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9453
9454 * doc/xmllint.xml
9455 * doc/xmllint.1
9456 Add discussion of XML_DEBUG_CATALOG to xmllint man
9457 page - bug #100907
9458
9459
Daniel Veillarddf512f42002-12-23 15:56:21 +00009460Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * xmlreader.c: Fixed the empty node detection to avoid reporting
9463 an inexistant close tag.
9464
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009465Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9468 for Python 2.1
9469
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009470Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9473
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009474Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * doc/libxml2-api.xml python/tests/reader.py: one really need
9477 to provide the base URI information when creating a reader parser
9478 from an input stream. Updated the API and the example using it.
9479
Daniel Veillardea7751d2002-12-20 00:16:24 +00009480Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9483 include/libxml/valid.h include/libxml/xmlreader.h: working on
9484 DTD validation on top of xml reader interfaces. Allows to
9485 validate arbitrary large instances. This required some extensions
9486 to the valid module interface and augmenting the size of xmlID
9487 and xmlRef structs a bit.
9488 * uri.c xmlregexp.c: simple cleanup.
9489
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009490Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9493 work on the xml reader interfaces.
9494 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9495 Web page for the Windows binaries.
9496
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009497Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * xmlIO.c: applied a patch for VMS following the report by
9500 Nigel Hall
9501
Daniel Veillard3772de32002-12-17 10:31:45 +00009502Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * parser.c: the parseStartTag bug fix wasn't complete.
9505
Daniel Veillard67df8092002-12-16 22:04:11 +00009506Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9509 parseStartTag, fixing it.
9510 * test/att4 result/att4 result/noent/att4: adding the test
9511 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9512 more methods to XmlTextReader.
9513
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009514Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9515
9516 * win32/libxml2.def.src: added more xml reader exports
9517 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9518 to the build
9519
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009520Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9521
9522 * doc/tutorial/xmltutorial.xml
9523 plus generated html and pdf
9524 Updating tutorial again based on further comments from Niraj
9525 Tolia on the last iteration
9526
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009527Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9528
9529 * doc/tutorial/xmltutorial.xml
9530 * doc/tutorial/includekeyword.c
9531 * doc/tutorial/includegetattribute.c
9532 plus generated html and pdf
9533 Adding fix from Niraj Tolia to tutorial to properly free memory.
9534
9535
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009536Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9539 more methods of XmlTextReader.
9540 * python/libxml2class.txt python/tests/reader.py: this increased the
9541 methods in the bndings, augmented the test to check those new
9542 functions.
9543
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009544Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9547 methods of XmlTextReader.
9548 * python/generator.py python/libxml_wrap.h python/types.c
9549 python/libxml2class.txt: added the reader to the Python bindings
9550 * python/tests/Makefile.am python/tests/reader.py: added a specific
9551 test for the Python bindings of the Reader APIs
9552 * parser.c: small cleanup.
9553
Daniel Veillard06503452002-12-13 10:42:08 +00009554Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * xinclude.c: fallback was only copying the first child not the
9557 full child list of the fallback element, closes #89684 as reopened
9558 by Bernd Kuemmerlen
9559
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009560Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9561
9562 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9563
Daniel Veillard000eafb2002-12-12 10:04:22 +00009564Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9565
Daniel Veillardc1eed322002-12-12 11:01:32 +00009566 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009567 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009568 gives enum values, fix functype return type, put back fields in
9569 structs
9570 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009571
Daniel Veillard024b5702002-12-12 00:15:55 +00009572Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9575 about htmlNodeDumpOutput location.
9576 * xpath.c: removed an undefined function signature
9577 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9578 too many symbols in the API breaking the python bindings.
9579 Updated with the libxslt/libexslt changes.
9580
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009581Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * configure.in: preparing release of 2.4.29
9584 * doc/*: rebuilt the docs and API
9585 * xmlreader.c: a few more fixes for the XmlTextReader API
9586
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009587Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9588
9589 * include/win32config.h: applied mingw patch from Magnus Henoch
9590
Daniel Veillard5aad8322002-12-11 15:59:44 +00009591Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9594
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009595Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9598 building Python script, does the C parsing directly, generates
9599 a better API description including structure fieds defs and
9600 enums. Still a couple of bugs, but good enough for the python
9601 wrappers now.
9602 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9603 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9604 include/libxml/schemasInternals.h include/libxml/tree.h: more
9605 cleanup based on the python analysis script reports.
9606 * libxml.spec.in: make sure the API XML description is part of the
9607 devel package.
9608
Daniel Veillard01c13b52002-12-10 15:19:08 +00009609Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9612 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9613 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9614 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9615 code cleanup, especially the function comments.
9616 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9617
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009618Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * Makefile.am xmlreader.c include/libxml/Makefile.am
9621 include/libxml/xmlreader.h: Adding a new set of APIs based on
9622 the C# TextXmlReader API but converted to C. Allow to parse
9623 in constant memory usage, far simpler to program and explain
9624 than the SAX like APIs, unfinished but working.
9625 * testReader.c: test program
9626
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009627Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9628
9629 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9630
Daniel Veillard64b35282002-12-04 15:10:40 +00009631Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * tree.c: Chip turner indicated that XHTML1 serialization
9634 rule for style actually break on both IE and Mozilla,
9635 try to avoid the rule if escaping ain't necessary
9636
Daniel Veillard8efff672002-12-04 11:44:48 +00009637Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * nanhttp.c: handle HTTP URL escaping, problem reported by
9640 Glen Nakamura and Stefano Zacchiroli
9641
Daniel Veillard1c732d22002-11-30 11:22:59 +00009642Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9645
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009646Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * uri.c: Johann Richard pointed out some XPointer problems for
9649 URN based URI references in XInclude. Modified the URI parsing
9650 and saving routines to allow correct parsing and saving of
9651 XPointers, especially when attached to "opaque" scheme accordingly
9652 to RFC 2396
9653
Daniel Veillard8db67d22002-11-27 19:39:27 +00009654Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9657 of refactoring to the HTML saving code.
9658 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9659 in the doc.
9660
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009661Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9664 to a buffer API to reuse the generic dump to an OutputIO layer,
9665 this reduces code, fixes xmlNodeDump() for XHTML, also made
9666 xmlNodeDump() now return the number of byte written.
9667
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009668Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * python/setup.py.in: another patch from Stéphane Bidoul for
9671 Python bindings on Windows
9672 * doc/parsedecl.py: small cleanup
9673
Daniel Veillard9715c172002-11-25 16:33:40 +00009674Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * libxml.spec.in configure.in: add a line in %changelog for releases
9677
Daniel Veillard9bc53102002-11-25 13:20:04 +00009678Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * parser.c: patch from Marcus Clarke fixing a problem in entities
9681 parsing that was detected in KDe documentations environment.
9682
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009683Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9684
9685 * python/libxml.c (libxml_prev): Return the previous as opposed to
9686 the next node (I guess this is the result of some cut & paste programming:)
9687
Daniel Veillard80d7b902002-11-23 16:23:08 +00009688Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9691
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009692Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9693
9694 * python/generator.py python/libxml.c python/setup.py.in: trying
9695 to fix the Python bindings build on Windows (Stéphane Bidoul)
9696
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009697Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9698
9699 * win32/configure.js: added option for python bindings
9700 * win32/libxml2.def.src: added more exports
9701
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009702Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9703
9704 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9705 pthreads
9706 * win32/wince/*: applied updates to Windows CE port from Javier
9707
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009708Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * configure.in: preparing 2.4.28
9711 * libxml.spec.in doc/Makefile.am: some cleanup
9712 * doc/*: updated the news and regenerated.
9713
Daniel Veillardfee408f2002-11-22 13:18:30 +00009714Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * HTMLparser.c: final touch at closing #87235 </p> end tags
9717 need to be generated.
9718 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9719 this change slightly the output of a few tests
9720 * doc/*: regenerated
9721
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009722Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * parserInternals.c: fixing bug #99190 when UTF8 document are
9725 parsed using the progressive parser and the end of the chunk
9726 is in the middle of an UTF8 multibyte character.
9727
William M. Brack8b2c7f12002-11-22 05:07:29 +00009728Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9729
9730 * threads.c: fixed initialization problem in xmlNewGlobalState
9731 which was causing crash.
9732 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9733 in xmlInitializeGlobalState.
9734 * parserInternals.c: cleaned up ctxt->sax initialisation.
9735
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009736Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * tree.c include/libxml/tree.h: modified the existing APIs
9739 to handle XHTML1 serialization rules automatically, also add
9740 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9741 libxslt serialization uses it when needed without changing
9742 the library API.
9743 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9744 result/xhtml1: added a new test specifically for xhtml1 output
9745 and updated the result of one XHTML1 test
9746
Daniel Veillardd076a202002-11-20 13:28:31 +00009747Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * xinclude.c parserInternals.c encoding.c: fixed #99082
9750 for xi:include encoding="..." support on text includes.
9751 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9752 test/XInclude/ents/isolatin.txt : added a specific regression test
9753 * python/generator.py python/libxml2class.txt: fixed the generator
9754 the new set of comments generated for doc/libxml2-api.xml were
9755 breaking the python generation.
9756
Daniel Veillard817e70b2002-11-19 22:28:48 +00009757Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9760 * configure.in: patch for Solaris on new autoconf closes #98880
9761 * doc/parsedecl.py: repair the frigging API building script,
9762 did I say that python xmllib sucks ?
9763 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9764 and some comment are no more truncated.
9765
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009766Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * parser.c: Martin Stoilov pointed out a potential leak in
9769 xmlCreateMemoryParserCtxt
9770
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009771Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9774 included in HTML documents and using the push parser.
9775
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009776Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9777
9778 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9779 specified, look for the Python interpreter not just in the
9780 specified root but also in the specified location. Fixes #98825
9781
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009782Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * python/libxml.c: fixing bug #98792 , node may have no doc
9785 and dereferencing without checking ain't good ...
9786
Daniel Veillarddad3f682002-11-17 16:47:27 +00009787Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * configure.in: preparing release 2.4.27
9790 * doc/* : updated and rebuilt the docs
9791 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9792 and all the docs are actually packaged and in the final RPMs
9793 * parser.c parserInternals.c include/libxml/parser.h: restore
9794 xmllint --recover feature.
9795
Daniel Veillard68e9e742002-11-16 15:35:11 +00009796Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
Daniel Veillard784b9352003-02-16 15:50:27 +00009798 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009799 processing of parsed entities, and XPath computation on sustitued
9800 entities.
9801 * testXPath.c: make sure entities are substitued.
9802
Daniel Veillard328f48c2002-11-15 15:24:34 +00009803Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9804
Daniel Veillard784b9352003-02-16 15:50:27 +00009805 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009806 processing of internal parsed entities, which had to be changed.
9807
Daniel Veillard66651aa2002-11-15 11:21:43 +00009808Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9811 trying to fix bug #98517 about building outside the source tree
9812 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9813
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009814Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9815
9816 * include/win32config.h: cleanup
9817 * win32/Makefile.mingw: integrated mingw in JScript configure
9818 * win32/Makefile.msvc: modified to allow mingw coexistence
9819 * win32/configure.js: integrated mingw
9820 * win32/Readme.txt: cleanup
9821
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009822Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * HTMLparser.c: strengthen the guard in the Pop macros,
9825 like in the XML parser, closes bug #97315
9826
Daniel Veillard0821b152002-11-12 20:57:47 +00009827Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9830 callback is never used.
9831
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009832Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * parserInternals.c: fixed the initialization of the SAX structure
9835 which was breaking xsltproc
9836 * xpath.c: patch from Petr Pajas for CDATA nodes
9837 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9838 * parser.c include/libxml/parser.h: patch from Peter Jones
9839 removing a leak in xmlSAXParseMemory() and adding the
9840 function xmlSAXParseMemoryWithData()
9841
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009842Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9843
9844 adding pdf of tutorial, changing web page to link to it
9845 * doc/tutorial/xmltutorial.pdf
9846 * doc/xml.html
9847 * doc/docs.html
9848
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009849Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9850
9851 * doc/tutorial/ar01s08.html
9852 adding file what I forgot for tutorial
9853
9854
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009855Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9856
9857 Adding encoding discussion to tutorial
9858 Added:
9859 * doc/tutorial/images/*.png: DocBook admonition image files
9860 * doc/tutorial/apf.html, apg.html: new generated html
9861 * doc/tutorial/includeconvert.c: conversion code entity file
9862 changed:
9863 * doc/tutorial/xmltutorial.xml: DocBook original
9864 * doc/tutorial/*.html: generated html
9865
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009866Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9867
9868 * include/libxml/*.h: retired xmlwin32version.h
9869 * doc/Makefile.am: retired xmlwin32version.h
9870 * win32/configure.js: retired xmlwin32version.h
9871
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009872Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9873
9874 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009875 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9876 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009877
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009878Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * globals.c: fixed a typo pointed out by Igor
9881 * xpath.c: try to speed up node compare using line numbers
9882 if available.
9883
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009884Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * tree.c: make xmlFreeNode() handle attributes correctly.
9887
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009888Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9889
9890 * catalog.c: completed the #96963 fix, as reported by Karl
9891 Eichwalder
9892
Daniel Veillard56f21f22002-11-06 15:49:46 +00009893Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9896
Daniel Veillard91ad8792002-11-04 17:06:52 +00009897Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * Makefile.am: switched the order of a couple of includes
9900 to fix bugs #97100
9901
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009902Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9903
9904 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9905 xmlLoadCatalogs that used to separate directories with a ':'.
9906
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009907Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9908
9909 * threads.c: improvements to the Windows-side of thread handling
9910 * testThreads.c: conditionally excluded unistd.h
9911 * testThradsWin32.c: broke overlong lines
9912 * include/win32config.h: adapted thread-related macros to the new
9913 scheme and for pthreads on Windows
9914 * win32/Makefile.msvc: introduced a more flexible thread build,
9915 added testThreads[Win32].c to the build
9916 * win32/configure.js: introduced a more flexible thread config
9917
John Fleck61f6fb62002-10-31 15:23:29 +000099182002-10-31 John Fleck <jfleck@inkstain.net>
9919
9920 * doc/xml.html (and, by implication, FAQ.html)
9921 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9922
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009923Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9924
9925 * configure.in: removed xmlwin32version.h
9926 * include/libxml/Makefile.am: removed xmlwin32version.h
9927
Daniel Veillardce66ce12002-10-28 19:01:59 +00009928Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * tree.c: applied patch from Brian Stafford to fix a bug
9931 in xmlReconciliateNs()
9932
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009933Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * tree.c: applied patch from Christian Glahn to allow
9936 xmlNewChild() on document fragment nodes
9937
Daniel Veillardb39bc392002-10-26 19:29:51 +00009938Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * parser.c: Christian Glahn found a problem with a recent
9941 patch to xmlParseBalancedChunkMemoryRecover()
9942 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9943 problems
9944 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9945 test/schemas/seq*: added the test cases from Charles
9946
Daniel Veillard366a9152002-10-23 20:43:53 +00009947Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9950 serious cleanup of the spec file and associated changes
9951 in the Makefiles.
9952 * valid.c: try to remove some warnings on x86_64
9953
Daniel Veillardd033d022002-10-23 14:55:02 +00009954Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9957 fix bug #96586
9958
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009959Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9962 parsing, applied his patch
9963 * result/HTML/attrents.html result/HTML/attrents.html.err
9964 result/HTML/attrents.html.sax test/HTML/attrents.html:
9965 added the test and result case provided by Mikhail Sogrine
9966
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009967Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * vms/build_libxml.com vms/config.vms vms/readme.vms
9970 include/libxml/parser.h include/libxml/parserInternals.h
9971 include/libxml/tree.h include/libxml/xmlIO.h
9972 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9973 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9974 Applied the VMS update patch from Craig A. Berry
9975 * doc/*.html: update
9976
Daniel Veillardf000f072002-10-22 14:28:17 +00009977Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9980
Daniel Veillard1e208222002-10-22 14:25:25 +00009981Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * debugXML.c: adding a grep command to --shell in xmllint
9984 for T.V. Raman
9985
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009986Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * xmlcatalog.c: tried to fix some of the problem with --sgml
9989
Daniel Veillard935494a2002-10-22 14:22:46 +00009990Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * parser.c: tried to fix bug #91500 where doc->children may
9993 be overriden by a call to xmlParseBalancedChunkMemory()
9994
9995Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9998 identifiers in SGML catalogs containing '&'
9999
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010000Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * python/types.c: fixed bugs when passing result value tree
10003 to Python functions.
10004
Daniel Veillard48267432002-10-18 11:21:38 +000010005Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * configure.in: preparing the release of 2.4.26
10008 * doc/*: updated and rebuilt the documentation
10009
Daniel Veillardbb284f42002-10-16 18:02:47 +000010010Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * parser.c: fixed a XML Namespace compliance bug reported by
10013 Alexander Grimalovsky
10014
Daniel Veillard44892f72002-10-16 15:23:26 +000010015Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * HTMLtree.c: fixed serialization of script and style when
10018 they are not lowercase (i.e. added using the API to the tree).
10019
Daniel Veillard2fd85422002-10-16 14:32:41 +000010020Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * valid.c: make xmlValidateDocument emit a warning msg if there
10023 is no DTD, pointed by Christian Glahn
10024
Daniel Veillard32370232002-10-16 14:08:14 +000010025Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10028 content model when some of the blocks have min or max, and a couple
10029 of bugs found in the process.
10030 * result/schemas/list0* test/schemas/list0*: added some specific
10031 regression tests
10032
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010033Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * README: updated the contact informations
10036
Daniel Veillard63186732002-10-15 08:43:17 +000010037Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10040 misses it, reported by Peter Bray.
10041
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010042Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10045 and removed a few warnings
10046
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010047Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * parser.c: Christian Glahn found a small bug in the push parser.
10050 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10051 public
10052
Daniel Veillard6045c902002-10-09 21:13:59 +000010053Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * xmlschemas.c include/libxml/xmlschemas.h: added
10056 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10057 * testSchemas.c: added --memory to test the new interface
10058
Daniel Veillardf0070122002-10-09 14:24:17 +000010059Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * doc/index.py doc/search.php: integrated the XSLT indexing,
10062 a few fixed in the indexer, added a scope selection at the
10063 search level.
10064
Daniel Veillard01992e02002-10-09 10:20:30 +000010065Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10068 this was due to uninitialized parts of the validation context
10069
Daniel Veillard321be0c2002-10-08 21:26:42 +000010070Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * debugXML.c: applied patch from Mark Vakoc except the API
10073 change, preserved it.
10074 * doc/*: updated the docs to point to the search engine for
10075 information lookup or before bug/help reports.
10076
Daniel Veillard01e87d22002-10-08 16:55:06 +000010077Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * doc/index.py doc/search.php: added mailing-list archives
10080 indexing and lookup
10081
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010082Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10085
Daniel Veillard9b006132002-10-07 11:13:27 +000010086Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * doc/index.py: improved HTML indexing
10089 * doc/search.php: make the queries also lookup the HTML based indexes
10090
Daniel Veillard141d04b2002-10-06 21:51:18 +000010091Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * doc/index.py: added HTML page indexing
10094
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010095Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10096
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010097 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010098 problem in libxslt.
10099 * catalog.c: fixed list handling in XML_CATALOG_FILES
10100
Daniel Veillardceb09b92002-10-04 11:46:37 +000010101Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * valid.c: typo/bug found by Christian Glahn
10104
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010105Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10106
10107 * xmlIO.c: applied Windows CE patch from Javier.
10108 * win32/wince: new directory, contains support for the PocketPC
10109 with Windows CE from Javier.
10110 * include/win32config.h: reorganised, removed duplicate
10111 definitions and applied WinCE patch from Javier.
10112 * include/wsockcompat.h: new file, now contains WinSock
10113 compatibility macros.
10114 * win32/Makefile.msvc: introduced double-run compilation.
10115
Daniel Veillarde16b5742002-09-26 17:50:03 +000010116Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * configure.in include/libxml/xmlwin32version.h: preparing release
10119 of 2.4.25
10120 * doc/*: updated and regenerated teh docs and web pages.
10121
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010122Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10125 error were not covering namespace declarations.
10126 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10127 it was missing the attribute declaration for the namespace
10128 * result/VC/NS3: the fix now report breakages in that test
10129
Daniel Veillardabe01742002-09-26 12:40:03 +000010130Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10133
Daniel Veillard2ace1952002-09-26 12:28:02 +000010134Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10137 and regenerated the docs and web site
10138
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010139Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10142 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10143 not before
10144
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010145Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * python/generator.py python/libxml2class.txt: fixed a stupid error
10148 breaking the python API
10149
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010150Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10153 triostr.c triostr.h: applied a trio update patch from
10154 Bjorn Reese which should work with MinGW
10155
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010156Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * tree.c: improving some documentation comments
10159 * xmlregexp.c: found and fixed a mem leak with python regression tests
10160 * doc/*: rebuilt the doc and the API XML file including the
10161 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10162 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10163 python/types.c: added access to the XML Schemas regexps from
10164 python
10165 * python/tests/Makefile.am python/tests/regexp.py: added a
10166 simple regexp bindings test
10167
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010168Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10169
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010170 * doc/xml.html:
10171 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010172
Daniel Veillard118aed72002-09-24 14:13:13 +000010173Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * xmlregexp.c: fixed the data callback on transition functionality
10176 which was broken when using the compact form
10177 * result/schemas/*: updated the results, less verbose, all tests
10178 pass like before
10179 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10180 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10181 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10182 annoying warnings
10183 * xpath.c: try to provide better error report when possible
10184
Daniel Veillard72336152002-09-21 13:08:14 +000010185Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * Makefile.am: fixed a breakage raised by Jacob
10188
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010189Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10190
10191 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10192 which don't use sockets
10193
Igor Zlatkovic01280582002-09-20 16:40:34 +000010194Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10195
10196 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10197 * win32/configure.js: applied zlib patch from Daniel Gehriger
10198
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010199Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10200
10201 * win32/configure.js: applied the patch from Mark Vakoc for
10202 regexp support
10203 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10204 for regexp support
10205
Daniel Veillardb5c05732002-09-20 13:36:25 +000010206Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xmlschemastypes.c: as pointed by Igor Float and Double
10209 parsing ain't finished yet
10210
Daniel Veillard40b11342002-09-20 12:01:39 +000010211Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * Makefile.am configure.in: trying to fix #88412 by bypassing
10214 all the python subdir if python ain't detected
10215
Daniel Veillard23e73572002-09-19 19:56:43 +000010216Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10219 made configuring with regexps/automata/unicode the default
10220 but without schemas ATM
10221 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10222 fixed the regexp based DTD validation performance and memory
10223 problem by switching to a compact form for determinist regexps
10224 and detecting the determinism property in the process. Seems
10225 as fast as the old DTD validation specific engine :-) despite
10226 the regexp built and compaction process.
10227
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010228Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * valid.c: determinism is debugged, new DTD checking code now works
10231 but xmlFAComputesDeterminism takes far too much CPU and the whole
10232 set usues too much memory to be really usable as-is
10233
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010234Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * tree.c: fixed another stupid bug in xmlGetNodePath()
10237 * xmllint.c: --version now report the options compiled in
10238
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010239Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * HTMLparser.c: small cleanup
10242 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10243 when configured with them. A bit of debugging around the determinism
10244 checks is still needed
10245
Daniel Veillard63b01c22002-09-17 19:25:28 +000010246Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10249
Daniel Veillard92727042002-09-17 17:59:20 +000010250Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * xmlIO.c: small portability glitch fixed.
10253
Daniel Veillard84d70a42002-09-16 10:51:38 +000010254Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xmlschemastypes.c: incomplete steps for real/double support
10257 * testAutomata.c include/libxml/xmlautomata.h
10258 include/libxml/xmlregexp.h: avoiding a compilation problem
10259 * valid.c include/libxml/valid.h: starting the work toward using
10260 the regexps for actual DTD validation
10261
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010262Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * hash.c: cosmetic cleanup
10265 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10266 integrating a DTD validation layer based on the regexps
10267
Daniel Veillard4402ab42002-09-12 16:02:56 +000010268Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10271 the determinism was tested before eliminating the epsilon
10272 transitions :-(
10273
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010274Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * python/generator.py python/libxml.c python/libxml.py
10277 python/libxml2-python-api.xml python/libxml2class.txt
10278 python/libxml_wrap.h python/types.c: updated the python
10279 bindings, added code for easier File I/O, and the ability to
10280 define a resolver from Python fixing bug #91635
10281 * python/tests/Makefile.am python/tests/inbuf.py
10282 python/tests/outbuf.py python/tests/pushSAXhtml.py
10283 python/tests/resolver.py python/tests/serialize.py: updated
10284 and augmented the set of Python tests.
10285
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010286Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10287
10288 * win32/configure.js: added more readme info for the binary
10289 package.
10290
Daniel Veillard607b35c2002-09-10 12:16:19 +000010291Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * xmlIO.c: fixed a stupid out of bound array error
10294
10295Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10298 messing around with support for Windows path, cleanups,
10299 trying to identify and fix the various code path to the
10300 filename access. Added xmlNormalizeWindowsPath()
10301
Daniel Veillard76575762002-09-05 14:21:15 +000010302Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * error.c valid.c: working on better error reporting of validity
10305 errors, especially providing an accurate context.
10306 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10307 error reports in those cases.
10308
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010309Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10312 parser.c parserInternals.c xmlIO.c: get rid of all the
10313 perror() calls made in the library execution paths. This
10314 should fix both #92059 and #92385
10315
Daniel Veillard19aa7022002-09-05 11:14:19 +000010316Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * xmllint.c: memory leak reporting was broken after a change
10319 of the preprocessor symbol used to activate it.
10320
Daniel Veillardec6725e2002-09-05 11:12:45 +000010321Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * tree.c: try to make the copy function work for node of
10324 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10325 DOM layers though, not libxml2 itself.
10326
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010327Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * valid.c: try to provide file and line informations, not all
10330 messages are covered, but it's a (good) start
10331
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010332Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * xinclude.c: reimplemented a large part of the XInclude
10335 processor, trying to minimize resources used, James Henstridge
10336 provided a huge test case which was exhibiting severe memory
10337 consumption problems.
10338
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010339Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * python/Makefile.am: applied patch from Christophe Merlet to
10342 reestablish DESTDIR
10343
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010344Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * libxml.spec.in: fixes libary path for x86_64 AMD
10347
John Fleckbe98b332002-09-04 03:16:23 +000010348Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10349
10350 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010351 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010352 (plus resulting generated html files)
10353 fixing one spot I missed in the tutorial where I hadn't freed
10354 memory properly
10355
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010356Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10357
10358 * doc/tutorial/includeaddattribute.c
10359 * doc/tutorial/includeaddkeyword.c
10360 * doc/tutorial/includegetattribute.c
10361 * doc/tutorial/includekeyword.c
10362 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010363 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010364 update tutorial to properly free memory (thanks to Christopher
10365 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010366 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010367 added image files so the callouts are graphical, making it
10368 easier to read ( use "--param callout.graphics 1" to generate
10369 html with graphical callouts)
10370
Daniel Veillarde1662542002-08-28 11:50:59 +000010371Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10374 nice logos generated by Marc Liyanage
10375 * doc/site.xsl *.html: changed the stylesheet to show the new
10376 logo and regenerated the pages
10377
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010378Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10381
Daniel Veillard42766c02002-08-22 20:52:17 +000010382Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * xpath.c: possible mem leak patch from Jason Adams
10385
10386Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10389 in the XQuery namespace
10390 * configure.in: preparing 2.4.24
10391 * doc/*.html: updated the web pages
10392
10393Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * python/generator.py: closing bug #85258 by generating conditional
10396 compile check to avoid linking to routines not configured in.
10397
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103982002-08-22 Havoc Pennington <hp@pobox.com>
10399
10400 * autogen.sh: update error message for missing automake
10401
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010402Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * python/Makefile.am: typo in target name resulted in libxml2.py
10405 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10406
Daniel Veillard22669b22002-08-22 07:17:11 +000010407Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * win32/win32/Makefile.mingw: updated with version from
10410 Elizabeth Barham at http://soggytrousers.net/repository/
10411
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010412Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10413
10414 * win32/Makefile.msvc: added the prefix location to the include
10415 and lib search path.
10416
Havoc Pennington830e8972002-08-18 22:22:13 +0000104172002-08-18 Havoc Pennington <hp@pobox.com>
10418
10419 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10420 both automake 1.6 and 1.4 installed get the right automake. Means
10421 compilation from CVS will now require the latest automake 1.4
10422 release, or manually creating symlinks called "automake-1.4" and
10423 "aclocal-1.4"
10424
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010425Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure.in python/Makefile.am: more AMD 64 induced changes from
10428 Frederic Crozat
10429
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010430Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * xinclude.c: oops I was missing the xml:base fixup too
10433 * result/XInclude/*.xml: this adds xml:base attributes to most
10434 results of the tests
10435
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010436Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * xinclude.c: quick but apparently working implementation of
10439 xi:fallback, should close bug #89684
10440 * Makefile.am test/XInclude/docs/fallback.xml
10441 result/XInclude/fallback.xml: added a basic test for fallback,
10442 and run with --nowarning to avoid a spurious warning
10443 * configure.in: applied patch from Frederic Crozat for python
10444 bindings on AMD 64bits machines.
10445
Daniel Veillard9e923512002-08-14 08:48:52 +000010446Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10449 the caller don't pass a SAX callback block.
10450
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010451Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * tree.c: applied the same fix for the XML-1.0 namespace to
10454 xmlSearchNsByHref() as was done for xmlSearchNs()
10455
Daniel Veillardad11b302002-08-12 14:53:41 +000010456Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * libxml.3: small cleanup of the man page
10459 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10460 when serializing HREF attributes generated by XSLT.
10461
Daniel Veillardc084e472002-08-12 13:27:28 +000010462Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10465 version of Marc Liyanage' patch for boolean attributes in HTML
10466 output
10467
Daniel Veillard5f91b372002-08-12 12:13:01 +000010468Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * python/tests/serialize.py: fixed the test results, indenting
10471 behaviour changed slightly
10472
Aleksey Sanin9e951762002-08-08 18:02:41 +000010473Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10474
10475 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10476 new c14n function to Windows def files
10477
Aleksey Saninea4272a2002-08-02 23:50:03 +000010478Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10479
10480 * c14n.c: fixed a memory leak in c14n code
10481
Daniel Veillard58e44c92002-08-02 22:19:49 +000010482Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * parser.c include/libxml/parser.h: adding a new API for Christian
10485 Glahn: xmlParseBalancedChunkMemoryRecover
10486 * valid.c: patch from Rick Jones for some grammar cleanup in
10487 validation messages
10488 * result/VC/* result/valid/*: this slightly change some of the
10489 regression tests outputs
10490
Daniel Veillard0bf29002002-08-01 12:54:11 +000010491Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * tree.c: trying to fix a problem in namespaced attribute handling
10494 raised by Christian Glahn
10495
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010496Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * encoding.c include/libxml/encoding.h: Opening the interface
10499 xmlNewCharEncodingHandler as requested in #89415
10500 * python/generator.py python/setup.py.in: applied cleanup
10501 patches from Marc-Andre Lemburg
10502 * tree.c: fixing bug #89332 on a specific case of loosing
10503 the XML-1.0 namespace on xml:xxx attributes
10504
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010505Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10506
10507 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10508 corner case from new Merlin's test suite and added a callback
10509 that will be used to improve xmlsec performance
10510
10511
Daniel Veillard0b22def2002-07-29 16:23:03 +000010512Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * HTMLtree.c: trying to fix the <style> escaping problem in
10515 HTML serialization bug #89342
10516
Daniel Veillard0b28e882002-07-24 23:47:05 +000010517Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10520 and rebuilt the web site.
10521
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010522Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010523
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010524 * include/libxml/tree.h: added _private member to xmlNs struct
10525
Daniel Veillard1d995272002-07-22 16:43:32 +000010526Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * HTMLparser.c: fixing bug #84876 based on the xml working
10529 code.
10530
William M. Brack61eaba52002-07-21 11:14:18 +000010531Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10532
10533 * python/Makefile.am: enhanced to fix bug 72012 (errors
10534 when using '-jX' make parameter)
10535
William M. Brackef61d202002-07-19 08:32:00 +000010536Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10537
10538 * xpath.c: small additional enhancement for booleans
10539 compared to nodesets
10540
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010541Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * HTMLtree.c: changed the order of the encoding declaration
10544 attributes in the meta tags due to a bug in IE/Mac
10545
William M. Brack0c022ad2002-07-12 00:56:01 +000010546Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10547
10548 * xpath.c: enhanced handling of booleans (especially '='
10549 and '!=' for nodesets) - fixes bug 85256. Added new
10550 routine xmlXPathNotEqualValues for more proper handling
10551 of '!=' when nodesets are involved.
10552
Daniel Veillard06944e22002-07-11 19:55:18 +000010553Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10556 doc/xmlcatalog_man.xml to the source distribution
10557
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010558Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10559
10560 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10561 asked for this.
10562
Daniel Veillard539638b2002-07-06 19:55:14 +000010563Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * configure.in: preparing 2.4.23
10566 * doc/*: rebuilt the docs
10567
Daniel Veillard176d99f2002-07-06 19:22:28 +000010568Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * parser.c: fixing bug #84169 by fixing the
10571 comment of xmlCreatePushParserCtxt to describe the
10572 encoding detection parameters better.
10573
Daniel Veillard37f961d2002-07-06 17:53:56 +000010574Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * valid.c: fixing bug #79331 in one path the lookup for
10577 ID attributes on a namespaced node wasn't handled correctly :-\
10578
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010579Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * HTMLparser.c: trying to fix 87235 about discarded white
10582 spaces in the HTML parser.
10583 * result/HTML/*: this changes the output of a number of HTML
10584 regression tests
10585
Daniel Veillardfdc91562002-07-01 21:52:03 +000010586Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * xpath.c: applied patch from Richard Jinks for the namespace
10589 axis + fixed a memory error.
10590 * parser.c parserInternals.c: applied patches from Peter Jacobi
10591 removing ctxt->token for good.
10592 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10593 popped out by the regression tests.
10594 * Makefile.am: patch for threads makefile from Gary Pennington
10595
William M. Brack6000af52002-06-28 11:43:13 +000010596Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10597
Daniel Veillardfdc91562002-07-01 21:52:03 +000010598 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010599 expressions involving preceding-sibling (et al).
10600
Daniel Veillard153120c2002-06-18 07:58:35 +000010601Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * hash.c: applied a patch from Peter Jacobi to solve a problem
10604 when compiling with the Watcom C on Win32
10605 * result/schemas/*.err: the change of hashing algo generated
10606 permutations in the output
10607
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010608Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * hash.c: applied patch from Sander Vesik improving the quality of
10611 the hash function.
10612
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106132002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010614
10615 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10616 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10617 xmllint.c xpath.c: replaced sprintf() with snprintf()
10618 to prevent possible buffer overflow (the bug was pointed
10619 out by Anju Premachandran)
10620
Daniel Veillarde059b892002-06-13 15:32:10 +000010621Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * parser.c: removed an uninitialized data error popped by valgrind
10624 on PE references
10625
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010626Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10627
10628 * doc/xml.html
10629 adding tutorial reference to the web page
10630
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010631Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10632
10633 * doc/tutorial/xmltutorial.xml
10634 * doc/tutorial/ar01s07.html
10635 * doc/tutorial/ape.html
10636 * doc/tutorial/includegetattribute.c
10637 adding section to tutorial about retrieving an attribute
10638 value
10639
Daniel Veillardf5582f12002-06-11 10:08:16 +000010640Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * parser.c: applied a couple of patches from Peter Jacobi to start
10643 to get rid of ctxt->token, with a possible significant speed
10644 improvement to be gained once done. Better compliance with PE
10645 references constructs in DTDs too.
10646 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10647 from Peter too
10648
Daniel Veillard38d80e22002-06-11 07:24:56 +000010649Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10652 xmlParseElement was likely to have been deallocated at the
10653 time of the report, possibly leading to segfault. Just report
10654 the tag name now.
10655
Daniel Veillard9e412302002-06-10 15:59:44 +000010656Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * xpath.c: patch from Richard Jinks for XPath substring() function
10659 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10660
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106612002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010662
10663 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10664
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010665Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10666
10667 *doc/FAQ.html
10668 fixing typos in FAQ, thanks to Robert Funnell for the
10669 editing help
10670
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010671Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * NEWS: got complaints from rpmlint that it was empty
10674
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010675Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10676
10677 * added doc/tutorial, including:
10678 apa.html
10679 apb.html
10680 apc.html
10681 apd.html
10682 ar01s02.html
10683 ar01s03.html
10684 ar01s04.html
10685 ar01s05.html
10686 ar01s06.html
10687 includeaddattribute.c
10688 includeaddkeyword.c
10689 includekeyword.c
10690 includestory.xml
10691 index.html
10692 xmltutorial.xml
10693 libxml tutorial, including generated html
10694
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010695Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10696
10697 * result/c14n/exc-without-comments/merlin-c14n-two-*
10698 result/c14n/without-comments/merlin-c14n-two-*
10699 test/c14n/exc-without-comments/merlin-c14n-two-*
10700 test/c14n/without-comments/merlin-c14n-two-*
10701 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10702 c14n/exc-c14n and slightly modified test script to handle
10703 these test cases
10704 * c14n.c: fixed bugs for complicated nodes set (namespace
10705 without node and others from merlin-c14n-two.tar.gz)
10706 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10707 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10708 for xmlsec performance patch
10709 * xpath.c: fixed self::node() for namespaces and attributes
10710
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010711Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10712
10713 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10714 but with the format parameter
10715 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10716
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010717Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10718
10719 * Makefile.am: updated c14n tests suite
10720 * c14n.c: performance improvement for previous c14n patch
10721
Daniel Veillarde72c7562002-05-31 09:47:30 +000010722Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * parser.c: another peroformance patch from Peter Jacobi, that
10725 time on parsing attribute values.
10726
Aleksey Sanin508a1012002-05-31 06:32:32 +000010727Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10728
10729 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10730 into LibXML2 test suite
10731
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010732Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10733
10734 * c14n.c: propagating xpath ancesstors node fix to c14n
10735 plus small performance improvement to reduce number of
10736 mallocs
10737 * xpath.c: fixed ancestors axis processing for namespace nodes
10738
Daniel Veillard46de64e2002-05-29 08:21:33 +000010739Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10742 Peter Jacobi
10743
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010744Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * configure.in: preparing 2.4.22
10747
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010748Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10751 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10752 a public entry point.
10753 * doc/*: rebuilt the API and docs
10754
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010755Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * xpath.c: patch from Richard Jinks to fix a problem introduced
10758 in the previous patch and pointed by Norm
10759
Daniel Veillardc6924812002-05-24 11:10:43 +000010760Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * libxml.spec.in: fixing bug #81112
10763
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010764Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * uri.c: fixing bug #82848
10767
Daniel Veillarda2878972002-05-24 07:54:39 +000010768Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10771 output of one catalog test
10772
Aleksey Sanin114e4752002-05-24 07:20:27 +000010773Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010774
Aleksey Sanin114e4752002-05-24 07:20:27 +000010775 * global.data globals.c tree.c include/libxml/globals.h
10776 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10777 default value for global parameter xmlIndentTreeOutput to 1 and
10778 introduced new global parameter xmlTreeIndentString (the string
10779 used to do one-level indent) with default value " " (as it was
10780 in tree.c)
10781
Daniel Veillard49d5af82002-05-23 11:55:49 +000010782Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10785 with trio and schemas.
10786
Daniel Veillard7c13af42002-05-22 09:57:32 +000010787Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xpath.c: patch from Richard Jinks to fix the problem raised in
10790 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10791
Daniel Veillard5a872412002-05-22 06:40:27 +000010792Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * xmlschemas.c: a bit of work on import.
10795 * xmlschemastypes.c: Charles Bozeman provided a compare function
10796 for date/time types so min/max facet restrictions should work,
10797 indeterminate comparisons return an error instead of equal.
10798 * test/schemas/date_0* result/schemas/date_0_0: specific test
10799 from Charles Bozeman too
10800
Daniel Veillard10b6da42002-05-18 07:55:20 +000010801Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10804 from Christian Cornelssen fixing the man pages and the Catalog
10805 building script.
10806 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10807 next step is <xs:import> I now have a reasonable understanding
10808 of how it works.
10809
Daniel Veillarde5354492002-05-16 08:43:22 +000010810Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10813
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010814Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10815
10816 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10817
Daniel Veillard088bf112002-05-14 11:03:59 +000010818Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * xpath.c: fixing an XPath function evalutation bug pointed out
10821 by Alexey Efimov where the context was lost when evaluating
10822 the function arguments
10823
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010824Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010825
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010826 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10827 function public for XMLSec performance optimizations
10828
Daniel Veillard3cd72402002-05-13 10:33:30 +000010829Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * python/generator.py python/libxml2class.txt : fixed a problem
10832 with the HTML parser pointed by Gary Benson
10833 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10834 example
10835
Aleksey Sanine48a3182002-05-09 18:20:01 +000010836Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10837 * parser.c: fixed bug #81159 (memory growth in SAX)
10838
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010839Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10840 * xpath.c: fixed bug #78858 (the real fix)
10841
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010842Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010843 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010844
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010845Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * tree.c: modified xmlNodeSetBase to allow changing the
10848 base of a document.
10849
Daniel Veillard070803b2002-05-03 07:29:38 +000010850Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * xmlschemastypes.c: patch Charles Bozeman for validation of
10853 all the date, time, and duration types
10854 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10855 * configure.in: fixed an error pointed by an user
10856 * xml2-config.in: fixed an error pointed by an user
10857
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010858Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10859
10860 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10861 win32/libxml2.def.src xmlIO.c: exported default
10862 'file:', 'http:' and 'ftp:' protocols input handlers
10863 and maked protocols comparisson case insensitive
10864
Daniel Veillard34de97f2002-04-30 14:29:22 +000010865Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * configure.in: Neven Has detected a typo
10868
Daniel Veillard28577c32002-04-30 06:48:41 +000010869Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10872 as one of the persons allowed to commit directly to the
10873 module.
10874
Daniel Veillardfc57b412002-04-29 15:50:14 +000010875Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10878 * valid.c: raised a too low limit
10879 * doc/*: rebuilt the docs
10880
Daniel Veillardeca82812002-04-24 11:42:02 +000010881Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * test/XPath/expr/floats test/XPath/expr/functions
10884 result/XPath/expr/floats result/XPath/expr/functions
10885 xpath.c: another XPath conformance patch from Richard Jinks
10886
Daniel Veillard13e04c62002-04-23 17:51:29 +000010887Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * xmlschemas.c: fixed validation of attribute groups.
10890 * test/schemas result/schemas: added an example from the primer
10891
Daniel Veillard88c58912002-04-23 07:12:20 +000010892Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10895 * test/schemas result/schemas: updated the test list
10896
Daniel Veillarde19fc232002-04-22 16:01:24 +000010897Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * TODO: updated a bit
10900 * parser.c: made a comment more specific
10901 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10902 Schemas conformance.
10903 * test/schemas result/schemas: updated the test list
10904
Daniel Veillard441bc322002-04-20 17:38:48 +000010905Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10908 implementing xs:all with minOccurs = 0
10909 * tes/schemas/* result/schemas/*: added more tests covering
10910 xs:all
10911
Daniel Veillard8a001f62002-04-20 07:24:11 +000010912Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * xmlregexp.c: first implementation of the all particle, this
10915 may need to be revisited for case where not all transitions
10916 must be crossed.
10917
Daniel Veillard7646b182002-04-20 06:41:40 +000010918Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * tree.c: another entity processing update from Markus Henke
10921
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010922Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10923
10924 * trionan.c: fixed crash on OSF/1
10925
Daniel Veillardb4398962002-04-19 07:01:55 +000010926Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * xmlschemas.c: more Schemas work
10929 * test/schemas/* result/schemas/*: added more tests coming
10930 from the spec.
10931
Daniel Veillard54761132002-04-18 21:00:44 +000010932Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10935 ExcC14N specification
10936
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010937Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * tree.c: patch from Markus Henke, fix for recursive entities.
10940
Daniel Veillard23b1f372002-04-18 15:50:05 +000010941Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xpath.c: fix a problem with string() on a document node.
10944
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010945Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * Makefile.am xmlschemas.c: more Schemas work
10948 * test/schemas/* result/schemas/*: added more tests coming
10949 from the spec.
10950
Daniel Veillard6231e842002-04-18 11:54:04 +000010951Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10954 * result/HTML/*: this changes a few things in the results
10955
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010956Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10957
10958 * include/libxml/tree.h: eliminated 'declaration different than
10959 prototype' warning
10960 * include/win32config.h: "resolved" conflicts with errno.h
10961
Daniel Veillardb509f152002-04-17 16:28:10 +000010962Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10965 on the automata interfaces and debug of counted choices
10966 * test/schemas/* result/schemas/*: added a number of tests
10967
Daniel Veillard8651f532002-04-17 09:06:27 +000010968Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10971 a bit of work on Schemas
10972 * testSchemas.c: try to make it more useful
10973 * test/schemas/* result/schemas/* Makefile.am: changed the
10974 Schemas regression test procedure, started adding a few samples
10975
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010976Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10977
10978 * include/libxml/encoding.h: Patch for the Borland C++ builder
10979 * include/libxml/tree.h: Patch for the Borland C++ builder
10980 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010981 * win32/bcb5: New directory for the Borland C++ builder
10982 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010983
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010984Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10985
10986 * win32/Makefile.msvc: Update for XML Schema support
10987 * win32/configure.js: Update for XML Schema support
10988 * win32/libxml2.def.src: Update for XML Schema support
10989
Daniel Veillard4255d502002-04-16 15:50:10 +000010990Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10993 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10994 xmlunicode.c include/libxml/Makefile.am
10995 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10996 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10997 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10998 include/libxml/xmlversion.h.in : merged the current state of
10999 XML Schemas implementation, it is not configured in by default,
11000 a specific --schemas configure option has been added.
11001 * test/automata test/regexp test/schemas Makefile.am
11002 result/automata result/regexp result/schemas:
11003 merged automata/regexp/schemas regression tests
11004
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011005Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * xpath.c: Gary found a compile time problem, fixes #78823
11008
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011009Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * configure.in: release of 2.4.20
11012 * doc/*: updated and rebuilt the docs
11013
Daniel Veillardf544f192002-04-15 12:56:56 +000011014Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * python/Makefile.am: patch from Cristian Gafton to build on
11017 Red Hat 6.2, should also fix #75779
11018
Daniel Veillard940492d2002-04-15 10:15:25 +000011019Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * valid.c: first part of fixing #78729
11022
Daniel Veillardeb475a32002-04-14 22:00:22 +000011023Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11026 escaping of URI when saving HTML files.
11027 * result/HTML/*: this impacted some tests
11028
Daniel Veillard9b731d72002-04-14 12:56:08 +000011029Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * configure.in: trying to fix #77441
11032
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011033Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * include/libxml/xmlIO.h: Hallski complained it could not be
11036 included by itself.
11037
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011038Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11041
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011042Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11043
11044 * win32/configure.js: patch from Nilo for the c14n option
11045 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11046
Daniel Veillardda423da2002-04-10 19:25:38 +000011047Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11050 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11051 LIBXML_THREAD_ENABLED
11052
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011053Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * xpath.c: another patch from Richard Jinks for substring conformance
11056 * test/XPath/expr/floats test/XPath/expr/strings
11057 result/XPath/expr/floats result/XPath/expr/strings: update of the
11058 test suite to check those.
11059
Daniel Veillard01917aa2002-04-10 11:30:41 +000011060Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * xpath.c: patch from Richard Jinks for .x float parsing.
11063
Daniel Veillard46d6c442002-04-09 16:10:39 +000011064Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * parser.c: patch from Markus Henke when an encoding ain't recognized
11067
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011068Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * libxml.m4: got a report that #include <string.h> was needed
11071
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011072Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11075
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011076Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11077
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011078 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011079
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011080Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11083 pointed out by Melvyn Sopacua.
11084
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011085Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * libxml.m4: Frédéric Crozat gave a patch related to the change
11088 of Include paths breaking the libxml.m4
11089
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011090Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * xpath.c: Fix bug #76927 forgot to save some context
11093 when evaluating binary expressions
11094
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011095Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * configure.in: fixed configure for MPE/iX from Markus Henke
11098 * xmlmemory.c: fixed initialization problems
11099 * xpath.c: another set of patches from Richard Jinks this
11100 fixes "make XPathtests" on linux
11101
Daniel Veillard21458c82002-03-27 16:12:22 +000011102Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11105 * test/XPath/expr/compare test/XPath/expr/equality
11106 test/XPath/expr/floats test/XPath/expr/functions
11107 test/XPath/expr/strings result/XPath/expr/compare
11108 result/XPath/expr/equality result/XPath/expr/floats
11109 result/XPath/expr/functions result/XPath/expr/strings: Updated
11110 tests though they show a divergence on Linux
11111
Daniel Veillard28dfed12002-03-27 09:08:17 +000011112Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * xpath.c trionan.c: previous commit also included patches
11115 from Richard Jinks on some IEEE support corner case
11116
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011117Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11120 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11121 that $(datadir) should be used for docs
11122
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011123Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11126 could leak filedescriptors
11127
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011128Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * configure.in nanohttp.c: applied patch from Allan Clark for
11131 UnixWare/OpenServer
11132
Daniel Veillard19274092002-03-25 16:48:03 +000011133Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * configure.in: preparing 2.4.19
11136 * doc/*: rebuilt the docs
11137
Daniel Veillard56b2db72002-03-25 16:35:28 +000011138Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * nanohttp.c: fixing #76043, got fed up with non-portability
11141 of that piece of code.
11142
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011143Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * valid.c SAX.c: Never commit without running "make tests" :-(
11146 fix a couple of stupidities in the previous commit
11147 * result/*: a few changes in some attribute order result of previous
11148 commit.
11149
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011150Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11153 the internal subset should not raise duplicate ID errors,
11154 also there was a small bug in conjunction to namespace
11155 declarations defaulted and xml:xxx attributes DTD definitions.
11156
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011157Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * xpath.c: Richard Jinks also raised some rounding problems
11160 this tries to fix them
11161
Daniel Veillard4e2df542002-03-22 12:23:14 +000011162Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11165 behaviour in xmlXPathCastToString()
11166
Daniel Veillarddb552912002-03-21 13:27:59 +000011167Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11170 raised by Morus Walter
11171
Daniel Veillard9e537932002-03-21 13:08:08 +000011172Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11175 from Igor
11176
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011177Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * xpath.c: fixing #75619, related to a problem when trying
11180 to evaluate condition when the current node set resulting
11181 from that sub-step evaluation is empty. Also fixes 2 potential
11182 problem with previous-sibling and next-siblings axis.
11183
Daniel Veillard1840ef02002-03-21 08:05:23 +000011184Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11187 HTML support is not configured in.
11188
Daniel Veillard561b7f82002-03-20 21:55:57 +000011189Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11192 include/libxml/tree.h: dohh I really didn't intended to commit
11193 this test version :-(
11194
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011195Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * testSAX.c: I wanted to see the real speed at the SAX interface
11198 after a little too many Ximianer started complaining about the
11199 parser speed.
11200 added a --quiet option:
11201 paphio:~/XML -> ls -l db100000.xml
11202 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11203 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11204 3200006 callbacks generated
11205 real 0m1.270s
11206 Which means 16MBytes/s and 3Mcallback/s
11207
Daniel Veillardc62a1472002-03-19 18:35:12 +000011208Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * xpath.c: valgrind spotted another error that time when running
11211 on libxslt regression tests
11212
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011213Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * Makefile.am: adding "make valgrind" running the full regression
11216 tests (except python ones) under Valgrind (using valgrind -q
11217 which was kindly added by the author).
11218 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11219 passes cleanly now except an obcure floating point initialization
11220 raised in log10() in one XPath regression test ???
11221 * tree.c: edited some comments to close #75244
11222
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011223Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11226 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11227 context of ScrollKeeper, made sure that if the number is
11228 an integer, the serialization follows the description at
11229 http://www.w3.org/TR/xpath#section-String-Functions
11230
Daniel Veillard5997aca2002-03-18 18:36:20 +000011231Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011233 * configure.in: preparing 2.4.18
11234 * doc/*: updated and rebuilt the web site
11235 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11236 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011237 * parser.c: humm, changed the way the SAX parser work when
11238 xmlSubstituteEntitiesDefault(1) is set, it will then
11239 do the entity registration and loading by itself in case the
11240 user provided SAX getEntity() returns NULL.
11241 * testSAX.c: added --noent to test the behaviour.
11242
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011243Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11244
11245 * parser.c: Wilfried Teiken provided a hackish but working
11246 way to get context reported back on entities when parsing
11247 with SAX and without breaking the DOM build.
11248
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011249Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * c14n.c: applied a new patch from Aleksey Sanin
11252 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11253 to reference Aleksey implementation of XML digital Signatures
11254
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011255Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * xpath.c: small fix to avoid potential problem due to
11258 ordering of freeing data
11259 * python/Makefile.am: people were complaining about
11260 the generated file in python dir not being built
11261
Daniel Veillardd2379012002-03-15 22:24:56 +000011262Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11265 python/generator.py python/libxml.c python/types.c: Cleanup
11266 of the python Makefiles based on Jacob and James feedback,
11267 fixed the spec file accordingly, fixed the number of warning
11268 that passing my pedantic CFLAGS was generating. Conclusion
11269 is that Python includes are real crap.
11270
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011271Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * configure,in: it was reported quite a few times that
11274 xml2-config --cflags should not output
11275 -I$includeprefix/libxml2/libxml because libxml2 header names
11276 clashes with existing names like list.h from C++ stl.
11277 Includes should be #include<libxml/xxx.h> so ...
11278
Daniel Veillard6f293b12002-03-15 09:42:33 +000011279Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * c14n.c: another patch from Aleksey Sanin
11282
Daniel Veillard5c396542002-03-15 07:57:50 +000011283Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11286 canonicalization algorithm
11287 * doc/xml.html doc/index.html: added the C14N references on the
11288 index page.
11289
jacob berkman9be65862002-03-14 02:15:56 +0000112902002-03-13 jacob berkman <jacob@ximian.com>
11291
11292 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11293 usage, redundant, and gcc specific
11294
Daniel Veillard75be0132002-03-13 10:03:35 +000011295Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * xpath.c: speedup some node selection operations, this can
11298 have a significant impact on DocBook Norm's stylesheets
11299 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11300 make sure it's always the case
11301 * debugXML.c: distinguish CDATA and comments in ls operations
11302
Daniel Veillard61f26172002-03-12 18:46:39 +000011303Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11306 to generate better API descriptions etc...
11307
Daniel Veillard9ff88172002-03-11 09:15:32 +000011308Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * c14n.c: Fixing #74186, made sure all boolean expressions
11311 get fully parenthesized, ran indent on the output
11312 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11313 include/libxml/tree.h: also #74186 related, removed the
11314 --with-buffers option, and all the preprocessor conditional
11315 sections that were resulting from it.
11316
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011317Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * valid.c: applied patch from Dodji Seketeli fixing an
11320 uninitailized variable in xmlValidGetValidElements()
11321
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011322Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * c14n.c: fixed a few comments
11325 * doc/*.html doc/*/*.html: regenerated the docs and added
11326 the C14N API
11327 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11328
Daniel Veillardfa49d872002-03-09 10:20:00 +000011329Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * check-xml-test-suite.py: fix to adapt varaiations in the
11332 bindings
11333 * configure.in python/setup.py python/setup.py.in: fixed to
11334 have the version of the python scripts automatically updated
11335
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011336Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11339 in xmlCopyProp()
11340
Daniel Veillardaf43f632002-03-08 15:05:20 +000011341Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * configure.in: preparing 2.4.17 release
11344 * doc/*: updated and rebuilt the docs
11345 * xpath.c: fixed a comment
11346 * python/libxml.c: fixed a possible reentrancy problem
11347
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011348Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11351 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11352 added a specific regression test
11353 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11354 not raise exceptions when failing to find the attribute.
11355
Daniel Veillard90bc3712002-03-07 15:12:58 +000011356Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * configure.in xmllint.c: owen pointed out a problem with the
11359 ftme fix, gettimeofday() was not detected by configure and
11360 the ftime header wasn't included, dohhh
11361
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011362Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * configure.in xmllint.c: trying to fix #71457 for timing
11365 precision when gettimeofday() is not availble but ftime() is
11366
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011367Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11370 are now copied on install and part of the -devel RPM
11371
Daniel Veillard7b416132002-03-07 08:36:03 +000011372Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * xpath.c: trying to avoid bug #72150 which was apparently
11375 caused by a gcc bug (or a processor problem) as detailed
11376 at http://veillard.com/gcc.bug
11377
Daniel Veillardf742d342002-03-07 00:05:35 +000011378Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11381 fixed xmlReconciliateNs(), added a Python test/example for
11382 inter-document cut'n paste
11383 * python/libxml.py: fixed node.doc on document nodes and added
11384 xpathEval() onto node objects
11385
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011386Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11389 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11390 fixup and integrated tests for the serialization stuff
11391
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011392Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11395 moved the libxml man page to section 3
11396
Daniel Veillard1e774382002-03-06 17:35:40 +000011397Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * tree.c: fix bug #72490
11400 * python/libxml.c python/libxml.py: added methods serialize()
11401 and saveTo() to all node elements.
11402
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011403Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * xmlIO.c: closed #73430, don't read from an input source
11406 which indicated an end-of-file or an error.
11407
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011408Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * parser.c: make sure SAX endDocument is always called as
11411 this could result in a Python memory leak otherwise (it's
11412 used to decrement ref-counting)
11413 * python/generator.py python/libxml.c python/libxml.py
11414 python/libxml2-python-api.xml python/libxml2class.txt
11415 python/tests/error.py python/tests/xpath.py: implemented
11416 the suggestions made by Gary Benson and extended the tests
11417 to match it.
11418
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011419Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * python/generator.py: applied patch fixing #73450
11422
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011423Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * xpath.c: fixing #61290 "namespace nodes have no parent"
11426 long standing divergence from the XPath REC. NodeSets
11427 simply hold a copy of namespace nodes and those node ->next
11428 points to the parent (which may not be the node carrying the
11429 definition).
11430 * include/libxml/xpath.h: flagged but didn't added a possible
11431 speedup
11432 * DOCBparser.c HTMLparser.c: removed some warnings from push
11433 parser due to new state being added.
11434 * tree.c: new fix from Boris Erdmann
11435 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11436 the XML Canonalization support from Aleksey Sanin
11437
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011438Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * tree.c: patch from Boris Erdmann fixing some namespace odities
11441 with xmlCopyNode()
11442
Daniel Veillardc6613042002-03-02 09:34:02 +000011443Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * xmlIO.c: fix bug #72706 when loading a NULL entity
11446
Daniel Veillardc0fef772002-03-01 16:16:31 +000011447Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11450 actually change in a future XML Namespace revision.
11451
Daniel Veillard79426f22002-03-01 16:14:17 +000011452Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11455 added the possibility of returning nodesets from XPath extension
11456 functions written in Python
11457
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011458Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * python/*: commiting some Python bindings work done while travelling
11461
Daniel Veillard97300512002-03-01 09:13:41 +000011462Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11465 explicitely with memory debugging switched on
11466
Daniel Veillard6361da02002-02-23 10:10:33 +000011467Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11470 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11471 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11472 the accessor generator for strings
11473 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11474 regression test.
11475
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011476Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * python/README python/generator.py python/libxml.c python/setup.py:
11479 added the 'usual' setup.py to allow building a libxml2-python
11480 module based on the same code. The initialization is however
11481 different the 2 .so files fo libxml2 and libxslt are identical and
11482 they entry point initialize both libraries. this is done to avoid
11483 some possible nasty problem since the Python don't merge the maps
11484 of all shared modules.
11485
Daniel Veillard158a4d22002-02-20 22:17:58 +000011486Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * parser.c: fixed a push/encoding bug reported by Michael
11489 on librsvg
11490
Daniel Veillard7839e162002-02-20 18:54:48 +000011491Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * include/libxml/parserInternals.h: fixes a misplaced #endif
11494
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011495Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * parser.c valid.c: found and fixed a couple of allocation bugs
11498
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011499Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * doc/xml.html doc/python.html doc/*: added a Python and binding
11502 page describing the current state of the Python bindings and
11503 giving pointers to the other languages wrappers.
11504
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011505Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11508 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11509 rebuilt the API and web site
11510 * xpath.c: fixed #71978 portability bugs
11511
Daniel Veillard8aff2472002-02-19 21:50:43 +000011512Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11515
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011516Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * include/libxml/parserInternals.h parser.c: had to change
11519 2 internal parsing API when processing document content
11520 to check the start and end of element content are defined
11521 in the same entity
11522 * valid.c include/libxml/valid.h: attribute normalization can
11523 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11524 with the context to report it.
11525 * SAX.c: fixed the last known bugs, crazy validation constraints
11526 when a document is standalone seems correctly handled. There
11527 is a couple of open issues left which need consideration especially
11528 PE93 on external unparsed entities and standalone status.
11529 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11530 The 2 tests left failing are actually in error. Cleanup done.
11531
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011532Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * valid.c: implemented E59 spaces in CDATA does not match the
11535 nonterminal S
11536
Daniel Veillard878eab02002-02-19 13:46:09 +000011537Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * SAX.c parser.c valid.c: more validation test fixups
11540 * check-xml-test-suite.py: added duration info for the tests
11541
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011542Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * parser.c valid.c: a couple of errors were reported but not
11545 saved back as such in the parsing context. Down to 1% failure rate
11546 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11547
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011548Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * xmlInternald.c: isExtender was missing a char
11551 * parser.c include/libxml/parser.h: % are acceptable in the
11552 internal subset if within a PUBLIC ID
11553
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011554Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * SAX.c parserInternals.c valid.c: more work on the conformance
11557 suite. Took the step to finally block documents with encoding
11558 errors. It's a fatal error per the spec, people should have fixed
11559 their documents by now.
11560
Daniel Veillard55253e22002-02-18 14:32:39 +000011561Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * check-xml-test-suite.py: fixed the test script after some discussion
11564 on the semantic of TYPE="error"
11565 * Makefile.am: added the script to the distrib
11566
Daniel Veillard28757702002-02-18 11:19:30 +000011567Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * SAX.c entities.c: fixed a couple of conformances issues deep
11570 into the validation code (standalone and undeclared Notations)
11571
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011572Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11575 stayed there for years !
11576
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011577Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11580 missing
11581
Daniel Veillardc7612992002-02-17 22:47:37 +000011582Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * check-xml-test-suite.py: improved the behaviour a bit as
11585 well as the logs
11586 * parser.c valid.c SAX.c: fixed a few more bugs
11587 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11588
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011589Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * check-xml-test-suite.py: python script to run regression tests
11592 against the XML Test suite of W3C/OASis
11593 * SAX.c: fixed a validation bug
11594 * parser.c: fixed 3 errors pointed by the test suite
11595 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11596 * python/Makefile.am: fixed a dependendy
11597
Daniel Veillard9f28f302002-02-15 20:48:08 +000011598Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * xmlmemory.c: avoid a warning bug #71594
11601
Daniel Veillard144024e2002-02-13 21:14:46 +000011602Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11605 warning on alpha/Tru64
11606
Daniel Veillarde4301c82002-02-13 13:32:35 +000011607Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11608
11609 * include/libxml/entities.h: fixing a comment
11610 * valid.c: fixing some troubles with validity check on namespaces
11611 * result/VC/NS3 test/VC/NS3: added a specific regression test
11612
Daniel Veillarda6d05382002-02-13 13:07:41 +000011613Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * tree.c: Fixing #71342 serializing '\n' in attribute values
11616 * result/noent/att3 result/att3 test/att3: added a specific
11617 test.
11618
Daniel Veillard797a5652002-02-12 13:46:21 +000011619Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * python/libxml.c: couple of bug fixes
11622
Daniel Veillard01a6d412002-02-11 18:42:20 +000011623Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * python/*.py: removed tabs and used spaces.
11626
Daniel Veillard397ff112002-02-11 18:27:20 +000011627Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11630 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11631
Daniel Veillard03517542002-02-11 13:54:40 +000011632Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11635 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11636
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011637Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * include/libxml/encoding.h include/libxml/entities.h
11640 include/libxml/globals.h include/libxml/parser.h
11641 include/libxml/threads.h include/libxml/tree.h
11642 include/libxml/xmlmemory.h: trying to fix the include mess
11643
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011644Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * include/libxml/xmlmemory.h: reverted part of the previous
11647 attempt to provide #69655, this was breaking the build.
11648
Daniel Veillard0ba59232002-02-10 13:20:39 +000011649Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11652 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11653 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11654 include/libxml/parserInternals.h include/libxml/tree.h
11655 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11656 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11657 clean.
11658 * python/libxml.c: fixed a warning.
11659
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011660Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11663 copying of node, merge back IDs in the target document.
11664 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11665 test/XInclude/ents/ids.xml: test case
11666 * result/VC/ElementValid4: output changed due to a typo fix
11667
Daniel Veillard1c18e302002-02-09 22:16:40 +000011668Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011671 generate the dependencies right as Jacob found out. Add
11672 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011673
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011674Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * parserInternals.c valid.c: Justin Fletcher found some parts
11677 of the code needing cleanup
11678 * libxml.spec.in python/Makefile.am python/generator.py
11679 python/libxml.c python/libxml.py: Fixed the python Makefiles
11680 corrected a bug showing up on ia64, changed the name of the
11681 python internal module too
11682
Daniel Veillard07be19b2002-02-08 14:20:35 +000011683Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * Makefile.am: applied patch from Andris Pavenis for binary
11686 name suffixes
11687
Daniel Veillardf216d462002-02-08 13:44:24 +000011688Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * xmllint.c win32/win32config.h: fixing #68748
11691
Daniel Veillardd455d792002-02-08 13:37:46 +000011692Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * valid.c: fixing #70166
11695
11696Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * valid.c: fixing #70077
11699
Daniel Veillardc575b992002-02-08 13:28:40 +000011700Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * Copyright Makefile.am README configure.in libxml.spec.in:
11703 Changed to the MIT Licence
11704 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11705 doc/xmlio.html: updated the doc accordingly
11706 * include/libxml/xmlwin32version.h configure.in: preparing
11707 2.4.14 release
11708 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11709 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11710 fixed the const xmlChar * wrapper and generator, XPath extension
11711 functions now use the context as first argument
11712 * python/tests/tstxpath.py python/tests/xpath.py
11713 python/tests/xpathext.py: Updated the tests accordingly
11714 * tree.c: fixed bug #70067
11715
Daniel Veillard7db38712002-02-07 16:39:11 +000011716Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * Makefile.am: cleanup
11719 * debugXML.c: always use stdout if output is NULL
11720 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11721 * python/Makefile.am python/generator.py python/libxml2class.txt
11722 python/libxml_wrap.h python/types.c: augmented the number of bindings
11723 handling FILE * and XPath contexts
11724 * python/tests/Makefile.am: avoid a stupid problem due to the
11725 use of TEST.
11726
Daniel Veillard15a143b2002-02-06 22:40:50 +000011727Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11730
Daniel Veillard70cab352002-02-06 16:06:58 +000011731Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * python/TODO python/libxml.c: cleanup the extension function lookup
11734 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11735
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011736Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * configure.in python/Makefile.am: do not install outside
11739 of prefix
11740
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011741Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * python/TODO python/libxml.c: started adding SAX interfaces
11744 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11745 SAX test
11746
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011747Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * tree.c: hardened the addChild function
11750 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11751 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11752 added accessors needed for xmlNode, a bit more testing and
11753 extension of interfaces
11754 * python/tests/Makefile.am python/tests/build.py: added a test
11755 build from scratch/save/load/check
11756
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011757Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * parserInternals.c: change a small bit in the way valididy
11760 error messages get initialized
11761 * python/TODO python/libxml.c python/libxml2-python-api.xml
11762 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11763 added some memory debugging to track leaks at the libxml2 level
11764 * python/tests/*.py: changed all tests to check for leaks,
11765 there is just one left in XPath extension registrations.
11766
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011767Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * python/TODO python/generator.py python/libxml2-python-api.xml
11770 python/libxml2class.txt: more accessor classes for the parser
11771 context, allow to switch on and check validity
11772 * python/tests/Makefile.am python/tests/error.py
11773 python/tests/invalid.xml python/tests/valid.xml
11774 python/tests/validate.py: attded more test and and added error.py
11775 which I forgot to commit in the last step
11776
Daniel Veillard3ce52572002-02-03 15:08:05 +000011777Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * python/Makefile.am python/types.c: cleanup
11780 * python/libxml.c python/libxml.py python/libxml_wrap.h
11781 python/generator.py python/libxml2-python-api.xml
11782 python/libxml2class.txt: added class for parser context, added
11783 first cut for push mode support. Added a framework to generate
11784 accessors functions.
11785 * python/tests/Makefile.am python/tests/push.py: added a push
11786 test
11787
Daniel Veillardcfb05462002-02-02 23:18:22 +000011788Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11791 bug a bit of cleanup.
11792
Daniel Veillard5d819032002-02-02 21:49:17 +000011793Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11796 python/libxml2class.txt: adding error redirections and preformat
11797 to a python handler
11798 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11799 tests self checking
11800
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011801Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11804 a function
11805
Daniel Veillard9589d452002-02-02 10:28:17 +000011806Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11809 python/libxml.c python/libxml2-python-api.xml
11810 python/libxml2class.txt: Progressing through the TODOs, class
11811 description output, extra XML API, RPM now builds the wrappers
11812 for all python installed versions
11813
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011814Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * configure.in libxml.spec.in python/Makefile.am python/TODO
11817 python/generator.py python/libxml2class.txt: added more informations
11818 in the libxml2-python package including docs. Slightly changed
11819 the class hierarchy
11820 * python/tests/*: added basic regression tests infrastructure too
11821
11822Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11825 added libxml2-python as part of the packages installed
11826
Daniel Veillarda7340c82002-02-01 17:56:45 +000011827Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * python/Makefile.am python/generator.py python/libxml.c
11830 python/libxml.py: more work, now able to extend the
11831 XPath interpreter with functions written in python.
11832
Daniel Veillardc3e39442002-02-01 09:29:41 +000011833Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * python/Makefile.am: Jacob sent a patch to allow building from
11836 tarfile.
11837
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011838Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11841 inserted the python wrappers build, I hope this won't be too
11842 unportable
11843
Daniel Veillard1971ee22002-01-31 20:29:19 +000011844Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * xpath.c: minor optimization
11847 * python/generator.py python/libxml.c python/libxml.py
11848 python/libxml_wrap.h: more work on the python bindings,
11849 they now support XPath and there is no evident leak
11850
Daniel Veillard36ed5292002-01-30 23:49:06 +000011851Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * python/generator.py python/libxml.c python/libxml.py:
11854 more work on the python bindings generator.
11855
Daniel Veillard96fe0952002-01-30 20:52:23 +000011856Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * python/generator.py python/libxml.c python/libxml_wrap.h:
11859 more work on the python bindings.
11860
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011861Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * python/generator.py python/libxml.c python/libxml.py
11864 python/libxml_wrap.h: commited early version of a python binding
11865 for private use only ATM
11866
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011867Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * entities.c tree.c include/libxml/entities.h: applied patch
11870 from Anthony Jones to implement copy of DTD subtree too. Had
11871 just to keep 2 function private which really ought to become
11872 public ones.
11873
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011874Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * xmllint.c: added pointers to the web pages in the usage()
11877
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011878Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * tree.c: more fixes from Petr Kozelka for attribute handling
11881 in the tree API to align the semantic with DOM.
11882
Daniel Veillard36065812002-01-24 15:02:46 +000011883Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * valid.c tree.c entities.c: another set of patches from
11886 Anthony Jones for copy operations cleanup and robustness
11887
Daniel Veillardf8592562002-01-23 17:58:17 +000011888Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11891 an alphabetic index based on comments content
11892 * doc/*: rebuilt the web site with the new references
11893
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011894Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * parserInternals.h: Greg Sjaardema suggested to use an
11897 eponential buffer groth policy in xmlParserAddNodeInfo()
11898
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011899Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11902 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11903 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11904 to generate cross-references, and added/updated the stylesheets
11905 to generate and link API indexes. The generic keyword index
11906 is not done yet.
11907 * doc/*.html: regenerated all the usual docs too
11908
Daniel Veillard2070c482002-01-22 22:12:19 +000011909Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * debugXML.c: added an xpath function to the shell for T. V. Raman
11912
11913Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011914
11915 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11916 debug routines.
11917
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011918Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11921 support of attribute nodes
11922
Daniel Veillard9d06d302002-01-22 18:15:52 +000011923Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11926 hopefully near complete and fully documented of the API in XML
11927 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11928 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11929 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11930 include/libxml/parserInternals.h include/libxml/valid.hi
11931 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11932 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11933 include/libxml/xpath.h include/libxml/xpathInternals.h:
11934 Cleaned up the doc comments a lot in the process, the interface
11935 coverage is now 100%
11936
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011937Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11940 extracts comments from the gtk-doc DocBook output (a bit
11941 convoluted but seems to work).
11942
Daniel Veillard61006472002-01-21 17:31:47 +000011943Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11946 added an XML description of the API, moved the script generating
11947 it here. Added a "make api" target
11948
Daniel Veillardd2f23002002-01-21 13:36:00 +000011949Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11952
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011953Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * xpath.c include/libxml/xpathInternals.h: the change made to
11956 xmlXPathFuncLookupFunc was incompatible roll it back
11957
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011958Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * SAX.c: cleanup patch from Anthony Jones
11961 * doc/Makefile.am: fix the headers to avoid in make scan
11962 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11963 includes, * vs Ptr and general cleanup
11964 * parsedecl.py: first version of a script to extract the
11965 module interfaces, the goal will be to provide .decl or XML
11966 specification of the interfaces to build wrappers.
11967
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011968Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11971 now provides return codes in case of errors
11972
Bjorn Reese026d29f2002-01-19 15:40:18 +000011973Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11974
11975 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11976 Upgraded to trio baseline 1.6
11977 * strio.h strio.c: Replaced by triostr.h and triostr.c
11978
Daniel Veillard572577e2002-01-18 16:23:55 +000011979Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11980
11981 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11982 of strdup usage in the code
11983
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011984Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * parser.c error.c: Keith Isdale complained rightly that
11987 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11988
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011989Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * tree.c: fixed the funxtion to set the xml: attributes
11992 * debugXML.c: added "setbase" to test it.
11993
Daniel Veillard2c748c62002-01-16 15:37:50 +000011994Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11997 to allow updating an attribute content
11998
Daniel Veillard8de85c62002-01-15 17:10:15 +000011999Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * libxml.h: try to avoid problems when compiling on Windows
12002
Daniel Veillard314cfa02002-01-14 17:58:01 +000012003Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * hash.c: patch from Anthony Jones for hash.c allocation size
12006 * Makefile.am: trying to work around Yet Another Libtool Madness
12007 and build the 2.4.13 release finally ...
12008
Daniel Veillard744683d2002-01-14 17:30:20 +000012009Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12012 * doc/* : update of the documentation
12013
Daniel Veillarde6a55192002-01-14 17:11:53 +000012014Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12017 at fixing #61290 :-(
12018
Daniel Veillardfb25a512002-01-13 20:32:08 +000012019Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12022 Fixes bug #67229
12023
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012024Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * tree.c: trying to avoid troubles when a subtree is copied
12027 and coalesced in part with the target tree. Should fix
12028 bug #67407
12029
Daniel Veillardd8224e02002-01-13 15:43:22 +000012030Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * valid.c: fixed validation of attributes content of type
12033 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12034 values, very old bug. Fixes #67671
12035
Daniel Veillard8107a222002-01-13 14:10:10 +000012036Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12037
12038 * parser.c include/libxml/parserInternals.h tree.c: integrated
12039 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12040 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12041
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012042Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * threads.c: applied Serguei Narojnyi's patch to add native
12045 thread support on the Win32 platform
12046 * testThreadsWin32.c Makefile.am: added the test program also
12047 from Serguei, Win32 specific
12048 * include/win32config.h include/libxml/xmlwin32version.h.in:
12049 added patch from Igor for the Windows thread specific defines.
12050
Daniel Veillard845cce42002-01-09 11:51:37 +000012051Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12054
Daniel Veillard7b602b42002-01-08 13:26:00 +000012055Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12056
12057 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12058 output page into XMLinfo.html. Close bug #66951 and
12059 raised by Robert Collins too.
12060
Daniel Veillard73c6e532002-01-08 13:15:33 +000012061Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * encoding.c: Paul Keogh pointed out a possibility of segfault
12064 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12065 Closes bug # 68238
12066
Daniel Veillard4a859202002-01-08 11:49:22 +000012067Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * doc/*.html: updated the Gdome2 links
12070
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012071Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * libxml.h: Applied following patches from Robert Collins
12074 and make sure IN_LIBXML is defined when compiling it
12075 -------
12076 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12077 as well as Visual C.
12078 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12079 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12080 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12081 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12082 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12083 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12084 xmlSysIDExists xmlNoNetExists).
12085 * xmllint.c: Don't include winsock2.h for Cygwin.
12086
Daniel Veillard401c2112002-01-07 16:54:10 +000012087Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12090 when the version info is not present.
12091
Daniel Veillard6f42c132002-01-06 23:05:13 +000012092Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * tree.c: Anthony Jones pointed out a problem in
12095 xmlStringGetNodeList() and provided a fix for it
12096
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012097Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012099 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012100 xmlCreatePushParserCtxt() when the initial buffer passed
12101 is large.
12102
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012103Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * win32/*: big cleanup of the Windows/MSVC project files
12106 from Igor Zlatkovic
12107
Daniel Veillardcebb1362002-01-02 13:13:30 +000012108Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * doc/Makefile.am: should fix #67674 and avoid troubles if
12111 xsltproc is not available or fails in the prefix provided
12112
Daniel Veillard26908ab2002-01-01 16:50:03 +000012113Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12116
Daniel Veillard5344c602001-12-31 16:37:34 +000012117Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12120 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12121 Fixed a few other problems raised by Charlie Bozeman.
12122 * result/VC/ElementValid[5-7]: fixed the output
12123
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012124Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12125
12126 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12127 patches from Charlie Bozeman. Regenerated the HTML docs.
12128
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012129Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12132 for Windows from Igor
12133
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012134Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * xmllint.c: applied Justin Fletcher patch for --output or -o
12137
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012138Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * win32/libxml2/libxml2.def.src: close #67019
12141
Daniel Veillard01db67c2001-12-18 07:09:59 +000012142Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12143
12144 * xmllint.c: applied Justin Fletcher generic timing patch
12145 similar to the one already applied to xsltproc.
12146
Daniel Veillardd1640922001-12-17 15:30:10 +000012147Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * include/libxml/tree.h tree.c: applied documentation patches
12150 from Charlie Bozeman
12151
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012152Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12153
12154 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12155
Daniel Veillard29e43992001-12-13 22:21:58 +000012156Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * valid.c: fix the xmlStrdup() used in the previous patch.
12159 * valid.c: added --dropdtd
12160 * tree.c: fixed xmlUnlinkNode so it also removes the references
12161 from the document if the node is a DTD
12162
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012163Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * HTMLtree.c valid.c: cleanup some static declarations
12166
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012167Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * xmllint.c: removed another strdup()
12170 * doc/FAQ: removed the HP/UX entry
12171
Daniel Veillarded472f32001-12-13 08:48:14 +000012172Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * valid.c: fix bug #66816 when validating.
12175 * xmllint.c: don't use sys/time.h if configure did not found it
12176
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012177Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12178
12179 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12180 xmlcatalog_man.xml
12181
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012182Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12183
12184 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12185 xmlInitMemory() was declared twice
12186
Daniel Veillardb82c1662001-12-09 14:00:54 +000012187Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * globals.c: do not reference strdup() !
12190 * configure.in libxml-2.0.pc.in: trying to fix the libs
12191 of the various config extraction modules
12192
Daniel Veillardef90ba72001-12-07 14:24:22 +000012193Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * configure.in : preparing 2.4.12
12196 * doc/* : updated and rebuilt the docs
12197
Daniel Veillard220346d2001-12-07 11:33:54 +000012198Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * uri.c: closed bug #66159
12201 * testURI.c: added --escape option
12202 * configure.in: some cleanup for xml2-config --cflags
12203
Daniel Veillard2a906822001-12-06 14:34:08 +000012204Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * globals.c testThreads.c: removed some misplaced includes
12207 of xmlversion.h
12208
Daniel Veillarde28313b2001-12-06 14:08:31 +000012209Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * threads.c: patch from Gary Pennington fixing a possible
12212 problem at initialization time.
12213
Daniel Veillardd3b08822001-12-05 12:03:33 +000012214Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012217 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012218 CodeWarrior.
12219
Daniel Veillarda7866932001-12-04 13:14:44 +000012220Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * xmllint.c: applied Geert Kloosterman's patch to fix
12223 --repeat --timing output
12224
Daniel Veillard19840942001-11-29 16:11:38 +000012225Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12228 where non-wellformed XML declaractions were not detected.
12229
Daniel Veillarde85d9342001-11-28 14:43:12 +000012230Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12231
12232 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12233
Daniel Veillard22f25a82001-11-28 09:12:23 +000012234Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12235
12236 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12237 gets reset by xmlCleanupInputCallbacks() and this makes the
12238 function useless. Same for output.
12239
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012240Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12241
12242 * xmlIO.c: robert pointed out a loop error in callback cleanups
12243
Daniel Veillard8faa7832001-11-26 15:58:08 +000012244Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12247 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12248 they are not really tied to debugging
12249
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012250Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12251
12252 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12253 * xmllint.c: better --catalogs description
12254
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012255Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12256
12257 * tree.c: fixed a couple of problems in xmlSetProp()
12258
Daniel Veillardcd337f02001-11-22 18:20:37 +000012259Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12260
12261 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12262 unappropriate stdout output.
12263
Daniel Veillard566d4df2001-11-22 13:00:53 +000012264Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12267 by Denis Beurive, closes #65111
12268
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012269Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * valid.c: in case of content model validity error, don't
12272 print it if validity warnings were not requested.
12273
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012274Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12277 * parserInternals.c: removed the last exit() call. Print an
12278 unmaskable error on stderr instead (library mismatch detection)
12279
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012280Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12281
12282 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12283 shell instructions from Heiko Rupp
12284
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012285Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * catalog.c: use the URL notation file:// for default catalog paths
12288
Daniel Veillard0ec98632001-11-14 15:04:32 +000012289Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * include/libxml/tree.h: better comments for _private fields
12292 * tree.c: removed a problem when copying an entity reference.
12293
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012294Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * vms/*: updated instructions and diffs from John A Fotheringham
12297
Daniel Veillarda11001b2001-11-12 22:45:36 +000012298Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * include/libxml/xmlerror.h: avoid an include problem if
12301 #include <libxml/xmlerror.h> happens first in code
12302 seems to be the case in KDE libs
12303
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012304Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12307 from Igor for Windows
12308
12309Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * Makefile.am: Gary Pennington pointed out a missing prefix
12312
Daniel Veillard43d3f612001-11-10 11:57:23 +000012313Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12316 * doc/*: upgraded and rebuilt the docs
12317
Daniel Veillardc1f78342001-11-10 11:43:05 +000012318Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * HTMLparser.c: fix comment in scripts element parsing.
12321 * result/HTML/doc3*: updated the results.
12322
12323Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * uri.c: another URI bug fix #63336, using Joel Young patch.
12326
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012327Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12330 a cleaned up version of the Pwd shell string generation.
12331
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012332Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * valid.c include/libxml/tree.h: trying to fix namespaces +
12335 validation problems for good, closing #63619 in the process
12336 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12337 wrong in this respect, fixed it.
12338
Daniel Veillardd536f702001-11-08 17:32:47 +000012339Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * xmllint.c: Morus Walter patch to allow --format and --encode
12342
Daniel Veillard5004f422001-11-08 13:53:05 +000012343Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12344
12345 * debugXML.c: Stefan Kost provided an help command for the shell
12346
Daniel Veillarda6825e82001-11-07 13:33:59 +000012347Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12348
12349 * debugXML.c: Heiko Rupp pointed that the shell would crash
12350 on empty nodesets returns.
12351
Daniel Veillard03f848d2001-11-07 12:53:46 +000012352Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12355 migh need the history libraries
12356
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012357Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12360 handle the case of < in quoted attributes, Bastian Kleineidam
12361
Daniel Veillardc853b322001-11-06 15:24:37 +000012362Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12365 fixing catalog breakages
12366 * Makefile.am catalog.c result/catalogs/catal
12367 result/catalogs/mycatalog.* test/catalogs/catal*:
12368 fixed more problems in catalog support, added more regression tests
12369 for both XML and SGML catalog handling
12370
Daniel Veillard66870c72001-11-05 19:27:49 +000012371Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * debugXML.c: applied an improvement to xmlGetLineNo() from
12374 Keith Isdale
12375
Daniel Veillardffe09c92001-11-05 14:21:47 +000012376Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12379 Side effect of the progressive catalog loading
12380
Daniel Veillardad661b92001-11-05 11:43:15 +000012381Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * Makefile.am: confexecdir and confexec_DATA were defined twice
12384 pointed out by Karl Eichwalder
12385
Daniel Veillard6eb17722001-11-04 22:19:27 +000012386Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * xmlcatalog.c: avoid unlink() and use remove() instead.
12389
Daniel Veillardea898282001-11-04 22:13:45 +000012390Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12391
12392 * libxml.spec.in: cleanup
12393 * include/libxml/xmlwin32version.h: updated with 2.4.8
12394
Daniel Veillarda4617b82001-11-04 20:19:12 +000012395Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12398 of compiling libxml with a non standard set of options
12399
John Fleck027edfb2001-11-04 20:13:58 +000012400Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12401
12402 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12403 document --sgml option, fixing gnome bugzilla #63382
12404
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012405Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12408 breakage of 2.4.7, added a couple of really needed APIs
12409 like xmlCatalogIsEmpty() and xmlNewCatalog()
12410 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12411 for install-catalog
12412 * configure.in: preparing 2.4.8
12413
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012414Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12415
12416 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12417 include/libxml/tree.h include/libxml/xmlIO.h: more include
12418 cleanups, export cleanly one html output + format function.
12419
12420Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12421
12422 * parser.c: removed initGenericErrorDefaultFunc call from
12423 xmlInitParser() since it could destroy previous calls to
12424 xsltSetGenericErrorFunc() effects
12425
Daniel Veillardebd38c52001-11-01 08:38:12 +000012426Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12429 keyword.
12430
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012431Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * Makefile.am: cleanup
12434 * threads.c: cleanup too
12435 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12436 from xsltproc
12437 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012438 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012439
Daniel Veillard91c00402001-10-30 17:41:38 +000012440Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12443 was not used anymore !
12444
Daniel Veillard52dcab32001-10-30 12:51:17 +000012445Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * configure.in: preparing 2.4.7
12448 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12449 manual page from John
12450 * doc/*: updated the doc and rebuilt the generated pages
12451
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012452Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * xmlIO.c: closing bug #62711, the library should never
12455 close stdin or stdout.
12456
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012457Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * uri.c: second pass at fixing #63336, using Joel Young
12460 final patch. looks okay.
12461
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012462Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * uri.c include/libxml/uri.h: trying to clear #63336
12465 allowing the escaping routine to parse unconformant
12466 URI-References.
12467
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012468Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12469
12470 * vms/readme.vms vms/build_libxml.com nanoftp.c
12471 include/libxml/xmlversion.h.in: a few VMS updates from
12472 John A Fotheringham
12473 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12474 and xmlCleanupOutputCallbacks() for the Perl binding people.
12475
Daniel Veillard635ef722001-10-29 11:48:19 +000012476Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12479 apply fixes to close #63271 and avoid segfaults when
12480 the error routine gets callbed before xmlInitParser()
12481 get called.
12482 * nanoftp.c error.c: Applied patches from Justin Fletcher
12483 correcting some xmlGenericError misuses.
12484
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012485Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12486
12487 *doc/xmllint.xml, doc/xmllint.1
12488 New and improved man page for xmllint - .xml is the original, .1
12489 is the generated man page
12490
Daniel Veillardc9484202001-10-24 12:35:52 +000012491Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12492
12493 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12494 the web site from the main HTML document.
12495
Daniel Veillard5151c062001-10-23 13:10:19 +000012496Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * parser.c: fixed an erroneous validation bug when PE refs
12499 occurs in external parsed entities referenced from the
12500 internals subset
12501 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12502 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12503 added the associated testcase, it's a nice one.
12504 * HTMLparser.c: generate the DTD node as HTML still ...
12505 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12506
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012507Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12508
12509 * HTMLparser.c: fixed a bug in htmlNewDoc()
12510
Daniel Veillard89cad532001-10-22 09:46:13 +000012511Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * test/threads/*: added entities testing to the Thread test
12514 * testThreads.c: make the test reasonable
12515 * DOCBparser.c: fix the DTD public and system ID
12516 * xmllint.c: added --sgml for SGML DocBook importing
12517 * Makefile.am: added Docbtests target
12518
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012519Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12522 * testThreads.c: removed bogus include
12523
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012524Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12527 fixed a very serious (looping) validation bug
12528
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012529Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * include/libxml/globals.h include/libxml/threads.h threads.c
12532 testThreads.c: far more testing, cleaning up bugs
12533 * *.c : make sure globals.h is always included.
12534
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012535Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * HTMLparser.c: try to get rid of parser loops for good.
12538
Daniel Veillardab7488e2001-10-17 11:30:37 +000012539Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * configure.in: fixed some bugs in CFLAGS passing.
12542 * test/threads Makefile.am testThreads.c: added a specific
12543 threaded test case (really nasty, guaranteed).
12544
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012545Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * catalog.c: serious cleanup on the management of the
12548 XML catalog tree, more tests done, especially with
12549 the catalog PI.
12550
Daniel Veillard364789a2001-10-16 12:45:00 +000012551Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * catalog.c: avoid a problem in catalog cleanup on SMP if
12554 catalogs were not initialized.
12555
Daniel Veillard81463942001-10-16 12:34:39 +000012556Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * catalog.c xpath.c: trying to cleanup the not thread safe
12559 parts of the library.
12560
Daniel Veillard64a411c2001-10-15 12:32:07 +000012561Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12562
12563 * include/libxml/globals.h configure.in global.data: make
12564 the allocation be per-thread a configure option
12565 * encoding.c include/libxml/parser.h: fixed compilation
12566 errors
12567
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012568Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * include/libxml/parser.h: Norm reported that a few lines
12571 added were breaking libxslt compile, removed them for now
12572
Daniel Veillard6f350292001-10-14 09:56:15 +000012573Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * parser.c parserInternals.c threads.c: debugged and fixed
12576 initialization problems which were giving troubles on SMP
12577 boxes.
12578
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012579Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * include/libxml/Makefile.am: missing globals.h
12582
Daniel Veillarde7090612001-10-13 12:18:28 +000012583Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012584
Daniel Veillarde7090612001-10-13 12:18:28 +000012585 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012586
Daniel Veillardd0463562001-10-13 09:15:48 +000012587Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12590 include/libxml/parserInternals.h include/libxml/tree.h
12591 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12592 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12593 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12594 Applied the last patches from Gary, cleanup, activated threading
12595 all user accessible global variables are now handled in globals.[ch]
12596 Still a bit rought but make tests passes with either
12597 --with-threads defined at configure time or not.
12598 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12599 linking options
12600
Daniel Veillardb8478642001-10-12 17:29:10 +000012601Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * Makefile.am include/libxml/Makefile.am
12604 include/libxml/globals.h globals.c include/libxml/threads.h
12605 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12606 configure.in: started integrating the core of the thread support
12607 not activated yet but half integrated. The code should still
12608 compile and work anyway.
12609
Daniel Veillardb44025c2001-10-11 22:55:55 +000012610Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12613 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12614 integrating the non-controversial parts of Gary Pennington
12615 multithread patches
12616 * catalog.c: corrected a small bug introduced
12617
Daniel Veillard75b96822001-10-11 18:59:45 +000012618Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * catalog.c include/libxml/catalog.h: very serious cleanup,
12621 isolating unportable code and as much as possible the accesses
12622 to the global shared catalog. May need more testing !
12623
Daniel Veillard78d12092001-10-11 09:12:24 +000012624Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12627 Keith Isdale patches for the XSLT debugger interfaces. Some
12628 cleanup
12629
Daniel Veillardff0b7312001-10-11 06:46:09 +000012630Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12631
12632 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12633 * DOCBparser.c: generate line nubers in elements
12634
Daniel Veillard60087f32001-10-10 09:45:09 +000012635Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * configure.in: preparing 2.4.6 release
12638 * doc/xml.html doc/html/*: updated and rebuilt the docs
12639 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12640
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012641Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12642
12643 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12644 adding documentation for DV's supercatalog support
12645
Daniel Veillard82d75332001-10-08 15:01:59 +000012646Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12649 super catalog support adding one API and one flag --sgml to
12650 xmlcatalog
12651
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012652Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12653
12654 * doc/xmlcatalog_man.xml, xmlcatalog.1
12655 One more crack at
12656 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12657
12658
Thomas Broyer47334c02001-10-07 16:41:52 +000012659Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12660
12661 * xpath.c: implemented xmlXPathObjectCopy for external objects
12662 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12663
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012664Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12665
12666 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12667 finishing up fix to
12668 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12669 the xmlcatalog man page display more elegantly
12670
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012671Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * configure.in: closing bug #61832
12674 * HTMLparser.c: removed a warning
12675
Daniel Veillard6ab38382001-10-06 13:08:27 +000012676Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * xpath.c: fixing #61673 part I, do not loose doc information
12679 when copying result value trees.
12680
Daniel Veillard556c6682001-10-06 09:59:51 +000012681Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12682
12683 * xpath.c: trying to harden the XPath interpreter
12684
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012685Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12686
12687 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12688 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12689
William M. Brack1633d182001-10-05 15:41:19 +000012690Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12691
12692 * HTMLparser: repaired another loop problem
12693
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012694Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12697 parsing.
12698 * xpath.c: fix bug #61291 the default XML namespace node is
12699 missing from the namespace axis.
12700 * tree.c: refuse to create namespaces nodes with prefix "xml"
12701
Daniel Veillard651f9472001-10-04 14:51:06 +000012702Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * SAX.c: ouch a non-defined namespace could lead to a crash,
12705 fixed #61215
12706
Daniel Veillard7dd05702001-10-04 14:25:12 +000012707Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * parserInternals.c: closed bug #61054
12710
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012711Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * include/libxml/Makefile.am: closing #60708
12714
Daniel Veillarda293c322001-10-02 13:54:14 +000012715Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12716
12717 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12718 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12719
Daniel Veillardf4309d72001-10-02 09:28:58 +000012720Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12721
12722 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12723
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012724Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12725
12726 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12727 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12728
Daniel Veillard16756b62001-10-01 07:36:25 +000012729Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * catalog.c: Justin Fletcher provided cleaup code in case
12732 HAVE_STAT is not defined
12733 * include/win32config.h: Igor Zlatkovic suggested to have
12734 HAVE_STAT defined there
12735
William M. Brack5e1cac12001-09-28 16:19:18 +000012736Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12737
12738 * catalog.c - fixed typing error reported by M. Barros
12739
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012740Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12741
12742 * xmllint.c - fixing typo
12743
William M. Brackd28e48a2001-09-23 01:55:08 +000012744Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12745
12746 * HTMLparser.c: small enhancement to prevent loop on
12747 unrecognizable data
12748
Daniel Veillardb1d62872001-09-21 09:47:08 +000012749Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * parserInternals.c: applying patch from bug #60757 this
12752 should close it
12753
Daniel Veillardc0631a62001-09-20 13:56:06 +000012754Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * catalog.c xmlcatalog.c: removed a couple of warning
12757 * xpath.c: try to solve the linking problem on platforms
12758 needing trio to compile
12759
Daniel Veillard1a123612001-09-19 08:06:23 +000012760Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012761
Daniel Veillard1a123612001-09-19 08:06:23 +000012762 * Makefile.am libxml.spec.in: backing up non-documented changes
12763 commited without review or aproval by Jens Finke <jens@gnome.org>
12764 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012765
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012766Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * configure.in: Joe Orton provided a patch fixing a problem
12769 when iconv is specified to be in a non-standard directory
12770 but wasn't exported in xml2-config --cflags
12771
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012772Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12773
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012774 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012775 troubles with 2.4.4 errors.
12776
Daniel Veillard16698282001-09-14 10:29:27 +000012777Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * encoding.c entities.c: do not output hexadecimal charrefs
12780 when serializing HTML since some version of Netscape can't
12781 grok it, generate decimal ones.
12782 * result/HTML/doc3.htm: output changed due to previous test
12783 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12784
Daniel Veillard98fed372001-09-13 11:34:58 +000012785Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12786
12787 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12788 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12789
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012790Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012791 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012792
12793 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12794 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12795 updated the configuration scripts systems accordingly
12796
Daniel Veillard04382ae2001-09-12 18:51:30 +000012797Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * configure.in: preparing for 2.4.4
12800 * doc/xml.html doc/html/*: updated and rebuilt the docs
12801
Daniel Veillardd63437e2001-09-12 15:00:27 +000012802Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * win32/dsp/libxml2.def.src: tried to incorporate comments
12805 from bug #59220
12806
Daniel Veillard319a7422001-09-11 09:27:09 +000012807Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * parser.c result/noent/wml.xml: fixed bug #59981 related
12810 to handling of '&' in attributes when entities are substitued
12811
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012812Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * libxml.h include/libxml/xmlversion.h.in
12815 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12816 Tried to close bug #60131
12817
Daniel Veillardbce62332001-09-10 18:46:55 +000012818Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12819
12820 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12821
Daniel Veillard143b04f2001-09-10 18:14:14 +000012822Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * SAX.c: fixing bug #59946 on xmlns=""
12825
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012826Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12827
12828 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12829 but allocates a new error code.
12830
Daniel Veillard05c13a22001-09-09 08:38:09 +000012831Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * xmllint.c: John Fleck fixed typos in the options output
12834 * parser.c SAX.c: fix ignorable white space SAX selection
12835
12836Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * entities.c: Steve Underwood found the possibility of an
12839 ininite loop in case of error.
12840
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012841Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12842
12843 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12844
Daniel Veillarda050d232001-09-05 15:51:05 +000012845Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * parser.c: warn if version is not 1.0 but it's not
12848 strictly speaking an error after analyzing the spec
12849
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012850Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12851
12852 *doc/catalog.html - add link to the html version of the
12853 man page, other linguistic cleanups
12854
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012855Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12856
12857 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12858 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12859 file, has not yet been included in the build.
12860
Daniel Veillard99784ff2001-09-01 16:20:28 +000012861Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * catalog.c: removed a duplicate affectation Justin Fletcher
12864
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012865Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12866
12867 * tree.c: Armin Sander pointed a possible text coalescing
12868 problem, completed his patch.
12869
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012870Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12871
12872 * trionan.c: Fixed const and volatile re-definition problem
12873
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012874Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * libxml.4 parser.c: doc updates from Heiko Rupp
12877 * parserInternals.c: 2 sanity checks from Heiko Rupp
12878
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012879Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * tree.c: applied patch from Armin Sander to make some pointers
12882 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012883 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012884
Daniel Veillardb06c6142001-08-27 14:26:30 +000012885Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * xpath.c: hum, restrict the integer usage gcc bug workaround
12888 to only gcc compilers so that other architecture don't get
12889 penalized by this limitation.
12890 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12891
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012892Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12895 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12896
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012897Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12900 --convert option to xmlcatalog to convert SGML ones to
12901 the XML syntax.
12902 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12903
12904 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012905Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * catalog.c xmlIO.c: started some serious testing and fixed
12908 a few bug and optmization needs.
12909
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012910Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12911
12912 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12913 preparing for a 2.4.3 release even if it may not be ready yet
12914 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12915 all file parsing lookup to go through the entity resolver, add
12916 to add an API to bypass it (needed to load catalogs themselves),
12917 some cleanup on the catalog code too.
12918 * nanoftp.c: small cleanup
12919 * doc/catalog.html: small update
12920
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012921Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12924 Jun Kuriyama
12925
Daniel Veillardffb120d2001-08-23 00:52:23 +000012926Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * doc/catalog.html: finished the catalog documentation
12929
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012930Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * doc/catalog.html doc/xml.html: added documentation about
12933 Catalog support, misses an API description
12934 * doc/html/*: reextracted the API pages
12935
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012936Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12939 Added the part about section 7.2 on URI resolution,
12940 fixed a side effect in the HTML parser, look complete
12941 and ready to rock except the URI/SystemID part!
12942
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012943Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * include/libxml/catalog.h include/libxml/parser.h
12946 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12947 xmlIO.c: added support and APIs needed for the catalog PI
12948 * include/libxml/xmlIO.h: cleanup
12949
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012950Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12953 include/libxml/catalog.h: starts to look okay, really
12954 plugged the new framework, cleaned a lot of stuff,
12955 added some APIs, except the PI's support missing this
12956 should be mostly complete
12957 * result/catalogs/* test/catalogs/*: added new test, enriched
12958 the existing one with URN ID tests
12959
Daniel Veillard64339542001-08-21 12:57:59 +000012960Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12961
12962 * catalog.c: fixed nextCatalog
12963 * result/catalogs/docbook test/catalogs/*: started adding
12964 a small regression test
12965
Daniel Veillardcda96922001-08-21 10:56:31 +000012966Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12969 more work on the XML catalog support.
12970 * parser.c include/libxml/parser.h: small cleanup seems using
12971 list as a public parameter name can give portability troubles
12972 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12973 include/libxml/xpath.h include/libxml/Makefile.am: removed
12974 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12975 wrappers
12976
Bjorn Reese45029602001-08-21 09:23:53 +000012977Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12978
12979 * Makefile.am trio.c triodef.h trionan.c xpath.c
12980 include/libxml/Makefile.am include/libxml/trionan.h:
12981 Re-worked Not-A-Number and Infinity support.
12982 * xmlcatalog.c: added readline include files
12983
Daniel Veillard344cee72001-08-20 00:08:40 +000012984Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12987 testCatalog as xmlcatalog, making it an installed app
12988 adding a shell, and preparing it to be a /etc/xml/catalog
12989 management tool, though not ready yet
12990 * catalog.c include/libxml/catalog.h: adding support for
12991 XML Catalogs http://www.oasis-open.org/committees/entity/
12992 not finished, there is some interesting tradeoffs and a
12993 few open questions left.
12994
Daniel Veillardb7664f42001-08-19 13:00:43 +000012995Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * xmllint.c: fixed a line formatting problem
12998
Daniel Veillard5015b712001-08-17 09:37:52 +000012999Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * SAX.c: removed a couple of unused variable (Albert Chin)
13002
Daniel Veillardbb371292001-08-16 23:26:59 +000013003Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13004
13005 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13006 trying to fix some troubles w.r.t. function returning
13007 const xxxPtr.
13008
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013009Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13012 defined
13013
Daniel Veillardae6db172001-08-16 19:32:00 +000013014Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13015
13016 * xpointer.c: removed unused var
13017
Daniel Veillard09190202001-08-16 16:27:41 +000013018Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * testXPath.c: another small cleanup closing bug #59110
13021
Daniel Veillard796f4b62001-08-16 16:00:13 +000013022Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * win32/dsp/libxml2.def.src: small cleanup closing bug
13025 #59108
13026
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013027Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * example/gjobread.c: add xmlCleanupParser() before leaving
13030
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013031Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13032
13033 * config.h.in configure.in include/libxml/xmlwin32version.h:
13034 released 2.4.2
13035
Daniel Veillardd3d06722001-08-15 12:06:36 +000013036Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * include/libxml/valid.h debugXML.c valid.c: deprecate
13039 the non-boundchecking Sprintf functions, add Snprintf
13040 this should close bug #57984
13041
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013042Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13045 URIs before doing the lookups (pointed by Mark Vakoc)
13046
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013047Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * xpath.c: serious changes on Result Value Trees and NodeSets
13050 w.r.t. deallocation and collect operations. Probably not
13051 100% clean (merge of allocated trees smells like a problem).
13052 Seems sufficient to close #58943
13053
Daniel Veillard90493a92001-08-14 14:12:47 +000013054Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * xmllint.c: adding a --format option
13057
Daniel Veillardfe703322001-08-14 12:18:09 +000013058Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * xpath.c: count() was broken on Result Value Tree
13061 * xmlIO.c: fixed file:/// accesses on _WIN32
13062
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013063Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13066 macro was renamed, this should close bug #58683
13067
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013068Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13069
13070 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13071 entity substitution mode text at the end of the entity might
13072 be added due to text coalescing.
13073 * nanoftp.c parser.c: small cleanup
13074
Daniel Veillard0c720972001-08-08 20:59:00 +000013075Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * HACKING: added John Fleck right to commit in the doc subdir
13078
Daniel Veillard48da9102001-08-07 01:10:10 +000013079Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13082 allow to inherit attributes from the DTD directly in the
13083 tree, this is needed for XPath and can be a useful feature.
13084 Inherited namespaces are always provided at the tree level now
13085 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13086 of tests for this feature (XSLT being the prime user).
13087
Daniel Veillard50f34372001-08-03 12:06:36 +000013088Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13089
13090 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13091 testSAX.c xmlIO.c xmllint.c include/win32config.h
13092 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13093 include/libxml/xmlwin32version.h.in win32/README.MSDev
13094 win32/dsp/*: applied Win32 Facelift No.2 patches from
13095 Igor Zlatkovic for Windows/MSC
13096
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013097Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * SAX.c: unparsedEntityDecl() the URI computation of the
13100 entity wasn't done breaking XSLT unparsed-entity-uri()
13101
Daniel Veillard567e1b42001-08-01 15:53:47 +000013102Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13103
13104 * xpath.c: fixed a bug when walking the descendants and
13105 the current node has no children
13106 * debugXML.c: show up when a text node is supposed to not be escaped
13107
Thomas Broyerf186c822001-07-31 23:30:37 +000013108Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13109
13110 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13111 worked like the set:leading() function)
13112 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13113
Daniel Veillardba6db032001-07-31 16:25:45 +000013114Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13117
Daniel Veillard57905372001-07-31 15:52:17 +000013118Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * include/libxml/xmlIO.h: apply change to close #58141
13121 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13122
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013123Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * parser.c: when the internal subset uses a PE, then the
13126 included entity can use conditional sections.
13127
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013128Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13131 when walking the namespace axis showing up in
13132 libxst/tests/general/bug-12
13133 * xmlmemory.c: added the possibility to trace a given block
13134 defined by its address
13135
Daniel Veillard4aafa792001-07-28 17:21:12 +000013136Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * parser.c: don't override existing encoding specified before
13139 starting xmlParseDocument()
13140
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013141Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * include/libxml/xmlwin32version.h: reinserted, needed for
13144 Windows users of CVS
13145
Darin Adlera77cac02001-07-27 17:41:51 +0000131462001-07-27 Darin Adler <darin@bentspoon.com>
13147
Darin Adler699613b2001-07-27 22:47:14 +000013148 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13149 * testCatalog.c: Add include of <libxml/parser.h>.
13150
131512001-07-27 Darin Adler <darin@bentspoon.com>
13152
Darin Adlera77cac02001-07-27 17:41:51 +000013153 * include/libxml/.cvsignore:
13154 * include/libxml/xmlwin32version.h:
13155 Remove this file from CVS because it's generated.
13156
Daniel Veillard50822cb2001-07-26 20:05:51 +000013157Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * parser.c include/libxml/parser.h: applied const patches from
13160 Tom Moog #58002
13161
Thomas Broyerba4ad322001-07-26 16:55:21 +000013162Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13163
13164 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13165 lookup framework
13166
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013167Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * tree.c: fixed xmlCopyNode() for documents
13170
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013171Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13174
13175Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013176
13177 * parser.c: fixes bug #57652 reported by Morus Walter
13178
Daniel Veillarde3924972001-07-25 20:25:21 +000013179Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13182
Daniel Veillarda53c6882001-07-25 17:18:57 +000013183Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13186 errors, lesson don't add new functions at 1am before a release
13187 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13188 from XPath initialization when possible.
13189
Daniel Veillardd9bad132001-07-23 19:39:43 +000013190Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * result/scripts/base*: removing history/readline changed
13193 this slightly
13194 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13195 xmllint.c: make element content line number generation
13196 optionnal to avoid breaking old apps added interface to switch
13197
Daniel Veillardf012a642001-07-23 19:10:52 +000013198Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013201 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013202 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13203 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13204 John Kroll fixes to allow saving to HTTP via PUT (or
13205 POST of needed).
13206 * doc/html/*.html: regenerated the docs
13207
Thomas Broyere8126242001-07-22 03:54:15 +000013208Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13209
13210 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13211 xmlHashScanFull and xmlHashScannFull3 to get passed the
13212 three keys as arguments to the callback function
13213
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013214Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * configure.in Makefile.am: removed libxml softlink for good
13217 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13218 100% coverage by gtk-doc
13219
Daniel Veillard8599e702001-07-17 21:38:51 +000013220Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13223 fixed serious troubles due to size_t vs. int mismatch
13224
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013225Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13228
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013229Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13230
13231 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13232 convenient extension API for value and context managing
13233 Now handles external objects through xmlXPathPopExternal,
13234 xmlXPathWrapExternal and xmlXPathReturnExternal.
13235 Added functions for sets operations (intersection, etc.)
13236
Daniel Veillard22090732001-07-16 00:06:07 +000013237Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13240 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13241 HTMLparser.c: cleanup of global variables, marking some
13242 const or private.
13243
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013244Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013245
13246 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13247 fixed xmlXPathNodeSetItem when passing index=0
13248
Daniel Veillard05dec342001-07-14 21:57:39 +000013249Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13252
Daniel Veillard28ae6362001-07-14 16:44:32 +000013253Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * xmllint.c: fixed compilation under Cygwin #57503
13256 * TODO: update
13257
Peter Williamsed156f52001-07-13 18:35:13 +0000132582001-07-13 Peter Williams <peterw@ximian.com>
13259
13260 * config.h.in: add #undef HAVE_DLFCN_H
13261
13262 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13263 builddir.
13264
Daniel Veillard73b36e32001-07-12 15:09:52 +000013265Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13268 raised by #57348 and #57381
13269
Daniel Veillard7db37732001-07-12 01:20:08 +000013270Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13273 tree.c xpointer.c: store the line numbder in element->content,
13274 may break some software, need a configuration mechanism
13275
Darin Adler96037892001-07-11 00:03:16 +0000132762001-07-10 Darin Adler <darin@bentspoon.com>
13277
13278 * .cvsignore:
13279 * example/.cvsignore:
13280 * include/.cvsignore:
13281 * include/libxml/.cvsignore:
13282 Various things that are generated and should be ignored.
13283
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013284Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13287 * doc/xml.html doc/html/*: updated the docs
13288
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013289Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13292 validation occured on content with element child
13293
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013294Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * tree.c: fixed XML Base computation which was broken
13297 * debugXML.c: added a base function to the shell
13298 * Makefile.am result/scripts/* test/scripts/*: added scripts
13299 based regression tests, and adding 2 XML Base tests
13300
Daniel Veillard19e96c32001-07-09 10:32:59 +000013301Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * tree.c: set properties doc and call xmlSetListDoc for properties
13304 content when grafting them in a different tree.
13305 * aclocal.m4: remove from CVS
13306
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013307Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * win32/libxml2/libxml2.def.src: added some missing entry point
13310 for XPath (Mark Vakoc)
13311
Daniel Veillard388236f2001-07-08 18:35:48 +000013312Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13315 layer should URI-Unescape before trying to open resources.
13316
Daniel Veillard04383752001-07-08 14:27:15 +000013317Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * xpath.c: fix the name() bug for elements in the default
13320 namespace reported by Charlie Bozeman
13321
Daniel Veillard7583a592001-07-08 13:15:55 +000013322Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13325 led to an XPath fix, improvements of SAX initialization, and
13326 an added option --nocdata to testXPath
13327
Daniel Veillard449d7392001-07-07 19:11:06 +000013328Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * doc/libxml-doc.el: Felix Natter provided anew version working
13331 with XEmacs too
13332
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013333Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * include/libxml/xpath.h: small cleanup
13336 * doc/xml.html: update
13337
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013338Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13341 released 2.3.14
13342
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013343Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013346 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013347
Daniel Veillard73c9c042001-07-05 20:02:54 +000013348Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13351 were not equal to empty strings
13352
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013353Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * SAX.c: fixed a URI-Reference computation problem when validating
13356 * xmlIO.c: small cleanup
13357
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013358Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * parser.c: improved the description of a couple of interfaces
13361 upon Larry Stamper suggestion
13362
Daniel Veillard62f313b2001-07-04 19:49:14 +000013363Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * SAX.c entities.c parser.c: changed completely the way entities
13366 are handled when running the parser in entity substitution mode.
13367 This fixes a bug reported by Stephan Kulow and nearly divides
13368 by 3 the amount of memory required by libxslt to load and process
13369 DocBook TDG.
13370
Daniel Veillardf420ac52001-07-04 16:04:09 +000013371Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * HTMLparser.c: fixing a too early root closing problem raised
13374 byt Prashanth Naidu
13375
Daniel Veillard8c357d52001-07-03 23:43:33 +000013376Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13379 raised by Mark Vakoc.
13380
Daniel Veillard6e90d192001-07-03 16:37:49 +000013381Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * example/Makefile.am: fixed the include path to add srcdir/include
13384 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13385 and some cleanup
13386
Daniel Veillardf06307e2001-07-03 10:35:50 +000013387Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13390 lot of optimization work, results in significant improvements
13391 when handling really complex XPath queries. Add a small optimizer
13392 for unions, improve [n] and [last()], avoid some costly ops.
13393
Daniel Veillard77044732001-06-29 21:31:07 +000013394Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13397 * xpath.c: small cleanup
13398 * xmlGetNsList: reformated, fixed problems if used on Entities
13399
Daniel Veillard2adbb512001-06-28 16:20:36 +000013400Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13403
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013404Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13407 * Makefile.am example/Makefile.am: workaround automake generating
13408 erroneous deps
13409
Daniel Veillard12f7d292001-06-28 13:12:11 +000013410Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * include/win32config.h: bug #56801 Yon Derek provided a patch
13413 to the windows config file.
13414
Daniel Veillard87ee9142001-06-28 12:54:16 +000013415Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13418 libxml.h : Yon Derek provided a set of changes to compile from
13419 CVS on Windows/MSC
13420
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013421Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * parser.c: fixed UTF8 BOM support in push mode
13424 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13425 added a specific testcase
13426
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013427Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * Makefile.am: added --push regression tests
13430 * parserInternals.c: the XML parser segfaulted in --push mode
13431
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013432Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * configure.in: moved the symlinks detection within a CVS
13435 check, this is not portable and will be removed soon.
13436 * xpath.c: small cleanup/speedup
13437
Daniel Veillard11648102001-06-26 16:08:24 +000013438Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13441 release of 2.3.12
13442 * parser.c: make an error message if unknow entities in all cases
13443
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013444Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13447
Daniel Veillard23793842001-06-25 16:07:45 +000013448Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13451 includes were installed in the wrong dir
13452
Daniel Veillardf5498f32001-06-25 15:08:36 +000013453Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * doc/html.xml: warn against sending code to exhibit bugs.
13456
Daniel Veillard56f06462001-06-24 21:34:03 +000013457Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13460 Tru64 from Thomas Leitner
13461
Daniel Veillardc5d64342001-06-24 12:13:24 +000013462Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * AUTHORS: added William and Bjorn
13465 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13466 daniel@veillard.com hopefully I won't have to do this again
13467 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13468 docs can be rebuilt cleanly now
13469 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13470 from CVs it's generated, added include/libxml/xmlwin32version.h
13471 also generated but which should change far less frequently.
13472 * catalog.c nanoftp.c: made sure to include libxml.h not
13473 libxml/xmlversion.h directly
13474 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13475 when compiling on WIN32 and MSC
13476
Daniel Veillard07385fd2001-06-23 21:55:48 +000013477Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * include/Makefile.am include/libxml/Makefile.am configure.in:
13480 fixed make distcheck and rebuilding the rpms
13481
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013482Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * configure.in: should finish the migration of exported includes
13485 into a real include/libxml in CVS, at least for CVS users.
13486 * removed the exported headers, added in include/libxml (as well
13487 as xmlversion.h.in).
13488
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013489Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * configure.in: fixed the way to detect symlink
13492
Daniel Veillard66541772001-06-23 18:31:04 +000013493Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * configure.in: updated, include/libxml is now a real CVS dir
13496
Daniel Veillardca989762001-06-23 17:39:29 +000013497Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13500 version works with both libxml1 and libxml2 (it autodetects
13501 the prefix of the html-files) from Felix Natter.
13502 * doc/xml.html: updated doc accordingly
13503
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013504Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xpath.c: fixed the bug generating a template loop in libxslt
13507 when using docbook-xsl-1.4, * should filter out document nodes
13508 * HACKING: added William
13509 * TODO: updated
13510
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013511Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * doc/FAQ.html: added a warning about gcc-3.0
13514 * doc/xml.html: added reference to gdome2 and removed a confusing
13515 sentence
13516
Daniel Veillardf7f41852001-06-22 15:18:01 +000013517Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * xmlversion.h: okay this is a generated file, but Windows
13520 users need it and they can't generate it, and I want CVS
13521 Windows users ...
13522 * win32/libxml2/libxml2_so.dsp: Windows project file for
13523 the shared lib version of libxml2
13524 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13525 resources needed for libxslt/xsltproc by Yon Derek
13526
Bjorn Reese3157b342001-06-22 14:41:45 +000013527Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13528
13529 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13530
Daniel Veillard4151acb2001-06-22 10:48:57 +000013531Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
Daniel Veillardcc146db2001-06-22 11:10:52 +000013533 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13534
13535Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
Daniel Veillard4151acb2001-06-22 10:48:57 +000013537 * include/win32config.h: Yon Derek provided a first fix
13538 to be able to compile libxslt/xsltproc on Windows
13539
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013540Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xpath.c: attempt to work around what seemed a gcc optimizer
13543 bug when handling floats on i386 http://veillard.com/gcc.bug
13544 * tree.c entities.c encoding.c: doing some cleanups while
13545 chasing it
13546
Daniel Veillard017b1082001-06-21 11:20:21 +000013547Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * Makefile.am: cleanup when --without-debug is specified
13550 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13551 w.r.t. --without-debug and other include points
13552 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13553 Catalogs
13554 * configure.in entities.h tree.h HTMLparser.c: removed
13555 --without-corba, made the _private field mandatory
13556
Daniel Veillard87a764e2001-06-20 17:41:10 +000013557Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13560 outputs a BOM in UTF8, an errata has been issued to avoid the
13561 problem, that was the most reasonable solution... Add support
13562 for a leading UTF8 BOM in entities.
13563
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013564Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * valid.c: fixed a bug found when post validating an entity ref
13567 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13568 activate it too
13569
Daniel Veillard39196eb2001-06-19 18:09:42 +000013570Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13573 weakness in the node copy the XPointer and the XInclude
13574 implementations. Serious cleanup.
13575
Daniel Veillard3739b982001-06-19 12:51:30 +000013576Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * Makefile.am: Kjartan Maraas provided a small patch to
13579 add xml2-config.in to EXTRA_DIST
13580
Daniel Veillarda9142e72001-06-19 11:07:54 +000013581Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13584 provided another failing case found in KDE, the way the
13585 ctxt->vctxt.nodeTab was allocated and freed changed over
13586 time but it wasn't completely cleaned up. This should fix it.
13587
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013588Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * parser.c: Stephan Kulow also raised the fact that line number
13591 could get miscounted making debug harder, fixed the problem
13592 in xmlParseCharData()
13593
Daniel Veillard64b98c02001-06-17 17:20:21 +000013594Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * valid.c: Stephan Kulow pointed out a problem when validating
13597 and using an empty entity, forgot a 'break' in a case.
13598
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013599Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13602 * doc/xml.html: updated with 2.3.11
13603
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013604Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * TODO: updated adding cleanup of generated doc
13607 * configure.in: prepared to release 2.3.11
13608 * xmllint.c: added --version for bug reporting
13609 * doc/html/*.html: rebuilt the doc
13610
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013611Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * xpath.c: first part of the work on selecting namespace to
13614 fix bug #56115
13615
Daniel Veillard96ed5832001-06-15 22:22:04 +000013616Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13619 when using -liconv
13620 * TODO: updated
13621
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013622Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13625 cleanup, encoding support.
13626
Daniel Veillard608ad072001-06-14 08:32:28 +000013627Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13630
Daniel Veillard239d0522001-06-13 23:02:48 +000013631Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * xpath.c: bug detected by Ankh when / is used as a function arg
13634
Daniel Veillard02bb1702001-06-13 21:11:59 +000013635Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13638 of element and use it to avoid outputting formatting spaces at
13639 the wrong place. Implemented the format parameter for HTML save.
13640 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13641 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13642 result/HTML/wired.html: of course this impact the result of a
13643 number of HTML tests
13644
Daniel Veillard95d845f2001-06-13 13:48:46 +000013645Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * HTMLtree.[ch]: started augmenting the HTML save API with
13648 encoding and formatting parameters
13649
Daniel Veillardeca60d02001-06-13 07:45:41 +000013650Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * HTMLtree.h: cleanup and started evaluating the work needed on
13653 revamping the HTML output code
13654
Daniel Veillard84666b32001-06-11 17:31:08 +000013655Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13658
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013659Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * valid.c: fixed bug #56049, forgot one check in the
13662 validation routine
13663
Daniel Veillardca2366a2001-06-11 12:09:01 +000013664Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13667
Daniel Veillard6761eee2001-06-11 10:29:38 +000013668Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * libxml.h: fixed an error in last commit
13671 * doc/FAQ.html: added an entry for compilation from CVS
13672
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013673Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * xmlversion.h.in libxml.h: Cygwin patches
13676 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13677 * tree.h: cleanup
13678
Daniel Veillardacd370f2001-06-09 17:17:51 +000013679Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13682 memory block in a strange case where libxml is linked twice
13683 in the binary.
13684
Daniel Veillard1d047672001-06-09 16:41:01 +000013685Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13688 state far too often, simple fix used to avoid it.
13689
Daniel Veillard4497e692001-06-09 14:19:02 +000013690Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13693 being processed, applied his patch
13694 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13695
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013696Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13699 provided fixes to compile on MSCC again
13700 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13701 also provided an update for the project files.
13702
Daniel Veillarda682b212001-06-07 19:59:42 +000013703Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13706 bug #55810
13707
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013708Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * tree.c: fixed xmlGetNsProp() to close bug #55683
13711 Note this requires libxslt to use it's own function instead.
13712
Daniel Veillardf0c53762001-06-07 16:07:07 +000013713Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * HTMLtree.c: when in a pre element no formatting space should
13716 be added.
13717 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13718
Daniel Veillard068a9652001-06-07 15:30:26 +000013719Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * configure.in: added tests for signal() and signal.h
13722
Daniel Veillard541d6552001-06-07 14:20:01 +000013723Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13726
Daniel Veillard8a367d42001-06-07 14:01:34 +000013727Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * doc/libxml-doc.el: Felix Natter provided a new version for
13730 libxml2
13731
Daniel Veillard8a926292001-06-07 11:20:20 +000013732Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * HTMLtree.c: when in a pre element no formatting space should
13735 be added.
13736
Daniel Veillard14839d52001-06-06 16:11:56 +000013737Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13740
Daniel Veillarde95e2392001-06-06 10:46:28 +000013741Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13744 hack
13745 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13746 * uri.c: fixed a warning
13747
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013748Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * HTMLtree.c: trying to close bug #55772 escaping in script
13751 elements
13752 * doc/xml.html: suggest to send mail to the list
13753
13754Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013755
13756 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13757 good. Use a macro and based on the solution provided in
13758 vsnprintf manual page from GNU.
13759
Bjorn Reese99748722001-06-05 12:49:15 +000013760Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13761
13762 * error.c: Workaround for non-preserving variadic list.
13763 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13764
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013765Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * doc/xml.html: added 2.3.10 release
13768
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013769Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * configure.in: releasing 2.3.10
13772
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013773Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13776
Daniel Veillard20042422001-05-31 18:22:04 +000013777Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * encoding.c: Robert Collins provided a patch to add the
13780 "US-ASCII" encoding alias
13781
Daniel Veillard97ac1312001-05-30 19:14:17 +000013782Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13785 string oriented functions and started cleaning the related areas
13786 in xpath.c which needed fixing in this respect
13787
Daniel Veillard2d703722001-05-30 18:32:34 +000013788Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13791 #55380
13792 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13793
Daniel Veillard9403a042001-05-28 11:00:53 +000013794Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * TODO: updated
13797 * nanohttp.[ch] : started adding APIs to get the redirected URL
13798 when this occurs (needed for further base computation
13799 * tree.h: cleanup
13800 * encoding.c: cleanup
13801 * SAX.c: minor change around ctxt->loadsubset
13802
Daniel Veillard6278fb52001-05-25 07:38:41 +000013803Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * Makefile.am include/Makefile.am: small change to have
13806 include/libxml rebuilt if working from CVS.
13807 * uri.c: applied another patch from Carl Douglas for URI escaping,
13808 this should close bug #51876
13809
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013810Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13813 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13814 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13815 added specific regression test
13816 * parser.h: preparing for the XSLT mode where DTD inherited
13817 attributes are added to the tree.
13818
Daniel Veillardbbd22452001-05-23 12:02:27 +000013819Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * xinclude.[ch]: Updated the namespace for the Last Call version
13822 * result/XInclude/include test/XInclude/include: updated the
13823 testsuite accordingly
13824
Daniel Veillard8514c672001-05-23 10:29:12 +000013825Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13828 related to bug #51876
13829
Daniel Veillard42596ad2001-05-22 16:57:14 +000013830Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * tree.c: fixed a gross mistake in base computation, xml:base is
13833 not completely correct yet (need cascade).
13834 * xpath.[ch]: added the few things needed to find a function name
13835 and URI from the XPath context when it is called.
13836
Daniel Veillard81418e32001-05-22 15:08:55 +000013837Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13840 * DOCBparser.c: small cleanup
13841 * xmllint.c: added a --catalogs option to load catalogs from
13842 $SGML_CATALOG_FILES
13843 * tree.c: cleanup
13844 * configure.in: iconv library fixup, ICONV_LIBS
13845
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013846Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * catalog.c: handling of CATALOG entries. detection of recursion,
13849 and a few bugfixes
13850 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13851 against the default namespace
13852
Daniel Veillard04b93292001-05-21 08:15:31 +000013853Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13856
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013857Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * parser.c: fixed propagation context info when parsing an
13860 external entity.
13861 * doc/html/*.html: regenerated a couple of docs
13862
Daniel Veillard4623acd2001-05-19 15:13:15 +000013863Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * doc/xml.html: update with 2.3.9 informations
13866
Daniel Veillardbed7b052001-05-19 14:59:49 +000013867Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13870 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13871 * doc/html/* : rebuilt the docs
13872 * valid.c: small patch which may improve some case when
13873 validating.
13874
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013875Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * HTMLparser.c: Closed bug #54891
13878 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13879 to the suite
13880
13881Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13884 applied a documentation patch from LotR and filled in a few missing
13885 descriptions
13886
Daniel Veillard76d66f42001-05-16 21:05:17 +000013887Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * xpath.c tree.c parser.c: speed optimizations at the parser level
13890 document tree freeing and xpath evaluation
13891
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013892Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * parser.c parser.h parserInternals.h: fixed a couple of
13895 interfaces for handling memory buffer input to const char *
13896 upon suggestion of JamesH.
13897
Daniel Veillardc3739e72001-05-15 15:23:27 +000013898Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * configure.in: LoTR sent a patch fixing the previous commit
13901
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013902Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * configure.in: trying to deal again with the stoopid -R linking
13905 flag of Solaris
13906
Daniel Veillard790142b2001-05-15 10:51:53 +000013907Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * xpath.h: two nodeset access macros from Thomas Broyer
13910
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013911Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13914 patch from Thomas Broyer
13915
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013916Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13919 case
13920 * INSTALL: was empty added stuff from the FAQ
13921
Daniel Veillard75bea542001-05-11 17:41:21 +000013922Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13925 attributes handling and #54433 by adding xmlUnsetProp()
13926 and xmlUnsetNsProp()
13927
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013928Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * HTMLparser.c: Patch from Jonas Borgström
13931 (htmlGetEndPriority): New function, returns
13932 the priority of a certain element.
13933 (htmlAutoCloseOnClose): Only close inline elements if they
13934 all have lower or equal priority.
13935 * result/HTML: this of course changed a number of tests results.
13936
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013937Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xmlIO.c catalog.c: plugged in the default catalog resolution
13940 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13941 documentations
13942 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13943
Daniel Veillarda7374592001-05-10 14:17:55 +000013944Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13947 integrating catalogs
13948 * catalog.[ch] testCatalog.c: adding a small catalo API
13949 (only SGML catalog support).
13950 * parser.c: restaured xmlKeepBlanksDefault(0) API
13951
Daniel Veillardc17337c2001-05-09 10:51:31 +000013952Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13955
Daniel Veillard257d9102001-05-08 10:41:44 +000013956Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * parser.c: added xmlParseExternalEntityPrivate() to allow
13959 propagation of ctxt->_private when parsing external entities
13960
Daniel Veillard083c2662001-05-08 08:27:14 +000013961Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13964
Daniel Veillard01ef7382001-05-08 07:31:43 +000013965Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13968
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013969Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * valid.c: warn when indeterminist content model is detected
13972 * result/VC/ElementValid8: this adds a message
13973 * Makefile.am: add --novalid for VCM tests
13974 * parserInternals.c: added a call to Init memory
13975
Daniel Veillard64269352001-05-04 17:52:34 +000013976Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13979 when both parameters are NULL.
13980
Daniel Veillard37721922001-05-04 15:21:12 +000013981Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * valid.c: applied small patch from Gary Pennington, reindented
13984 some part of the code.
13985
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013986Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13989 release, updated and regenerated the docs
13990
Daniel Veillard357c9602001-05-03 10:49:20 +000013991Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * xpath.c result/XPath/expr/floats : clarified and cleanup
13994 printing of abnormal floats in tests.
13995
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013996Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13999 * results/HTML/ : a few changes in the output of the HTML tests as
14000 a result.
14001 * configure.in: tying to fix -liconv where needed
14002
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014003Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * Makefile.am: fixed a stupid error
14006
Daniel Veillard7150a032001-05-02 16:41:11 +000014007Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * configure.in Makefile.am: make the inclusion of the trio
14010 modules in the library conditional
14011
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014012Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * DOCBparser.c: patche from László Kovács, fixed entities refs
14015 in attributes handling
14016
Daniel Veillardedddff92001-05-02 10:58:52 +000014017Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14020 flushing
14021
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014022Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * xpath.c: fix of an XSLT namespace bug reported on the list
14025 general/bug-8-
14026
Daniel Veillard5792e162001-04-30 17:44:45 +000014027Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * strio.h trio.c: Dan McNichol suggested a couple of small
14030 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14031
Daniel Veillard02141ea2001-04-30 11:46:40 +000014032Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * tree.c parser.c encoding.c: spent a bit more time looking
14035 at the parsing speed and DOM handling. Added a few more
14036 speedups.
14037
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014038Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * parser.c: small but effective parsing speed improvement
14041
Daniel Veillardb59076b2001-04-29 17:04:07 +000014042Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * configure.in: default on the DocBook parser inclusion (for Gnome)
14045 * DOCBparser.h: fixed a header reference
14046
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014047Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * configure.in xpath.c: applied Bjorn patches for FPE on the
14050 alpha
14051
Daniel Veillardeefd4492001-04-28 16:55:50 +000014052Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14055 xmlSaveFormatFileTo()
14056
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014057Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * xpath.c: simple and efficient optimization, XPath functions
14060 aways bind to the same code, cache this
14061 * TODO: updated (by saying some is obsolete)
14062
Daniel Veillard2156a562001-04-28 12:24:34 +000014063Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * xpath.c: more cleanup work on XPath name parsing routines
14066
Daniel Veillard61d80a22001-04-27 17:13:01 +000014067Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14070 xmlXPathParseName
14071 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14072 * debugXML.c: avoid compilation problems if compiling without
14073 HTML support, Igor Zlatkovic
14074 * win32/libxml2/libxml2.def.src: being able to compile without
14075 XPath on Windows
14076
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014077Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * libxml.m4: yet another patch from Toshio Kuratomi
14080
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014081Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14084
Daniel Veillard67fee942001-04-26 18:59:03 +000014085Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * tree.[ch]: added xmlSaveFormatFile interface for saving
14088 and indenting a file.
14089
Daniel Veillard82e49712001-04-26 14:38:03 +000014090Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * xpath.c: fixed bug #53689 related to processing-instruction()
14093
Daniel Veillard02f077a2001-04-26 10:59:11 +000014094Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * DOCBparser.c: patche from László Kovács
14097
Daniel Veillard30211a02001-04-26 09:33:18 +000014098Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * parser.c: applied fixes from Christian Glahn bug report #53391
14101
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014102Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * error.c: Jean François Lecomte provided a complete description
14105 and a fix to bug #53537
14106
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014107Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14110
Daniel Veillard1034da22001-04-25 19:06:28 +000014111Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * DOCBparser.c SAX.c: a bit more work on entities processing.
14114 Still Need to cleanup XML output and references in attributes
14115
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014116Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14119
Daniel Veillardb33c2012001-04-25 12:59:04 +000014120Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * tree.c: trying to fix #53574, not completely complete,
14123 I would like xmllint --copy --debug test/ent1 and
14124 xmllint --debug test/ent1 to show the same result.
14125 * xpath.c: fix a bug when trying to sort namespace nodes
14126
Daniel Veillard5146f202001-04-25 10:29:44 +000014127Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * HTMLtree.c: real fix for #53402
14130
Daniel Veillard7533cc82001-04-24 15:52:00 +000014131Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14134 PIs when using xsl:output
14135 * valid.c: closing #53537 some case generate segfaults if there
14136 is validity errors
14137
Daniel Veillard61b33d52001-04-24 13:55:12 +000014138Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14141 of external parsed entities, added --noent to testDocbook
14142 * valid.c: Garry Pennington found an uninitialized variable
14143 access in xmlValidateElementContent()
14144
Daniel Veillard56098d42001-04-24 12:51:09 +000014145Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14148 with madness
14149 * result/HTML/ : this modified the result of the regression tests
14150 a lot.
14151
Daniel Veillard122376b2001-04-24 12:12:30 +000014152Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14155 to doc where it wasn't checked against NULL reported by
14156 Jens Laas
14157
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014158Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14161 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14162
Daniel Veillardeae522a2001-04-23 13:41:34 +000014163Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14166 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14167 * SAX.[ch]: cleanup and updates for DocBook
14168 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14169 ex SGML identifier changes
14170 * valid.c: removed a static unused function.
14171
Daniel Veillardde57c612001-04-23 09:13:36 +000014172Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * HTMLtree.c: applied change for Paul Sponagl on script saving
14175 * Makefile.am: the warning about entity title.xml are normal.
14176
Daniel Veillard393df012001-04-22 20:11:18 +000014177Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * configure.in: release of 2.3.7
14180 * Makefile.am: fixing make distcheck
14181
Daniel Veillarda41123c2001-04-22 19:31:20 +000014182Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * doc/html/* doc/xml.html: updated and regenerated the docs
14185
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014186Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14189
Daniel Veillarde82a9922001-04-22 12:12:58 +000014190Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * tree.c: fixed #53388 with the provided patch
14193
Daniel Veillard06803992001-04-22 10:35:56 +000014194Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * valid.c: Bjorn detected an invalid memory access. Fixed
14197 vstateVPush()
14198
Daniel Veillard40af6492001-04-22 08:50:55 +000014199Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14202
Bjorn Reese70a9da52001-04-21 16:57:29 +000014203Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14204
14205 * libxml.h: new header used only for the compilation of libxml
14206 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14207 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14208 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14209 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14210 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14211 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14212 baseline (version 1.2 plus a single patch).
14213 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14214 scientific notation for numbers. Tests added.
14215 * xpath.c: formatting of numbers changed to use sprintf
14216 (contribution from William Brack)
14217
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014218Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * valid.c: cleanup, more useful debugging
14221 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14222 * xmlIO.c: entity loading is printed as an error when validating
14223
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014224Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * valid.c: fixed to validate within entities
14227 * test/VCM/v22.xml: added a specific testcase
14228
Daniel Veillardca1f1722001-04-20 15:47:35 +000014229Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * valid.c: forgot an epsilon transition in for ()+
14232 * test/VCM/v21.xml : added a specific test case
14233
Daniel Veillard85349052001-04-20 13:48:21 +000014234Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * valid.c: removed a state explosion exhibited by RSS
14237 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14238 from bug #51872
14239
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014240Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14243 validation without using an ugly NFA -> DFA algo in the source.
14244 Made a specific algorithm easier to maintain, using a single
14245 stack and without recursion.
14246 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14247 * hash.c: made the growing routine static
14248 * tree.h parser.c: added the parent information to an
14249 xmlElementContent node.
14250
Daniel Veillarde470df72001-04-18 21:41:07 +000014251Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * SAX.c parser.c xpath.c: generating IDs when not validating
14254 from an external parsed entity was poisoning the ID has table
14255 with removed values. This was killing XSLT on the KDE help
14256 browser.
14257
Daniel Veillardceacdd92001-04-18 15:10:35 +000014258Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * entities.h: andrew@ugh.net.au detected a double declaration
14261
Daniel Veillarda10efa82001-04-18 13:09:01 +000014262Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * debugXML.c hash.c tree.h valid.c : some changes related to
14265 the validation suport to improve speed with DocBook
14266 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14267 the way validation errors get reported
14268
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014269Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14272 by P C Chow and William M. Brack for XSLT HTML output
14273
Daniel Veillard2d90de42001-04-16 17:46:18 +000014274Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14277 Igor Zlatkovic patches for MSC compilation and added his
14278 updates
14279
Daniel Veillarde043ee12001-04-16 14:08:07 +000014280Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14283 prefix lookup.
14284 * parserInternals.c: fixed the bug reported by Morus Walter
14285 due to an off by one typo in xmlStringCurrentChar()
14286
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014287Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * HTMLparser.c result/HTML/*: revamped the way the HTML
14290 parser handles end of tags or end of input
14291
Daniel Veillard82daa812001-04-12 08:55:36 +000014292Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14295
Daniel Veillard67a21302001-04-11 14:39:16 +000014296Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14299 bug where the linktime verions of free() won't work ...
14300
Daniel Veillard27b55282001-04-11 12:22:25 +000014301Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14304
Daniel Veillardafc73112001-04-11 11:51:41 +000014305Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * doc/xml.html: added 2.3.6 release
14308
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014309Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14312 * result/wml.xml: resulted in a small output change
14313
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014314Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * tree.c: xmlNewDoc was missing the charset initialization
14317 * xmllint.c: added --auto to autogenerate a doc, allow to
14318 reproduce the problem fixed on xmlNewDoc
14319
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014320Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * xpath.c: trying to get 52979 solved
14323 * tree.c result/ result/noent/: trying to get 52712 solved, this
14324 also made me clean up the fact that XML output in general should
14325 not add formating blanks by default, this changed the output of
14326 a few tests
14327
Daniel Veillard73639a72001-04-10 14:31:39 +000014328Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14331
Daniel Veillardfac26a12001-04-08 13:08:14 +000014332Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * configure.in: finally released 2.3.6
14335
Daniel Veillard911f49a2001-04-07 15:39:35 +000014336Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * xpath.c: checking for null pointer generated by new code
14339
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014340Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * xpath.c: fixed a [] evaluation problem reported
14343 * test/XPath/tests/simpleaddr: extended test
14344 * result/XPath/simpleaddr: updated result
14345
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014346Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xmllint.c: Dan Timis reported a portability problem
14349 on Macs without mmap, fixed it.
14350
Daniel Veillardb38bd552001-04-03 18:22:00 +000014351Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * testXPath.c : added a --tree option allowing to display the
14354 tree dump of the XPath expression
14355
Daniel Veillard4dd93462001-04-02 15:16:19 +000014356Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * xpath.c: fixed a memleak when comparing nodesets
14359 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14360 * tree.c: added a TODO
14361
Daniel Veillard92ad2102001-03-27 12:47:33 +000014362Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14365 we need string functions
14366 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14367 to be able to use them where needed. Applied some changes
14368 to reduce name linking pollution and compile in only what's
14369 needed.
14370 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14371 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14372 for the string manipulation functions
14373 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14374 to the free() function of xmlmemory.c
14375 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14376 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14377 usage.
14378
14379
Daniel Veillard2be30642001-03-27 00:32:28 +000014380Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * error.c: applied the context output patch of the error
14383 handling submitted by Chuck Griffith
14384 * error/VC/*: this slightly change some error logs
14385
Daniel Veillard50582112001-03-26 22:52:16 +000014386Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * parser.c: fixed line number reporting on error
14389
Daniel Veillard04be4f52001-03-26 21:23:53 +000014390Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * parser.c: Sullivan and Darin found a parser bug,
14393 applied the patch.
14394
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014395Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14398 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14399 xmlversion.h.in xpointer.c: of course the way I defined
14400 UNUSED breaks on old gcc version. Try to be smart and
14401 also define it directly in xmlversion.h
14402 * configure.in: removed -ansi flag from the pedantic set
14403
14404Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014405 Huge cleanup, I switched to compile with
14406 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14407 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14408 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14409 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14410 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14411 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14412 encoding.h entities.c error.c list.[ch] nanoftp.c
14413 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14414 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14415 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14416 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14417 Cleanup, staticfied a number of non-exported functions,
14418 detected and cleaned up a dozen of problem found this way,
14419 avoided a lot of public function name/typedef/system names clashes
14420 * doc/xml.html: updated
14421 * configure.in: switched private flags to the really pedantic ones.
14422
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014423Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * configure.in: 2.3.5
14426 * doc/html/*: rebuilt the docs
14427
Daniel Veillard146c9122001-03-22 15:22:27 +000014428Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * parser.c: fixed a reported bug in NOTATION parsing
14431 * uri.c: accepted but not fixed bug 51876, added TODO
14432 * Makefile.am: fixed bug 51876
14433
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014434Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14435
14436 * config.h.in configure.in error.c: fix a compilation problem
14437 on platforms without vsnprintf (xml@thewrittenword.com)
14438
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014439Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * parser.c: fixed a function name header typo
14442 * SAX.c: notations can also occur in external subset.
14443
Daniel Veillard7d42b542001-03-20 13:22:46 +000014444Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * error.c: removed a C++ like comment
14447
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014448Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * parser.c: fixing bug 52299 strange condition leading
14451 to a parser crash due to a buffer overflow
14452 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14453 added the specific test case
14454
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014455Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14458 xmlXPathConvert{String,Number,Boolean} to be able to make
14459 type casts without a context stack, fixed some implementation
14460 problems related to the absence of context at parse-time,
14461 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14462 in the public API too
14463 * xpointer.c xpathInternals.h: we need to know at parse time
14464 whether we are compiling an XPointer
14465
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014466Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14469 cleaned up the parser internals, refactored XPath code, added
14470 new compilation based APIs and cleanly separated public and
14471 private APIs.
14472
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014473Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * xpath.h: the comp field must be added at the end to avoid
14476 killing binary compat.
14477
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014478Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * Makefile.am: detect XPath memleaks in regreson tests
14481 * error.c: fixed and error w.r.t. error reporting still using
14482 stderr
14483 * hash.c: added new line at end of file
14484 * tree.h: minor cleanup
14485 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14486 expression parsing from evaluation, resulted in a number of
14487 changes internally, and in XPointer. Likely to break stuff
14488 using xpathInternals.h but should remain binary compatible,
14489 new interfaces will be added.
14490
Daniel Veillardd574f782001-03-14 19:40:17 +000014491Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * configure.in: fixed a couple of problems reported by
14494 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14495 without gcc on non linux platforms.
14496
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014497Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14500 a fix for --with-html-dir= configure support. I hope it won't
14501 break rpm generation
14502
Daniel Veillarda022fe02001-03-14 16:30:00 +000014503Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * xmlIO.c: one function comment cleanup.
14506
Daniel Veillard25239c12001-03-14 13:56:48 +000014507Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * SAX.c: external subset notations were improperly registered
14510 in the internal subset.
14511
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014512Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * README.cvs-commits: added, pointing to HACKING
14515 * HACKING: updated
14516
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014517Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * parser.c: and Matt Sergeant found one in the XML push
14520 parser (erroneous check I forgot to remove when I fixed the
14521 main parser).
14522
Daniel Veillard68d7b672001-03-12 18:22:04 +000014523Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * xpath.c: ptittom found a small bug in UnaryExpr
14526
Daniel Veillarde356c282001-03-10 12:32:04 +000014527Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * configure.in: bumped to 2.3.4
14530 * error.c: fixed bug #51860
14531 * tree.c: fixed bug #51861
14532 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14533 * tree.[ch] : added xmlDefaultBufferSize
14534 * nanoftp.c: typo in function name header block
14535 * doc/xml.html : updated, added link to XML::LibXSLT
14536 * doc/html/* : rebuilt the docs
14537
Daniel Veillard80f32572001-03-07 19:45:40 +000014538Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14539
14540 * parser.c SAX.c: the new content parsing code raised an
14541 ugly bug in the characters() SAX callback. Found it
14542 just because of strangeness in XSLT XML Rec ouptut :-(
14543
Daniel Veillard6c831202001-03-07 15:57:53 +000014544Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * Makefile.am: Martin Baulig suggested to add -lm
14547 * tree.c: found another bug in xmlNodeGetContent()
14548
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014549Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * xpath.c: Bjorn found the error related to strictness of comparison.
14552
Daniel Veillard29631a82001-03-05 09:49:20 +000014553Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * parser.c: trying to fix the Dtd parsing problem reported
14556 by Gary, side effect of last week speed optimizations.
14557
Daniel Veillard14be0a12001-03-03 18:50:55 +000014558Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14561 * parserInternals.c: removed unneeded test raised by Stric
14562
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014563Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14564
14565 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14566 and fixed by William Brack). Added xmlXPathFormatNumber.
14567 Changed the sorting slightly.
14568 * configure.in Makefile.am example/Makefile.am: Added -lm.
14569 Please note that applications linking with libxml2, must
14570 also like with the math library from now on.
14571
Daniel Veillardf9533d12001-03-03 10:04:57 +000014572Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14575
Daniel Veillard2f362242001-03-02 17:36:21 +000014576Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * parser.c: one must report spaces even if the Dtd element
14579 content proves that this is not part of the element content.
14580 * result/valid/*.xml: this changed the ouptu slightly
14581
Daniel Veillardb402c072001-03-01 17:28:58 +000014582Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * configure.in: bumped to 2.3.3
14585 * doc/xml.html: updated
14586
Daniel Veillard77851712001-02-27 21:54:07 +000014587Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * tree.c: minor doc fix
14590 * xpath.c: deallocation issues when a result tree has been
14591 converted to a node-set
14592
Daniel Veillardec70e912001-02-26 20:10:45 +000014593Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * doc/xml.html: oops corrected dates s/2000/2001
14596
Daniel Veillard8730c562001-02-26 10:49:57 +000014597Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * valid.c: new patch from Gary Pennington
14600
Daniel Veillard91e9d582001-02-26 07:31:12 +000014601Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * doc/xml.html: applied patch from Ankh
14604
Daniel Veillardedac3c92001-02-26 01:36:19 +000014605Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * xinclude.c: fixed a problem building on Mac
14608
Daniel Veillard21a0f912001-02-25 19:54:14 +000014609Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * parser.c: more work on increasing parsing ferformances
14612
Daniel Veillard48b2f892001-02-25 16:11:03 +000014613Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14616 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14617 avoiding memcpy in production builds MEM_CLEANUP macro use
14618 * parser.[ch] parserInternals.c: optimizations of the tightest
14619 internal loops inside the parser. Better checking of I/O
14620 flushing/loading conditions
14621 * xmllint.c : added --timing
14622
Daniel Veillard71681102001-02-24 17:48:53 +000014623Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * configure.in: bumped to 2.3.2
14626 * doc/xml.html: updated for release
14627
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014628Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * xpath.c: found a memleak and fixed a nasty bug
14631
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014632Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * xmllint.[c1] : added return code errors for xmllint
14635 * xpath.c: specific debug dump function for result value trees
14636
Daniel Veillard4b637072001-02-21 21:52:55 +000014637Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * xpath.c: finally implemented xmlXPathCompareNodeSets
14640 * test/XPath/expr/floats results/XPath/expr/floats: added
14641 a test for float expressions
14642
Daniel Veillardf714aa32001-02-21 03:07:44 +000014643Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14646 * parserInternals.[ch]: trying to speed up parsing
14647 * xpath.c : speeded up node set equality op
14648
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014649Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14652 better handling of ID/IDREF and the list modules associated
14653 * configure.in: small CFLAGS cleanup
14654
Daniel Veillarda8abee62001-02-19 15:14:59 +000014655Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * configure.in: fixed iconv detection on AIX (stric)
14658
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014659Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014660
14661 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14662
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014663Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14664
14665 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14666 and optimized xmlXPathNodeSetSort
14667
Daniel Veillard142adbf2001-02-17 13:21:05 +000014668Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14669
14670 * xpath.c: bug fix when context size is 0
14671 * parser.c: I like Norm's Dtd because they still manage to break
14672 the parser occasionally
14673
Daniel Veillardf23e0092001-02-16 13:21:29 +000014674Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14677
Daniel Veillarde0e26512001-02-16 00:11:46 +000014678Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14681 attributes within the XML-1.0 namespace
14682
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014683Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * xpathInternals.h: exported a few axis functions
14686 * doc/xml.html: updated the doc
14687
Daniel Veillard760f4422001-02-15 14:59:48 +000014688Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * configure.in: applied patch from Daniel van Balen for OpenBSD
14691 and bumped version to 2.3.1
14692 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14693 attempt to find autoclosing was simply broken, removed it,
14694 updated the examples, this is better
14695
Daniel Veillardd194dd22001-02-14 10:37:43 +000014696Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14699 hash functionnalities.
14700 * doc/html/* : rebuild the doc
14701
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014702Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14705 on predicate
14706 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14707 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14708 really want to have tags closed on output even if we accept
14709 unclosed ones on input
14710
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014711Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * xpath.c: ouch don't free NULL, rare case fixed
14714 * tree.c: don't coalesce text nodes if they don't have the
14715 same behaviour wrt escaping on output
14716
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014717Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * xpath.c: small fixup
14720 * SAX.c: don't warn on empty namespaces.
14721
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014722Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * README: a bit of cleanup
14725 * configure.in: preparing for 2.3.0 release
14726
Daniel Veillard1f83d392001-02-08 09:37:42 +000014727Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * hash.[ch]: added a first version of xmlHashSize()
14730 * valid.c: another bug fix from Gary Pennington
14731
Daniel Veillard5eef6222001-02-07 18:24:48 +000014732Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * valid.c: couple of bug fixes pointed by Gary Pennington
14735 * HTMLtree.c: #if 0 cleanup
14736
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014737Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14740 which removes a time consuming check of xmlXPathNodeSetAdd()
14741 and use it in places where we are sure to not break unicity
14742
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014743Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * xpath.c: bug fixes found from XSLT
14746 * tree.c: preserve node->name special values when copying nodes.
14747 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14748 external subset are fetched when available but without full
14749 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14750 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14751 output with encoding disabled.
14752
Daniel Veillard2c833b62001-02-03 08:52:06 +000014753Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14756 xmlCheckFilename should not be called from xmlFileOpenW
14757 and xmlGzfileOpenW
14758
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014759Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14762 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14763 added the new tests for URI normalization
14764 * testURI.c: fixed stoopid bugs
14765 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14766 the URI in the error messages are now properly normalized
14767
Daniel Veillardea28ce62001-02-02 08:20:19 +000014768Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14771
Daniel Veillarde99a4762001-02-01 04:34:35 +000014772Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14775
Daniel Veillard2b325a02001-01-31 20:46:31 +000014776Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpath.c: fixed mod operator
14779
Daniel Veillardde55cf62001-01-31 15:53:13 +000014780Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * parser.c: fixed xmlStrcat doc
14783 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14784 trees.
14785
Daniel Veillard2f913b72001-01-31 13:23:49 +000014786Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * xpath.c result/XPath/tests/chaptersbase
14789 result/XPath/tests/simplebase: fixed XPath node()
14790 * tree.c: small fix in xmlNewNs()
14791 * Makefile.am: removed extraneous xml2Conf.sh rule
14792
Daniel Veillardb42042b2001-01-28 07:40:36 +000014793Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14796 Changed the library name, in order to get libxml-devel and
14797 libxml2-devel to coexist on a single system
14798 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14799 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14800
Daniel Veillardee0a4662001-01-27 18:59:33 +000014801Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14804 libxml2-devel installable in // as libxml-devel.
14805
Daniel Veillard5eb05942001-01-27 17:50:22 +000014806Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * doc/Makefile.am: fixed make rebuild in doc
14809 * doc/html/*.html: rebuilt the docs
14810
Daniel Veillard65c295d2001-01-26 09:32:39 +000014811Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14814
Daniel Veillard8e199902001-01-25 18:54:39 +000014815Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14818 the HTML doc to go into the -devel RPM ...
14819 * aclocal.m4 config.h.in: some updates due to auto* magic
14820
Daniel Veillard93086662001-01-25 18:13:04 +000014821Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * xpath.h: added a hook in the context structure allowing to
14824 link to extra support, needed for XSLT
14825
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014826Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14829 xmlXPtrCmpPoints to use it.
14830 * propagated the following patch from Alejandro Forero
14831 * include/win32config.h xmlIO.c: applied further suggestions
14832 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14833 * example/gjobread.c: fixed warnings, now that it builds
14834
14835Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14836
14837 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14838
14839 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14840 filename points to a valid file (not a directory).
14841 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14842 Added calls to xmlCheckFilenameDir.
14843
14844 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14845 `path' (rather than `filename') as the parameter to gzopen and open.
14846
Daniel Veillard48177c22001-01-23 15:27:41 +000014847Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14848
14849 * Makefile.am: fixed a problem with EXTRA_DIST
14850
Daniel Veillardb83ba402001-01-22 22:45:10 +000014851Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * Makefile.am example/Makefile.am: finally found the trick
14854 to build the example, i.e. add "." in SUBDIRS before example
14855 in the list <grin/>
14856
Daniel Veillard82687162001-01-22 15:32:01 +000014857Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14858
14859 * doc/xml.html: updated with an XSLT section, removed pointer to
14860 W3C CVS base.
14861
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014862Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14865 too, and deallocation need to occur the same way.
14866
Daniel Veillarde4566462001-01-22 09:58:39 +000014867Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14870 type correponding to an XSLT result tree fragment. Share most
14871 of the data format with node set, as well as operators.
14872 * HTMLtree.c: added a newline at the end of the doctype output
14873 whe this one is not present initially.
14874 * tree.c: make sure taht the parent and doc pointers are properly
14875 set when copying attributes (lists).
14876
Daniel Veillard701c7362001-01-21 09:48:59 +000014877Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14878
14879 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14880
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014881Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14882
14883 * xpath.c: seems I finally killed that ugly path evaluation
14884 context bug (tagged 9999 in case is is wrong)
14885
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014886Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14889 for XSLT
14890
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014891Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14894 for xmlGzfileOpen() bug
14895
Daniel Veillardf6eea272001-01-18 12:17:12 +000014896Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * xpath.c: removed an error found by XSLT usage
14899 * tree.c parserInternals.h: use a predefined static string
14900 for text and comment nodes, avoid freeing them in xmlFreeNode,
14901 exported the string name in parserInternals.h and added
14902 another value to disable encoding at output (for XSLT),
14903 gain memory, time.
14904
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014905Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14906
14907 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14908 win32/libxml2/libxml2_so.dsp: new makefiles and update
14909 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14910
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014911Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14914 Gary Pennington
14915
Daniel Veillard389e6b72001-01-15 19:41:13 +000014916Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * xpath.c: fixed the comaprision of values and nodelists,
14919 need to compare nodelist still ...
14920 * debugXML.c: avoided a possible core dump
14921 * HTMLparser.c: cleanup
14922 * nanohttp.c: contributed fix.
14923 * tree.c: fixes in properties handling added xmlSetNsProp
14924 needed by libxslt
14925 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14926 comment
14927 * TODO: updated
14928
Daniel Veillard167bd532001-01-06 21:09:34 +000014929Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * parser.c parserInternals.c: applied Bjorn Reese optimization
14932 patch
14933
14934Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * Makefile.am: applied patch fro make check from Martin Vidner
14937
Daniel Veillard503b8932001-01-05 06:36:31 +000014938Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14939
14940 * configure.in: preparing 2.2.11
14941 * doc/html/*: rebuild the HTML files
14942 * doc/xml.html : updated
14943
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014944Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * tree.c: fixed a stupid bug
14947 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14948 patches related to validation of an XInclude processing result
14949 * TODO: updated
14950
Daniel Veillarde2488192001-01-04 10:54:22 +000014951Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14952
14953 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14954 on large files
14955
Daniel Veillardf060a412001-01-03 20:52:44 +000014956Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14957
14958 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14959
Daniel Veillard45cff692001-01-03 18:02:04 +000014960Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14961
14962 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14963 reported by Jonas Borgström
14964 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14965
Daniel Veillard08108982001-01-03 15:24:58 +000014966Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * testXPath.c xpath.c: fixing the XPath union expressions problem
14969 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14970
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014971Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * xmllint.c: Made is so if the file name is "-" is will read form
14974 standard input. Sven Heinicke <sven@zen.org>
14975 * tree.c: fixed a problem when growing buffer
14976 * tree.h: fixed the comment of the node types following andersca
14977 comment
14978 * TODO: updated
14979
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014980Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * HTMLparser.[ch]: added a way to avoid adding automatically
14983 omitted tags. htmlHandleOmittedElem() allows to change the
14984 default handling.
14985 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14986 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14987 of xmllint too when using --memory flag, added a memory test
14988 suite at the Makefile level.
14989 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14990 with namespace use when encountering QNames in XPath evalation,
14991 added xmlns() scheme in XPointer.
14992 * nanoftp.c : incorporated a fix
14993 * parser.c xmlIO.c: fixed problems raised with encoding when using
14994 the memory I/O
14995 * parserInternals.c: closed bug 25934 reported by
14996 torsten.landschoff@innominate.de
14997 * TODO: updated
14998
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014999Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15002 on a non-updated tree :-(, made a 2.2.10 release to correct the
15003 situation
15004
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015005Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15008 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15009 integrated a set of OpenVMS changes from Howard Taylor
15010 <Howard.Taylor@pacoast.com>
15011
Daniel Veillard58770e72000-11-25 00:48:47 +000015012Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15015 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15016
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015017Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * HTMLparser.c: some fixes on auto-open of html/head/body
15020 * encoding.c: fixed a compilation error on some gcc env
15021 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15022 XPointer implementation
15023 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15024 related XPointer tests and associated results
15025
Daniel Veillard300f7d62000-11-24 13:04:04 +000015026Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * doc/xmldtd.html doc/xml.html: following a short step by step
15029 guidance on IRC to help maciej with DTDs I started a small
15030 page on the subject.
15031
Daniel Veillard748e45d2000-11-17 16:36:08 +000015032Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * HTMLparser.c: fixed handling of broken charrefs
15035 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15036 patches
15037
Daniel Veillard28929b22000-11-13 18:22:49 +000015038Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * doc/xml.html doc/html/* : rebuilt the docs after adding
15041 xinclude and updated page for 2.2.7 and 2.2.8
15042 * configure.in: releasing 2.2.8
15043
Daniel Veillard41e06512000-11-13 11:47:47 +000015044Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * parser.[ch] parserInternals.c: applied the conditional
15047 section processing fix from Jonathan P Springer
15048 <jonathan.springer2@gte.net>
15049 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15050 project file, fixed iconv default non support
15051 * xpath.c: fixed the problem of evaluating relative expressions
15052 when a node context is provided.
15053
Daniel Veillardbf432752000-11-12 15:56:56 +000015054Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * nanoftp.c: fixed gcc 2.95 new warnings
15057 * SAX.c: fixed a stupid bug
15058 * tree.c: fixed a formatting problem when round-tripping
15059 from/to memory
15060 * xinclude.c: chased memleak, fixed a base problem
15061 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15062 xmlXPtrBuildNodeList()
15063 * TODO: updated
15064 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15065 adding a first small set of regression tests for XInclude
15066
Daniel Veillardc2def842000-11-07 14:21:01 +000015067Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * nanohttp.[ch]: applied Wayne Davison patches to access
15070 the WWW-Authorization header.
15071 * parser.c: Closed Bug#30847: Problems when switching encoding
15072 in short files by applying Simon Berg's patch.
15073 * valid.c: fixed a validation problem
15074 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15075 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15076 Wayne Davison
15077 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15078 need to be extended to non full nodes selections.
15079 * xinclude.c: starts to work decently
15080
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015081Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15084 debugXML.c xmlversion.h.in: Started adding XInclude support,
15085 this is a new xmllint option
15086 * tree.c xpath.c: applied TOM patches for XPath
15087 * xpointer.c: fixed a couple of errors.
15088 * uri.c: added an escaping function needed for xinclude
15089 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15090 new warning from RH70 gcc's version
15091
Daniel Veillarda4964b72000-10-31 18:23:44 +000015092Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * HTMLparser.c: fixed loop on invalid char in scripts
15095 * parser.c: update to description of xmlIOParseDTD()
15096 * libxml.m4 xmlversion.h.in: changes contributed by
15097 Michael Schmeing <m.schmeing@internet-factory.de>
15098 * configure.in: preparing for 2.2.7
15099 * Makefile.am: trying to avoid config.h and acconfig.h
15100 being included in the distrib
15101 * configure.in: released 2.2.7
15102
15103Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15106 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15107
Daniel Veillard01411222000-10-30 15:33:22 +000015108Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * parser.[ch]: added xmlIOParseDTD()
15111 * xpointer.c: added support for the 2 extra parameters of
15112 string-range, fixed a stoopid error when '0' was present
15113 in XPointer expressions
15114 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15115 testsuite for the above
15116
Daniel Veillard6db58192000-10-30 09:27:53 +000015117Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * libxml.spec.in: improved package descriptions
15120
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015121Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * xpath.c xpathInternals.h: applied a large cleaning patch
15124 from TOM <ptittom@free.fr>, it also add namespace support
15125 for function and variables registration.
15126
Daniel Veillardbd20df72000-10-29 17:53:40 +000015127Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15130 * Makefile.mingw: Wayne Davison's update adding hash.c
15131
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015132Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * xpath.c: fixed the root evaluation problems
15135 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15136 ignorable spaces with <b> <bold> <em>
15137 * tree.c: fixed a loop in xmlSearchNsByHref()
15138
Daniel Veillard767662d2000-10-27 17:04:52 +000015139Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * xpath.c: applied another XPath patch from TOM
15142 * xpath.c include/makefile.am: applied another patch from
15143 china@thewrittenword.com (cleanup on IRIX).
15144
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015145Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * xml-config.1: received a fixed version from Fredrik Hallenberg
15148 <hallon@lysator.liu.se>
15149
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015150Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15153 cleanup patch for XPath
15154
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015155Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * patched to redirrect all "out of context" error messages to
15158 a reconfigurable routine. The changes are:
15159 * xmlerror.h : added the export of an error context type (void *)
15160 an error handler type xmlGenericErrorFunc there is an interface
15161 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15162 to reset the error handling routine and its argument
15163 (by default it's equivalent to respectively fprintf and stderr.
15164 * all the c files: all wild accesses to stderr or stdout within
15165 the library have been replaced to calls to the handler.
15166
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015167Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * configure.in: release 2.2.6
15170 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15171 exporting the inner functions of xpath for extension modules
15172 * doc/*: updated and rebuilt the doc
15173
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015174Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * nanohttp.c : applied Wayne HTTP cleanup patch
15177 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15178 and xmlNodeSetSpacePreserve()
15179
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015180Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * xpath.c: closing bug #29260
15183
Daniel Veillard126f2792000-10-24 17:10:12 +000015184Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15187 multikey tuples, made hash structure opaque
15188 * valid.[ch]: moved elements, attributes, notations decalarations
15189 as well as ID and refs to hash tables.
15190 * entities.c: hash cleanup
15191 * xmlmemory.c: fixed a dump problem in debug mode
15192 * include/Makefile.am: problem passing in DESTDIR= values patch
15193 from Marc Christensen <marc@calderasystems.com>
15194 * nanohttp.c: removed debugging remains
15195 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15196 * HTMLparser.c parser.c: fixing a number of problems with the
15197 macros in the *parser.c files (Wayne).
15198 * HTMLparser.c: close the previous option when opening a new one
15199 (Marc Sanfacon).
15200 * result/HTML/*: updated the HTML results accordingly
15201
Daniel Veillard52afe802000-10-22 16:56:02 +000015202Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15205 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15206 XPath functions and XML entities table to them. More to come...
15207 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15208
Daniel Veillard683cb022000-10-22 12:04:13 +000015209Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * tree.c: coalesce adjacent text nodes
15212 * valid.c: handling of blank nodes in DTd validation (raised
15213 by problems with a posteriori validation).
15214 * nanohttp.c: changing behaviour on HTTP write stuff.
15215 * HTMLtree.c: forced body and html to be explicitely closed.
15216 * xpath.h: exported more XPath functions.
15217
Daniel Veillard1baf4122000-10-15 20:38:39 +000015218Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * Release of 2.2.5
15221 * xpointer.c: range() range-inside and other helper functions
15222 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15223
Daniel Veillard47e12f22000-10-15 14:24:25 +000015224Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15227 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15228
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015229Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15232 and XPointer modules
15233
Daniel Veillard134c9f32000-10-15 10:27:08 +000015234Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * SAX.h: closed #25107
15237
Daniel Veillard39915622000-10-15 10:06:55 +000015238Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * testSAX.c: fixed problem with cdata reporting
15241 * SAXresult/* : updated
15242
Daniel Veillard1e851392000-10-15 10:02:56 +000015243Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15246 Closed bug #27499, added to regression tests
15247 * TODO: updated
15248
Daniel Veillard7eda8452000-10-14 23:38:43 +000015249Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15252 support for SCRIPT and STYLE with help from Bjorn Reese
15253 * test/HTML/* result/HTML/*: added simple testcase and updated
15254 the existing ones.
15255
Daniel Veillardff9c3302000-10-13 16:38:25 +000015256Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15259 string-range for empty strings
15260 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15261 test/XPath/xptr/strrange: augmented the XPointer testsuite
15262
Daniel Veillard189446d2000-10-13 10:23:06 +000015263Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * doc/xml.html doc/xmlmem.html: added a module describing memory
15266 interfaces and use, updated the main page.
15267
Daniel Veillard2f971a22000-10-12 23:26:32 +000015268Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15271 nanoftp code work on Windows too now
15272
15273Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015274
15275 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15276 * xpointer.c: implemented string-range() at least a good first version
15277 * test/XPath/docs/str test/XPath/xptr/strrange
15278 result/XPath/xptr/strrange: the string-range() tests
15279
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015280Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * Makefile.am include/Makefile.am include/win32config.h
15283 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15284 and make distcheck
15285
Daniel Veillard19d61112000-10-11 23:50:35 +000015286Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15289 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15290 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15291
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015292Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15293
15294 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15295 patch for socklen_t detection by
15296 Albert Chin-A-Young <china@thewrittenword.com>
15297
Daniel Veillardcd429612000-10-11 15:57:05 +000015298Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15301 and added a --dtdvalid option to xmllint used to test it
15302
Daniel Veillard47c02452000-10-11 13:04:36 +000015303Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15306 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15307
Daniel Veillard2d38f042000-10-11 10:54:10 +000015308Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15311 handlings (registration, lookup, cleanup)
15312
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015313Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * configure.in Makefile.am include/makefile.am: adding XPointer
15316 and XPtrtests target
15317 * xpointer.[ch] : new files for XPointer support
15318 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15319 more XPath tests
15320
Daniel Veillard57fda592000-10-10 23:24:14 +000015321Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * configure.in: fixed, very broken, make distcheck works again
15324
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015325Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * More work toward 2.2.5, integrated a number of patches
15328 * configure.in Makefile.am win32config.h.in: trying to cleanup
15329 make distcheck .... huh ...
15330 * include/Makefile.am include/win32config.h: new directory
15331 for includes
15332 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15333 updated teh makefiles and instructions for WIN32
15334 * xpath.c: small fixes
15335 * test/XPath/ results/XPath: updated the testcases and results
15336 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15337 suggested patches
15338 * valid.c: fixed an ID bug
15339
Daniel Veillardb71379b2000-10-09 12:30:39 +000015340Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015343 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015344 * xpath.[ch]: worked on XPointer
15345
Daniel Veillard7e99c632000-10-06 12:59:53 +000015346Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * configure.in Makefile.am: 2.2.5, ship the include in an
15349 include/libxml subdirectory, use symlinks when using CVS
15350 * testSAX.c: fixed small bug
15351 * testXPath.c: changed the way testfiles are parsed
15352 * debugXML.c: same kind of cleanup when parsing an argument expression
15353 XPath/XPointers can have blanks embedded
15354 * xpath.[ch]: more cleanup, reorgs for XPointer work
15355 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15356 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15357
Daniel Veillard55b91f22000-10-05 16:30:11 +000015358Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15361 in the XPath engine, rewrote large parts of it, now it's far
15362 cleaner and in sync with the REC not an old WD. Fixed a parsing
15363 problem in the interactive XML shell found when testing XPath.
15364
Daniel Veillardac260302000-10-04 13:33:43 +000015365Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15368 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15369 examples with the extra test
15370
Daniel Veillard7cfce322000-10-04 12:40:27 +000015371Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15374 the global init function.
15375
Daniel Veillard970112a2000-10-03 09:33:21 +000015376Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * HTMLparser.c: Doohhh, attribute name parsing was still case
15379 sensitive ! Fixed this ...
15380 * result/HTML/* : updated the tests results accordingly
15381
Daniel Veillard740abf52000-10-02 23:04:54 +000015382Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15385 engine, should be far more stable, incorporated a new version of
15386 preceding/following axis, need testing
15387 * uri.c: fixed file:///c:/a/b/c problem
15388 * test/XPath/tests/idsimple: augmented the XPath tests
15389
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015390Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * doc/* rebuilding docs for 2.2.4 release
15393
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015394Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * configure.in: releasing 2.2.4
15397 * parser.[ch]: added xmlStrEqual()
15398 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15399 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15400 use xmlStrEqual instead
15401 * TODO: updated
15402 * added an XPath test
15403
Daniel Veillardbc765302000-10-01 18:23:35 +000015404Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15407 * entities.h: exported xmlInitializePredefinedEntities
15408 * parser.[ch] : added xmlInitParser()
15409 * parserInternals.h : had to export htmlInitAutoClose()
15410
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015411Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15414 problems
15415 * Makefile.am : added XPath regression tests to normal tests
15416 * uri.c: fixed a problem with local paths, cleanup
15417 * parser.c: fixed a problem with large CData sections
15418
Daniel Veillardd2ade932000-09-30 14:39:55 +000015419Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * configure.in xml-config.in: patch from "Ben Taylor"
15422 <sol7x86@hotmail.com> for solaris shared libs lookup
15423
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000154242000-09-30 Martin Baulig <baulig@suse.de>
15425
15426 * libxml-2.0.pc.in: Provide pkg-config script.
15427
15428 * configure.in: Create the libxml-2.0.pc script from the
15429 libxml-2.0.pc.in templates.
15430 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015431 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015432
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015433Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15436 when compiling with MSC
15437
Daniel Veillard46057e12000-09-24 18:49:59 +000015438Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * xpath.c: patch for normalize-string() substring-before(),
15441 substring-after() and translate() functions from Bjorn Reese
15442 <breese@mail1.stofanet.dk>
15443 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15444 Fredrik Hallenberg <hallon@lysator.liu.se>
15445 * TODO: updated
15446
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015447Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15450 problem of socklen_t being undefined on a number of platforms
15451 * debugXML.c: fixed a compilation problem when without snprintf
15452
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015453Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15456 an URI bug and a fix for the control-character-induced infinite loop
15457 * nanohttp.c: preventive fix for compiling on WIN32
15458
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015459Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * xmlint.c: closing bug #25000
15462
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015463Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15466 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15467 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15468 related function, fixing xmlStrncmp(), and associated cleanup
15469 * result/HTML/entities.html.sax: updating result
15470
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015471Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * uri.c: applied patch for URI escaping from Wayne Davison
15474 <wayned@blorf.net>
15475 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15476 from Denis Barbier <barbier@imacs.polytechnique.fr>
15477 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15478 patch from Wayne Davison
15479
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015480Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * doc/xml.html : updated with new releases, adding "how to help"
15483
Daniel Veillard04698d92000-09-17 16:00:22 +000015484Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15487 removed a few warnings in pedantic mode ...
15488 * parserInternals.c parser.c: moved encoding switching function
15489 to parserInternals.c
15490 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15491
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015492Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15495 error or warning handlers
15496
Daniel Veillardb1059e22000-09-16 14:02:43 +000015497Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * parserInternals.c parserInternals.h parser.c Makefile.am:
15500 created a new module parserInternals.c, moved most of the
15501 code shared by the various parsers there, as well as
15502 deprecated code from parser.c. More cleanup of parser.c
15503 * uri.c: fixed a problem when URI is NULL
15504 * valid.c: speedup when looking for an attribute declaration
15505
Daniel Veillard39c7d712000-09-10 16:14:55 +000015506Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15509 the cleanup of the computation of URI references when seeking
15510 external entities. The URI reference string and the resulting
15511 URI are both stored now.
15512 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15513 large s(n)printf checks and cleanup from Denis Barbier
15514 <barbier@imacs.polytechnique.fr>
15515 * xmlversion.h.in tree.h: couple of SGML declarations for a
15516 possible docbook module.
15517 * result/VC/ : a couple of test output changed due to the change
15518 of the entities URI
15519
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015520Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * parser.h: added a _private field for linking user's data
15523
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015524Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * parser.c parserInternals.h: demacroified most of the IS_XXX
15527 the gain in size is significant so ...
15528
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015529Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * entities.c: cases where looking up entities with doc==NULL
15532 covered
15533
Daniel Veillard90e11312000-09-05 10:42:32 +000015534Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
Daniel Veillard1de50802000-09-07 08:54:32 +000015536 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015537 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15538
Daniel Veillard98a79162000-09-04 11:15:39 +000015539Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
Daniel Veillard1de50802000-09-07 08:54:32 +000015541 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015542 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15543 * Makefile.in: added URItest and included thenin "make tests"
15544
15545Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015546
15547 * xmlversion.h.in: closed bug 22941
15548
Daniel Veillard2bb89092000-08-31 14:57:50 +000015549Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * doc/xmlio.html: added doc and example for entity loader
15552 redefinition.
15553
Daniel Veillard96984452000-08-31 13:50:12 +000015554Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15557 used by libxml
15558
Daniel Veillarde715dd22000-08-29 18:29:38 +000015559Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * parser.c: Fixed bug on invalid ontent characters and when using
15562 push.
15563 * xmllint.c: fixed xmllint endling of errors in push mode
15564
Daniel Veillard4948eb42000-08-29 09:41:15 +000015565Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015568 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015569 * result/HTML/*.sax: regenerated HTML SAX output
15570 * parser.c: more cleanup.
15571
Daniel Veillarde010c172000-08-28 10:04:51 +000015572Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015575 patches from Wayne Davison <wayned@users.sourceforge.net>,
15576 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015577 * HTMLparser.c: fixed an ignorable white space detection bug
15578 occuring when parsing with SAX only
15579 * result/HTML/*.sax: updated since the output is now HTML
15580 encoded...
15581
Daniel Veillard47f3f312000-08-27 22:40:15 +000015582Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015584 * HTMLparser.[ch]: applied some of Wayne Davison
15585 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015586
Daniel Veillarde0854c32000-08-27 21:12:29 +000015587Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15590 undeclared namespace prefix was used, added a warning.
15591 Cleaned up support w.r.t. entities, spilling out a warning
15592 and being pedantic on lookups.
15593 * test/warning/ent9 : added testcase for previous example.
15594 * TODO: updated
15595 * parserInternals.h parser.c: changed the way names are parsed
15596 now allow infinite size and decrease penalty for normal use
15597 * parser.c: Started a big cleanup/check of the parser code,
15598 fixed some of the most tortuous entity code, spotted code
15599 unused anymore
15600 * test/*: added tests for very long names and related nasty
15601 things.
15602
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015603Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * doc/encoding.html: added encoding aliases doc
15606 * doc/xml.html: updates
15607 * encoding.[ch]: added EncodingAliases functions
15608 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15609 bottleneck affecting large DTDs like Docbook
15610 * parser.[ch] xmllint.c: added a pedantic option, will be
15611 useful
15612 * SAX.c: redefinition of entities is reported in pedantic mode
15613 * testHTML.c: uninitialized warning from gcc
15614 * uri.c: fixed a couple of bugs
15615 * TODO: added issue raised by Michael
15616
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015617Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * doc/encoding.html: propagated Martin Duerst suggestions
15620
Daniel Veillard52402ce2000-08-22 23:36:12 +000015621Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15624 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15625 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15626 by Wayne Davison
15627
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015628Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * nanoftp.c nanohttp.c: small cleanup
15631 * TODO: updated
15632
Daniel Veillard244ece92000-08-19 20:58:02 +000015633Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * added an old VC testcase and updated title.xml entity
15636
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015637Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15640 done on auto-opening of <p> tags and cleanup of SAX output
15641
Daniel Veillard979e55e2000-08-19 16:48:54 +000015642Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15645
Daniel Veillard4540be42000-08-19 16:40:28 +000015646Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * doc/xml.html libxml.* structure.*: updated the doc a bit
15649
Daniel Veillard808a3f12000-08-17 13:50:51 +000015650Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15653 of SAX tests
15654
Daniel Veillard29579362000-08-14 17:57:48 +000015655Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15658 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15659
Daniel Veillard1255ab72000-08-14 15:13:33 +000015660Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15663 * testHTML.c: fix core dump on Solaris 2.x systems
15664 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15665 * result/HTML/*.sax: previous bug fix lead to new results
15666
Daniel Veillard03109292000-08-14 14:58:22 +000015667Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15670 * configure.in: added --with-readline=DIR to accept alternate
15671 path for readline include/library
15672 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15673 for ANSI under HP-UX
15674 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15675 includes @LIBS@
15676
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015677Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * doc/* : rebuilt the docs
15680 * getting ready for 2.2.2 release
15681
Daniel Veillard87b95392000-08-12 21:12:04 +000015682Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15685 and xmlAddFeature()
15686 * tree.[ch]: added xmlAddChildList()
15687 * xmllint.c: MAP_FAILED macro test
15688 * parser.h: added xmlParseCtxtExternalEntity()
15689 * valid.c: applied bug fixes removed warning
15690 * tree.c: added CDATA block to elements content
15691 * testSAX.c: cleanup of output
15692 * testHTML.c: added SAX testing
15693 * encoding.c: better error recovery
15694 * SAX.c, parser.c: fixed one of the external entity processing
15695 of the OASis testsuite
15696 * Makefile.am: added HTML SAX regression tests
15697 * configure.in: bumped to 2.2.2
15698 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15699 SAX results
15700
Daniel Veillard88a172f2000-08-04 18:23:10 +000015701Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * configure.in: patch for HP compiler
15704
157052000-08-04 Sven Heinicke <sven@zen.org>
15706
15707 * xmllint.c: Was coredumping sometimes when the file given didn't
15708 exist.
15709
Daniel Veillard46e370e2000-07-21 20:32:03 +000015710Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015713
Daniel Veillard46e370e2000-07-21 20:32:03 +000015714 when using in memory parsing. Need some cleanup.
15715 * xmllint.c configure.in: added a --memory flag to test memory
15716 parsing
15717
Daniel Veillard36650692000-07-21 15:16:39 +000015718Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * nanohttp.c: fixed socklen_t replacement to unsigned int
15721 * parser.c: fixed a space handdling missing at the end of
15722 production 28 DOCTYPE.
15723 * xmlmemory.c: fixed a stupid bug on the routine to override
15724 allocation functions
15725 * TODO: updated
15726
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015727Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * doc/ regenerated the docs
15730
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015731Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * doc/encoding.html doc/xml.html: added I18N doc
15734 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15735 improvements, both parser and filters, added ASCII & HTML,
15736 fixed the ISO-Latin-1 one
15737 * xmllint.c testHTML.c: added/made visible --encode
15738 * debugXML.c : cleanup
15739 * most .c files: applied patches due to warning on Windows and
15740 when using Sun Pro cc compiler
15741 * xpath.c : cleanup memleaks
15742 * nanoftp.c : added a TESTING preprocessor flag for standalong
15743 compile so that people can report bugs more easilly
15744 * nanohttp.c : ditched socklen_t which was a portability mess
15745 and replaced it with unsigned int.
15746 * tree.[ch]: added xmlHasProp()
15747 * TODO: updated
15748 * test/ : added more test for entities, NS, encoding, HTML, wap
15749 * configure.in: preparing for 2.2.0 release
15750
Daniel Veillard49703262000-07-10 10:27:46 +000015751Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015754 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015755
Daniel Veillard306be992000-07-03 12:38:45 +000015756Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * doc/xml.html: changed the xmlsoft.org structure, updated the
15759 examples w.r.t. root and childs
15760
Daniel Veillard7d853352000-07-02 18:53:09 +000015761Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15762
Daniel Veillard784b9352003-02-16 15:50:27 +000015763 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015764
Daniel Veillard365e13b2000-07-02 07:56:37 +000015765Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * HTMLparser.c: Work on character encoding support for the HTML parser
15768 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15769 * encoding.c: Fixed a potential memleak in the encoding stuff
15770
Daniel Veillardaf743792000-07-01 11:49:28 +000015771Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * doc/FAQ.html doc/Makefile.am : added a FAQ
15774
15775Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015776
15777 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15778 of the HTML parser to force it to not bypass SAX
15779
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015780Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * win32config.h.in: updated
15783 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15784 lacks iconv support :-( need to release 2.1.1
15785 * configure.in: release 2.1.1
15786 * HTMLparser: fixed bug #14784
15787 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15788 by Windows compiler
15789 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15790 the SAX startDocument() callback.
15791 * TODO: updated
15792
15793Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * added xmlStopParser()
15796
Daniel Veillardbe803962000-06-28 23:40:59 +000015797Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * configure.in: 2.1.0 prerelease
15800 * Large resync between W3C and Gnome tree
15801 * nanoftp, nanohttp.c: fixed stalled connections probs
15802 * HTMLtree.c SAX.c : support for attribute without values in
15803 HTML for andersca
15804 * valid.c: Fixed most validation + namespace problems
15805 * HTMLparser.c: start document callback for andersca
15806 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15807 * parser.h, SAX.c: serious speed improvement for large
15808 CDATA blocks
15809 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15810 different encoding
15811 * example/Makefile.am example/gjobread.c tree.h: work on
15812 libxml1 libxml2 convergence.
15813 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15814 and the LIBXML_TEST_VERSION macro
15815
Daniel Veillardc310d562000-06-23 18:32:15 +000015816Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * doc/xml.html: various patches and improvements typo fixed by
15819 Felix Natter
15820 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15821 from Felix Natter <fnatter@gmx.net>
15822
Daniel Veillardf3029822000-05-06 08:11:19 +000015823Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * doc/upgrade.html: updated with instructions for support of both
15826 libxml-1.x and libxml-2.x
15827 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15828 for 2.x support and also fixed includes
15829
15830
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015831Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15834 the encoding support, added iconv support, so now libxml if
15835 compiled with iconv automatically support japanese encodings
15836 among others. Work based on initial patch from Yuan-Chen Cheng
15837 I may have broken binary compat in the encoding handler
15838 registration scheme, but that was so utterly broken I don't
15839 expect anybody to have used this feature until now.
15840 * parserInternals.h: fixup on the CHAR range macro
15841 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15842 code.
15843 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15844 * uri.c: added xmlParseURI() I can't believe I forgot to
15845 implement this one in 2.0 !!!
15846 * SAX.c: moved doc->encoding update in the endDocument() call.
15847 * TODO: updated.
15848
Daniel Veillard06047432000-04-24 11:33:38 +000015849Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * tree.h: removed extraneous xmlRemoveProp definition
15852 * TODO: added item about --disable-corba configure switch
15853 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15854 * nanoftp.c: fixed include problems giving troubles on AIX and
15855 slowlaris
15856 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15857 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15858 comment and headers changes to lower gtk-doc number of warnings
15859 * doc/html/*: rebuilt docs
15860
Daniel Veillarde0aed302000-04-16 08:52:20 +000015861Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * HACKING: documented the tag for 1.x and instructions
15864
Daniel Veillard5e873c42000-04-12 13:27:38 +000015865Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15868 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15869 xmlCreateIOParserCtxt
15870 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15871 significant overall improvement
15872 * xmllint.c: added I/O test to xmllint
15873 * testSAX.c: added a speed test
15874 * doc/* : updated/regenerated
15875
Daniel Veillardfc708e22000-04-08 13:17:27 +000015876Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * xpath.c uri.h parserInternals.h: cosmetic changes from
15879 "Timur I. Bakeyev" <timur@bat.ru>, including making
15880 xmlCreateURI() public
15881
Daniel Veillard5d211f42000-04-07 17:00:24 +000015882Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15885 and the code at the same time. Added a clean mechanism for
15886 overload or added input methods: xmlRegisterInputCallbacks()
15887 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15888 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15889 * TODO: updated
15890 * doc/* : updated/regenerated
15891 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15892 source dir
15893
Daniel Veillarde77a9182000-04-05 19:12:29 +000015894Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * testURI.c: yet another forgotten commit, I should get some sleep !
15897
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015898Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * xmllint.c: forgot to commit this too ?
15901
Daniel Veillardb9df4042000-04-05 14:23:16 +000015902Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * xmlversion.h.in : forgot to commit this previously
15905
Daniel Veillard361d8452000-04-03 19:48:13 +000015906Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15909 * README TODO: updated for release
15910 * uri.c uri.h: added authority parsing/saving
15911 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15912 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15913 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15914 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15915 Makefile.am : added compile-time customization of libxml
15916 --with-ftp --with-http --with-html --with-xpath --with-debug
15917 --with-mem-debug
15918 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15919 #include <libxml/xxx.h> I hope it won't break too much stuff
15920 and will be manageable in the future...
15921 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15922 and added xmllint to the installed programs
15923 * uri.h: added xmlFreeURI()
15924
Daniel Veillardec303412000-03-24 13:41:54 +000015925Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * uri.c uri.h: finished the escaping handling, the base support
15928 and the URI path normalization. Looks good just lacks the
15929 authority content parsing code.
15930 * Makefile.am: added instructions to generate testURI
15931 * TODO: updated
15932 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15933 added links and icons for W3C and Gnome
15934
Daniel Veillard8f621982000-03-20 13:07:15 +000015935Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * xmlmemory.[ch] : seems I forgot to actually update the files in
15938 the last commit :-)
15939 * doc/xml.html doc/html/* : updated and uploaded the docs
15940
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015941Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15942
15943 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15944 * TODO: updated
15945 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015946 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015947 gfree).
15948 * Makefile.am, uri.c, uri.h: added a set of functions to do
15949 exact (litteraly copied from the RFC 2396 productions) parsing
15950 and handling of URI. Will be needed for XLink, one XML WFC,
15951 XML Base and reused in the nano[ftp/http] modules. Still work
15952 to be done.
15953
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015954Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * configure.in, libxml.spec.in : libxml2
15957 * doc/* : updated the doc page, rebuilt the docs
15958
Daniel Veillardcf461992000-03-14 18:30:20 +000015959Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * all: tagged LIB_XML_1_X
15962 * *.c *.h : updated from W3C CVS tree
15963 * configure.in : 2.0.0-beta
15964 * libxml.spec.in : libxml2 package nam
15965 * result/* : new version of the tests output
15966
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015967Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15970
Daniel Veillardb566ce12000-03-04 11:39:42 +000015971Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * doc/* : rebuilt the docs
15974 * parser.c: final patch on #6766
15975 * valid.c: small patch on validity checks.
15976
Daniel Veillardfb76c402000-03-04 11:39:42 +000015977Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15978
15979 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15980 added
15981 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15982 compatibility w.r.t. XML spec and existing code.
15983
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015984Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * parser.c: seems a better solution to <a> </a> exists,
15987 will try it for a while
15988
Daniel Veillard83a30e72000-03-02 03:33:32 +000015989Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * parser.c: tried to remove the <a> </a> generating <a/>
15992 this is hard. Left a flag for that purpose. Fixed bug #6766
15993 * configure.in: prepared 1.8.7 not released, due to previous
15994 problem
15995
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015996Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * doc/xml.html : applied second patch from Paul DuBois
15999
Daniel Veillard402e8c82000-02-29 22:57:47 +000016000Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * doc/xml.html : applied patch from Paul DuBois
16003
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016004Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16007
Daniel Veillard5feb8492000-02-02 17:15:36 +000016008Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16011 compilation warnings on various platforms.
16012 * parser.c: Fixed #5281 validity error callbacks are now desactived
16013 by default if not validating.
16014
Daniel Veillardf341f932000-02-02 14:52:08 +000016015Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16018
Daniel Veillard13c757e2000-02-01 23:59:15 +000016019Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16022 <gkatsi@cs.toronto.edu>
16023
Daniel Veillard726e8792000-01-30 20:04:29 +000016024Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16027 processing URLs
16028
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016029Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16032 xmlNanoFTPUpdateURL for persistent control connections.
16033 * configure.in: 1.8.6
16034
16035Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16036
16037 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16038 * tree.[ch] : added xmlSaveNoEmptyTags
16039
James Henstridgef3be9312000-01-28 13:59:21 +0000160402000-01-29 James Henstridge <james@daa.com.au>
16041
16042 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16043
16044 * Makefile.am: added nanoftp.[ch] to the build.
16045
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016046Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * nanoftp.[ch]: cleanup, comments, API
16049 * debugXML.c : fixed a bug in the cat command
16050 * doc/*: regenerated the docs
16051
Daniel Veillardda07c342000-01-25 18:31:22 +000016052Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16055 * debugXML.c : fixed a bug in the cat command
16056 * valid.c: fixing some small probs
16057 * libxml.spec.in: get rid of the SNAP suffix
16058 * doc/xml.html: updated the status
16059
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016060Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * xml-config.in: xml-config --version to just return the
16063 version number
16064 * xpath.c: some cleanup w.r.t. axis when the current node is
16065 an attribute.
16066 * TODO: updated
16067
Daniel Veillard461a66c2000-01-18 18:01:01 +000016068Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * configure.in: prepared for libxml-1.8.5
16071 * doc/* recompiled the documentation
16072
160732000-01-17 Jody Goldberg <jgoldberg@home.com>
16074
16075 * configure.in : WARNING autoconf subtlety alert :
16076 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16077 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16078 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16079 get defined by AC_CHECK_HEADERS.
16080
Daniel Veillardf967b902000-01-17 16:06:10 +000016081Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16084 Rune.Djurhuus@fast.no
16085
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016086Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * TODO: updated
16089 * tree.c, parser.c: made sure that only memory alloc problems
16090 and internal parser errors are allowed to write to stdout or
16091 stderr.
16092
Daniel Veillard0142b842000-01-14 14:45:24 +000016093Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * tree.c : restored xmlNewGlobalNs since this seems used by
16096 a lot of existing code :-(, fixed a bug in xmlNewNs
16097 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16098 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16099 to exit() from the library code.
16100 * xpath.c, parser.c: removed bugs or unused code detected by
16101 Windows compilers
16102 * parser.c: started adding interfaces for parsing well balanced
16103 XML fragments
16104 * configure.in: releasing 1.8.4
16105 * doc/* : rebuilt the docs
16106
Daniel Veillard2eac5032000-01-09 21:08:56 +000016107Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * tree.[ch] : added xmlNewDocFragment() for DOM
16110 * testHTML.c: uninitialized variable.
16111
Daniel Veillardf3a73582000-01-05 14:58:39 +000016112Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * doc/* : rebuild the docs
16115
Daniel Veillard71b656e2000-01-05 14:46:17 +000016116Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16117
16118 * acconfig.h: readline and history patch
16119 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16120 * tree.c: added check and handling when possibly removing an ID
16121 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16122 and saving.
16123 * test/HTML/entities.html result/HTML/entities.html* : test for
16124 various entities reference cases
16125 * result/HTML/* : as a result output of some testcase have
16126 changed
16127 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16128 by previous example. added xmlParseTryOrFinish().
16129 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16130 entities.h debugXML.h HTMLparser.h: changed the way struct are
16131 declared to allow gtk-doc to expose those
16132 * parser.c: closed bug #4960
16133 * Makefile.am configure.in: Applied patch from
16134 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16135 and math/socket libs detection
16136
Daniel Veillard437b87b2000-01-03 17:30:46 +000016137Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * configure.in, Makefile.am: link tester against readline
16140 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16141
Daniel Veillard686d6b62000-01-03 11:08:02 +000016142Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * tree.[ch]: added xmlRemoveProp
16145 * win32config.h.in nanohttp.c: avoid including the Windows
16146 socket stuff in every C files
16147 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16148 the XmL parser(s)
16149 * test/ns4 result/ns4 etc...: added test case for previous prob
16150 * tree.c: xmlNewNs wasn't checking for double definition
16151 * Makefile.in: fixed a problem with dist-hook duplicates
16152 * parser.[hc], xmlIO.c: fixed the loading of external entities
16153 APIs, now xmlLoadExternalEntity() is used everywhere and
16154 setting up an app specific front-end using the
16155 * SAX.c parser.c: some fixes, now the xhtml spec validates
16156 with the xhtml DTD.
16157 * error.c: fixed crashes in case of no input stream
16158 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16159 to the validation tests and results
16160
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016161Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16164 too htmlCreatePushParserCtxt() and htmlParseChunk()
16165 * parser.c: a bit of cleanup.
16166 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16167 to XML) removed the last mem leak known
16168 * HTMLtree.c: output message cleanup
16169 * xmlmemory.c: display content info about memory blocks
16170 * result/HTML/wired.* : missing att value warning change
16171
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016172Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * doc/* : rebuilt the documentation
16175
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016176Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * parser.[ch] parserInternals.h: Push parser for XML,
16179 seems to work fine now
16180 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16181 --push for push testing
16182 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16183 * testSAX.c: added --push
16184 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16185 subtree
16186 * xmlIO.[ch] : enriched API + fixes for push mode
16187 * entities.[ch]: added the entity content length to the struct.
16188 * xmlmemory.[ch]: new API to show the last entries for the shell
16189 * valid.c: added required attribute testing
16190 * SAX.c: the cdata callback now merge contiguous fragments
16191 * HTMLparser.c: cleanup of some macros
16192
Daniel Veillard3c558c31999-12-22 11:30:41 +000016193Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * parser.c: fix for PIs name starting with xml
16196 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016197 * *.c, configure.in win32config.h.in : generate win32config.h for
16198 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016199
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016200Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16201
16202 * parser.c: fixed a stupid = vs. == bug :-(
16203 * doc/gnome-xml.sgml: s/glade/xml/
16204
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016205Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * configure.in, doc/xml.html : bug fix release 1.8.2
16208 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16209 Hopefully the end of that silly C++ include problem
16210 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16211 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16212 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16213 troubles with autoclosed elements when the stree shape doesn't
16214 follow the DtD specs. Added htmlIsAutoClosed() and
16215 htmlAutoCloseTag()
16216 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16217 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16218 * debugXML.c: fixed a bug on printing default namespaces.
16219 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16220
Daniel Veillardb24054a1999-12-18 15:32:46 +000016221Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * result/HTML/*.htm[l] : updated the HTML regression tests according
16224 to the new output
16225 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16226 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16227 problem due to intermix of extern "C" { ... } declarations for C++
16228 and recursive includes in the headers
16229
Chris Lahey323c48c1999-12-18 15:32:45 +0000162301999-12-20 Chris Lahey <clahey@umich.edu>
16231
16232 * HTMLtree.c: Made it so that html nodes with a single child do
16233 not insert a carriage return before or after the child node.
16234
Daniel Veillardb24054a1999-12-18 15:32:46 +000016235Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016236
16237 * configure.in, doc/xml.html : bug fix release 1.8.1
16238 * parser.c: fixed bug #4344
16239 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16240 added the glue to avoid C++ problems
16241 * doc/* : regenerated the documentation
16242
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016243Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16246 namespace recognition, and Dia as a resul :-(
16247 * encoding.c: closed bug #3950
16248
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016249Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * valid.c: debugging a posteriori validation, except URI expansion
16252 stuff this should be fixed now
16253 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16254 Carl Nygard <cnygard@bellatlantic.net>
16255 * tester.c: added --postvalid, cleaning of the code
16256 * tree.[ch]: added xmlDocGetRootElement()
16257
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016258Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16259
16260 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16261 c++ losage.
16262
Daniel Veillard10a2c651999-12-12 13:03:50 +000016263Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * configure.in, doc/xml.html : bumped to 1.8.0
16266 * xlink.[ch], Makefile.am : added framework for link detection
16267 * parser.h: added nbChars to parser context, needed for cleanup.
16268 * xmlmemory.c: removed a nasty bug when out of mem
16269 * valid.[ch]: adding namespace support for attribute decl
16270 * tester.c: added --debugent option
16271 * debugXML.[ch]: added xmlDebugDumpEntities()
16272 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16273 buffers instead, this was really needed, validation was breaking
16274 in strange ways due to that. Added xmlParseStringPEReference()
16275 and other parsing from strings functions. Entities processing
16276 modified again, but PERef are still not handled correcly but
16277 unless you're Eve Maller you won't notice :-)
16278 * HTMLparser.c: large changes toward reliability, and switched to
16279 lowercase internal tags, XHTML is lowercase, so it will help
16280 that output is closer to next version.
16281 * doc/* : regenerated the documentation, it is now hosted at
16282 http://xmlsoft.org/ (same bits I just bought the domain :-)
16283
16284
Daniel Veillard294cbca1999-12-03 13:19:09 +000016285Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16288 doc generation
16289 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16290 in the SAX API
16291 * doc/*: rebuilt the doc making sure everything appears in the
16292 HTML files
16293
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016294Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16297 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16298 which allow impressive speed improvement on dataset with
16299 large text pieces, but at the cost of broken binary
16300 compatibility and slightly bigger memory usage.
16301 Configure with --with-buffers to activate them, they
16302 are protected with XML_USE_BUFFER_CONTENT define.
16303 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16304 goal is 0 memory left allocated once parser is no more used
16305 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16306 call xmlCleanupParser() and xmlMemoryDump()
16307
Daniel Veillarda819dac1999-11-24 18:04:22 +000016308Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16311 * parser.[ch] encoding.[ch]: added memory cleanup routines
16312 * parser.c: closing bug #3788
16313 * doc/*: rebuilt the doc
16314
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016315Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16318 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16319 * tester.c: added --compress option
16320 * doc/*: rebuilt the documentation
16321
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016322Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16325 if given /proc/kcore as input !
16326 * doc/xml.html doc/*: updated and rebuilt the documentation
16327
16328Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016329
16330 * parser.c: Fixed some wrongly space collapsing code due to
16331 a misreading of the spec.
16332 * result/*: fixed the output accordingly
16333
16334Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016335
16336 * encoding.c: bug fix and typos
16337 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16338 * parser.c: added attribute normalization closing bug #3597
16339 * test/att* result/att* SAXresult/att*: testcase for attribute
16340 normalization
16341
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016342Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * configure.in: closing bug #3163 by adding extra flags for the
16345 cc compiler on HP-UX
16346
Daniel Veillard51e3b151999-11-12 17:02:31 +000016347Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * valid.[ch] : removed a typo and an enumerated type bug in the
16350 xmlAddElementDecl() function
16351 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16352 call to xmlEncodeEntitiesReentrant() so that the functions
16353 New, Set and Get are at the same level.
16354 * parser.c HTMLparser.c: extra memory allocation bug for
16355 attributes detected by someone using libxml in embedded systems :-)
16356
Daniel Veillard962195f1999-10-28 15:51:53 +000016357Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * xmlmemory.h: turned off mem debug :-\
16360
Daniel Veillard35008381999-10-25 13:15:52 +000016361Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * parser.c: closed bug #2784 a one line fix, but worth pushing
16364 a new release out
16365 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16366 some structures, comments before and after the
16367 main element, and other nastyness
16368 * HTMLtree.c tree.c: accomodate the extended HTML supported
16369 * configure.in: pushing 1.7.4
16370 * test/ent8 and related outputs : added a new test for bug #2784
16371 * test/HTML/wired.html and related output: a nasty HTML example
16372 * Makefile.am: improved the test scripts
16373 * docs/* : reran the documentation extractor, updated xml.html
16374
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016375Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16378 HTMLparser and debugged the HTML related code. HTML documents
16379 now have their own type
16380 * entities.c: do not dump &apos; for HTML output
16381 * xmlmemory.c: improvement, breakpoint mechanism
16382 * testHTML.c: added --sax --repeat ...
16383 * Makefile.am: improved the HTML tests
16384 * valid.[ch]: added xmlValidGetValidElements and
16385 xmlValidGetPotentialChildren
16386 * tester.c: added --insert to test the 2 new functions
16387 * test//* result//* SAXresult//* : regression test cleanup
16388 and extension.
16389 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16390 gnome-xml-nanohttp.html
16391
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016392Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * HTMLparser.c: fixed problems with some autoclose tags
16395 * tree.c: fixed XML output problems.
16396 * result/* SAXresult/*: update of the tests output
16397
Daniel Veillard6077d031999-10-09 09:11:45 +000016398Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * Makefile.am: Arturo patch for xmlConf.sh version info
16401 * parser.c: Tim Josling patch for single quoted items
16402 * tester.c: Tim Josling patch for tester options usage
16403 * tree.h: indent cleanup
16404
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016405Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16408 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16409
Daniel Veillard00fdf371999-10-08 09:40:39 +000016410Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16411
16412 * tree.c : Raph patch for initialization of CORBA fields
16413 * parser.c, xpath.c, ...: modification of doc comments
16414 * xpath.c : allow spaces in xpath expressions
16415
Daniel Veillardad219441999-09-27 08:17:49 +000016416Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * xmlmemory.h: turning off memory debug :-(
16419
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016420Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16421
16422 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16423 better SAX interfaces.
16424 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16425 entity.
16426 * configure.in: 1.7.2
16427
16428Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016429
16430 * libxml.spec.in: fixed the URL
16431 * doc/xml.html: improved the documentation front-end
16432
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016433Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016434
16435 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16436
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016437Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016438
16439 * libxml.spec.in: fixed the alpha compile problem
16440 * parser.[ch]: changed errno to errNo in the parser context :-(
16441 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16442 * doc/xml.html: changed CHAR to xmlChar
16443 * doc/html/*: recompiled the documentation
16444 * configure.in: 1.7.1
16445
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016446Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16447
16448 * parser.h: modified the parser context struct to regain 1.4.0
16449 binary compatibility
16450 * parser.c, xml-error.h: added errno ot teh context and defined
16451 a set of errors values with update of errno
16452 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16453 DTDs and entities
16454 * *.h, *.c: complete cleanup of the use of config.h and include
16455 protection depending on the current setup.
16456 * overalll debugging, maintenance and bug-fixing on all modules
16457 * updated the documentation
16458 * ready for 1.7.0
16459
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016460Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * HTMLparser.c : cleanup
16463 * SAX.c valid.c valid.h: added ID/IDREF checking
16464 * tree.c tree.h: extended doc structure for refs
16465 * configure.in: 1.6.2
16466 * parser.c: patched bug in SAX user arg call
16467 * parserInternals.h: patched missing close in C++ wrapping
16468 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16469 especially upcoming XPointer implementation.
16470 * doc/xml.html: augmented, typo
16471
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016472Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16473
16474 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16475 not all invocations of install understand -d.
16476
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016477Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16478
16479 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16480 to make 'check' works, when builddir != srcdir.
16481
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016482Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * doc/xml.html : updated the documentation
16485
Daniel Veillard6454aec1999-09-02 22:04:43 +000016486Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16489 not deallocated memory blocks
16490 * *.c : replaces all calls to malloc() free() and realloc() to
16491 the wrapper functions/macros
16492 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16493 instead of xmlFreeNodeList()
16494
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016495Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * HTMLparser.c: corrected a stupid bug leading to core dump at
16498 tree deallocation. Removed warnings indicated by
16499 Stephane.Conversy@lri.fr
16500 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16501 looked for in the external subset
16502
16503Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016504
16505 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16506 on SGI by Stephane.Conversy@lri.fr
16507
Daniel Veillardb96e6431999-08-29 21:02:19 +000016508Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * all .h : changed the prototype declaration indent as in gtk
16511 * most .c : working on reducing the TODOs in the code
16512 * most .c : cleanup though -pedantic and Insure++
16513 * improvements on validation ID checkings.
16514 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16515 * xml-config.in: closed #1810
16516
16517Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016518
16519 * tree.h, valid.c, valid.h: more work on validity, IDs
16520 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16521 definition for AIX
16522
Daniel Veillardb556eb51999-08-15 17:19:50 +000016523Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16526 the distribution due to a cut'n paste error at last commit
16527
Daniel Veillardb05deb71999-08-10 19:04:08 +000016528Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16529
16530 * configure.in: upgraded to version 1.4.0
16531 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16532 Big update, added a large part of the validation process,
16533 it should be usable, but some parts are missing
16534 * xpath.c: improved the implementation w.r.t. root.
16535 * Makefile.am: added more tests
16536 * test and result trees: added a lot of tests
16537 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16538
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016539Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16540
16541 * Added an HACKING file
16542
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016543Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * xpath.[ch] : improvements and debug of the XPath implementation
16546 * parser.c, HTMLparser.c : modified the parsers to be progressive
16547 * tree.[ch] : extended the Buffer promitives
16548 * xmlIO.[ch] : added basic I/O routines providing progressive
16549 parsing and ready for I18N conversion plugins
16550 * SAXresult/* : the SAX callback sequence maybe slightly different
16551 now
16552 * test*.c : improved/updated the tests programs
16553 * doc/* : recompiled the docs.
16554
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165551999-07-26 Michael Meeks <michael@edenproject.org>
16556
16557 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16558
16559 * tree.c: Ditto.
16560
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016561Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * configure.in: upgraded to version 1.4.0
16564 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16565 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16566 XML query language, see http://www.w3.org/TR/xpath for more details.
16567 * parser.c, parser.h: added CHAR* related string functions for XPath
16568 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16569 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16570 rebuild the docs.
16571 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16572 and regression testing capabilities for XPath.
16573
Daniel Veillardd79d7871999-07-12 10:38:12 +000016574Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16577 closing bug #1646
16578
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016579Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * Makefile.am, example/Makefile.am: closed bug #1683
16582
Daniel Veillard3166ab11999-07-11 16:14:19 +000016583Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * example/Makefile.am, configure.in: added the makefile for the
16586 gjobread example
16587
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016588Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16589
16590 * doc/Makefile.am:
16591 - fix which allow "make install DESTDIR=</install/prefix>".
16592
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016593Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16596 which fixed a problem on the file reading-code.
16597
Daniel Veillard82150d81999-07-07 07:32:15 +000016598Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16601 output.
16602 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16603
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016604Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * parser.h : Oops removed the binary compatibility problem
16607 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16608 * parser.c, HTMLparser.c: applied patches for reading from stdin
16609
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016610Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16611
16612 * parser.c, entities.c, valid.c: cleanup bug #1591
16613 * configure.in: cleanup bug #1592
16614 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16615 the same tree back-end. Hence gdome will be available for it.
16616 * doc/Makefile.am: close bug #617
16617
Daniel Veillard97fea181999-06-26 23:07:37 +000016618Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * parser.c: alloctate a per parser context SAX interface block
16621
Daniel Veillard14fff061999-06-22 21:49:07 +000016622Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16623
16624 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16625 and xmlEncodeEntitiesReentrant with the correct one :-\
16626
16627Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * commit of my internal XML base changes, quite a lot of
16630 changes, cleanups, better entities support, framework for
16631 new I/O and charset detection and handling
16632 * Fixed the configure/Makefile stuff to generate shared libs
16633 with the proper version info, so we jumped on rev from
16634 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16635 xmlEncodeEntities() result need to be freed now, and a string
16636 xmlParserVersion provide the current library version.
16637
Raph Levien05240da1999-06-15 21:27:11 +000016638Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16639
16640 * parser.c: fixed a buffer overrun for when you have a very long
16641 attribute with no entities in it.
16642
Daniel Veillardbb2da581999-06-13 14:37:07 +000016643Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * added example directory
16646 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16647
Daniel Veillard011b63c1999-06-02 17:44:04 +000016648Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * Release of libxml-1.1, nearly everything has been touched for
16651 this.
16652 * Added more regression tests
16653 * Updated the documentation
16654
Daniel Veillard27d88741999-05-29 11:51:49 +000016655Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16656
16657 * tree.[ch]: unified the XML_NO_CORBA defines.
16658 * parser.c encoding.[ch]: started plugging in char encoding detection
16659
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016660Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16661
16662 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16663 Also freed allocated buffer.
16664
Daniel Veillard27d88741999-05-29 11:51:49 +000016665Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016666 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16667 reentrancy problem at printing. One is left in entities.c, to
16668 remove ASAP
16669 * testSAX.c : added a test example showing the use of the SAX
16670 interface if one doesn't want to build the DOM tree.
16671 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16672
Daniel Veillard517752b1999-04-05 12:20:10 +000016673Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16676 large revamping of the parser to use SAX callbacks
16677 http://www.megginson.com/SAX/ (or at least a C like interface
16678 a la Expat). It's now possible to set up your own callbacks
16679 and the parser will not build a DOM tree.
16680 * test/* result/*: updated the test suite, I finally removed
16681 the old Namespace draft support (PI based).
16682
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016683Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * Makefile.am: added test result to EXTRA_DIST for make tests
16686
Daniel Veillard64068b31999-03-24 20:42:16 +000016687Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * parser.c, parserInternals.h: moved the chars macro definitions
16690 to parserInternals.h
16691 * parser.c, error.c: applied patches from "Knut Åkesson"
16692 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16693
Daniel Veillard012ccc11999-03-23 10:11:11 +000016694Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * xml-config.in : applied patch to make --version work
16697
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166981999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16699
16700 * Makefile.am (check-local): Alias for `tests' target. This will
16701 cause `make check' to do the right thing.
16702 (tests): Don't run tests in srcdir. Also, replaced calls to
16703 basename with a `sed' "equivalent".
16704
Daniel Veillardd109e371999-03-05 06:26:45 +000016705Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16708 it in the header and not the sources, updated the doc.
16709 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16710 pointing this out.
16711
Daniel Veillardbc50b591999-03-01 12:28:53 +000016712Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16715 exported the inputStream routines.
16716 * doc/html/* : updated accordingly
16717
Daniel Veillardd692aa41999-02-28 21:54:31 +000016718Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * parser.c, parser.h, parserInternals.h: added a few extra
16721 internal calls to allocate and free parser contexts ...
16722 * doc/html/* : updated accordingly
16723
Daniel Veillard55a99271999-02-25 11:01:29 +000016724Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * configure.in, Makefile.am, doc/makefile.am : General changes for
16727 1.0.0 release and including the generated HTML documentation.
16728
Daniel Veillard35925471999-02-25 08:46:07 +000016729Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * makefile.am : added parserInternals.h, oops.
16732
Daniel Veillard1e346af1999-02-22 10:33:01 +000016733Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16734
16735 * parserInternals.h: added this header giving access to the parser
16736 internal functions.
16737 * doc/Makefile.am : added a rebuild target which rebuilds the full
16738 set of documentations
16739 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16740 the internal subset.
16741 * *.c *.h: modifications needed to generate the documentation using
16742 gtk-doc, cleanup of functions blocks, reorganisation of struct
16743 declarations.
16744
Daniel Veillard1164e751999-02-16 16:29:17 +000016745Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16748 the tar and spec file to include the beginning of the doc.
16749
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167501999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16751
16752 * doc/.cvsignore: Added this file.
16753
Daniel Veillard6800ef31999-02-08 18:33:22 +000016754Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * tree.c: fixed xmlGetProp to return "" when the attribute
16757 exists, even if the node-list is NULL.
16758
Daniel Veillard726c7e31999-02-08 15:13:10 +000016759Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * tree.c: patched an error outputting empty attribute values.
16762 * Makefile.am and doc/makefile.am: have been updated during the
16763 week-end. Sorry for an empty CVS log, I got a shell problem.
16764
Daniel Veillard1899e851999-02-01 12:18:54 +000016765Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * tree.h: cleaned up using enums instead of defines
16768 * parser.c, valid.[ch]: more work on parsing/output of element
16769 declarations
16770
Daniel Veillard3b9def11999-01-31 22:15:06 +000016771Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * valid.[ch], tree.c, parser.c : more work toward full parsing
16774 of XML DTDs.
16775 * README: added informations about mailing-list and on-line
16776 documentation
16777
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167781999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16779
16780 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16781
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016782Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * parser.c, tree.[ch] : more work toward conformance testing,
16785 added a last element to accelerate parsing of very flat structures
16786 started working on internal subset Element content declaration.
16787 * valid.[ch] : first cut at adding code toward validation.
16788 * previous changes had also small impact on most files, especially
16789 the conformance testing using James Clark test suite.
16790
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016791Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16792
16793 * test/* : updated the examples, most of them were not well
16794 formed (humm), and added rdf2.
16795 * result/* : resulting changes in the output.
16796
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016797Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16800
Daniel Veillard44b3a061998-12-05 17:27:22 +000016801Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16802
16803 * tree.c: patched a bug in the generation of empty attributes
16804
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016805Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16806
16807 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16808 for node/trees/documents/... Biggest problem is namespace
16809 support when copying subtrees.
16810
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016811Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * parser.c, entities.c: improve entities and char ref encoding,
16814 and cleanups of error messages.
16815
Daniel Veillard242590e1998-11-13 18:04:35 +000016816Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16817
16818 * parser.c, entities.c: simple bug hunting done during rpm2html and
16819 rpmfind integration.
16820
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016821Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * parser.[ch]: Added interfaces allowing to specify a SAX
16824 handler before parsing.
16825
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016826Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16827
16828 * parser.c: redirrect all errors reporting through the SAX
16829 error function
16830
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016831Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16832
16833 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16834 * libtool, tlmain ...: update of the libtool files
16835
Miguel de Icaza442321c1998-11-04 18:13:38 +0000168361998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16837
16838 * entities.c: Use g_snprintf insteda of snprintf.
16839
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016840Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16843 added ent5 test for this purpose.
16844 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16845
Daniel Veillard27271681998-10-30 06:39:40 +000016846Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16847
16848 * parser.c: fixed? a strange error due to compression on a GWP
16849 document.
16850
Daniel Veillard25940b71998-10-29 05:51:30 +000016851Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * tree.[ch]: bug fixing
16854 * entities.[ch]: defined a specific type for predefined entities
16855 * doc/xml.html: more documentation on the library, how to use it,
16856 overview of the interfaces.
16857
Daniel Veillard16253641998-10-28 22:58:05 +000016858Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16859
16860 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16861
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016862Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16863
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016864 * tree.c: corrected a small bug
16865 * doc/xml.html: continuing writing documentation.
16866
16867Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16868
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016869 * debugXML.h debugXML.c: added debugging utilities.
16870 * tester.c: added --debug switch.
16871 * tree.c: patched an incorrect node->type assignment.
16872 * parser.c: formatting, ensure that node->doc != NULL in attributes
16873
Daniel Veillardccb09631998-10-27 06:21:04 +000016874Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16877 entity support and provide an internal representation close to
16878 DOM one (entity ref nodes, and attribute value as tree). I tried
16879 to preserve the interface but this will surely break some apps
16880 (I have to change rpm2html/rpmfind for example). I had to change
16881 two interfaces, and the generated tree is somewhat different.
16882 * doc/* : started documenting the XML library, the tree and
16883 DOM/Corba. This is a first step.
16884
Daniel Veillard11e00581998-10-24 18:27:49 +000016885Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16886
16887 * parser.c: Set up the fonctions comment block, boring but useful.
16888 * parser.h, SAX.c, parser.c: now attributes are processed through
16889 the SAX interface. The problem is that my SAX interface diverged
16890 quite a bit from the original one, well this is not an official
16891 spec, and translating it from Java to C is hairy anyway...
16892
Daniel Veillard97b58771998-10-20 06:14:16 +000016893Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16894
16895 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16896 fonctions comment block, boring but useful.
16897
16898Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016899
16900 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16901 conversion routines. However they are not yet used to convert the
16902 inputs. The core will run with UTF-8.
16903
Daniel Veillard33942841998-10-18 19:12:41 +000016904Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * tree.c : make sure that the type id is properly set-up when
16907 a new object is allocated, needed for DOM.
16908
Daniel Veillard27fb0751998-10-17 06:47:46 +000016909Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16910
16911 * tree.h, tree.c: Ok, the main objects in the tree will be native
16912 corba objects, it costs 8 bytes per Node, Attribute and Document
16913 but it simplifies the Corba integration a lot (no extra interface
16914 objects to allocate/free).
16915
Daniel Veillard0bef1311998-10-14 02:36:47 +000016916Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16917
16918 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16919 and changed NODEs contants for conformity with DOM Level 1
16920
Daniel Veillard27864701998-10-08 03:47:24 +000016921Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16922
16923 * added hooks to keep track of servants when creating objects
16924 xmlDoc and xmlNode (for Corba export).
16925
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016926Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * added xml-config script.
16929
Daniel Veillard7066a791998-10-01 20:28:28 +000016930Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16933 to autoupdate libtool and automake conf files.
16934
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000169351998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16936
16937 * Makefile.am: Use '?' to separate the sed
16938 commands as ',' is used when people pass -Wl,something.
16939
16940
Daniel Veillard15a8df41998-09-24 19:15:06 +000016941Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * tree.c, tree.h: added a per-document compression interface.
16944
Daniel Veillard151b1b01998-09-23 00:49:46 +000016945Tue Sep 22 20:47:38 EDT 1998
16946
16947 * tree.c, tree.h: added saving with compression and added interfaces
16948 to control the compression level (xmlGetCompressMode,
16949 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16950
Daniel Veillard70120ff1998-09-22 00:24:21 +000016951Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * parser.c: corrected a loop for files of size 0
16954
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169551998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16956
16957 * error.h: New file. Contains prototyes from `error.c'.
16958
Tom Tromeyc19653d1998-08-14 01:22:43 +000016959Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16960
16961 * Makefile.am (xmlincdir): New macro.
16962 (xmlinc_HEADERS): Renamed from include_HEADERS.
16963
Daniel Veillard845664d1998-08-13 04:43:19 +000016964Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * applied small patch on numeric entities from
16967 Christopher Blizzard <blizzard@appliedtheory.com>
16968
Daniel Veillard260a68f1998-08-13 03:39:55 +000016969Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * New release 0.2, removed the old xml_* files so that it's
16972 coherent with the other CVS base (W3C), far better conformance
16973 to standard, new namespaces, decent entities support, beginning
16974 of a SAX-like interface. Nearly nothing left intact, even the
16975 test examples ...
16976
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169771998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16978
16979 * .cvsignore: Add .deps dir
16980
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016981Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16984
Daniel Veillardfe926001998-07-26 04:28:20 +000016985Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016986
Daniel Veillardfe926001998-07-26 04:28:20 +000016987 * configure.in: added test for CPP
16988 * AUTHORS, Changelog: the original ones didn't get commited but the
16989 glib ones instead, fixed.
16990 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016991
Daniel Veillardfe926001998-07-26 04:28:20 +000016992Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016993
Daniel Veillardfe926001998-07-26 04:28:20 +000016994 * integrated code developped at W3C
16995 * changed the original Copyright
16996 * migrated to automake
16997 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016998