blob: bef38b53e7cb603466a09dbe79b8f9a2654d96f0 [file] [log] [blame]
Daniel Veillard560c2a42003-07-06 21:13:49 +00001Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in doc/*: preparing release 1.5.8
4 * nanohttp.c: changed some preprocessor block
5 * xmlschemastypes.c: applied patch from Charles Bozeman adding
6 hexBinary schema datatype and adding support for totalDigits and
7 fractionDigits facets.
8
Daniel Veillard7a985a12003-07-06 17:57:42 +00009Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
10
11 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
12
Daniel Veillardffe4f5e2003-07-06 17:35:43 +000013Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * xinclude.c: fixed bug #116095 removing the error message when
16 reapplying XInclude to a document.
17
Daniel Veillard1997c3e2003-07-05 20:43:43 +000018Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
19
20 * xmlIO.c: applied small changes to portability layer for
21 compilation on DJGPP Ms-DOS compiler.
22
Daniel Veillardd9d32ae2003-07-05 20:32:43 +000023Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
24
25 * parser.c HTMLparser.c: use the character() SAX callback
26 if the cdataBlock ain't defined.
27 * xpath.c: fix bug #115349 allowing compilation when configured
28 with --without-xpath since the Schemas code needs NAN and co.
29
William M. Brack59002e72003-07-04 17:01:59 +000030Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
31
32 Fixed problem with multi-threading, shown by the test program
33 testThreads. After fix, ran mutiple tests on various speed
34 machines (single and dual processor X86), which all seem okay.
35
36 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
37
38 * threads.c: added missing initialisation for condition variable
39 in xmlNewRMutex.
40
Daniel Veillardde2a67b2003-06-21 14:20:04 +000041Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
42
43 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
44 closing bug #114837
45
46 * configure.in: Added checks for IPv6 support and getaddrinfo().
47
48 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
49
50 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
51
52 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
53 field or sockaddr_in field, depending upon the availability of IPv6
54 support.
55 have_ipv6(): Added to check for run-time IPv6 support.
56 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
57 Modified to parse a URI with IPv6 address given in [].
58 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
59 resolution, if it is available on the system, as gethostbyname
60 does not return IPv6 addresses on some platforms.
61 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
62 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
63 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
64 we are dealing with.
65
66 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
67 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
68 a URI with IPv6 address given in [].
69 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
70 available on the system. Also IPv6 addresses will be resolved by
71 gethostbyname only if IPv6 run-time support is available.
72 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
73
Igor Zlatkovic72f92a82003-06-14 16:48:26 +000074Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
75
76 * win32/configure.js include/win32config.h
77 include/libxml/xmlversion.h.in: Applied the patch for BCB
78 by Eric Zurcher.
79
Daniel Veillardd7cec922003-06-13 12:30:10 +000080Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
83 due to #115104 and while fixing #115101 . HTML URLs must not
84 be version dependant.
85
Daniel Veillard8265a182003-06-13 10:05:56 +000086Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * entities.c: do not generate &quot; for " outside of attributes
89 * result//*: this changes the output of some tests
90
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +000091Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * parser.c xmlIO.c: trying to fix #114277 about when file
94 remapping and escaping should really be attempted.
95
Daniel Veillarda37aab82003-06-09 09:10:36 +000096Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * doc/*: applied a patch from Gman for building docs
99 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
100 Gary Pennington to provide an allocator for xmlValidCtxt
101 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
102 #113580 about data not being passed immediately.
103
Daniel Veillarde1326112003-06-05 09:32:20 +0000104Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * tree.c: applied a couple of patches from Mark Itzcovitz
107 to handle saving back "UTF-16" documents.
108
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000109Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
110
111 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
112 some work done while in the Maldives (hence the timezone on the
113 laptop !)
114 * result/schemas/length3* test/schemas/deter0_*
115 test/schemas/group0_*: some tests added too
116
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000117Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * encoding.c: small fix
120 * xmlIO.c: fixed an error message
121
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000122Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
125 accepting an improper UTF8 sequence
126
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000127Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
128
129 * threads.c: applied the patch from Stéphane Bidoul for getting
130 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000131 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000132
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000133Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
134
135 * HTMLtree.c: fixing bug #112904: html output method escaped
136 plus sign character in URI attribute.
137
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000138Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
139
140 * build_glob.py global.data globals.c parser.c
141 include/libxml/globals.h: patch from Stéphane Bidoul for setting
142 up threads global defaults.
143 * doc/libxml2-api.xml: this extends the API with new functions
144 * python/tests/Makefile.am python/tests/reader2.py
145 python/tests/thread2.py: integrated the associated testcase and
146 fixed the error string used in reader2
147
Daniel Veillard38b80a82003-05-14 18:59:00 +0000148Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
149
150 * configure.in libxml.spec.in python/Makefile.am: trying
151 to conciliate --with-python= requirements and RPM builds,
152 a PITA really...
153
Daniel Veillard104caa32003-05-13 22:54:05 +0000154Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
155
156 * HTMLparser.c: oops last commit introduced a memory leak.
157
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000158Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
159
160 * xmllint.c doc/xmllint.xml: added --nonet option
161 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
162 xsltproc or xmllint
163 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
164 rebuilt
165 * HTMLparser.c: cleaned up the HTML parser context build when
166 using an URL
167
Daniel Veillardd437d322003-05-13 21:07:01 +0000168Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
169
170 * libxml.spec.in: added a comment about bug #112902
171
William M. Brack3dd57f72003-05-13 02:06:18 +0000172Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
173
174 * minor cleanup of configure '--help' display
175 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
176
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000177Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
178
179 * tree.c: PI nodes in external subset were not freed :-\
180 fixes bug #112842
181
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000182Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
183
184 * xmllint.c: added --schema option to run WXS schema validation
185 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
186 tried to improve error reporting in the Schema code, some cleanup
187 too.
188
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000189Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
190
191 * xmlschemas.c: fixed some problems in the handling of errors,
192 and attributes addressed by references.
193 * test/schemas/* result/schemas/*: dropped the verbosity level
194 and added a couple of new tests
195
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000196Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
197
198 * relaxng.c: Stéphane Bidoul found an off by one addressing
199 error on the error handling.
200
Daniel Veillarda77cf712003-05-09 23:09:55 +0000201Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
202
203 * xmlschemastypes.c: trying to fix #112673
204
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000205Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
206
207 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
208 warning, this fixed a bug and should close #111574
209
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000210Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
211
212 * xmlschemas.c: fixing bug #104081 with xs:all with an element
213 holding minOccurs="0"
214 * test/schemas/all_* result/schemas/all_*: added some regression
215 tests for that bug
216 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
217 Garry Pennington to compile without schemas support.
218
Daniel Veillarda067e652003-05-01 08:03:46 +0000219Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
222
Daniel Veillard61c52202003-04-30 12:20:34 +0000223Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
224
225 * xml2-config.in: try to fix Red hat bug #89957, do not
226 output -L/usr/lib64
227 * xmlreader.c: fixed a typo in a comment
228
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000229Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
230
231 * doc/tutorial/aph.html, ix01.html
232 forgot to cvs add the new files. Thanks to Roland van Laar
233 for pointing this out
234
Daniel Veillardd4330462003-04-29 12:40:16 +0000235Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
238 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
239 to the XML/XSLT doc generation closing #111799
240 * doc/html/*: complete update of the HTML results
241
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000242Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
243
244 * win32/defgen.xsl: fixed the conditional for unicode map,
245 removed hardcoded schema entries
246
247Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
248
249 * win32/defgen.xsl: new file, stylesheet for generating
250 win32/libxml2.def.src from doc/libxml2-api.xml
251 * win32/libxml2.def.src: is autogenerated from now on, changes
252 to this file will not appear here anymore
253
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000254Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
255
256 * win32/configure.js python/setup.py.in: applied patch
257 from Stéphane Bidoul for the Python bindings on the new
258 release.
259
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000260Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
261
262 * debugXML.c: included libxml/uri.h for xmlCanonicPath
263 declaration
264 * win32/configure.js: thread-enabled build is now default
265 * win32/libxml2.def.src: added more exports
266
Daniel Veillard1177ca42003-04-26 22:29:54 +0000267Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
268
269 * NEWS doc/*.xsl doc/*.html: updated the web site separated
270 developers from common pages, made the transition to XHTML1,
271 added validity checking to the makefile rules.
272
Daniel Veillard329456a2003-04-26 21:21:00 +0000273Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
274
275 * parser.c: fix for xmlIOParseDTD same as previous and reported
276 by Petr Pajas
277
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000278Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
279
280 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
281 closing #111638
282
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000283Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * python/generator.py: fixed a problem in the generator where
286 the way functions are remapped as methods on classes was
287 not symetric and dependant on python internal hash order,
288 as reported by Stéphane Bidoul
289
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000290Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
291
292 * doc/tutorial:
293 xmltutorial.xml
294 xmltutorial.pdf
295 *.html
296 add appendix on generating compiler flags, more indexing
297
Daniel Veillard1c960272003-04-25 23:12:22 +0000298Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
299
300 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
301 to get libxml-2.5.7 to compile on OpenVMS
302
Daniel Veillardc5573462003-04-25 16:43:49 +0000303Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
304
305 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
306
Daniel Veillardfd583412003-04-25 13:22:10 +0000307Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
308
309 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
310 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
311 man page based on xsltproc and a stylesheet PI in the XML.
312
Daniel Veillarddc07e182003-04-25 10:39:38 +0000313Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
316 character preventing rendering by the man command.
317
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000318Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * NEWS configure.in: preparing release 2.5.7
321 * doc/*: updated and rebuilt the docs
322 * doc/apibuild.py: fixed the script
323
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000324Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
325
326 * Makefile.am doc/apibuild.py: make sure the OOM code don't
327 get in the way of the builds
328 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
329
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000330Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
333 Memory test from Havoc Pennington #109368
334 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
335 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
336 include/libxml/parser.h: a lot of memory allocation cleanups
337 based on the results of the OOM testing
338 * check-relaxng-test-suite2.py: seems I forgot to commit the
339 script.
340
Daniel Veillard18f113d2003-04-23 15:18:26 +0000341Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * xmlschemastypes.c: trivial fix for 109774 removing a warning
344
Daniel Veillard85095e22003-04-23 13:56:44 +0000345Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
346
347 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
348 more places where xmlCanonicPath() must be used to convert
349 filenames to URLs, trying to fix #111088
350
Daniel Veillard54396242003-04-23 07:36:50 +0000351Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
352
353 * python/libxml.c python/libxml.py: applied patch from
354 Brent M Hendricks adding binding for xmlCatalogAddLocal
355
Daniel Veillard45269b82003-04-22 13:21:57 +0000356Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
357
358 * HTMLparser.c: tried to fix #98879 again in a more solid
359 way.
360
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000361Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
362
363 * win32/libxml2.def.src: added more exports from the relaxng and
364 xmlreader clan
365
Daniel Veillardf431eb82003-04-22 08:37:26 +0000366Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * SAX.c test/valid/ns* test/result/ns*: applied the patch
369 provided by Brent Hendricks fixing #105992 and integrated the
370 examples in the testsuite.
371
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000372Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
373
374 * TODO: updated a bit
375 * configure.in: fixed the comment, threads now default to on
376 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
377
Daniel Veillarda880b122003-04-21 21:36:41 +0000378Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
381 xmlreader.c include/libxml/parser.h: a lot of performance work
382 especially the speed of streaming through the reader and push
383 interface. Some thread related optimizations. Nearly doubled the
384 speed of parsing through the reader.
385
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000386Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
387
388 * doc/xmllint.xml
389 * doc/xmllint.1
390 update man page to explain use of --stream
391
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000392Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
395 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
396 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
397 include/libxml/globals.h include/libxml/xmlmemory.h: added
398 xmlMallocAtomic() to be used when allocating blocks which
399 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
400 to allow registering the full set of functions needed by
401 a garbage collecting allocator like libgc, ref #109944
402
Daniel Veillard84942712003-04-18 14:40:05 +0000403Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
404
405 * configure.in: switched to have thread support enabled by default,
406 didn't got troubles with ABI compatibility on Linux, hope it
407 won't break on strange OSes, if yes, report the system ID
408 * doc/libxml2-api.xml: just rebuilt the API
409
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000410Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
413 added support for large file, tested with a 3+GB instance,
414 and some cleanup.
415 * catalog.c: added a TODO
416 * Makefile.am: added some "make tests" comments
417
Daniel Veillardac297932003-04-17 12:55:35 +0000418Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
419
420 * relaxng.c: some cleanups
421 * doc/xmlreader.html: extended the document to cover RelaxNG and
422 tree operations
423 * python/tests/Makefile.am python/tests/reader[46].py: added some
424 xmlReader example/regression tests
425 * result/relaxng/tutor*.err: updated the output of a number of tests
426
Daniel Veillard62163602003-04-17 09:36:38 +0000427Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
428
429 * relaxng.c: valgrind pointed out an uninitialized variable error.
430
Daniel Veillard33300b42003-04-17 09:09:19 +0000431Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
432
433 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
434 xmlreader.c: augnemting the APIs, cleanups.
435 * parser.c: cleanup bug #111005
436 * xmlIO.c: added some missing comments
437
Daniel Veillardce192eb2003-04-16 15:58:05 +0000438Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
441 trying to improve the subset compiled, and more testing.
442 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
443 documentation
444 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
445 * result/relaxng/*.err: fix some of the outputs
446
Daniel Veillardf4e55762003-04-15 23:32:22 +0000447Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
448
449 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
450 include/libxml/xmlreader.h: implemented streaming of
451 RelaxNG (when possible) on top of the xmlReader interface,
452 provided it as xmllint --stream --relaxng .rng .xml
453 This seems to mostly work.
454 * Makefile.am: updated to test RelaxNG streaming
455
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000456Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
457
458 * relaxng.c include/libxml/relaxng.h: integrated the regexp
459 based validity checking of fragments of the document for
460 which the RNG can be compiled to regexps. Works on all regression
461 tests, only fix needed is related to error messages.
462
Daniel Veillard52b48c72003-04-13 19:53:42 +0000463Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
464
465 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
466 include/libxml/xmlregexp.h: Starting work precompiling
467 parts of RelaxNG schemas. Not plugged onto validity checking
468 yet, just the regexp building part. Needed to extend some
469 of the automata and regexp APIs.
470
Daniel Veillardf6bad792003-04-11 19:38:54 +0000471Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
472
473 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
474 xmllint --stream and xmllint --stream --valid returns errors
475 code appropriately
476
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000477Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
478
479 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
480 and Next() operation to work on subtrees within the reader
481 framework.
482 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
483 * python/tests/reader5.py: added an example for those new
484 functions of the reader.
485
Daniel Veillard645c6902003-04-10 21:40:49 +0000486Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
488 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
489
Daniel Veillard9e077102003-04-10 13:36:54 +0000490Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
491
492 * xmlreader.c: fixing HasValue for namespace as raised by
493 Denys Duchier
494
Daniel Veillard02ea1412003-04-09 12:08:47 +0000495Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
496
497 * HTMLparser.c include/libxml/HTMLparser.h: exported
498 htmlCreateMemoryParserCtxt() it was static
499
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000500Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
501
502 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
503 update from Charles Bozeman for date and duration types
504 * test/schemas/date_0.* test/schemas/dur_0.*
505 result/schemas/date_0.* result/schemas/dur_0.*: updated too
506
Daniel Veillardc00cda82003-04-07 10:22:39 +0000507Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
508
509 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
510 fixing bug #107129, removing excessive allocation and calls
511 to *printf in the code to build QName strings.
512
Igor Zlatkovic69651182003-04-05 09:43:30 +0000513Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
514
515 * win32/libxml2.def.src: fixed conditional exports, reported by
516 Luke Murray.
517
Daniel Veillardadba5f12003-04-04 16:09:01 +0000518Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
519
520 * parser.c: fixed a possible problem with xmlRecoverMemory()
521
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000522Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
523
524 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
525 triostr.h: Bjorn sent an update for the TRIO portability layer.
526
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000527Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
528
529 * win32/libxml2.def.src: exported new functions
530
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000531Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
532
533 * configure.in NEWS: preparing release 2.5.6
534 * doc/*: updated and rebuilt the docs
535
Daniel Veillarde5020412003-04-01 09:55:20 +0000536Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
537
538 * SAX.c: fixed an uninitialized memory access pointed by valgrind
539 on C14Ntests
540
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000541Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
542
543 * relaxng.c: one more fixup of error message reporting
544
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000545Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
546
547 * relaxng.c: more work on bug #109225, and fixed an uninitialized
548 variable pointed out by valgrind
549
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000550Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
551
552 * relaxng.c: try to work on bug #109225 and provide better
553 error reports.
554 * result/relaxng/* : this change the output of a number of tests
555 * xinclude.c: fixing the parsed entity redefinition problem
556 raised on the list.
557 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
558
Daniel Veillardb3721c22003-03-31 11:22:25 +0000559Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
560
561 * xmlschemastypes.c: fixed date comparison to handle the tzo
562 The only failures left are disagreements on Notations and
563 '+1' not being allowed for ulong, uint, ushort and ubyte.
564
Daniel Veillard455cc072003-03-31 10:13:23 +0000565Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
566
567 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
568 to the XML Schemas errata
569 http://www.w3.org/2001/05/xmlschema-errata#e2-12
570
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000571Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
572
573 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
574 and facets support. Currently only schemas with binHex or
575 base64 don't compile. A few error left in the test suite:
576 found 1035 test instances: 919 success 23 failures
577 most are gdate or gdateyear failing check, and a few cases where
578 James clark tests results are strange.
579 * valid.c: allow to reuse the Notation checking routine without
580 having a validation context.
581 * SAX.c: removed a #if 0
582
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000583Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * xinclude.c: forgot to apply one check from #106931 patch
586 * xmlschemastypes.c: more work on XML Schemas datatypes
587
Daniel Veillardc4c21552003-03-29 10:53:38 +0000588Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
591 on cleaning up XML Schemas datatypes based on James Clark tests
592 test/xsdtest/xsdtest.xml
593
Daniel Veillard80b19092003-03-28 13:29:53 +0000594Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * relaxng.c: implemented comparisons for Schemas values.
597 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
598 some bugs in duration handling, comparisons for durations
599 and decimals, removed all memory leaks pointed out by James
600 testsuite. Current status is now
601 found 238 test schemas: 197 success 41 failures
602 found 1035 test instances: 803 success 130 failures
603
Daniel Veillard91a13252003-03-27 23:44:43 +0000604Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
607 leaks in the W3C XML Schemas code
608 * xmlschemastypes.c: implemented nonPositiveInteger
609 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
610 fixed the test and result.
611
Daniel Veillard6560a422003-03-27 21:25:38 +0000612Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
615 parser and a typo
616 * xmlschemastypes.c: reindenting, fixing a memory access
617 problem with dates.
618
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000619Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * parser.c: fixing #109227 providing more context in case of
622 start/end tag mismatch
623 * python/tests/ctxterror.py python/tests/readererr.py: update the
624 tests accordingly
625
Daniel Veillardd9b72832003-03-27 14:24:00 +0000626Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * xinclude.c: should fix #109327 errors on memory accesses
629
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000630Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
633 is an URI reference
634
Daniel Veillarde209b332003-03-26 21:40:13 +0000635Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * xpath.c: fixed bug #109160 on non-ASCII IDs
638
Daniel Veillard642104e2003-03-26 16:32:05 +0000639Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
640
641 * parser.c: Norm suggested a nicer error message for xml:space values
642 errors
643
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000644Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * xpath.c include/libxml/xpath.h: first part of the fix to
647 performance bug #108905, adds xmlXPathOrderDocElems() providing
648 document order for nodes.
649 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
650
Daniel Veillard09628212003-03-25 15:10:27 +0000651Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * xmlschemastypes.c: removing a warning with Sun compiler
654 bug #109154
655
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000656Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
657
658 * doc/xmllint.xml
659 * doc/xmllint.1
660 update xmllint man page with --relaxng option
661
Daniel Veillard2032d292003-03-25 11:09:40 +0000662Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * python/setup.py.in : was missing "drv_libxml2.py"
665
Daniel Veillard9adc0462003-03-24 18:39:54 +0000666Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * tree.c xpath.c: some changes related to the new way of
669 handling Result Value Tree, before 2.5.5
670
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000671Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * configure.in NEWS: preparing release 2.5.5
674 * doc/* : updated the documentation and regenerated it.
675
Daniel Veillardef0b4502003-03-24 13:57:34 +0000676Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * xpath.c: fixed some problems related to #75813 about handling
679 of Result Value Trees
680
Daniel Veillard9231ff92003-03-23 22:00:51 +0000681Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * uri.c: applied a set of patches from Lorenzo Viali correcting
684 URI parsing errors.
685
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000686Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
687
688 * parser.c: validity status was not passed back when validating in
689 entities, but raised by Oliver Fischer
690
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000691Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * HTMLtree.c: avoid escaping ',' in URIs
694
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000695Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * parser.c: fixing bug #108976 get the ID/REFs to reference
698 the ID in the document content and not in the entity copy
699 * SAX.c include/libxml/parser.h: more checking of the ID/REF
700 stuff, better solution for #107208
701 * xmlregexp.c: removed a direct printf, dohhh
702 * xmlreader.c: fixed a bug on streaming validation of empty
703 elements in entities
704 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
705 cleanup of the validation tests
706 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
707 added more ID/IDREF tests to the suite
708
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000709Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
712 compiler.
713
Daniel Veillard20863822003-03-22 17:51:47 +0000714Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
717
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000718Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
721 defined in entities content
722
Daniel Veillard99737f52003-03-22 14:55:50 +0000723Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725 * SAX.c: Fixed validation bug #108858 on namespace names using
726 entities and reported by Brent Hendricks
727 * xmllint.c: report xmlTextReaderHasValue() result in --stream
728 --debug output.
729
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000730Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
731
732 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
733 about the DocType node not being reported sometimes.
734 * python/tests/reader.py: added to test to the regression checks
735
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000736Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
739 reported by Edd Dumbill
740
Daniel Veillard77a90a72003-03-22 00:04:05 +0000741Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
742
743 * HTMLparser.c parser.c parserInternals.c: patch from
744 johan@evenhuis.nl for #107937 fixing some line counting
745 problems, and some other cleanups.
746 * result/HTML/: this result in some line number changes
747
Daniel Veillard580ced82003-03-21 21:22:48 +0000748Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
751 instead of libxml.spec
752 * relaxng.c: fixed some of the error reporting excessive
753 verbosity
754 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
755 xmlschemastypes.c: removed some warnings from gcc
756 * doc/libxml2-api.xml: rebuilt
757
Daniel Veillarde063f482003-03-21 16:53:17 +0000758Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * relaxng.c: another optimization, for choice this time
761 * result/relaxng/spec1* result/relaxng/tutor12_1*
762 result/relaxng/tutor3_7: cleanups.
763
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000764Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
767 * test/relaxng/testsuite.xml: augmented the test suite
768 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
769 some schemas validation tests in the presence of foreign
770 namespaces.
771
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000772Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * relaxng.c: added another interleave speedup.
775
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000776Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
777
778 * xmlschemastypes.c: added integer and fixed one of the
779 IDREFS regression tests pbm
780 * result/relaxng/docbook_0.err: updated
781
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000782Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
785 declared both in the DTD and in the Schemas <grin/>
786 * relaxng.c: more debug, added a big optimization for <mixed>
787 * test/relaxng/testsuite.xml: augmented the testsuite
788 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
789 DocBook example to the regression tests
790
Daniel Veillard798024a2003-03-19 10:36:09 +0000791Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * check-xsddata-test-suite.py: cosmetic change for output
794 * relaxng.c: try to minimize calls to malloc/free for states.
795
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000796Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * tree.c: removed a warning
799 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
800 support
801 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
802 cleanup/improvements of the regression tests batch
803 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
804
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000805Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * relaxng.c: fixed error msg cleanup deallocation
808 * xmlschemastypes.c: added a function to handle lists of
809 atomic types, added support for IDREFS
810
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000811Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
814 and IDREF, usable from RelaxNG now
815 * include/libxml/xmlschemastypes.h: need to add a new interface
816 because the validation modifies the infoset
817 * test/relaxng/testsuite.xml: extended the testsuite
818
Daniel Veillard952379b2003-03-17 15:37:12 +0000819Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * relaxng.c: fixed the last core RelaxNG bug known #107083,
822 shemas datatype ID/IDREF support still missing though.
823 * xmlreader.c: fix a crashing bug with prefix raised by
824 Merijn Broeren
825 * test/relaxng/testsuite.xml: augmented the testsuite with
826 complex inheritance tests
827
Daniel Veillardfd573f12003-03-16 17:52:32 +0000828Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * relaxng.c: switched back to the previous Relax-NG code base,
831 the derivation algorithm need severe constraining code to avoid
832 combinatorial explosion. Fixed the problem with Sebastian Rahtz
833 TEI based example and other bugs
834 * result/relaxng/*err: updated the results
835 * test/relaxng/testsuite.xml: started a new test suite
836
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000837Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
840 that the original RelaxNG validation code was un-fixeable, it got
841 rewritten to use the derivation algorithm from James Clark and
842 redebugged it (nearly) from scratch:
843 found 373 test schemas: 372 success 1 failures
844 found 529 test instances: 529 success 0 failures
845
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000846Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * SAX.c parser.c: fix some recursion problems introduced in the
849 last release.
850 * relaxng.c: more debugging of the RNG validation engine, still
851 problems though.
852
Daniel Veillard5add8682003-03-10 13:13:58 +0000853Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * Makefile.am: stop generating wrong result file with * in name
856 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
857 * result/relaxng/demo* test/relaxng/demo: added the tests from
858 Sebastian reproducing the problem.
859
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000860Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
861
Daniel Veillard5add8682003-03-10 13:13:58 +0000862 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
863 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000864
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000865Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
866
867 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
868 variable to control the indentation for the xmllint "--format"
869 option
870
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000871Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
872
873 * encoding.c: applied Gennady's patch against buffer overrun
874
Daniel Veillard42f12e92003-03-07 18:32:59 +0000875Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
878 Clark it appeared I had bug in URI parsing code ...
879 * relaxng.c include/libxml/relaxng.h: completely revamped error
880 reporting to not loose message from optional parts.
881 * xmllint.c: added timing for RNG validation steps
882 * result/relaxng/*: updated the result, all error messages changed
883
Daniel Veillardedfd5882003-03-07 14:20:40 +0000884Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * xpath.c: fix bug #107804, the algorithm used for document order
887 computation was failing on attributes.
888
Daniel Veillard83391282003-03-06 21:37:30 +0000889Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * valid.c: fix bug #107764 , possibility of buffer overflow
892 in xmlValidDebug()
893
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000894Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
895
896 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
897 from Philipp Dunkel
898
Daniel Veillard5f704af2003-03-05 10:01:43 +0000899Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
900
901 * xmlschemastype.c: made powten array static it should not be exported
902 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
903 parser function.
904 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
905
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000906Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * tree.c: fixed a node dump crash on attributes
909 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
910 an URI test bug and get better output.
911
Daniel Veillard463a5472003-02-27 21:30:32 +0000912Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * check-xsddata-test-suite.py: give more infos
915 * relaxng.c: fix a bug reported by Sebastian Rahtz and
916 REF->DEF in attribute values.
917
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000918Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
921 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
922 regression tests from James Clark.
923
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000924Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * relaxng.c xmlschemas.c xmlschemastypes.c
927 include/libxml/xmlschemastypes.h: added param support for relaxng
928 type checking, started to increment the pool of simple types
929 registered, still much work to be done on simple types and
930 facets checkings.
931
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000932Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
933
934 * entities.c: fixes again one of the problem raised by
935 James Clark in #106788
936
Daniel Veillardc482e262003-02-26 14:48:48 +0000937Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * relaxng.c: Fixed a couple of problem raised by James Clark
940 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
941 datatype level still not fixed though.
942
Daniel Veillard17bed982003-02-24 20:11:43 +0000943Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * configure.in: preparing release 2.5.4
946 * doc/*: updated and rebuilt the docs
947 * relaxng.c: removed warnings
948 * result/relaxng/*: updated the results
949
Daniel Veillardf4be0182003-02-24 19:54:33 +0000950Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * valid.c: fixes a DTD regexp generation problem.
953
Daniel Veillard02111c12003-02-24 19:14:52 +0000954Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * parser.c: fixes bug #105998 about false detection of
957 attribute consumption loop.
958
Daniel Veillard2406abd2003-02-24 18:16:47 +0000959Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
962
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000963Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * SAX.c: fixed bug #105992
966
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000967Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
968
969 * tree.c: fixed xmlSetProp and al. when the node passed is not an
970 element.
971 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
972 found 373 test schemas: 369 success 4 failures
973 found 529 test instances: 525 success 4 failures
974 * check-relaxng-test-suite.py: added memory debug reporting
975
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000976Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * uri.c parser.c: some warning removal on Igor's patch
979 * tree.c: seems I messed up with #106788 fix
980 * python/libxml.c: fixed some base problems when Python provides
981 the resolver.
982 * relaxng.c: fixed the interleave algorithm
983 found 373 test schemas: 364 success 9 failures
984 found 529 test instances: 525 success 4 failures
985 the resulting failures are bug in the algorithm from 7.3 and
986 lack of support for params
987
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000988Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * parser.c: another fix for nodeinfo in entities problem
991 * tree.c entities.c: fixed bug #106788 from James Clark
992 some spaces need to be serialized as character references.
993
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000994Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
995
996 * parser.c uri.c: fixed the bug I introduced in the path
997 handling, reported by Sebastian Bergmann
998
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000999Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * parser.c: fixing some nodeinfo in entities problem raised
1002 by Glenn W. Bach
1003 * relaxng.c: implemented the first section 7.3 check
1004 * result/relaxng/*: updated the results
1005
Daniel Veillardc5312d72003-02-21 17:14:10 +00001006Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * relaxng.c: fixed some problems in the previous commit
1009 and finished implementing 4.16 rules checking
1010 found 373 test schemas: 353 success 20 failures
1011 found 529 test instances: 519 success 6 failures
1012 * result/relaxng/*: updated the results
1013
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001014Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * relaxng.c: implemented checks from section 7.2
1017
Daniel Veillard77648bb2003-02-20 15:03:22 +00001018Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * relaxng.c: implemented the checks from section 7.1, fixed
1021 some of the 4.20 and 4.21 problems.
1022 found 373 test schemas: 338 success 35 failures
1023 found 529 test instances: 519 success 6 failures
1024 * result/relaxng/*: updated the results
1025
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001026Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1029 * result/relaxng/*: updated the results
1030
Daniel Veillardce14fa52003-02-19 17:32:48 +00001031Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * relaxng.c: more bugfixes
1034 * result/relaxng/*: updated the results
1035
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001036Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1037
1038 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1039 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1040 * SAX.c: ensured xmlDoc.URL is always canonic
1041 * parser.c: obsoleted xmlNormalizeWindowsPath
1042 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1043 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1044 * win32/libxml2.def.src: added few exports
1045
1046
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001047Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * Makefile.am configure.in: patched to have shared libraries
1050 for Python regression tests and static binaries for gdb debug
1051 in my development environment
1052 * relaxng.c: more bugfixes
1053 found 373 test schemas: 296 success 77 failures
1054 found 529 test instances: 516 success 8 failures
1055 * result/relaxng/*: updated the results
1056
Daniel Veillard8fe98712003-02-19 00:19:14 +00001057Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1060
Daniel Veillardd4310742003-02-18 21:12:46 +00001061Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * xmlschemastypes.c: float/double check bugfix
1064 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1065 validation
1066 * xmlreader.c: add a TODO for Jody
1067 * relaxng.c: bugfix bugfix bugfix
1068 found 373 test schemas: 300 success 73 failures
1069 found 529 test instances: 507 success 10 failures
1070 * result/relaxng/*: updated the results
1071
Daniel Veillard2df2de22003-02-17 23:34:33 +00001072Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1075
Daniel Veillard416589a2003-02-17 17:25:42 +00001076Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * relaxng.c check-relaxng-test-suite.py: more work on the
1079 RelaxNG implementation conformance testing.
1080 found 373 test schemas: 284 success 89 failures
1081 found 529 test instances: 448 success 47 failures
1082 * result/relaxng/*: updated the results
1083
Daniel Veillard784b9352003-02-16 15:50:27 +00001084Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1087 a patch from Kjartan Maraas to fix some typos
1088
Daniel Veillardfebcca42003-02-16 15:44:18 +00001089Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * relaxng.c: more bug-hunting
1092 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1093 intermediate rng tree
1094 * python/generator.py: patch from Stephane Bidoul to fix the generator
1095 on python < 2.2
1096
Daniel Veillardd2298792003-02-14 16:54:11 +00001097Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * check-relaxng-test-suite.py relaxng.c: more testing on the
1100 Relax-NG front, cleaning up the regression tests failures
1101 current state and I forgot support for "mixed":
1102 found 373 test schemas: 280 success 93 failures
1103 found 529 test instances: 401 success 68 failures
1104 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1105 moved the Name, NCName and QName validation routine in tree.c
1106 * uri.c: fixed handling of URI ending up with #, i.e. having
1107 an empty fragment ID.
1108 * result/relaxng/*: updated the results
1109
Daniel Veillard9a237c92003-02-13 15:52:58 +00001110Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * check-xinclude-test-suite.py: improved the script accordingly
1113 to the XInclude regression tests updates
1114 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1115 November 2002
1116 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1117 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1118 augmented the Xpointer testsuite for the element() scheme
1119
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001120Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * relaxng.c: added TODO for the DTD compatibility spec
1123 * xinclude.c: more bug fixes driven by the testsuite
1124
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001125Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1128 regression tests for XInclude, improved the script, improving
1129 XInclude error reporting mechanism
1130
Daniel Veillard1d788d22003-02-10 16:21:58 +00001131Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * NEWS doc/* configure.in: preparing release 2.5.3
1134
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001135Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * tree.c: trying to fix #104934 about some XHTML1 serialization
1138 issues.
1139
Daniel Veillard809faa52003-02-10 15:43:53 +00001140Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1143 encoding conversion when the input buffer stops in the
1144 middle of a multibyte char
1145
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001146Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1149 * check-relaxng-test-suite.py: python script to run regression
1150 against OASIS RelaxNG testsuite
1151 * relaxng.c: some cleanup tweaks
1152 * HTMLparser.c globals.c: cleanups in comments
1153 * doc/libxml2-api.xml: updated the API
1154 * result/relaxng/*: errors moved files, so large diffs but
1155 no changes at the semantic level.
1156
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001157Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * tree.c: fixing #105678 problem when dumping a namespace node.
1160
Daniel Veillard591b4be2003-02-09 23:33:36 +00001161Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * xpath.c: fixed doc comment problems
1164 * python/generator.py python/libxml_wrap.h python/types.c: adding
1165 RelaxNG wrappers
1166 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1167 test of those early Python RelaxNG bindings
1168
1169Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001170
1171 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1172 * relaxng.c: found the validation problem I had with interleave
1173 when not covering all remaining siblings
1174 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1175 testsuite and check the RNG schemas against the RNG schemas
1176 given in appendix A
1177
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001178Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1179
1180 * win32/Makefile.msvc: updates for RelaxNG
1181 * win32/Makefile.mingw: updates for RelaxNG
1182 * win32/libxml2.def.src: added RelaxNG exports
1183
Daniel Veillard97fd5672003-02-07 13:01:54 +00001184Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * xinclude.c: applied another bug fix from Sean Chittenden
1187
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001188Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * configure.in xmllint.c: I f...ed up the default configuration
1191 of schemas and --relaxng option display in xmllint, pointed by
1192 Morus Walter.
1193 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1194 detection module, fixes bug #105374.
1195
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001196Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * xmlschemastypes.c: added the boolean base type.
1199
Daniel Veillard96a4b252003-02-06 08:22:32 +00001200Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * xmlschemastypes.c: started implementing some of the missing
1203 default simple types
1204 * result/relaxng/*: updated the results
1205
Daniel Veillard72fef162003-02-05 14:31:19 +00001206Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1209
Daniel Veillard71531f32003-02-05 13:19:53 +00001210Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1213 * Makefile.am: use xmllint for doing the RelaxNG tests
1214 * configure.in: preparing 2.5.2 made schemas support default to
1215 on instead of off
1216 * relaxng.c: removed the verbosity
1217 * xmllint.c: added --relaxng option
1218 * python/generator.py python/libxml_wrap.h: prepared the integration
1219 of the new RelaxNG module and schemas
1220 * result/relaxng/*: less verbose output
1221
Daniel Veillardec498e12003-02-05 11:01:50 +00001222Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * valid.c: do not run content model validation if the
1225 content is not determinist
1226
Daniel Veillardde590ca2003-02-05 10:45:26 +00001227Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1228
1229 * SAX.c: added the redefinition of namespaced attribute
1230 check that was missing as Fabrice Desré pointed out.
1231
Daniel Veillard930dfb62003-02-05 10:17:38 +00001232Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1235 improvements from Nick Kew, allowing to do more checking
1236 to HTML elements and attributes.
1237
Daniel Veillard4287c572003-02-04 22:48:53 +00001238Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * xinclude.c: fixing bug #105137 about entities declaration
1241 needing to be copied to the including document.
1242
Daniel Veillard652d8a92003-02-04 19:28:49 +00001243Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * catalog.c: fixed bug #104817 with delegateURI
1246 * xpath.c: fixing bugs #104123 and #104125
1247
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001248Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1251 python/types.c: fixing #104096 to compile without regexps
1252
Daniel Veillard57e79b32003-02-04 15:33:12 +00001253Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1256 when building the automata for elem*
1257
Daniel Veillard358a9892003-02-04 15:22:32 +00001258Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1261 bug #103827
1262
Daniel Veillardeb137172003-02-04 15:18:06 +00001263Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * HTMLparser.c: updating a comment, fixing #103776
1266
Daniel Veillard8d589042003-02-04 15:07:21 +00001267Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * parser.c: fixing bug 105049 for validity checking of content
1270 within recursive entities.
1271
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001272Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * HTMLparser.c: try to fix # 105049
1275 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1276 * tree.c: updated a function comment
1277
Daniel Veillard419a7682003-02-03 23:22:49 +00001278Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * relaxng: more work on grammars and refs/defs
1281 * test/relaxng/* result/relaxng/*: augmented/updated the
1282 regression tests
1283
Daniel Veillard144fae12003-02-03 13:17:57 +00001284Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * relaxng: more work on name classes, except support
1287 * test/relaxng/* result/relaxng/*: augmented/updated the
1288 regression tests
1289
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001290Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * relaxng: more work on name classes, the "validate all" schemas
1293 seems to work now.
1294 * test/relaxng/* result/relaxng/*: augmented/updated the
1295 regression tests
1296
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001297Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1300 * parser.c: put a guard against infinite document depth, basically
1301 trying to avoid another kind of DoS attack.
1302 * relaxng.c: some code w.r.t. nameClasses
1303
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001304Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * test/relaxng/* result/relaxng/*: check all the namespace support
1307 was actually correct based on tutorial section 10.
1308
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001309Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * relaxng: include seems to work okay now
1312 * test/relaxng/* result/relaxng/*: augmented/updated the
1313 regression tests
1314
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001315Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * relaxng.c: a bit of work done in the train back.
1318 * test/relaxng/*: added one of the include tests
1319
Daniel Veillard154877e2003-01-30 12:17:05 +00001320Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * relaxng: more work done in the train
1323 * test/relaxng/* result/relaxng/*: augmented/updated the
1324 regression tests
1325
Daniel Veillarde431a272003-01-29 23:02:33 +00001326Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * relaxng.c: debugging of externalRef
1329 * test/relaxng/* result/relaxng/*: augmented/updated the
1330 regression tests
1331
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001332Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * relaxng.c: more work on Relax-NG, implementing externalRef
1335 * test/relaxng/* result/relaxng/*: augmented/updated the
1336 regression tests
1337 * Makefile.am: cleanup to Relaxtests target
1338
Daniel Veillardb08c9812003-01-28 23:09:49 +00001339Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1340
1341 * relaxng.c: more work on Relax-NG, implementing interleave
1342 * test/relaxng/* result/relaxng/*: augmented/updated the
1343 regression tests
1344
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001345Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * relaxng.c: more work on Relax-NG, implementing interleave
1348 * test/relaxng/* result/relaxng/*: augmented/updated the
1349 regression tests
1350
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001351Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1352
1353 * doc/tutorial/customfo.xsl
1354 * doc/tutorial/customhtml.xsl
1355 adding stylesheet customizations used to generate fo
1356 for pdf and html
1357
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001358Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * relaxng.c: more work on Relax-NG
1361 * test/relaxng/* result/relaxng/*: augmented/updated the
1362 regression tests
1363 * xmlschemastypes.c: added a number of base type definition but not
1364 the associated checks, those are still TODOs
1365
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001366Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1367
1368 in docs/tutorial:
1369 * apa.html
1370 * apb.html
1371 * apc.html
1372 * apd.html
1373 * ape.html
1374 * apf.html
1375 * apg.html
1376 * ar01s02.html
1377 * ar01s03.html
1378 * ar01s04.html
1379 * ar01s05.html
1380 * ar01s06.html
1381 * ar01s07.html
1382 * ar01s08.html
1383 * index.html
1384 * xmltutorial.pdf
1385 * xmltutorial.xml
1386 add index to tutorial
1387
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001388Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1389
1390 * doc/xmlcatalog.1
1391 * doc/xmlcatalog_man.html
1392 * doc/xmlcatalog_man.xml
1393 belatedly fixing bug #93622 (adds rewriteURI type to
1394 "--add" option in xmlcatalog man page
1395
Daniel Veillard3be27512003-01-26 19:49:04 +00001396Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001398 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001399 Julio Merino, closing #104475
1400
Daniel Veillardea3f3982003-01-26 19:45:18 +00001401Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * relaxng.c: more work on Relax-NG
1404 * test/relaxng/* result/relaxng/*: augmented/updated the
1405 regression tests
1406
Daniel Veillardedc91922003-01-26 00:52:04 +00001407Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * relaxng.c: more work on Relax-NG
1410 * test/relaxng/* result/relaxng/*: augmented/updated the
1411 regression tests
1412
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001413Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * README: updated the policy on private mail answers
1416 * relaxng.c: more work on Relax-NG
1417 * test/relaxng/* result/relaxng/*: augmented/updated the
1418 regression tests
1419
Daniel Veillard7424eb62003-01-24 14:14:52 +00001420Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * error.c parser.c tree.c: applied a documentation patch from
1423 Stefan Kost
1424
Daniel Veillard276be4a2003-01-24 01:03:34 +00001425Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * relaxng.c: more work on Relax-NG
1428 * doc/*: regenerated the docs
1429 * test/relaxng/* result/relaxng/*: updated and augmented the
1430 Relax-NG regression tests and results
1431
Daniel Veillard6eadf632003-01-23 18:29:16 +00001432Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1435 First commit of the new Relax-NG validation code, not generally
1436 useful yet.
1437 * test/relaxng/* result/relaxng/*: current state of the regression
1438 tests
1439
Daniel Veillard814a76d2003-01-23 18:24:20 +00001440Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * tree.c: minimized the memory allocated for GetContent
1443 and a bit of cleanup.
1444
Daniel Veillardff12c492003-01-23 16:42:55 +00001445Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * python/generator.py: seems there is no good reasons to
1448 not generate bindings for XPointer
1449
Daniel Veillard540a31a2003-01-21 11:21:07 +00001450Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * xmlreader.c doc/apibuild.py: applied a new patch from
1453 Stéphane Bidoul for cleanups
1454 * doc/libxml2-api.xml: rebuilt the API description with
1455 new entry points
1456
Daniel Veillard417be3a2003-01-20 21:26:34 +00001457Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * xmlreader.c python/drv_libxml2.py python/generator.py
1460 python/libxml.c python/libxml.py python/libxml_wrap.h
1461 python/types.c: patch from Stéphane Bidoul for better per
1462 context error message APIs
1463 * python/tests/ctxterror.py python/tests/readererr.py:
1464 update of the tests
1465
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001466Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1467
1468 * doc/guidelines.html
1469 grammar and spelling cleanup
1470
Daniel Veillard26f70262003-01-16 22:45:08 +00001471Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1474 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1475 a patch from Stéphane Bidoul to allow per XMLtextReader error
1476 and warning handling
1477 * python/tests/Makefile.am python/tests/readererr.py: adding the
1478 specific regression test
1479
Daniel Veillard71f9d732003-01-14 16:07:16 +00001480Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1483 should raise a syntax error
1484
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001485Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * python/libxml.c: cleanup patch from Stéphane Bidoul
1488
Daniel Veillard81601f92003-01-14 13:42:37 +00001489Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1492
Daniel Veillarde6227e02003-01-14 11:42:39 +00001493Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * python/generator.py python/libxml.c python/libxml.py
1496 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001497 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001498 Python level.
1499 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1500 regression test for it.
1501
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001502Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1503
1504 * xmlreader.c: fixed the streaming property of the reader,
1505 it was generating tree faster than consuming it. Pointed out
1506 by Nate Myers
1507 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1508
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001509Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1510
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001511 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001512
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001513Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * xpath.c: fix to the XPath implementation for parent and
1516 ancestors axis when operating on a Result Value Tree.
1517 Fixes bug #100271
1518
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001519Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1522 to fix some URI/file escaping problems
1523
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001524Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * python/generator.py: fixed a bug raised by Raymond Wiker,
1527 docSetRootElement() should not raise an exception if the
1528 return is None
1529
Daniel Veillard3e20a292003-01-10 13:14:40 +00001530Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1533 fixed bug #102181 by applying the suggested change and fixing
1534 the generation/registration problem.
1535
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001536Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1539 routines.
1540
Daniel Veillard8f872442003-01-09 23:19:02 +00001541Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * parser.c: one more IsEmptyElement crazyness, that time in
1544 external parsed entities if substitution is asked.
1545 * python/tests/reader3.py: added a specific test.
1546
Daniel Veillarde329fc22003-01-09 21:36:42 +00001547Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1550 support and improved error handler registration
1551
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001552Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1555 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1556 * README: fixed a link
1557
Daniel Veillarde2830f12003-01-08 17:47:49 +00001558Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1559
1560 * configure.in doc/* NEWS: preparing 2.5.1 release
1561 * SAX.c parser.c: fixing XmlTextReader bug
1562
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001563Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1564
1565 * SAX.c: fuck, I introduced a memory leak on external parsed
1566 entities in 2.5.0 :-(
1567
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001568Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * xmllint.c: another fix needed as pointed by Christophe Merlet
1571 for --stream --debug if compiled without debug support.
1572
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001573Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1574
1575 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001576 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001577 update man page with --stream and --chkregister
1578
Daniel Veillard8326e732003-01-07 00:19:07 +00001579Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1580
1581 * globals.c: fixed --with-threads compile
1582 * xmllint.c: fixed --without-debug compile
1583 * include/libxml/globals.h: cleanup
1584 * include/libxml/schemasInternals.h: add a missing include
1585
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001586Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * configure.in NEWS: preparing 2.5.0 release
1589 * SAX.c: only warn in pedantic mode about namespace name
1590 brokeness
1591 * globals.c: fix a doc generation problem
1592 * uri.c: fix #101520
1593 * doc/*: updated and rebuilt the doc for the release, includuding
1594 stylesheet update
1595 * python/Makefile.am: fix a filename bug
1596
1597Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1600 should not be called.
1601
1602Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * libxml-2.0.pc.in: applied the patch to fix #101894
1605
1606Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1607
1608 * tree.c : applied patch from Lukas Schroeder for register callbacks
1609 * valid.c: modified patch from Lukas Schroeder to test
1610 register callbacks with --chkregister
1611
1612Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * xmlreader.c: seriously changed the way data are pushed to
1615 the underlying parser, go by block of 512 bytes instead of
1616 tryng to detect tag boundaries at that level. Changed the
1617 way empty element are detected and tagged.
1618 * python/tests/reader.py python/tests/reader2.py
1619 python/tests/reader3.py: small changes mostly due to context
1620 reporting being different and DTD node being reported. Some
1621 errors previously undetected are now caught and fixed.
1622 * doc/xmlreader.html: flagged last section as TODO
1623
1624Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * python/libxml.py: integrated the Python 2.2 optimizations
1627 from Hannu Krosing, while maintaining compatibility with
1628 1.5 and 2.1
1629
1630Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * xmllint.c: a bit of cleanup
1633 * xmlreader.c: small fix
1634 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1635 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1636
1637Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1638
1639 * python/setup.py.in: patch from Stéphane Bidoul to include
1640 drv_libxml2.py in setup.py
1641
1642Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1643
1644 * doc/xmlreader.html: starting documenting the new XmlTextReader
1645 interface.
1646
1647Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1648
1649 * xmllint.c: added the --stream flag to use the TextReader API
1650 * xmlreader.c: small performance tweak
1651
1652Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlreader.c python/tests/reader2py: okay the DTD validation
1655 code on top of the XMLTextParser API should be solid now.
1656
1657Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1658
1659 * xmlreader.c python/tests/reader2py: Fixing some more mess
1660 with validation and recursive entities while using the
1661 reader interface, it's getting a bit messy...
1662
1663Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * xmlreader.c python/tests/reader.py: another couple of problem
1666 related to IsEmptyElement reported by Stéphane Bidoul needed
1667 some fixes.
1668
1669Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1672 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1673 based on the python XmlTextReader interface.
1674
1675Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * tree.c: backing out one change in the last patch which broke the
1678 regression tests
1679
1680Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * global.data globals.c tree.c include/libxml/globals.h: applied
1683 an old patch from Lukas Schroeder to track node creation and
1684 destruction. Probably missing a lot of references at the moment
1685 and not usable reliably.
1686
1687Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1688
1689 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1690 from doc/news.html and a stylesheet
1691
1692Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * xmlreader.c python/tests/reader.py: fixed another couple of
1695 xmlreader bugs reported by Stéphane Bidoul and added tests.
1696
1697Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * xmlreader.c python/tests/reader2.py: fixed another validity
1700 checking in external parsed entities raised by Stéphane Bidoul
1701 and added a specific regression test.
1702 * python/tests/reader3.py: cleanup
1703
1704Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * xmlreader.c python/tests/reader2.py: fixed a problem with
1707 validation within entities pointed by Stéphane Bidoul, augmented
1708 the tests to catch those.
1709
1710Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * python/generator.py: modified the generator to allow keeping
1713 class references when creating new classes, needed to fix a bug
1714 pointed by Stéphane Bidoul where the input buffer of the
1715 xmlTextReader instance gets destroyed if the python wrapper for
1716 the input is not referenced anymore.
1717
1718Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1721 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1722
1723Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * xmlreader.c python/tests/reader.py: fixed another problem
1726 pointed by Stéphane Bidoul
1727
1728Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1731 with "<a/>"
1732
1733Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * SAX.c: warn on xmlns:prefix="foo"
1736 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1737 for namespace attributes handling.
1738
1739Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1742 a really nasty problem raised by a DocBook XSLT transform
1743 provided by Sebastian Bergmann
1744
1745Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1748 by Stéphane Bidoul and integrated it into the tests
1749
1750Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1753 extended the XmlTextReader API a bit, addding accessors for
1754 the current doc and node, and an entity substitution mode for
1755 the parser.
1756 * python/libxml.py python/libxml2class.txt: related updates
1757 * python/tests/Makefile.am python/tests/reader.py
1758 python/tests/reader2.py python/tests/reader3.py: updated a bit
1759 the old tests and added a new one to test the entities handling
1760
1761Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * python/generator.py python/libxml2class.txt
1764 python/tests/reader.py python/tests/reader2.py: changed the
1765 generator to provide casing for the XmlTextReader similar to
1766 C# so that examples and documentation are more directly transposable.
1767 Fixed the couple of tests in the suite.
1768
1769Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * doc/guidelines.html: added a document on guildeline for
1772 publishing and deploying XML
1773
1774Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * valid.c xmlreader.c: final touch running DTD validation
1777 on the XmlTextReader
1778 * python/tests/Makefile.am python/tests/reader2.py: added a
1779 specific run based on the examples from test/valid/*.xml
1780
1781Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * python/libxml.py: added a few predefined xmlTextReader parser
1784 configuration values.
1785
1786Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * python/libxml_wrap.h: trying to fix #102037
1789
1790Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * SAX.c: fixing bug #95296, when the predefined entities
1793 are redefined in the DTD the default one must be used
1794 instead anyway.
1795
1796Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1797
1798 * doc/xmllint.xml
1799 * doc/xmllint.1
1800 Add discussion of XML_DEBUG_CATALOG to xmllint man
1801 page - bug #100907
1802
1803
1804Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * xmlreader.c: Fixed the empty node detection to avoid reporting
1807 an inexistant close tag.
1808
1809Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1812 for Python 2.1
1813
1814Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1817
1818Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * doc/libxml2-api.xml python/tests/reader.py: one really need
1821 to provide the base URI information when creating a reader parser
1822 from an input stream. Updated the API and the example using it.
1823
1824Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1827 include/libxml/valid.h include/libxml/xmlreader.h: working on
1828 DTD validation on top of xml reader interfaces. Allows to
1829 validate arbitrary large instances. This required some extensions
1830 to the valid module interface and augmenting the size of xmlID
1831 and xmlRef structs a bit.
1832 * uri.c xmlregexp.c: simple cleanup.
1833
1834Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1837 work on the xml reader interfaces.
1838 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1839 Web page for the Windows binaries.
1840
1841Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * xmlIO.c: applied a patch for VMS following the report by
1844 Nigel Hall
1845
1846Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * parser.c: the parseStartTag bug fix wasn't complete.
1849
1850Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1853 parseStartTag, fixing it.
1854 * test/att4 result/att4 result/noent/att4: adding the test
1855 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1856 more methods to XmlTextReader.
1857
1858Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1859
1860 * win32/libxml2.def.src: added more xml reader exports
1861 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1862 to the build
1863
1864Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1865
1866 * doc/tutorial/xmltutorial.xml
1867 plus generated html and pdf
1868 Updating tutorial again based on further comments from Niraj
1869 Tolia on the last iteration
1870
1871Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1872
1873 * doc/tutorial/xmltutorial.xml
1874 * doc/tutorial/includekeyword.c
1875 * doc/tutorial/includegetattribute.c
1876 plus generated html and pdf
1877 Adding fix from Niraj Tolia to tutorial to properly free memory.
1878
1879
1880Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1883 more methods of XmlTextReader.
1884 * python/libxml2class.txt python/tests/reader.py: this increased the
1885 methods in the bndings, augmented the test to check those new
1886 functions.
1887
1888Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1891 methods of XmlTextReader.
1892 * python/generator.py python/libxml_wrap.h python/types.c
1893 python/libxml2class.txt: added the reader to the Python bindings
1894 * python/tests/Makefile.am python/tests/reader.py: added a specific
1895 test for the Python bindings of the Reader APIs
1896 * parser.c: small cleanup.
1897
1898Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * xinclude.c: fallback was only copying the first child not the
1901 full child list of the fallback element, closes #89684 as reopened
1902 by Bernd Kuemmerlen
1903
1904Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1905
1906 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1907
1908Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * configure.in: preparing release of 2.4.30
1911 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1912 gives enum values, fix functype return type, put back fields in
1913 structs
1914 * doc/*: updated the docs rebuilt
1915
1916Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1919 about htmlNodeDumpOutput location.
1920 * xpath.c: removed an undefined function signature
1921 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1922 too many symbols in the API breaking the python bindings.
1923 Updated with the libxslt/libexslt changes.
1924
1925Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * configure.in: preparing release of 2.4.29
1928 * doc/*: rebuilt the docs and API
1929 * xmlreader.c: a few more fixes for the XmlTextReader API
1930
1931Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1932
1933 * include/win32config.h: applied mingw patch from Magnus Henoch
1934
1935Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1938
1939Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1942 building Python script, does the C parsing directly, generates
1943 a better API description including structure fieds defs and
1944 enums. Still a couple of bugs, but good enough for the python
1945 wrappers now.
1946 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1947 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1948 include/libxml/schemasInternals.h include/libxml/tree.h: more
1949 cleanup based on the python analysis script reports.
1950 * libxml.spec.in: make sure the API XML description is part of the
1951 devel package.
1952
1953Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1956 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1957 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1958 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1959 code cleanup, especially the function comments.
1960 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1961
1962Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * Makefile.am xmlreader.c include/libxml/Makefile.am
1965 include/libxml/xmlreader.h: Adding a new set of APIs based on
1966 the C# TextXmlReader API but converted to C. Allow to parse
1967 in constant memory usage, far simpler to program and explain
1968 than the SAX like APIs, unfinished but working.
1969 * testReader.c: test program
1970
1971Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1972
1973 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1974
1975Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * tree.c: Chip turner indicated that XHTML1 serialization
1978 rule for style actually break on both IE and Mozilla,
1979 try to avoid the rule if escaping ain't necessary
1980
1981Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * nanhttp.c: handle HTTP URL escaping, problem reported by
1984 Glen Nakamura and Stefano Zacchiroli
1985
1986Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1989
1990Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * uri.c: Johann Richard pointed out some XPointer problems for
1993 URN based URI references in XInclude. Modified the URI parsing
1994 and saving routines to allow correct parsing and saving of
1995 XPointers, especially when attached to "opaque" scheme accordingly
1996 to RFC 2396
1997
1998Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2001 of refactoring to the HTML saving code.
2002 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2003 in the doc.
2004
2005Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2008 to a buffer API to reuse the generic dump to an OutputIO layer,
2009 this reduces code, fixes xmlNodeDump() for XHTML, also made
2010 xmlNodeDump() now return the number of byte written.
2011
2012Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * python/setup.py.in: another patch from Stéphane Bidoul for
2015 Python bindings on Windows
2016 * doc/parsedecl.py: small cleanup
2017
2018Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * libxml.spec.in configure.in: add a line in %changelog for releases
2021
2022Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * parser.c: patch from Marcus Clarke fixing a problem in entities
2025 parsing that was detected in KDe documentations environment.
2026
2027Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2028
2029 * python/libxml.c (libxml_prev): Return the previous as opposed to
2030 the next node (I guess this is the result of some cut & paste programming:)
2031
2032Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2035
2036Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * python/generator.py python/libxml.c python/setup.py.in: trying
2039 to fix the Python bindings build on Windows (Stéphane Bidoul)
2040
2041Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2042
2043 * win32/configure.js: added option for python bindings
2044 * win32/libxml2.def.src: added more exports
2045
2046Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2047
2048 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2049 pthreads
2050 * win32/wince/*: applied updates to Windows CE port from Javier
2051
2052Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * configure.in: preparing 2.4.28
2055 * libxml.spec.in doc/Makefile.am: some cleanup
2056 * doc/*: updated the news and regenerated.
2057
2058Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * HTMLparser.c: final touch at closing #87235 </p> end tags
2061 need to be generated.
2062 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2063 this change slightly the output of a few tests
2064 * doc/*: regenerated
2065
2066Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * parserInternals.c: fixing bug #99190 when UTF8 document are
2069 parsed using the progressive parser and the end of the chunk
2070 is in the middle of an UTF8 multibyte character.
2071
2072Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2073
2074 * threads.c: fixed initialization problem in xmlNewGlobalState
2075 which was causing crash.
2076 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2077 in xmlInitializeGlobalState.
2078 * parserInternals.c: cleaned up ctxt->sax initialisation.
2079
2080Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * tree.c include/libxml/tree.h: modified the existing APIs
2083 to handle XHTML1 serialization rules automatically, also add
2084 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2085 libxslt serialization uses it when needed without changing
2086 the library API.
2087 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2088 result/xhtml1: added a new test specifically for xhtml1 output
2089 and updated the result of one XHTML1 test
2090
2091Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * xinclude.c parserInternals.c encoding.c: fixed #99082
2094 for xi:include encoding="..." support on text includes.
2095 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2096 test/XInclude/ents/isolatin.txt : added a specific regression test
2097 * python/generator.py python/libxml2class.txt: fixed the generator
2098 the new set of comments generated for doc/libxml2-api.xml were
2099 breaking the python generation.
2100
2101Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2104 * configure.in: patch for Solaris on new autoconf closes #98880
2105 * doc/parsedecl.py: repair the frigging API building script,
2106 did I say that python xmllib sucks ?
2107 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2108 and some comment are no more truncated.
2109
2110Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * parser.c: Martin Stoilov pointed out a potential leak in
2113 xmlCreateMemoryParserCtxt
2114
2115Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2118 included in HTML documents and using the push parser.
2119
2120Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2121
2122 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2123 specified, look for the Python interpreter not just in the
2124 specified root but also in the specified location. Fixes #98825
2125
2126Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * python/libxml.c: fixing bug #98792 , node may have no doc
2129 and dereferencing without checking ain't good ...
2130
2131Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * configure.in: preparing release 2.4.27
2134 * doc/* : updated and rebuilt the docs
2135 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2136 and all the docs are actually packaged and in the final RPMs
2137 * parser.c parserInternals.c include/libxml/parser.h: restore
2138 xmllint --recover feature.
2139
2140Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
Daniel Veillard784b9352003-02-16 15:50:27 +00002142 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002143 processing of parsed entities, and XPath computation on sustitued
2144 entities.
2145 * testXPath.c: make sure entities are substitued.
2146
2147Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
Daniel Veillard784b9352003-02-16 15:50:27 +00002149 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002150 processing of internal parsed entities, which had to be changed.
2151
2152Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2155 trying to fix bug #98517 about building outside the source tree
2156 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2157
2158Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2159
2160 * include/win32config.h: cleanup
2161 * win32/Makefile.mingw: integrated mingw in JScript configure
2162 * win32/Makefile.msvc: modified to allow mingw coexistence
2163 * win32/configure.js: integrated mingw
2164 * win32/Readme.txt: cleanup
2165
2166Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * HTMLparser.c: strengthen the guard in the Pop macros,
2169 like in the XML parser, closes bug #97315
2170
2171Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2174 callback is never used.
2175
2176Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * parserInternals.c: fixed the initialization of the SAX structure
2179 which was breaking xsltproc
2180 * xpath.c: patch from Petr Pajas for CDATA nodes
2181 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2182 * parser.c include/libxml/parser.h: patch from Peter Jones
2183 removing a leak in xmlSAXParseMemory() and adding the
2184 function xmlSAXParseMemoryWithData()
2185
2186Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2187
2188 adding pdf of tutorial, changing web page to link to it
2189 * doc/tutorial/xmltutorial.pdf
2190 * doc/xml.html
2191 * doc/docs.html
2192
2193Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2194
2195 * doc/tutorial/ar01s08.html
2196 adding file what I forgot for tutorial
2197
2198
2199Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2200
2201 Adding encoding discussion to tutorial
2202 Added:
2203 * doc/tutorial/images/*.png: DocBook admonition image files
2204 * doc/tutorial/apf.html, apg.html: new generated html
2205 * doc/tutorial/includeconvert.c: conversion code entity file
2206 changed:
2207 * doc/tutorial/xmltutorial.xml: DocBook original
2208 * doc/tutorial/*.html: generated html
2209
2210Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2211
2212 * include/libxml/*.h: retired xmlwin32version.h
2213 * doc/Makefile.am: retired xmlwin32version.h
2214 * win32/configure.js: retired xmlwin32version.h
2215
2216Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2217
2218 * win32/libxml2.def.src: exported additional symbols
2219 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2220 sisterhood
2221
2222Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * globals.c: fixed a typo pointed out by Igor
2225 * xpath.c: try to speed up node compare using line numbers
2226 if available.
2227
2228Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * tree.c: make xmlFreeNode() handle attributes correctly.
2231
2232Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2233
2234 * catalog.c: completed the #96963 fix, as reported by Karl
2235 Eichwalder
2236
2237Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2240
2241Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * Makefile.am: switched the order of a couple of includes
2244 to fix bugs #97100
2245
2246Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2247
2248 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2249 xmlLoadCatalogs that used to separate directories with a ':'.
2250
2251Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2252
2253 * threads.c: improvements to the Windows-side of thread handling
2254 * testThreads.c: conditionally excluded unistd.h
2255 * testThradsWin32.c: broke overlong lines
2256 * include/win32config.h: adapted thread-related macros to the new
2257 scheme and for pthreads on Windows
2258 * win32/Makefile.msvc: introduced a more flexible thread build,
2259 added testThreads[Win32].c to the build
2260 * win32/configure.js: introduced a more flexible thread config
2261
22622002-10-31 John Fleck <jfleck@inkstain.net>
2263
2264 * doc/xml.html (and, by implication, FAQ.html)
2265 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2266
2267Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2268
2269 * configure.in: removed xmlwin32version.h
2270 * include/libxml/Makefile.am: removed xmlwin32version.h
2271
2272Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * tree.c: applied patch from Brian Stafford to fix a bug
2275 in xmlReconciliateNs()
2276
2277Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * tree.c: applied patch from Christian Glahn to allow
2280 xmlNewChild() on document fragment nodes
2281
2282Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * parser.c: Christian Glahn found a problem with a recent
2285 patch to xmlParseBalancedChunkMemoryRecover()
2286 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2287 problems
2288 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2289 test/schemas/seq*: added the test cases from Charles
2290
2291Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2294 serious cleanup of the spec file and associated changes
2295 in the Makefiles.
2296 * valid.c: try to remove some warnings on x86_64
2297
2298Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2301 fix bug #96586
2302
2303Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2306 parsing, applied his patch
2307 * result/HTML/attrents.html result/HTML/attrents.html.err
2308 result/HTML/attrents.html.sax test/HTML/attrents.html:
2309 added the test and result case provided by Mikhail Sogrine
2310
2311Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * vms/build_libxml.com vms/config.vms vms/readme.vms
2314 include/libxml/parser.h include/libxml/parserInternals.h
2315 include/libxml/tree.h include/libxml/xmlIO.h
2316 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2317 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2318 Applied the VMS update patch from Craig A. Berry
2319 * doc/*.html: update
2320
2321Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2324
2325Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * debugXML.c: adding a grep command to --shell in xmllint
2328 for T.V. Raman
2329
2330Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * xmlcatalog.c: tried to fix some of the problem with --sgml
2333
2334Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * parser.c: tried to fix bug #91500 where doc->children may
2337 be overriden by a call to xmlParseBalancedChunkMemory()
2338
2339Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2342 identifiers in SGML catalogs containing '&'
2343
2344Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * python/types.c: fixed bugs when passing result value tree
2347 to Python functions.
2348
2349Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * configure.in: preparing the release of 2.4.26
2352 * doc/*: updated and rebuilt the documentation
2353
2354Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * parser.c: fixed a XML Namespace compliance bug reported by
2357 Alexander Grimalovsky
2358
2359Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * HTMLtree.c: fixed serialization of script and style when
2362 they are not lowercase (i.e. added using the API to the tree).
2363
2364Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * valid.c: make xmlValidateDocument emit a warning msg if there
2367 is no DTD, pointed by Christian Glahn
2368
2369Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2372 content model when some of the blocks have min or max, and a couple
2373 of bugs found in the process.
2374 * result/schemas/list0* test/schemas/list0*: added some specific
2375 regression tests
2376
2377Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * README: updated the contact informations
2380
2381Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2384 misses it, reported by Peter Bray.
2385
2386Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2389 and removed a few warnings
2390
2391Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * parser.c: Christian Glahn found a small bug in the push parser.
2394 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2395 public
2396
2397Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * xmlschemas.c include/libxml/xmlschemas.h: added
2400 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2401 * testSchemas.c: added --memory to test the new interface
2402
2403Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * doc/index.py doc/search.php: integrated the XSLT indexing,
2406 a few fixed in the indexer, added a scope selection at the
2407 search level.
2408
2409Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2412 this was due to uninitialized parts of the validation context
2413
2414Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * debugXML.c: applied patch from Mark Vakoc except the API
2417 change, preserved it.
2418 * doc/*: updated the docs to point to the search engine for
2419 information lookup or before bug/help reports.
2420
2421Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * doc/index.py doc/search.php: added mailing-list archives
2424 indexing and lookup
2425
2426Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2429
2430Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * doc/index.py: improved HTML indexing
2433 * doc/search.php: make the queries also lookup the HTML based indexes
2434
2435Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * doc/index.py: added HTML page indexing
2438
2439Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2440
2441 * xmlIO.c: extended Windows path normalisation to fix the base
2442 problem in libxslt.
2443 * catalog.c: fixed list handling in XML_CATALOG_FILES
2444
2445Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * valid.c: typo/bug found by Christian Glahn
2448
2449Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2450
2451 * xmlIO.c: applied Windows CE patch from Javier.
2452 * win32/wince: new directory, contains support for the PocketPC
2453 with Windows CE from Javier.
2454 * include/win32config.h: reorganised, removed duplicate
2455 definitions and applied WinCE patch from Javier.
2456 * include/wsockcompat.h: new file, now contains WinSock
2457 compatibility macros.
2458 * win32/Makefile.msvc: introduced double-run compilation.
2459
2460Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * configure.in include/libxml/xmlwin32version.h: preparing release
2463 of 2.4.25
2464 * doc/*: updated and regenerated teh docs and web pages.
2465
2466Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2469 error were not covering namespace declarations.
2470 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2471 it was missing the attribute declaration for the namespace
2472 * result/VC/NS3: the fix now report breakages in that test
2473
2474Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2477
2478Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2481 and regenerated the docs and web site
2482
2483Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2486 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2487 not before
2488
2489Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * python/generator.py python/libxml2class.txt: fixed a stupid error
2492 breaking the python API
2493
2494Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2497 triostr.c triostr.h: applied a trio update patch from
2498 Bjorn Reese which should work with MinGW
2499
2500Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * tree.c: improving some documentation comments
2503 * xmlregexp.c: found and fixed a mem leak with python regression tests
2504 * doc/*: rebuilt the doc and the API XML file including the
2505 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2506 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2507 python/types.c: added access to the XML Schemas regexps from
2508 python
2509 * python/tests/Makefile.am python/tests/regexp.py: added a
2510 simple regexp bindings test
2511
2512Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2513
2514 * doc/xml.html:
2515 fixing ftp links - thanks to Vitaly Ostanin
2516
2517Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xmlregexp.c: fixed the data callback on transition functionality
2520 which was broken when using the compact form
2521 * result/schemas/*: updated the results, less verbose, all tests
2522 pass like before
2523 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2524 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2525 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2526 annoying warnings
2527 * xpath.c: try to provide better error report when possible
2528
2529Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * Makefile.am: fixed a breakage raised by Jacob
2532
2533Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2534
2535 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2536 which don't use sockets
2537
2538Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2539
2540 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2541 * win32/configure.js: applied zlib patch from Daniel Gehriger
2542
2543Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2544
2545 * win32/configure.js: applied the patch from Mark Vakoc for
2546 regexp support
2547 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2548 for regexp support
2549
2550Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * xmlschemastypes.c: as pointed by Igor Float and Double
2553 parsing ain't finished yet
2554
2555Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * Makefile.am configure.in: trying to fix #88412 by bypassing
2558 all the python subdir if python ain't detected
2559
2560Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2563 made configuring with regexps/automata/unicode the default
2564 but without schemas ATM
2565 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2566 fixed the regexp based DTD validation performance and memory
2567 problem by switching to a compact form for determinist regexps
2568 and detecting the determinism property in the process. Seems
2569 as fast as the old DTD validation specific engine :-) despite
2570 the regexp built and compaction process.
2571
2572Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * valid.c: determinism is debugged, new DTD checking code now works
2575 but xmlFAComputesDeterminism takes far too much CPU and the whole
2576 set usues too much memory to be really usable as-is
2577
2578Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * tree.c: fixed another stupid bug in xmlGetNodePath()
2581 * xmllint.c: --version now report the options compiled in
2582
2583Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * HTMLparser.c: small cleanup
2586 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2587 when configured with them. A bit of debugging around the determinism
2588 checks is still needed
2589
2590Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2593
2594Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * xmlIO.c: small portability glitch fixed.
2597
2598Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * xmlschemastypes.c: incomplete steps for real/double support
2601 * testAutomata.c include/libxml/xmlautomata.h
2602 include/libxml/xmlregexp.h: avoiding a compilation problem
2603 * valid.c include/libxml/valid.h: starting the work toward using
2604 the regexps for actual DTD validation
2605
2606Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * hash.c: cosmetic cleanup
2609 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2610 integrating a DTD validation layer based on the regexps
2611
2612Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2615 the determinism was tested before eliminating the epsilon
2616 transitions :-(
2617
2618Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * python/generator.py python/libxml.c python/libxml.py
2621 python/libxml2-python-api.xml python/libxml2class.txt
2622 python/libxml_wrap.h python/types.c: updated the python
2623 bindings, added code for easier File I/O, and the ability to
2624 define a resolver from Python fixing bug #91635
2625 * python/tests/Makefile.am python/tests/inbuf.py
2626 python/tests/outbuf.py python/tests/pushSAXhtml.py
2627 python/tests/resolver.py python/tests/serialize.py: updated
2628 and augmented the set of Python tests.
2629
2630Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2631
2632 * win32/configure.js: added more readme info for the binary
2633 package.
2634
2635Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * xmlIO.c: fixed a stupid out of bound array error
2638
2639Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2642 messing around with support for Windows path, cleanups,
2643 trying to identify and fix the various code path to the
2644 filename access. Added xmlNormalizeWindowsPath()
2645
2646Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * error.c valid.c: working on better error reporting of validity
2649 errors, especially providing an accurate context.
2650 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2651 error reports in those cases.
2652
2653Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2656 parser.c parserInternals.c xmlIO.c: get rid of all the
2657 perror() calls made in the library execution paths. This
2658 should fix both #92059 and #92385
2659
2660Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * xmllint.c: memory leak reporting was broken after a change
2663 of the preprocessor symbol used to activate it.
2664
2665Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * tree.c: try to make the copy function work for node of
2668 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2669 DOM layers though, not libxml2 itself.
2670
2671Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * valid.c: try to provide file and line informations, not all
2674 messages are covered, but it's a (good) start
2675
2676Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * xinclude.c: reimplemented a large part of the XInclude
2679 processor, trying to minimize resources used, James Henstridge
2680 provided a huge test case which was exhibiting severe memory
2681 consumption problems.
2682
2683Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * python/Makefile.am: applied patch from Christophe Merlet to
2686 reestablish DESTDIR
2687
2688Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * libxml.spec.in: fixes libary path for x86_64 AMD
2691
2692Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2693
2694 * doc/tutorial/includekeyword.c
2695 * doc/tutorial/xmltutorial.xml:
2696 (plus resulting generated html files)
2697 fixing one spot I missed in the tutorial where I hadn't freed
2698 memory properly
2699
2700Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2701
2702 * doc/tutorial/includeaddattribute.c
2703 * doc/tutorial/includeaddkeyword.c
2704 * doc/tutorial/includegetattribute.c
2705 * doc/tutorial/includekeyword.c
2706 * doc/tutorial/xmltutorial.xml
2707 * doc/tutorial/*.html:
2708 update tutorial to properly free memory (thanks to Christopher
2709 R. Harris for pointing out that this needs to be done)
2710 * doc/tutorial/images/callouts/*.png:
2711 added image files so the callouts are graphical, making it
2712 easier to read ( use "--param callout.graphics 1" to generate
2713 html with graphical callouts)
2714
2715Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2718 nice logos generated by Marc Liyanage
2719 * doc/site.xsl *.html: changed the stylesheet to show the new
2720 logo and regenerated the pages
2721
2722Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2725
2726Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * xpath.c: possible mem leak patch from Jason Adams
2729
2730Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2733 in the XQuery namespace
2734 * configure.in: preparing 2.4.24
2735 * doc/*.html: updated the web pages
2736
2737Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * python/generator.py: closing bug #85258 by generating conditional
2740 compile check to avoid linking to routines not configured in.
2741
27422002-08-22 Havoc Pennington <hp@pobox.com>
2743
2744 * autogen.sh: update error message for missing automake
2745
2746Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * python/Makefile.am: typo in target name resulted in libxml2.py
2749 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2750
2751Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * win32/win32/Makefile.mingw: updated with version from
2754 Elizabeth Barham at http://soggytrousers.net/repository/
2755
2756Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2757
2758 * win32/Makefile.msvc: added the prefix location to the include
2759 and lib search path.
2760
27612002-08-18 Havoc Pennington <hp@pobox.com>
2762
2763 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2764 both automake 1.6 and 1.4 installed get the right automake. Means
2765 compilation from CVS will now require the latest automake 1.4
2766 release, or manually creating symlinks called "automake-1.4" and
2767 "aclocal-1.4"
2768
2769Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * configure.in python/Makefile.am: more AMD 64 induced changes from
2772 Frederic Crozat
2773
2774Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * xinclude.c: oops I was missing the xml:base fixup too
2777 * result/XInclude/*.xml: this adds xml:base attributes to most
2778 results of the tests
2779
2780Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * xinclude.c: quick but apparently working implementation of
2783 xi:fallback, should close bug #89684
2784 * Makefile.am test/XInclude/docs/fallback.xml
2785 result/XInclude/fallback.xml: added a basic test for fallback,
2786 and run with --nowarning to avoid a spurious warning
2787 * configure.in: applied patch from Frederic Crozat for python
2788 bindings on AMD 64bits machines.
2789
2790Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2793 the caller don't pass a SAX callback block.
2794
2795Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * tree.c: applied the same fix for the XML-1.0 namespace to
2798 xmlSearchNsByHref() as was done for xmlSearchNs()
2799
2800Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * libxml.3: small cleanup of the man page
2803 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2804 when serializing HREF attributes generated by XSLT.
2805
2806Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2809 version of Marc Liyanage' patch for boolean attributes in HTML
2810 output
2811
2812Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * python/tests/serialize.py: fixed the test results, indenting
2815 behaviour changed slightly
2816
2817Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2818
2819 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2820 new c14n function to Windows def files
2821
2822Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2823
2824 * c14n.c: fixed a memory leak in c14n code
2825
2826Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * parser.c include/libxml/parser.h: adding a new API for Christian
2829 Glahn: xmlParseBalancedChunkMemoryRecover
2830 * valid.c: patch from Rick Jones for some grammar cleanup in
2831 validation messages
2832 * result/VC/* result/valid/*: this slightly change some of the
2833 regression tests outputs
2834
2835Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * tree.c: trying to fix a problem in namespaced attribute handling
2838 raised by Christian Glahn
2839
2840Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * encoding.c include/libxml/encoding.h: Opening the interface
2843 xmlNewCharEncodingHandler as requested in #89415
2844 * python/generator.py python/setup.py.in: applied cleanup
2845 patches from Marc-Andre Lemburg
2846 * tree.c: fixing bug #89332 on a specific case of loosing
2847 the XML-1.0 namespace on xml:xxx attributes
2848
2849Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2850
2851 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2852 corner case from new Merlin's test suite and added a callback
2853 that will be used to improve xmlsec performance
2854
2855
2856Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * HTMLtree.c: trying to fix the <style> escaping problem in
2859 HTML serialization bug #89342
2860
2861Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2864 and rebuilt the web site.
2865
2866Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2867
2868 * include/libxml/tree.h: added _private member to xmlNs struct
2869
2870Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * HTMLparser.c: fixing bug #84876 based on the xml working
2873 code.
2874
2875Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2876
2877 * python/Makefile.am: enhanced to fix bug 72012 (errors
2878 when using '-jX' make parameter)
2879
2880Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2881
2882 * xpath.c: small additional enhancement for booleans
2883 compared to nodesets
2884
2885Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * HTMLtree.c: changed the order of the encoding declaration
2888 attributes in the meta tags due to a bug in IE/Mac
2889
2890Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2891
2892 * xpath.c: enhanced handling of booleans (especially '='
2893 and '!=' for nodesets) - fixes bug 85256. Added new
2894 routine xmlXPathNotEqualValues for more proper handling
2895 of '!=' when nodesets are involved.
2896
2897Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2900 doc/xmlcatalog_man.xml to the source distribution
2901
2902Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2903
2904 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2905 asked for this.
2906
2907Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * configure.in: preparing 2.4.23
2910 * doc/*: rebuilt the docs
2911
2912Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * parser.c: fixing bug #84169 by fixing the
2915 comment of xmlCreatePushParserCtxt to describe the
2916 encoding detection parameters better.
2917
2918Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * valid.c: fixing bug #79331 in one path the lookup for
2921 ID attributes on a namespaced node wasn't handled correctly :-\
2922
2923Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * HTMLparser.c: trying to fix 87235 about discarded white
2926 spaces in the HTML parser.
2927 * result/HTML/*: this changes the output of a number of HTML
2928 regression tests
2929
2930Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * xpath.c: applied patch from Richard Jinks for the namespace
2933 axis + fixed a memory error.
2934 * parser.c parserInternals.c: applied patches from Peter Jacobi
2935 removing ctxt->token for good.
2936 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2937 popped out by the regression tests.
2938 * Makefile.am: patch for threads makefile from Gary Pennington
2939
2940Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2941
2942 * xpath.c: enhanced behaviour of position() after usage of
2943 expressions involving preceding-sibling (et al).
2944
2945Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * hash.c: applied a patch from Peter Jacobi to solve a problem
2948 when compiling with the Watcom C on Win32
2949 * result/schemas/*.err: the change of hashing algo generated
2950 permutations in the output
2951
2952Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * hash.c: applied patch from Sander Vesik improving the quality of
2955 the hash function.
2956
29572002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2958
2959 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2960 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2961 xmllint.c xpath.c: replaced sprintf() with snprintf()
2962 to prevent possible buffer overflow (the bug was pointed
2963 out by Anju Premachandran)
2964
2965Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * parser.c: removed an uninitialized data error popped by valgrind
2968 on PE references
2969
2970Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2971
2972 * doc/xml.html
2973 adding tutorial reference to the web page
2974
2975Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2976
2977 * doc/tutorial/xmltutorial.xml
2978 * doc/tutorial/ar01s07.html
2979 * doc/tutorial/ape.html
2980 * doc/tutorial/includegetattribute.c
2981 adding section to tutorial about retrieving an attribute
2982 value
2983
2984Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * parser.c: applied a couple of patches from Peter Jacobi to start
2987 to get rid of ctxt->token, with a possible significant speed
2988 improvement to be gained once done. Better compliance with PE
2989 references constructs in DTDs too.
2990 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2991 from Peter too
2992
2993Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2996 xmlParseElement was likely to have been deallocated at the
2997 time of the report, possibly leading to segfault. Just report
2998 the tag name now.
2999
3000Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * xpath.c: patch from Richard Jinks for XPath substring() function
3003 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3004
30052002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3006
3007 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3008
3009Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3010
3011 *doc/FAQ.html
3012 fixing typos in FAQ, thanks to Robert Funnell for the
3013 editing help
3014
3015Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * NEWS: got complaints from rpmlint that it was empty
3018
3019Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3020
3021 * added doc/tutorial, including:
3022 apa.html
3023 apb.html
3024 apc.html
3025 apd.html
3026 ar01s02.html
3027 ar01s03.html
3028 ar01s04.html
3029 ar01s05.html
3030 ar01s06.html
3031 includeaddattribute.c
3032 includeaddkeyword.c
3033 includekeyword.c
3034 includestory.xml
3035 index.html
3036 xmltutorial.xml
3037 libxml tutorial, including generated html
3038
3039Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3040
3041 * result/c14n/exc-without-comments/merlin-c14n-two-*
3042 result/c14n/without-comments/merlin-c14n-two-*
3043 test/c14n/exc-without-comments/merlin-c14n-two-*
3044 test/c14n/without-comments/merlin-c14n-two-*
3045 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3046 c14n/exc-c14n and slightly modified test script to handle
3047 these test cases
3048 * c14n.c: fixed bugs for complicated nodes set (namespace
3049 without node and others from merlin-c14n-two.tar.gz)
3050 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3051 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3052 for xmlsec performance patch
3053 * xpath.c: fixed self::node() for namespaces and attributes
3054
3055Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3056
3057 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3058 but with the format parameter
3059 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3060
3061Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3062
3063 * Makefile.am: updated c14n tests suite
3064 * c14n.c: performance improvement for previous c14n patch
3065
3066Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * parser.c: another peroformance patch from Peter Jacobi, that
3069 time on parsing attribute values.
3070
3071Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3072
3073 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3074 into LibXML2 test suite
3075
3076Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3077
3078 * c14n.c: propagating xpath ancesstors node fix to c14n
3079 plus small performance improvement to reduce number of
3080 mallocs
3081 * xpath.c: fixed ancestors axis processing for namespace nodes
3082
3083Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3086 Peter Jacobi
3087
3088Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * configure.in: preparing 2.4.22
3091
3092Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3095 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3096 a public entry point.
3097 * doc/*: rebuilt the API and docs
3098
3099Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * xpath.c: patch from Richard Jinks to fix a problem introduced
3102 in the previous patch and pointed by Norm
3103
3104Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * libxml.spec.in: fixing bug #81112
3107
3108Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * uri.c: fixing bug #82848
3111
3112Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3115 output of one catalog test
3116
3117Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3118
3119 * global.data globals.c tree.c include/libxml/globals.h
3120 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3121 default value for global parameter xmlIndentTreeOutput to 1 and
3122 introduced new global parameter xmlTreeIndentString (the string
3123 used to do one-level indent) with default value " " (as it was
3124 in tree.c)
3125
3126Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3129 with trio and schemas.
3130
3131Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * xpath.c: patch from Richard Jinks to fix the problem raised in
3134 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3135
3136Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * xmlschemas.c: a bit of work on import.
3139 * xmlschemastypes.c: Charles Bozeman provided a compare function
3140 for date/time types so min/max facet restrictions should work,
3141 indeterminate comparisons return an error instead of equal.
3142 * test/schemas/date_0* result/schemas/date_0_0: specific test
3143 from Charles Bozeman too
3144
3145Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3148 from Christian Cornelssen fixing the man pages and the Catalog
3149 building script.
3150 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3151 next step is <xs:import> I now have a reasonable understanding
3152 of how it works.
3153
3154Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3157
3158Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3159
3160 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3161
3162Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * xpath.c: fixing an XPath function evalutation bug pointed out
3165 by Alexey Efimov where the context was lost when evaluating
3166 the function arguments
3167
3168Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3169
3170 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3171 function public for XMLSec performance optimizations
3172
3173Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * python/generator.py python/libxml2class.txt : fixed a problem
3176 with the HTML parser pointed by Gary Benson
3177 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3178 example
3179
3180Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3181 * parser.c: fixed bug #81159 (memory growth in SAX)
3182
3183Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3184 * xpath.c: fixed bug #78858 (the real fix)
3185
3186Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3187 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3188
3189Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * tree.c: modified xmlNodeSetBase to allow changing the
3192 base of a document.
3193
3194Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * xmlschemastypes.c: patch Charles Bozeman for validation of
3197 all the date, time, and duration types
3198 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3199 * configure.in: fixed an error pointed by an user
3200 * xml2-config.in: fixed an error pointed by an user
3201
3202Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3203
3204 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3205 win32/libxml2.def.src xmlIO.c: exported default
3206 'file:', 'http:' and 'ftp:' protocols input handlers
3207 and maked protocols comparisson case insensitive
3208
3209Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * configure.in: Neven Has detected a typo
3212
3213Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3216 as one of the persons allowed to commit directly to the
3217 module.
3218
3219Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3222 * valid.c: raised a too low limit
3223 * doc/*: rebuilt the docs
3224
3225Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * test/XPath/expr/floats test/XPath/expr/functions
3228 result/XPath/expr/floats result/XPath/expr/functions
3229 xpath.c: another XPath conformance patch from Richard Jinks
3230
3231Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * xmlschemas.c: fixed validation of attribute groups.
3234 * test/schemas result/schemas: added an example from the primer
3235
3236Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3239 * test/schemas result/schemas: updated the test list
3240
3241Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * TODO: updated a bit
3244 * parser.c: made a comment more specific
3245 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3246 Schemas conformance.
3247 * test/schemas result/schemas: updated the test list
3248
3249Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3252 implementing xs:all with minOccurs = 0
3253 * tes/schemas/* result/schemas/*: added more tests covering
3254 xs:all
3255
3256Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * xmlregexp.c: first implementation of the all particle, this
3259 may need to be revisited for case where not all transitions
3260 must be crossed.
3261
3262Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * tree.c: another entity processing update from Markus Henke
3265
3266Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3267
3268 * trionan.c: fixed crash on OSF/1
3269
3270Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * xmlschemas.c: more Schemas work
3273 * test/schemas/* result/schemas/*: added more tests coming
3274 from the spec.
3275
3276Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3279 ExcC14N specification
3280
3281Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * tree.c: patch from Markus Henke, fix for recursive entities.
3284
3285Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * xpath.c: fix a problem with string() on a document node.
3288
3289Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * Makefile.am xmlschemas.c: more Schemas work
3292 * test/schemas/* result/schemas/*: added more tests coming
3293 from the spec.
3294
3295Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3298 * result/HTML/*: this changes a few things in the results
3299
3300Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3301
3302 * include/libxml/tree.h: eliminated 'declaration different than
3303 prototype' warning
3304 * include/win32config.h: "resolved" conflicts with errno.h
3305
3306Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3309 on the automata interfaces and debug of counted choices
3310 * test/schemas/* result/schemas/*: added a number of tests
3311
3312Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3315 a bit of work on Schemas
3316 * testSchemas.c: try to make it more useful
3317 * test/schemas/* result/schemas/* Makefile.am: changed the
3318 Schemas regression test procedure, started adding a few samples
3319
3320Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3321
3322 * include/libxml/encoding.h: Patch for the Borland C++ builder
3323 * include/libxml/tree.h: Patch for the Borland C++ builder
3324 * threads.c: Patch for the Borland C++ builder
3325 * win32/bcb5: New directory for the Borland C++ builder
3326 project files
3327
3328Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3329
3330 * win32/Makefile.msvc: Update for XML Schema support
3331 * win32/configure.js: Update for XML Schema support
3332 * win32/libxml2.def.src: Update for XML Schema support
3333
3334Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3337 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3338 xmlunicode.c include/libxml/Makefile.am
3339 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3340 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3341 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3342 include/libxml/xmlversion.h.in : merged the current state of
3343 XML Schemas implementation, it is not configured in by default,
3344 a specific --schemas configure option has been added.
3345 * test/automata test/regexp test/schemas Makefile.am
3346 result/automata result/regexp result/schemas:
3347 merged automata/regexp/schemas regression tests
3348
3349Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * xpath.c: Gary found a compile time problem, fixes #78823
3352
3353Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * configure.in: release of 2.4.20
3356 * doc/*: updated and rebuilt the docs
3357
3358Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * python/Makefile.am: patch from Cristian Gafton to build on
3361 Red Hat 6.2, should also fix #75779
3362
3363Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * valid.c: first part of fixing #78729
3366
3367Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3370 escaping of URI when saving HTML files.
3371 * result/HTML/*: this impacted some tests
3372
3373Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * configure.in: trying to fix #77441
3376
3377Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * include/libxml/xmlIO.h: Hallski complained it could not be
3380 included by itself.
3381
3382Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3385
3386Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3387
3388 * win32/configure.js: patch from Nilo for the c14n option
3389 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3390
3391Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3394 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3395 LIBXML_THREAD_ENABLED
3396
3397Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * xpath.c: another patch from Richard Jinks for substring conformance
3400 * test/XPath/expr/floats test/XPath/expr/strings
3401 result/XPath/expr/floats result/XPath/expr/strings: update of the
3402 test suite to check those.
3403
3404Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * xpath.c: patch from Richard Jinks for .x float parsing.
3407
3408Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * parser.c: patch from Markus Henke when an encoding ain't recognized
3411
3412Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * libxml.m4: got a report that #include <string.h> was needed
3415
3416Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3419
3420Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3421
3422 * doc/example.html: fixing typo
3423
3424Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3427 pointed out by Melvyn Sopacua.
3428
3429Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * libxml.m4: Frédéric Crozat gave a patch related to the change
3432 of Include paths breaking the libxml.m4
3433
3434Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * xpath.c: Fix bug #76927 forgot to save some context
3437 when evaluating binary expressions
3438
3439Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * configure.in: fixed configure for MPE/iX from Markus Henke
3442 * xmlmemory.c: fixed initialization problems
3443 * xpath.c: another set of patches from Richard Jinks this
3444 fixes "make XPathtests" on linux
3445
3446Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3449 * test/XPath/expr/compare test/XPath/expr/equality
3450 test/XPath/expr/floats test/XPath/expr/functions
3451 test/XPath/expr/strings result/XPath/expr/compare
3452 result/XPath/expr/equality result/XPath/expr/floats
3453 result/XPath/expr/functions result/XPath/expr/strings: Updated
3454 tests though they show a divergence on Linux
3455
3456Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * xpath.c trionan.c: previous commit also included patches
3459 from Richard Jinks on some IEEE support corner case
3460
3461Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3464 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3465 that $(datadir) should be used for docs
3466
3467Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3470 could leak filedescriptors
3471
3472Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * configure.in nanohttp.c: applied patch from Allan Clark for
3475 UnixWare/OpenServer
3476
3477Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * configure.in: preparing 2.4.19
3480 * doc/*: rebuilt the docs
3481
3482Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * nanohttp.c: fixing #76043, got fed up with non-portability
3485 of that piece of code.
3486
3487Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * valid.c SAX.c: Never commit without running "make tests" :-(
3490 fix a couple of stupidities in the previous commit
3491 * result/*: a few changes in some attribute order result of previous
3492 commit.
3493
3494Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3497 the internal subset should not raise duplicate ID errors,
3498 also there was a small bug in conjunction to namespace
3499 declarations defaulted and xml:xxx attributes DTD definitions.
3500
3501Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * xpath.c: Richard Jinks also raised some rounding problems
3504 this tries to fix them
3505
3506Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3509 behaviour in xmlXPathCastToString()
3510
3511Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3514 raised by Morus Walter
3515
3516Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3519 from Igor
3520
3521Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * xpath.c: fixing #75619, related to a problem when trying
3524 to evaluate condition when the current node set resulting
3525 from that sub-step evaluation is empty. Also fixes 2 potential
3526 problem with previous-sibling and next-siblings axis.
3527
3528Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3531 HTML support is not configured in.
3532
3533Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3536 include/libxml/tree.h: dohh I really didn't intended to commit
3537 this test version :-(
3538
3539Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * testSAX.c: I wanted to see the real speed at the SAX interface
3542 after a little too many Ximianer started complaining about the
3543 parser speed.
3544 added a --quiet option:
3545 paphio:~/XML -> ls -l db100000.xml
3546 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3547 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3548 3200006 callbacks generated
3549 real 0m1.270s
3550 Which means 16MBytes/s and 3Mcallback/s
3551
3552Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * xpath.c: valgrind spotted another error that time when running
3555 on libxslt regression tests
3556
3557Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * Makefile.am: adding "make valgrind" running the full regression
3560 tests (except python ones) under Valgrind (using valgrind -q
3561 which was kindly added by the author).
3562 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3563 passes cleanly now except an obcure floating point initialization
3564 raised in log10() in one XPath regression test ???
3565 * tree.c: edited some comments to close #75244
3566
3567Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3568
3569 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3570 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3571 context of ScrollKeeper, made sure that if the number is
3572 an integer, the serialization follows the description at
3573 http://www.w3.org/TR/xpath#section-String-Functions
3574
3575Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * configure.in: preparing 2.4.18
3578 * doc/*: updated and rebuilt the web site
3579 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3580 the Windows and Cygwin maintainers.
3581 * parser.c: humm, changed the way the SAX parser work when
3582 xmlSubstituteEntitiesDefault(1) is set, it will then
3583 do the entity registration and loading by itself in case the
3584 user provided SAX getEntity() returns NULL.
3585 * testSAX.c: added --noent to test the behaviour.
3586
3587Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * parser.c: Wilfried Teiken provided a hackish but working
3590 way to get context reported back on entities when parsing
3591 with SAX and without breaking the DOM build.
3592
3593Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * c14n.c: applied a new patch from Aleksey Sanin
3596 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3597 to reference Aleksey implementation of XML digital Signatures
3598
3599Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * xpath.c: small fix to avoid potential problem due to
3602 ordering of freeing data
3603 * python/Makefile.am: people were complaining about
3604 the generated file in python dir not being built
3605
3606Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3609 python/generator.py python/libxml.c python/types.c: Cleanup
3610 of the python Makefiles based on Jacob and James feedback,
3611 fixed the spec file accordingly, fixed the number of warning
3612 that passing my pedantic CFLAGS was generating. Conclusion
3613 is that Python includes are real crap.
3614
3615Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * configure,in: it was reported quite a few times that
3618 xml2-config --cflags should not output
3619 -I$includeprefix/libxml2/libxml because libxml2 header names
3620 clashes with existing names like list.h from C++ stl.
3621 Includes should be #include<libxml/xxx.h> so ...
3622
3623Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * c14n.c: another patch from Aleksey Sanin
3626
3627Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3630 canonicalization algorithm
3631 * doc/xml.html doc/index.html: added the C14N references on the
3632 index page.
3633
36342002-03-13 jacob berkman <jacob@ximian.com>
3635
3636 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3637 usage, redundant, and gcc specific
3638
3639Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * xpath.c: speedup some node selection operations, this can
3642 have a significant impact on DocBook Norm's stylesheets
3643 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3644 make sure it's always the case
3645 * debugXML.c: distinguish CDATA and comments in ls operations
3646
3647Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3650 to generate better API descriptions etc...
3651
3652Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * c14n.c: Fixing #74186, made sure all boolean expressions
3655 get fully parenthesized, ran indent on the output
3656 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3657 include/libxml/tree.h: also #74186 related, removed the
3658 --with-buffers option, and all the preprocessor conditional
3659 sections that were resulting from it.
3660
3661Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * valid.c: applied patch from Dodji Seketeli fixing an
3664 uninitailized variable in xmlValidGetValidElements()
3665
3666Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3667
3668 * c14n.c: fixed a few comments
3669 * doc/*.html doc/*/*.html: regenerated the docs and added
3670 the C14N API
3671 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3672
3673Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * check-xml-test-suite.py: fix to adapt varaiations in the
3676 bindings
3677 * configure.in python/setup.py python/setup.py.in: fixed to
3678 have the version of the python scripts automatically updated
3679
3680Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3683 in xmlCopyProp()
3684
3685Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * configure.in: preparing 2.4.17 release
3688 * doc/*: updated and rebuilt the docs
3689 * xpath.c: fixed a comment
3690 * python/libxml.c: fixed a possible reentrancy problem
3691
3692Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3695 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3696 added a specific regression test
3697 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3698 not raise exceptions when failing to find the attribute.
3699
3700Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * configure.in xmllint.c: owen pointed out a problem with the
3703 ftme fix, gettimeofday() was not detected by configure and
3704 the ftime header wasn't included, dohhh
3705
3706Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * configure.in xmllint.c: trying to fix #71457 for timing
3709 precision when gettimeofday() is not availble but ftime() is
3710
3711Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3714 are now copied on install and part of the -devel RPM
3715
3716Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * xpath.c: trying to avoid bug #72150 which was apparently
3719 caused by a gcc bug (or a processor problem) as detailed
3720 at http://veillard.com/gcc.bug
3721
3722Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3725 fixed xmlReconciliateNs(), added a Python test/example for
3726 inter-document cut'n paste
3727 * python/libxml.py: fixed node.doc on document nodes and added
3728 xpathEval() onto node objects
3729
3730Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3733 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3734 fixup and integrated tests for the serialization stuff
3735
3736Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3739 moved the libxml man page to section 3
3740
3741Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * tree.c: fix bug #72490
3744 * python/libxml.c python/libxml.py: added methods serialize()
3745 and saveTo() to all node elements.
3746
3747Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * xmlIO.c: closed #73430, don't read from an input source
3750 which indicated an end-of-file or an error.
3751
3752Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * parser.c: make sure SAX endDocument is always called as
3755 this could result in a Python memory leak otherwise (it's
3756 used to decrement ref-counting)
3757 * python/generator.py python/libxml.c python/libxml.py
3758 python/libxml2-python-api.xml python/libxml2class.txt
3759 python/tests/error.py python/tests/xpath.py: implemented
3760 the suggestions made by Gary Benson and extended the tests
3761 to match it.
3762
3763Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * python/generator.py: applied patch fixing #73450
3766
3767Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * xpath.c: fixing #61290 "namespace nodes have no parent"
3770 long standing divergence from the XPath REC. NodeSets
3771 simply hold a copy of namespace nodes and those node ->next
3772 points to the parent (which may not be the node carrying the
3773 definition).
3774 * include/libxml/xpath.h: flagged but didn't added a possible
3775 speedup
3776 * DOCBparser.c HTMLparser.c: removed some warnings from push
3777 parser due to new state being added.
3778 * tree.c: new fix from Boris Erdmann
3779 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3780 the XML Canonalization support from Aleksey Sanin
3781
3782Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * tree.c: patch from Boris Erdmann fixing some namespace odities
3785 with xmlCopyNode()
3786
3787Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * xmlIO.c: fix bug #72706 when loading a NULL entity
3790
3791Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3794 actually change in a future XML Namespace revision.
3795
3796Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3799 added the possibility of returning nodesets from XPath extension
3800 functions written in Python
3801
3802Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * python/*: commiting some Python bindings work done while travelling
3805
3806Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3809 explicitely with memory debugging switched on
3810
3811Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3814 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3815 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3816 the accessor generator for strings
3817 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3818 regression test.
3819
3820Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * python/README python/generator.py python/libxml.c python/setup.py:
3823 added the 'usual' setup.py to allow building a libxml2-python
3824 module based on the same code. The initialization is however
3825 different the 2 .so files fo libxml2 and libxslt are identical and
3826 they entry point initialize both libraries. this is done to avoid
3827 some possible nasty problem since the Python don't merge the maps
3828 of all shared modules.
3829
3830Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * parser.c: fixed a push/encoding bug reported by Michael
3833 on librsvg
3834
3835Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * include/libxml/parserInternals.h: fixes a misplaced #endif
3838
3839Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * parser.c valid.c: found and fixed a couple of allocation bugs
3842
3843Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * doc/xml.html doc/python.html doc/*: added a Python and binding
3846 page describing the current state of the Python bindings and
3847 giving pointers to the other languages wrappers.
3848
3849Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3852 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3853 rebuilt the API and web site
3854 * xpath.c: fixed #71978 portability bugs
3855
3856Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3859
3860Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * include/libxml/parserInternals.h parser.c: had to change
3863 2 internal parsing API when processing document content
3864 to check the start and end of element content are defined
3865 in the same entity
3866 * valid.c include/libxml/valid.h: attribute normalization can
3867 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3868 with the context to report it.
3869 * SAX.c: fixed the last known bugs, crazy validation constraints
3870 when a document is standalone seems correctly handled. There
3871 is a couple of open issues left which need consideration especially
3872 PE93 on external unparsed entities and standalone status.
3873 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3874 The 2 tests left failing are actually in error. Cleanup done.
3875
3876Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * valid.c: implemented E59 spaces in CDATA does not match the
3879 nonterminal S
3880
3881Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * SAX.c parser.c valid.c: more validation test fixups
3884 * check-xml-test-suite.py: added duration info for the tests
3885
3886Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * parser.c valid.c: a couple of errors were reported but not
3889 saved back as such in the parsing context. Down to 1% failure rate
3890 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3891
3892Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * xmlInternald.c: isExtender was missing a char
3895 * parser.c include/libxml/parser.h: % are acceptable in the
3896 internal subset if within a PUBLIC ID
3897
3898Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * SAX.c parserInternals.c valid.c: more work on the conformance
3901 suite. Took the step to finally block documents with encoding
3902 errors. It's a fatal error per the spec, people should have fixed
3903 their documents by now.
3904
3905Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * check-xml-test-suite.py: fixed the test script after some discussion
3908 on the semantic of TYPE="error"
3909 * Makefile.am: added the script to the distrib
3910
3911Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * SAX.c entities.c: fixed a couple of conformances issues deep
3914 into the validation code (standalone and undeclared Notations)
3915
3916Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3919 stayed there for years !
3920
3921Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3924 missing
3925
3926Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * check-xml-test-suite.py: improved the behaviour a bit as
3929 well as the logs
3930 * parser.c valid.c SAX.c: fixed a few more bugs
3931 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3932
3933Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * check-xml-test-suite.py: python script to run regression tests
3936 against the XML Test suite of W3C/OASis
3937 * SAX.c: fixed a validation bug
3938 * parser.c: fixed 3 errors pointed by the test suite
3939 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3940 * python/Makefile.am: fixed a dependendy
3941
3942Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * xmlmemory.c: avoid a warning bug #71594
3945
3946Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3949 warning on alpha/Tru64
3950
3951Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3952
3953 * include/libxml/entities.h: fixing a comment
3954 * valid.c: fixing some troubles with validity check on namespaces
3955 * result/VC/NS3 test/VC/NS3: added a specific regression test
3956
3957Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * tree.c: Fixing #71342 serializing '\n' in attribute values
3960 * result/noent/att3 result/att3 test/att3: added a specific
3961 test.
3962
3963Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * python/libxml.c: couple of bug fixes
3966
3967Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * python/*.py: removed tabs and used spaces.
3970
3971Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3974 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3975
3976Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3979 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3980
3981Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * include/libxml/encoding.h include/libxml/entities.h
3984 include/libxml/globals.h include/libxml/parser.h
3985 include/libxml/threads.h include/libxml/tree.h
3986 include/libxml/xmlmemory.h: trying to fix the include mess
3987
3988Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * include/libxml/xmlmemory.h: reverted part of the previous
3991 attempt to provide #69655, this was breaking the build.
3992
3993Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3996 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3997 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3998 include/libxml/parserInternals.h include/libxml/tree.h
3999 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4000 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4001 clean.
4002 * python/libxml.c: fixed a warning.
4003
4004Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4007 copying of node, merge back IDs in the target document.
4008 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4009 test/XInclude/ents/ids.xml: test case
4010 * result/VC/ElementValid4: output changed due to a typo fix
4011
4012Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4013
4014 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004015 generate the dependencies right as Jacob found out. Add
4016 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004017
4018Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * parserInternals.c valid.c: Justin Fletcher found some parts
4021 of the code needing cleanup
4022 * libxml.spec.in python/Makefile.am python/generator.py
4023 python/libxml.c python/libxml.py: Fixed the python Makefiles
4024 corrected a bug showing up on ia64, changed the name of the
4025 python internal module too
4026
4027Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * Makefile.am: applied patch from Andris Pavenis for binary
4030 name suffixes
4031
4032Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * xmllint.c win32/win32config.h: fixing #68748
4035
4036Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * valid.c: fixing #70166
4039
4040Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * valid.c: fixing #70077
4043
4044Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * Copyright Makefile.am README configure.in libxml.spec.in:
4047 Changed to the MIT Licence
4048 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4049 doc/xmlio.html: updated the doc accordingly
4050 * include/libxml/xmlwin32version.h configure.in: preparing
4051 2.4.14 release
4052 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4053 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4054 fixed the const xmlChar * wrapper and generator, XPath extension
4055 functions now use the context as first argument
4056 * python/tests/tstxpath.py python/tests/xpath.py
4057 python/tests/xpathext.py: Updated the tests accordingly
4058 * tree.c: fixed bug #70067
4059
4060Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * Makefile.am: cleanup
4063 * debugXML.c: always use stdout if output is NULL
4064 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4065 * python/Makefile.am python/generator.py python/libxml2class.txt
4066 python/libxml_wrap.h python/types.c: augmented the number of bindings
4067 handling FILE * and XPath contexts
4068 * python/tests/Makefile.am: avoid a stupid problem due to the
4069 use of TEST.
4070
4071Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4074
4075Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * python/TODO python/libxml.c: cleanup the extension function lookup
4078 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4079
4080Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * configure.in python/Makefile.am: do not install outside
4083 of prefix
4084
4085Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * python/TODO python/libxml.c: started adding SAX interfaces
4088 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4089 SAX test
4090
4091Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * tree.c: hardened the addChild function
4094 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4095 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4096 added accessors needed for xmlNode, a bit more testing and
4097 extension of interfaces
4098 * python/tests/Makefile.am python/tests/build.py: added a test
4099 build from scratch/save/load/check
4100
4101Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * parserInternals.c: change a small bit in the way valididy
4104 error messages get initialized
4105 * python/TODO python/libxml.c python/libxml2-python-api.xml
4106 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4107 added some memory debugging to track leaks at the libxml2 level
4108 * python/tests/*.py: changed all tests to check for leaks,
4109 there is just one left in XPath extension registrations.
4110
4111Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * python/TODO python/generator.py python/libxml2-python-api.xml
4114 python/libxml2class.txt: more accessor classes for the parser
4115 context, allow to switch on and check validity
4116 * python/tests/Makefile.am python/tests/error.py
4117 python/tests/invalid.xml python/tests/valid.xml
4118 python/tests/validate.py: attded more test and and added error.py
4119 which I forgot to commit in the last step
4120
4121Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * python/Makefile.am python/types.c: cleanup
4124 * python/libxml.c python/libxml.py python/libxml_wrap.h
4125 python/generator.py python/libxml2-python-api.xml
4126 python/libxml2class.txt: added class for parser context, added
4127 first cut for push mode support. Added a framework to generate
4128 accessors functions.
4129 * python/tests/Makefile.am python/tests/push.py: added a push
4130 test
4131
4132Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4135 bug a bit of cleanup.
4136
4137Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4140 python/libxml2class.txt: adding error redirections and preformat
4141 to a python handler
4142 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4143 tests self checking
4144
4145Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4146
4147 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4148 a function
4149
4150Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4153 python/libxml.c python/libxml2-python-api.xml
4154 python/libxml2class.txt: Progressing through the TODOs, class
4155 description output, extra XML API, RPM now builds the wrappers
4156 for all python installed versions
4157
4158Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * configure.in libxml.spec.in python/Makefile.am python/TODO
4161 python/generator.py python/libxml2class.txt: added more informations
4162 in the libxml2-python package including docs. Slightly changed
4163 the class hierarchy
4164 * python/tests/*: added basic regression tests infrastructure too
4165
4166Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4169 added libxml2-python as part of the packages installed
4170
4171Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * python/Makefile.am python/generator.py python/libxml.c
4174 python/libxml.py: more work, now able to extend the
4175 XPath interpreter with functions written in python.
4176
4177Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * python/Makefile.am: Jacob sent a patch to allow building from
4180 tarfile.
4181
4182Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4185 inserted the python wrappers build, I hope this won't be too
4186 unportable
4187
4188Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * xpath.c: minor optimization
4191 * python/generator.py python/libxml.c python/libxml.py
4192 python/libxml_wrap.h: more work on the python bindings,
4193 they now support XPath and there is no evident leak
4194
4195Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * python/generator.py python/libxml.c python/libxml.py:
4198 more work on the python bindings generator.
4199
4200Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4201
4202 * python/generator.py python/libxml.c python/libxml_wrap.h:
4203 more work on the python bindings.
4204
4205Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4206
4207 * python/generator.py python/libxml.c python/libxml.py
4208 python/libxml_wrap.h: commited early version of a python binding
4209 for private use only ATM
4210
4211Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * entities.c tree.c include/libxml/entities.h: applied patch
4214 from Anthony Jones to implement copy of DTD subtree too. Had
4215 just to keep 2 function private which really ought to become
4216 public ones.
4217
4218Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * xmllint.c: added pointers to the web pages in the usage()
4221
4222Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * tree.c: more fixes from Petr Kozelka for attribute handling
4225 in the tree API to align the semantic with DOM.
4226
4227Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4228
4229 * valid.c tree.c entities.c: another set of patches from
4230 Anthony Jones for copy operations cleanup and robustness
4231
4232Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4235 an alphabetic index based on comments content
4236 * doc/*: rebuilt the web site with the new references
4237
4238Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * parserInternals.h: Greg Sjaardema suggested to use an
4241 eponential buffer groth policy in xmlParserAddNodeInfo()
4242
4243Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4246 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4247 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4248 to generate cross-references, and added/updated the stylesheets
4249 to generate and link API indexes. The generic keyword index
4250 is not done yet.
4251 * doc/*.html: regenerated all the usual docs too
4252
4253Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * debugXML.c: added an xpath function to the shell for T. V. Raman
4256
4257Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4260 debug routines.
4261
4262Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4265 support of attribute nodes
4266
4267Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4270 hopefully near complete and fully documented of the API in XML
4271 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4272 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4273 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4274 include/libxml/parserInternals.h include/libxml/valid.hi
4275 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4276 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4277 include/libxml/xpath.h include/libxml/xpathInternals.h:
4278 Cleaned up the doc comments a lot in the process, the interface
4279 coverage is now 100%
4280
4281Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4284 extracts comments from the gtk-doc DocBook output (a bit
4285 convoluted but seems to work).
4286
4287Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4290 added an XML description of the API, moved the script generating
4291 it here. Added a "make api" target
4292
4293Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4296
4297Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * xpath.c include/libxml/xpathInternals.h: the change made to
4300 xmlXPathFuncLookupFunc was incompatible roll it back
4301
4302Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * SAX.c: cleanup patch from Anthony Jones
4305 * doc/Makefile.am: fix the headers to avoid in make scan
4306 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4307 includes, * vs Ptr and general cleanup
4308 * parsedecl.py: first version of a script to extract the
4309 module interfaces, the goal will be to provide .decl or XML
4310 specification of the interfaces to build wrappers.
4311
4312Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4315 now provides return codes in case of errors
4316
4317Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4318
4319 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4320 Upgraded to trio baseline 1.6
4321 * strio.h strio.c: Replaced by triostr.h and triostr.c
4322
4323Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4326 of strdup usage in the code
4327
4328Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * parser.c error.c: Keith Isdale complained rightly that
4331 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4332
4333Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * tree.c: fixed the funxtion to set the xml: attributes
4336 * debugXML.c: added "setbase" to test it.
4337
4338Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
4340 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4341 to allow updating an attribute content
4342
4343Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4344
4345 * libxml.h: try to avoid problems when compiling on Windows
4346
4347Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * hash.c: patch from Anthony Jones for hash.c allocation size
4350 * Makefile.am: trying to work around Yet Another Libtool Madness
4351 and build the 2.4.13 release finally ...
4352
4353Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4354
4355 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4356 * doc/* : update of the documentation
4357
4358Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4359
4360 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4361 at fixing #61290 :-(
4362
4363Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4366 Fixes bug #67229
4367
4368Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * tree.c: trying to avoid troubles when a subtree is copied
4371 and coalesced in part with the target tree. Should fix
4372 bug #67407
4373
4374Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * valid.c: fixed validation of attributes content of type
4377 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4378 values, very old bug. Fixes #67671
4379
4380Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4381
4382 * parser.c include/libxml/parserInternals.h tree.c: integrated
4383 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4384 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4385
4386Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * threads.c: applied Serguei Narojnyi's patch to add native
4389 thread support on the Win32 platform
4390 * testThreadsWin32.c Makefile.am: added the test program also
4391 from Serguei, Win32 specific
4392 * include/win32config.h include/libxml/xmlwin32version.h.in:
4393 added patch from Igor for the Windows thread specific defines.
4394
4395Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4396
4397 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4398
4399Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4402 output page into XMLinfo.html. Close bug #66951 and
4403 raised by Robert Collins too.
4404
4405Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * encoding.c: Paul Keogh pointed out a possibility of segfault
4408 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4409 Closes bug # 68238
4410
4411Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * doc/*.html: updated the Gdome2 links
4414
4415Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4416
4417 * libxml.h: Applied following patches from Robert Collins
4418 and make sure IN_LIBXML is defined when compiling it
4419 -------
4420 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4421 as well as Visual C.
4422 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4423 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4424 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4425 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4426 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4427 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4428 xmlSysIDExists xmlNoNetExists).
4429 * xmllint.c: Don't include winsock2.h for Cygwin.
4430
4431Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4434 when the version info is not present.
4435
4436Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * tree.c: Anthony Jones pointed out a problem in
4439 xmlStringGetNodeList() and provided a fix for it
4440
4441Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4442
4443 * parser.c: patch from Frank J Franklin to remove a bug in
4444 xmlCreatePushParserCtxt() when the initial buffer passed
4445 is large.
4446
4447Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * win32/*: big cleanup of the Windows/MSVC project files
4450 from Igor Zlatkovic
4451
4452Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * doc/Makefile.am: should fix #67674 and avoid troubles if
4455 xsltproc is not available or fails in the prefix provided
4456
4457Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4458
4459 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4460
4461Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4464 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4465 Fixed a few other problems raised by Charlie Bozeman.
4466 * result/VC/ElementValid[5-7]: fixed the output
4467
4468Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4471 patches from Charlie Bozeman. Regenerated the HTML docs.
4472
4473Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4476 for Windows from Igor
4477
4478Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * xmllint.c: applied Justin Fletcher patch for --output or -o
4481
4482Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * win32/libxml2/libxml2.def.src: close #67019
4485
4486Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * xmllint.c: applied Justin Fletcher generic timing patch
4489 similar to the one already applied to xsltproc.
4490
4491Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * include/libxml/tree.h tree.c: applied documentation patches
4494 from Charlie Bozeman
4495
4496Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4497
4498 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4499
4500Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * valid.c: fix the xmlStrdup() used in the previous patch.
4503 * valid.c: added --dropdtd
4504 * tree.c: fixed xmlUnlinkNode so it also removes the references
4505 from the document if the node is a DTD
4506
4507Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * HTMLtree.c valid.c: cleanup some static declarations
4510
4511Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * xmllint.c: removed another strdup()
4514 * doc/FAQ: removed the HP/UX entry
4515
4516Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * valid.c: fix bug #66816 when validating.
4519 * xmllint.c: don't use sys/time.h if configure did not found it
4520
4521Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4522
4523 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4524 xmlcatalog_man.xml
4525
4526Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4527
4528 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4529 xmlInitMemory() was declared twice
4530
4531Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * globals.c: do not reference strdup() !
4534 * configure.in libxml-2.0.pc.in: trying to fix the libs
4535 of the various config extraction modules
4536
4537Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4538
4539 * configure.in : preparing 2.4.12
4540 * doc/* : updated and rebuilt the docs
4541
4542Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * uri.c: closed bug #66159
4545 * testURI.c: added --escape option
4546 * configure.in: some cleanup for xml2-config --cflags
4547
4548Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * globals.c testThreads.c: removed some misplaced includes
4551 of xmlversion.h
4552
4553Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * threads.c: patch from Gary Pennington fixing a possible
4556 problem at initialization time.
4557
4558Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4561 Eric Lavigne contribution to build libxml2 on MacOS using
4562 CodeWarrior.
4563
4564Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * xmllint.c: applied Geert Kloosterman's patch to fix
4567 --repeat --timing output
4568
4569Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4570
4571 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4572 where non-wellformed XML declaractions were not detected.
4573
4574Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4577
4578Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4581 gets reset by xmlCleanupInputCallbacks() and this makes the
4582 function useless. Same for output.
4583
4584Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * xmlIO.c: robert pointed out a loop error in callback cleanups
4587
4588Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4591 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4592 they are not really tied to debugging
4593
4594Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4597 * xmllint.c: better --catalogs description
4598
4599Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * tree.c: fixed a couple of problems in xmlSetProp()
4602
4603Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4606 unappropriate stdout output.
4607
4608Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4609
4610 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4611 by Denis Beurive, closes #65111
4612
4613Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * valid.c: in case of content model validity error, don't
4616 print it if validity warnings were not requested.
4617
4618Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4621 * parserInternals.c: removed the last exit() call. Print an
4622 unmaskable error on stderr instead (library mismatch detection)
4623
4624Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4625
4626 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4627 shell instructions from Heiko Rupp
4628
4629Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4630
4631 * catalog.c: use the URL notation file:// for default catalog paths
4632
4633Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * include/libxml/tree.h: better comments for _private fields
4636 * tree.c: removed a problem when copying an entity reference.
4637
4638Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4639
4640 * vms/*: updated instructions and diffs from John A Fotheringham
4641
4642Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4643
4644 * include/libxml/xmlerror.h: avoid an include problem if
4645 #include <libxml/xmlerror.h> happens first in code
4646 seems to be the case in KDE libs
4647
4648Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4649
4650 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4651 from Igor for Windows
4652
4653Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * Makefile.am: Gary Pennington pointed out a missing prefix
4656
4657Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4660 * doc/*: upgraded and rebuilt the docs
4661
4662Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * HTMLparser.c: fix comment in scripts element parsing.
4665 * result/HTML/doc3*: updated the results.
4666
4667Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * uri.c: another URI bug fix #63336, using Joel Young patch.
4670
4671Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4674 a cleaned up version of the Pwd shell string generation.
4675
4676Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4677
4678 * valid.c include/libxml/tree.h: trying to fix namespaces +
4679 validation problems for good, closing #63619 in the process
4680 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4681 wrong in this respect, fixed it.
4682
4683Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * xmllint.c: Morus Walter patch to allow --format and --encode
4686
4687Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4688
4689 * debugXML.c: Stefan Kost provided an help command for the shell
4690
4691Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * debugXML.c: Heiko Rupp pointed that the shell would crash
4694 on empty nodesets returns.
4695
4696Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4699 migh need the history libraries
4700
4701Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4704 handle the case of < in quoted attributes, Bastian Kleineidam
4705
4706Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4709 fixing catalog breakages
4710 * Makefile.am catalog.c result/catalogs/catal
4711 result/catalogs/mycatalog.* test/catalogs/catal*:
4712 fixed more problems in catalog support, added more regression tests
4713 for both XML and SGML catalog handling
4714
4715Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4716
4717 * debugXML.c: applied an improvement to xmlGetLineNo() from
4718 Keith Isdale
4719
4720Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4723 Side effect of the progressive catalog loading
4724
4725Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * Makefile.am: confexecdir and confexec_DATA were defined twice
4728 pointed out by Karl Eichwalder
4729
4730Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * xmlcatalog.c: avoid unlink() and use remove() instead.
4733
4734Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * libxml.spec.in: cleanup
4737 * include/libxml/xmlwin32version.h: updated with 2.4.8
4738
4739Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4740
4741 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4742 of compiling libxml with a non standard set of options
4743
4744Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4745
4746 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4747 document --sgml option, fixing gnome bugzilla #63382
4748
4749Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4750
4751 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4752 breakage of 2.4.7, added a couple of really needed APIs
4753 like xmlCatalogIsEmpty() and xmlNewCatalog()
4754 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4755 for install-catalog
4756 * configure.in: preparing 2.4.8
4757
4758Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4761 include/libxml/tree.h include/libxml/xmlIO.h: more include
4762 cleanups, export cleanly one html output + format function.
4763
4764Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * parser.c: removed initGenericErrorDefaultFunc call from
4767 xmlInitParser() since it could destroy previous calls to
4768 xsltSetGenericErrorFunc() effects
4769
4770Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4773 keyword.
4774
4775Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * Makefile.am: cleanup
4778 * threads.c: cleanup too
4779 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4780 from xsltproc
4781 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004782 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004783
4784Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4787 was not used anymore !
4788
4789Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * configure.in: preparing 2.4.7
4792 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4793 manual page from John
4794 * doc/*: updated the doc and rebuilt the generated pages
4795
4796Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * xmlIO.c: closing bug #62711, the library should never
4799 close stdin or stdout.
4800
4801Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * uri.c: second pass at fixing #63336, using Joel Young
4804 final patch. looks okay.
4805
4806Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4807
4808 * uri.c include/libxml/uri.h: trying to clear #63336
4809 allowing the escaping routine to parse unconformant
4810 URI-References.
4811
4812Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * vms/readme.vms vms/build_libxml.com nanoftp.c
4815 include/libxml/xmlversion.h.in: a few VMS updates from
4816 John A Fotheringham
4817 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4818 and xmlCleanupOutputCallbacks() for the Perl binding people.
4819
4820Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4823 apply fixes to close #63271 and avoid segfaults when
4824 the error routine gets callbed before xmlInitParser()
4825 get called.
4826 * nanoftp.c error.c: Applied patches from Justin Fletcher
4827 correcting some xmlGenericError misuses.
4828
4829Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4830
4831 *doc/xmllint.xml, doc/xmllint.1
4832 New and improved man page for xmllint - .xml is the original, .1
4833 is the generated man page
4834
4835Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4838 the web site from the main HTML document.
4839
4840Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4841
4842 * parser.c: fixed an erroneous validation bug when PE refs
4843 occurs in external parsed entities referenced from the
4844 internals subset
4845 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4846 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4847 added the associated testcase, it's a nice one.
4848 * HTMLparser.c: generate the DTD node as HTML still ...
4849 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4850
4851Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * HTMLparser.c: fixed a bug in htmlNewDoc()
4854
4855Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * test/threads/*: added entities testing to the Thread test
4858 * testThreads.c: make the test reasonable
4859 * DOCBparser.c: fix the DTD public and system ID
4860 * xmllint.c: added --sgml for SGML DocBook importing
4861 * Makefile.am: added Docbtests target
4862
4863Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4866 * testThreads.c: removed bogus include
4867
4868Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4871 fixed a very serious (looping) validation bug
4872
4873Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * include/libxml/globals.h include/libxml/threads.h threads.c
4876 testThreads.c: far more testing, cleaning up bugs
4877 * *.c : make sure globals.h is always included.
4878
4879Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4880
4881 * HTMLparser.c: try to get rid of parser loops for good.
4882
4883Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * configure.in: fixed some bugs in CFLAGS passing.
4886 * test/threads Makefile.am testThreads.c: added a specific
4887 threaded test case (really nasty, guaranteed).
4888
4889Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * catalog.c: serious cleanup on the management of the
4892 XML catalog tree, more tests done, especially with
4893 the catalog PI.
4894
4895Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * catalog.c: avoid a problem in catalog cleanup on SMP if
4898 catalogs were not initialized.
4899
4900Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * catalog.c xpath.c: trying to cleanup the not thread safe
4903 parts of the library.
4904
4905Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4906
4907 * include/libxml/globals.h configure.in global.data: make
4908 the allocation be per-thread a configure option
4909 * encoding.c include/libxml/parser.h: fixed compilation
4910 errors
4911
4912Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * include/libxml/parser.h: Norm reported that a few lines
4915 added were breaking libxslt compile, removed them for now
4916
4917Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * parser.c parserInternals.c threads.c: debugged and fixed
4920 initialization problems which were giving troubles on SMP
4921 boxes.
4922
4923Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * include/libxml/Makefile.am: missing globals.h
4926
4927Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * globals.c: added a couple of standard includes.
4930
4931Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4934 include/libxml/parserInternals.h include/libxml/tree.h
4935 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4936 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4937 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4938 Applied the last patches from Gary, cleanup, activated threading
4939 all user accessible global variables are now handled in globals.[ch]
4940 Still a bit rought but make tests passes with either
4941 --with-threads defined at configure time or not.
4942 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4943 linking options
4944
4945Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * Makefile.am include/libxml/Makefile.am
4948 include/libxml/globals.h globals.c include/libxml/threads.h
4949 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4950 configure.in: started integrating the core of the thread support
4951 not activated yet but half integrated. The code should still
4952 compile and work anyway.
4953
4954Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4955
4956 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4957 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4958 integrating the non-controversial parts of Gary Pennington
4959 multithread patches
4960 * catalog.c: corrected a small bug introduced
4961
4962Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4963
4964 * catalog.c include/libxml/catalog.h: very serious cleanup,
4965 isolating unportable code and as much as possible the accesses
4966 to the global shared catalog. May need more testing !
4967
4968Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4969
4970 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4971 Keith Isdale patches for the XSLT debugger interfaces. Some
4972 cleanup
4973
4974Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4975
4976 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4977 * DOCBparser.c: generate line nubers in elements
4978
4979Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4980
4981 * configure.in: preparing 2.4.6 release
4982 * doc/xml.html doc/html/*: updated and rebuilt the docs
4983 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4984
4985Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4986
4987 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4988 adding documentation for DV's supercatalog support
4989
4990Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4993 super catalog support adding one API and one flag --sgml to
4994 xmlcatalog
4995
4996Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4997
4998 * doc/xmlcatalog_man.xml, xmlcatalog.1
4999 One more crack at
5000 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5001
5002
5003Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5004
5005 * xpath.c: implemented xmlXPathObjectCopy for external objects
5006 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5007
5008Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5009
5010 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5011 finishing up fix to
5012 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5013 the xmlcatalog man page display more elegantly
5014
5015Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5016
5017 * configure.in: closing bug #61832
5018 * HTMLparser.c: removed a warning
5019
5020Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * xpath.c: fixing #61673 part I, do not loose doc information
5023 when copying result value trees.
5024
5025Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * xpath.c: trying to harden the XPath interpreter
5028
5029Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5030
5031 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5032 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5033
5034Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5035
5036 * HTMLparser: repaired another loop problem
5037
5038Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5041 parsing.
5042 * xpath.c: fix bug #61291 the default XML namespace node is
5043 missing from the namespace axis.
5044 * tree.c: refuse to create namespaces nodes with prefix "xml"
5045
5046Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * SAX.c: ouch a non-defined namespace could lead to a crash,
5049 fixed #61215
5050
5051Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * parserInternals.c: closed bug #61054
5054
5055Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5056
5057 * include/libxml/Makefile.am: closing #60708
5058
5059Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060
5061 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5062 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5063
5064Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5065
5066 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5067
5068Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5071 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5072
5073Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * catalog.c: Justin Fletcher provided cleaup code in case
5076 HAVE_STAT is not defined
5077 * include/win32config.h: Igor Zlatkovic suggested to have
5078 HAVE_STAT defined there
5079
5080Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5081
5082 * catalog.c - fixed typing error reported by M. Barros
5083
5084Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5085
5086 * xmllint.c - fixing typo
5087
5088Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5089
5090 * HTMLparser.c: small enhancement to prevent loop on
5091 unrecognizable data
5092
5093Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * parserInternals.c: applying patch from bug #60757 this
5096 should close it
5097
5098Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * catalog.c xmlcatalog.c: removed a couple of warning
5101 * xpath.c: try to solve the linking problem on platforms
5102 needing trio to compile
5103
5104Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * Makefile.am libxml.spec.in: backing up non-documented changes
5107 commited without review or aproval by Jens Finke <jens@gnome.org>
5108 * HACKING: made 100% clear that no commit should be done directly
5109
5110Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5111
5112 * configure.in: Joe Orton provided a patch fixing a problem
5113 when iconv is specified to be in a non-standard directory
5114 but wasn't exported in xml2-config --cflags
5115
5116Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5117
5118 * configure.in: let's ship 2.4.5 before getting too much
5119 troubles with 2.4.4 errors.
5120
5121Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * encoding.c entities.c: do not output hexadecimal charrefs
5124 when serializing HTML since some version of Netscape can't
5125 grok it, generate decimal ones.
5126 * result/HTML/doc3.htm: output changed due to previous test
5127 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5128
5129Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5132 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5133
5134Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135 Released 2.4.4
5136
5137 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5138 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5139 updated the configuration scripts systems accordingly
5140
5141Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5142
5143 * configure.in: preparing for 2.4.4
5144 * doc/xml.html doc/html/*: updated and rebuilt the docs
5145
5146Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * win32/dsp/libxml2.def.src: tried to incorporate comments
5149 from bug #59220
5150
5151Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * parser.c result/noent/wml.xml: fixed bug #59981 related
5154 to handling of '&' in attributes when entities are substitued
5155
5156Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5157
5158 * libxml.h include/libxml/xmlversion.h.in
5159 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5160 Tried to close bug #60131
5161
5162Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5165
5166Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * SAX.c: fixing bug #59946 on xmlns=""
5169
5170Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5173 but allocates a new error code.
5174
5175Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * xmllint.c: John Fleck fixed typos in the options output
5178 * parser.c SAX.c: fix ignorable white space SAX selection
5179
5180Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * entities.c: Steve Underwood found the possibility of an
5183 ininite loop in case of error.
5184
5185Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5188
5189Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * parser.c: warn if version is not 1.0 but it's not
5192 strictly speaking an error after analyzing the spec
5193
5194Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5195
5196 *doc/catalog.html - add link to the html version of the
5197 man page, other linguistic cleanups
5198
5199Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5200
5201 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5202 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5203 file, has not yet been included in the build.
5204
5205Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * catalog.c: removed a duplicate affectation Justin Fletcher
5208
5209Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * tree.c: Armin Sander pointed a possible text coalescing
5212 problem, completed his patch.
5213
5214Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5215
5216 * trionan.c: Fixed const and volatile re-definition problem
5217
5218Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5219
5220 * libxml.4 parser.c: doc updates from Heiko Rupp
5221 * parserInternals.c: 2 sanity checks from Heiko Rupp
5222
5223Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5224
5225 * tree.c: applied patch from Armin Sander to make some pointers
5226 const in xmlCopyNode()
5227 * include/libxml/tree.h: added fix to the header
5228
5229Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * xpath.c: hum, restrict the integer usage gcc bug workaround
5232 to only gcc compilers so that other architecture don't get
5233 penalized by this limitation.
5234 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5235
5236Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5237
5238 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5239 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5240
5241Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5242
5243 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5244 --convert option to xmlcatalog to convert SGML ones to
5245 the XML syntax.
5246 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5247
5248 2.4.3 got released at that point
5249Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * catalog.c xmlIO.c: started some serious testing and fixed
5252 a few bug and optmization needs.
5253
5254Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5257 preparing for a 2.4.3 release even if it may not be ready yet
5258 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5259 all file parsing lookup to go through the entity resolver, add
5260 to add an API to bypass it (needed to load catalogs themselves),
5261 some cleanup on the catalog code too.
5262 * nanoftp.c: small cleanup
5263 * doc/catalog.html: small update
5264
5265Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5268 Jun Kuriyama
5269
5270Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * doc/catalog.html: finished the catalog documentation
5273
5274Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * doc/catalog.html doc/xml.html: added documentation about
5277 Catalog support, misses an API description
5278 * doc/html/*: reextracted the API pages
5279
5280Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5283 Added the part about section 7.2 on URI resolution,
5284 fixed a side effect in the HTML parser, look complete
5285 and ready to rock except the URI/SystemID part!
5286
5287Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288
5289 * include/libxml/catalog.h include/libxml/parser.h
5290 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5291 xmlIO.c: added support and APIs needed for the catalog PI
5292 * include/libxml/xmlIO.h: cleanup
5293
5294Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5295
5296 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5297 include/libxml/catalog.h: starts to look okay, really
5298 plugged the new framework, cleaned a lot of stuff,
5299 added some APIs, except the PI's support missing this
5300 should be mostly complete
5301 * result/catalogs/* test/catalogs/*: added new test, enriched
5302 the existing one with URN ID tests
5303
5304Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * catalog.c: fixed nextCatalog
5307 * result/catalogs/docbook test/catalogs/*: started adding
5308 a small regression test
5309
5310Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5311
5312 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5313 more work on the XML catalog support.
5314 * parser.c include/libxml/parser.h: small cleanup seems using
5315 list as a public parameter name can give portability troubles
5316 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5317 include/libxml/xpath.h include/libxml/Makefile.am: removed
5318 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5319 wrappers
5320
5321Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5322
5323 * Makefile.am trio.c triodef.h trionan.c xpath.c
5324 include/libxml/Makefile.am include/libxml/trionan.h:
5325 Re-worked Not-A-Number and Infinity support.
5326 * xmlcatalog.c: added readline include files
5327
5328Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5329
5330 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5331 testCatalog as xmlcatalog, making it an installed app
5332 adding a shell, and preparing it to be a /etc/xml/catalog
5333 management tool, though not ready yet
5334 * catalog.c include/libxml/catalog.h: adding support for
5335 XML Catalogs http://www.oasis-open.org/committees/entity/
5336 not finished, there is some interesting tradeoffs and a
5337 few open questions left.
5338
5339Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * xmllint.c: fixed a line formatting problem
5342
5343Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5344
5345 * SAX.c: removed a couple of unused variable (Albert Chin)
5346
5347Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5350 trying to fix some troubles w.r.t. function returning
5351 const xxxPtr.
5352
5353Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5354
5355 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5356 defined
5357
5358Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * xpointer.c: removed unused var
5361
5362Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5363
5364 * testXPath.c: another small cleanup closing bug #59110
5365
5366Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5367
5368 * win32/dsp/libxml2.def.src: small cleanup closing bug
5369 #59108
5370
5371Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5372
5373 * example/gjobread.c: add xmlCleanupParser() before leaving
5374
5375Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5376
5377 * config.h.in configure.in include/libxml/xmlwin32version.h:
5378 released 2.4.2
5379
5380Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5381
5382 * include/libxml/valid.h debugXML.c valid.c: deprecate
5383 the non-boundchecking Sprintf functions, add Snprintf
5384 this should close bug #57984
5385
5386Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5387
5388 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5389 URIs before doing the lookups (pointed by Mark Vakoc)
5390
5391Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5392
5393 * xpath.c: serious changes on Result Value Trees and NodeSets
5394 w.r.t. deallocation and collect operations. Probably not
5395 100% clean (merge of allocated trees smells like a problem).
5396 Seems sufficient to close #58943
5397
5398Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * xmllint.c: adding a --format option
5401
5402Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * xpath.c: count() was broken on Result Value Tree
5405 * xmlIO.c: fixed file:/// accesses on _WIN32
5406
5407Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5410 macro was renamed, this should close bug #58683
5411
5412Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5415 entity substitution mode text at the end of the entity might
5416 be added due to text coalescing.
5417 * nanoftp.c parser.c: small cleanup
5418
5419Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5420
5421 * HACKING: added John Fleck right to commit in the doc subdir
5422
5423Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5426 allow to inherit attributes from the DTD directly in the
5427 tree, this is needed for XPath and can be a useful feature.
5428 Inherited namespaces are always provided at the tree level now
5429 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5430 of tests for this feature (XSLT being the prime user).
5431
5432Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5433
5434 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5435 testSAX.c xmlIO.c xmllint.c include/win32config.h
5436 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5437 include/libxml/xmlwin32version.h.in win32/README.MSDev
5438 win32/dsp/*: applied Win32 Facelift No.2 patches from
5439 Igor Zlatkovic for Windows/MSC
5440
5441Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5442
5443 * SAX.c: unparsedEntityDecl() the URI computation of the
5444 entity wasn't done breaking XSLT unparsed-entity-uri()
5445
5446Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * xpath.c: fixed a bug when walking the descendants and
5449 the current node has no children
5450 * debugXML.c: show up when a text node is supposed to not be escaped
5451
5452Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5453
5454 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5455 worked like the set:leading() function)
5456 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5457
5458Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5461
5462Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * include/libxml/xmlIO.h: apply change to close #58141
5465 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5466
5467Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * parser.c: when the internal subset uses a PE, then the
5470 included entity can use conditional sections.
5471
5472Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5475 when walking the namespace axis showing up in
5476 libxst/tests/general/bug-12
5477 * xmlmemory.c: added the possibility to trace a given block
5478 defined by its address
5479
5480Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * parser.c: don't override existing encoding specified before
5483 starting xmlParseDocument()
5484
5485Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * include/libxml/xmlwin32version.h: reinserted, needed for
5488 Windows users of CVS
5489
54902001-07-27 Darin Adler <darin@bentspoon.com>
5491
5492 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5493 * testCatalog.c: Add include of <libxml/parser.h>.
5494
54952001-07-27 Darin Adler <darin@bentspoon.com>
5496
5497 * include/libxml/.cvsignore:
5498 * include/libxml/xmlwin32version.h:
5499 Remove this file from CVS because it's generated.
5500
5501Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * parser.c include/libxml/parser.h: applied const patches from
5504 Tom Moog #58002
5505
5506Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5507
5508 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5509 lookup framework
5510
5511Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * tree.c: fixed xmlCopyNode() for documents
5514
5515Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5518
5519Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * parser.c: fixes bug #57652 reported by Morus Walter
5522
5523Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5526
5527Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5530 errors, lesson don't add new functions at 1am before a release
5531 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5532 from XPath initialization when possible.
5533
5534Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * result/scripts/base*: removing history/readline changed
5537 this slightly
5538 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5539 xmllint.c: make element content line number generation
5540 optionnal to avoid breaking old apps added interface to switch
5541
5542Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005545 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005546 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5547 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5548 John Kroll fixes to allow saving to HTTP via PUT (or
5549 POST of needed).
5550 * doc/html/*.html: regenerated the docs
5551
5552Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5553
5554 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5555 xmlHashScanFull and xmlHashScannFull3 to get passed the
5556 three keys as arguments to the callback function
5557
5558Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * configure.in Makefile.am: removed libxml softlink for good
5561 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5562 100% coverage by gtk-doc
5563
5564Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5567 fixed serious troubles due to size_t vs. int mismatch
5568
5569Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5572
5573Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5574
5575 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5576 convenient extension API for value and context managing
5577 Now handles external objects through xmlXPathPopExternal,
5578 xmlXPathWrapExternal and xmlXPathReturnExternal.
5579 Added functions for sets operations (intersection, etc.)
5580
5581Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5584 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5585 HTMLparser.c: cleanup of global variables, marking some
5586 const or private.
5587
5588Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5589
5590 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5591 fixed xmlXPathNodeSetItem when passing index=0
5592
5593Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5596
5597Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xmllint.c: fixed compilation under Cygwin #57503
5600 * TODO: update
5601
56022001-07-13 Peter Williams <peterw@ximian.com>
5603
5604 * config.h.in: add #undef HAVE_DLFCN_H
5605
5606 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5607 builddir.
5608
5609Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5612 raised by #57348 and #57381
5613
5614Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5617 tree.c xpointer.c: store the line numbder in element->content,
5618 may break some software, need a configuration mechanism
5619
56202001-07-10 Darin Adler <darin@bentspoon.com>
5621
5622 * .cvsignore:
5623 * example/.cvsignore:
5624 * include/.cvsignore:
5625 * include/libxml/.cvsignore:
5626 Various things that are generated and should be ignored.
5627
5628Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5631 * doc/xml.html doc/html/*: updated the docs
5632
5633Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5636 validation occured on content with element child
5637
5638Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * tree.c: fixed XML Base computation which was broken
5641 * debugXML.c: added a base function to the shell
5642 * Makefile.am result/scripts/* test/scripts/*: added scripts
5643 based regression tests, and adding 2 XML Base tests
5644
5645Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * tree.c: set properties doc and call xmlSetListDoc for properties
5648 content when grafting them in a different tree.
5649 * aclocal.m4: remove from CVS
5650
5651Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * win32/libxml2/libxml2.def.src: added some missing entry point
5654 for XPath (Mark Vakoc)
5655
5656Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5659 layer should URI-Unescape before trying to open resources.
5660
5661Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * xpath.c: fix the name() bug for elements in the default
5664 namespace reported by Charlie Bozeman
5665
5666Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5669 led to an XPath fix, improvements of SAX initialization, and
5670 an added option --nocdata to testXPath
5671
5672Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * doc/libxml-doc.el: Felix Natter provided anew version working
5675 with XEmacs too
5676
5677Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * include/libxml/xpath.h: small cleanup
5680 * doc/xml.html: update
5681
5682Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5685 released 2.3.14
5686
5687Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * doc/html/*: rebuilt the docs for the release
5690 * doc/xml.html: added 2.3.14 release.
5691
5692Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5695 were not equal to empty strings
5696
5697Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * SAX.c: fixed a URI-Reference computation problem when validating
5700 * xmlIO.c: small cleanup
5701
5702Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * parser.c: improved the description of a couple of interfaces
5705 upon Larry Stamper suggestion
5706
5707Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * SAX.c entities.c parser.c: changed completely the way entities
5710 are handled when running the parser in entity substitution mode.
5711 This fixes a bug reported by Stephan Kulow and nearly divides
5712 by 3 the amount of memory required by libxslt to load and process
5713 DocBook TDG.
5714
5715Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * HTMLparser.c: fixing a too early root closing problem raised
5718 byt Prashanth Naidu
5719
5720Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5723 raised by Mark Vakoc.
5724
5725Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * example/Makefile.am: fixed the include path to add srcdir/include
5728 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5729 and some cleanup
5730
5731Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5734 lot of optimization work, results in significant improvements
5735 when handling really complex XPath queries. Add a small optimizer
5736 for unions, improve [n] and [last()], avoid some costly ops.
5737
5738Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5741 * xpath.c: small cleanup
5742 * xmlGetNsList: reformated, fixed problems if used on Entities
5743
5744Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5747
5748Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5751 * Makefile.am example/Makefile.am: workaround automake generating
5752 erroneous deps
5753
5754Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * include/win32config.h: bug #56801 Yon Derek provided a patch
5757 to the windows config file.
5758
5759Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5762 libxml.h : Yon Derek provided a set of changes to compile from
5763 CVS on Windows/MSC
5764
5765Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * parser.c: fixed UTF8 BOM support in push mode
5768 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5769 added a specific testcase
5770
5771Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * Makefile.am: added --push regression tests
5774 * parserInternals.c: the XML parser segfaulted in --push mode
5775
5776Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * configure.in: moved the symlinks detection within a CVS
5779 check, this is not portable and will be removed soon.
5780 * xpath.c: small cleanup/speedup
5781
5782Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5785 release of 2.3.12
5786 * parser.c: make an error message if unknow entities in all cases
5787
5788Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5791
5792Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5795 includes were installed in the wrong dir
5796
5797Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * doc/html.xml: warn against sending code to exhibit bugs.
5800
5801Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5804 Tru64 from Thomas Leitner
5805
5806Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * AUTHORS: added William and Bjorn
5809 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5810 daniel@veillard.com hopefully I won't have to do this again
5811 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5812 docs can be rebuilt cleanly now
5813 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5814 from CVs it's generated, added include/libxml/xmlwin32version.h
5815 also generated but which should change far less frequently.
5816 * catalog.c nanoftp.c: made sure to include libxml.h not
5817 libxml/xmlversion.h directly
5818 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5819 when compiling on WIN32 and MSC
5820
5821Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * include/Makefile.am include/libxml/Makefile.am configure.in:
5824 fixed make distcheck and rebuilding the rpms
5825
5826Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * configure.in: should finish the migration of exported includes
5829 into a real include/libxml in CVS, at least for CVS users.
5830 * removed the exported headers, added in include/libxml (as well
5831 as xmlversion.h.in).
5832
5833Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * configure.in: fixed the way to detect symlink
5836
5837Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * configure.in: updated, include/libxml is now a real CVS dir
5840
5841Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5844 version works with both libxml1 and libxml2 (it autodetects
5845 the prefix of the html-files) from Felix Natter.
5846 * doc/xml.html: updated doc accordingly
5847
5848Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * xpath.c: fixed the bug generating a template loop in libxslt
5851 when using docbook-xsl-1.4, * should filter out document nodes
5852 * HACKING: added William
5853 * TODO: updated
5854
5855Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * doc/FAQ.html: added a warning about gcc-3.0
5858 * doc/xml.html: added reference to gdome2 and removed a confusing
5859 sentence
5860
5861Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * xmlversion.h: okay this is a generated file, but Windows
5864 users need it and they can't generate it, and I want CVS
5865 Windows users ...
5866 * win32/libxml2/libxml2_so.dsp: Windows project file for
5867 the shared lib version of libxml2
5868 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5869 resources needed for libxslt/xsltproc by Yon Derek
5870
5871Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5872
5873 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5874
5875Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5878
5879Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * include/win32config.h: Yon Derek provided a first fix
5882 to be able to compile libxslt/xsltproc on Windows
5883
5884Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * xpath.c: attempt to work around what seemed a gcc optimizer
5887 bug when handling floats on i386 http://veillard.com/gcc.bug
5888 * tree.c entities.c encoding.c: doing some cleanups while
5889 chasing it
5890
5891Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * Makefile.am: cleanup when --without-debug is specified
5894 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5895 w.r.t. --without-debug and other include points
5896 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5897 Catalogs
5898 * configure.in entities.h tree.h HTMLparser.c: removed
5899 --without-corba, made the _private field mandatory
5900
5901Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5904 outputs a BOM in UTF8, an errata has been issued to avoid the
5905 problem, that was the most reasonable solution... Add support
5906 for a leading UTF8 BOM in entities.
5907
5908Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * valid.c: fixed a bug found when post validating an entity ref
5911 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5912 activate it too
5913
5914Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5917 weakness in the node copy the XPointer and the XInclude
5918 implementations. Serious cleanup.
5919
5920Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * Makefile.am: Kjartan Maraas provided a small patch to
5923 add xml2-config.in to EXTRA_DIST
5924
5925Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5928 provided another failing case found in KDE, the way the
5929 ctxt->vctxt.nodeTab was allocated and freed changed over
5930 time but it wasn't completely cleaned up. This should fix it.
5931
5932Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * parser.c: Stephan Kulow also raised the fact that line number
5935 could get miscounted making debug harder, fixed the problem
5936 in xmlParseCharData()
5937
5938Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * valid.c: Stephan Kulow pointed out a problem when validating
5941 and using an empty entity, forgot a 'break' in a case.
5942
5943Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5946 * doc/xml.html: updated with 2.3.11
5947
5948Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * TODO: updated adding cleanup of generated doc
5951 * configure.in: prepared to release 2.3.11
5952 * xmllint.c: added --version for bug reporting
5953 * doc/html/*.html: rebuilt the doc
5954
5955Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * xpath.c: first part of the work on selecting namespace to
5958 fix bug #56115
5959
5960Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5963 when using -liconv
5964 * TODO: updated
5965
5966Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5969 cleanup, encoding support.
5970
5971Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5974
5975Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * xpath.c: bug detected by Ankh when / is used as a function arg
5978
5979Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5982 of element and use it to avoid outputting formatting spaces at
5983 the wrong place. Implemented the format parameter for HTML save.
5984 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5985 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5986 result/HTML/wired.html: of course this impact the result of a
5987 number of HTML tests
5988
5989Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * HTMLtree.[ch]: started augmenting the HTML save API with
5992 encoding and formatting parameters
5993
5994Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * HTMLtree.h: cleanup and started evaluating the work needed on
5997 revamping the HTML output code
5998
5999Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6002
6003Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * valid.c: fixed bug #56049, forgot one check in the
6006 validation routine
6007
6008Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6011
6012Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * libxml.h: fixed an error in last commit
6015 * doc/FAQ.html: added an entry for compilation from CVS
6016
6017Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * xmlversion.h.in libxml.h: Cygwin patches
6020 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6021 * tree.h: cleanup
6022
6023Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6026 memory block in a strange case where libxml is linked twice
6027 in the binary.
6028
6029Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6032 state far too often, simple fix used to avoid it.
6033
6034Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6037 being processed, applied his patch
6038 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6039
6040Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6043 provided fixes to compile on MSCC again
6044 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6045 also provided an update for the project files.
6046
6047Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6050 bug #55810
6051
6052Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * tree.c: fixed xmlGetNsProp() to close bug #55683
6055 Note this requires libxslt to use it's own function instead.
6056
6057Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * HTMLtree.c: when in a pre element no formatting space should
6060 be added.
6061 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6062
6063Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * configure.in: added tests for signal() and signal.h
6066
6067Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6070
6071Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * doc/libxml-doc.el: Felix Natter provided a new version for
6074 libxml2
6075
6076Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * HTMLtree.c: when in a pre element no formatting space should
6079 be added.
6080
6081Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6084
6085Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6088 hack
6089 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6090 * uri.c: fixed a warning
6091
6092Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * HTMLtree.c: trying to close bug #55772 escaping in script
6095 elements
6096 * doc/xml.html: suggest to send mail to the list
6097
6098Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6101 good. Use a macro and based on the solution provided in
6102 vsnprintf manual page from GNU.
6103
6104Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6105
6106 * error.c: Workaround for non-preserving variadic list.
6107 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6108
6109Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * doc/xml.html: added 2.3.10 release
6112
6113Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * configure.in: releasing 2.3.10
6116
6117Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6120
6121Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * encoding.c: Robert Collins provided a patch to add the
6124 "US-ASCII" encoding alias
6125
6126Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6129 string oriented functions and started cleaning the related areas
6130 in xpath.c which needed fixing in this respect
6131
6132Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6135 #55380
6136 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6137
6138Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * TODO: updated
6141 * nanohttp.[ch] : started adding APIs to get the redirected URL
6142 when this occurs (needed for further base computation
6143 * tree.h: cleanup
6144 * encoding.c: cleanup
6145 * SAX.c: minor change around ctxt->loadsubset
6146
6147Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * Makefile.am include/Makefile.am: small change to have
6150 include/libxml rebuilt if working from CVS.
6151 * uri.c: applied another patch from Carl Douglas for URI escaping,
6152 this should close bug #51876
6153
6154Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6157 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6158 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6159 added specific regression test
6160 * parser.h: preparing for the XSLT mode where DTD inherited
6161 attributes are added to the tree.
6162
6163Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * xinclude.[ch]: Updated the namespace for the Last Call version
6166 * result/XInclude/include test/XInclude/include: updated the
6167 testsuite accordingly
6168
6169Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6172 related to bug #51876
6173
6174Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * tree.c: fixed a gross mistake in base computation, xml:base is
6177 not completely correct yet (need cascade).
6178 * xpath.[ch]: added the few things needed to find a function name
6179 and URI from the XPath context when it is called.
6180
6181Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6184 * DOCBparser.c: small cleanup
6185 * xmllint.c: added a --catalogs option to load catalogs from
6186 $SGML_CATALOG_FILES
6187 * tree.c: cleanup
6188 * configure.in: iconv library fixup, ICONV_LIBS
6189
6190Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * catalog.c: handling of CATALOG entries. detection of recursion,
6193 and a few bugfixes
6194 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6195 against the default namespace
6196
6197Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6200
6201Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * parser.c: fixed propagation context info when parsing an
6204 external entity.
6205 * doc/html/*.html: regenerated a couple of docs
6206
6207Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * doc/xml.html: update with 2.3.9 informations
6210
6211Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6214 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6215 * doc/html/* : rebuilt the docs
6216 * valid.c: small patch which may improve some case when
6217 validating.
6218
6219Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * HTMLparser.c: Closed bug #54891
6222 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6223 to the suite
6224
6225Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6228 applied a documentation patch from LotR and filled in a few missing
6229 descriptions
6230
6231Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * xpath.c tree.c parser.c: speed optimizations at the parser level
6234 document tree freeing and xpath evaluation
6235
6236Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * parser.c parser.h parserInternals.h: fixed a couple of
6239 interfaces for handling memory buffer input to const char *
6240 upon suggestion of JamesH.
6241
6242Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * configure.in: LoTR sent a patch fixing the previous commit
6245
6246Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * configure.in: trying to deal again with the stoopid -R linking
6249 flag of Solaris
6250
6251Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * xpath.h: two nodeset access macros from Thomas Broyer
6254
6255Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6258 patch from Thomas Broyer
6259
6260Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6263 case
6264 * INSTALL: was empty added stuff from the FAQ
6265
6266Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6269 attributes handling and #54433 by adding xmlUnsetProp()
6270 and xmlUnsetNsProp()
6271
6272Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * HTMLparser.c: Patch from Jonas Borgström
6275 (htmlGetEndPriority): New function, returns
6276 the priority of a certain element.
6277 (htmlAutoCloseOnClose): Only close inline elements if they
6278 all have lower or equal priority.
6279 * result/HTML: this of course changed a number of tests results.
6280
6281Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * xmlIO.c catalog.c: plugged in the default catalog resolution
6284 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6285 documentations
6286 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6287
6288Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6291 integrating catalogs
6292 * catalog.[ch] testCatalog.c: adding a small catalo API
6293 (only SGML catalog support).
6294 * parser.c: restaured xmlKeepBlanksDefault(0) API
6295
6296Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6299
6300Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * parser.c: added xmlParseExternalEntityPrivate() to allow
6303 propagation of ctxt->_private when parsing external entities
6304
6305Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6308
6309Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6312
6313Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * valid.c: warn when indeterminist content model is detected
6316 * result/VC/ElementValid8: this adds a message
6317 * Makefile.am: add --novalid for VCM tests
6318 * parserInternals.c: added a call to Init memory
6319
6320Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6323 when both parameters are NULL.
6324
6325Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * valid.c: applied small patch from Gary Pennington, reindented
6328 some part of the code.
6329
6330Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6333 release, updated and regenerated the docs
6334
6335Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * xpath.c result/XPath/expr/floats : clarified and cleanup
6338 printing of abnormal floats in tests.
6339
6340Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6343 * results/HTML/ : a few changes in the output of the HTML tests as
6344 a result.
6345 * configure.in: tying to fix -liconv where needed
6346
6347Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * Makefile.am: fixed a stupid error
6350
6351Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * configure.in Makefile.am: make the inclusion of the trio
6354 modules in the library conditional
6355
6356Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * DOCBparser.c: patche from László Kovács, fixed entities refs
6359 in attributes handling
6360
6361Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6364 flushing
6365
6366Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * xpath.c: fix of an XSLT namespace bug reported on the list
6369 general/bug-8-
6370
6371Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * strio.h trio.c: Dan McNichol suggested a couple of small
6374 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6375
6376Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * tree.c parser.c encoding.c: spent a bit more time looking
6379 at the parsing speed and DOM handling. Added a few more
6380 speedups.
6381
6382Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * parser.c: small but effective parsing speed improvement
6385
6386Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * configure.in: default on the DocBook parser inclusion (for Gnome)
6389 * DOCBparser.h: fixed a header reference
6390
6391Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * configure.in xpath.c: applied Bjorn patches for FPE on the
6394 alpha
6395
6396Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6399 xmlSaveFormatFileTo()
6400
6401Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * xpath.c: simple and efficient optimization, XPath functions
6404 aways bind to the same code, cache this
6405 * TODO: updated (by saying some is obsolete)
6406
6407Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * xpath.c: more cleanup work on XPath name parsing routines
6410
6411Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6414 xmlXPathParseName
6415 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6416 * debugXML.c: avoid compilation problems if compiling without
6417 HTML support, Igor Zlatkovic
6418 * win32/libxml2/libxml2.def.src: being able to compile without
6419 XPath on Windows
6420
6421Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * libxml.m4: yet another patch from Toshio Kuratomi
6424
6425Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6428
6429Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * tree.[ch]: added xmlSaveFormatFile interface for saving
6432 and indenting a file.
6433
6434Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * xpath.c: fixed bug #53689 related to processing-instruction()
6437
6438Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * DOCBparser.c: patche from László Kovács
6441
6442Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * parser.c: applied fixes from Christian Glahn bug report #53391
6445
6446Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * error.c: Jean François Lecomte provided a complete description
6449 and a fix to bug #53537
6450
6451Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6454
6455Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * DOCBparser.c SAX.c: a bit more work on entities processing.
6458 Still Need to cleanup XML output and references in attributes
6459
6460Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6463
6464Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * tree.c: trying to fix #53574, not completely complete,
6467 I would like xmllint --copy --debug test/ent1 and
6468 xmllint --debug test/ent1 to show the same result.
6469 * xpath.c: fix a bug when trying to sort namespace nodes
6470
6471Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * HTMLtree.c: real fix for #53402
6474
6475Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6478 PIs when using xsl:output
6479 * valid.c: closing #53537 some case generate segfaults if there
6480 is validity errors
6481
6482Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6485 of external parsed entities, added --noent to testDocbook
6486 * valid.c: Garry Pennington found an uninitialized variable
6487 access in xmlValidateElementContent()
6488
6489Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6492 with madness
6493 * result/HTML/ : this modified the result of the regression tests
6494 a lot.
6495
6496Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6499 to doc where it wasn't checked against NULL reported by
6500 Jens Laas
6501
6502Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6505 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6506
6507Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6510 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6511 * SAX.[ch]: cleanup and updates for DocBook
6512 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6513 ex SGML identifier changes
6514 * valid.c: removed a static unused function.
6515
6516Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * HTMLtree.c: applied change for Paul Sponagl on script saving
6519 * Makefile.am: the warning about entity title.xml are normal.
6520
6521Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * configure.in: release of 2.3.7
6524 * Makefile.am: fixing make distcheck
6525
6526Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * doc/html/* doc/xml.html: updated and regenerated the docs
6529
6530Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6533
6534Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * tree.c: fixed #53388 with the provided patch
6537
6538Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * valid.c: Bjorn detected an invalid memory access. Fixed
6541 vstateVPush()
6542
6543Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6546
6547Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6548
6549 * libxml.h: new header used only for the compilation of libxml
6550 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6551 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6552 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6553 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6554 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6555 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6556 baseline (version 1.2 plus a single patch).
6557 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6558 scientific notation for numbers. Tests added.
6559 * xpath.c: formatting of numbers changed to use sprintf
6560 (contribution from William Brack)
6561
6562Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * valid.c: cleanup, more useful debugging
6565 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6566 * xmlIO.c: entity loading is printed as an error when validating
6567
6568Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * valid.c: fixed to validate within entities
6571 * test/VCM/v22.xml: added a specific testcase
6572
6573Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * valid.c: forgot an epsilon transition in for ()+
6576 * test/VCM/v21.xml : added a specific test case
6577
6578Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * valid.c: removed a state explosion exhibited by RSS
6581 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6582 from bug #51872
6583
6584Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6587 validation without using an ugly NFA -> DFA algo in the source.
6588 Made a specific algorithm easier to maintain, using a single
6589 stack and without recursion.
6590 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6591 * hash.c: made the growing routine static
6592 * tree.h parser.c: added the parent information to an
6593 xmlElementContent node.
6594
6595Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * SAX.c parser.c xpath.c: generating IDs when not validating
6598 from an external parsed entity was poisoning the ID has table
6599 with removed values. This was killing XSLT on the KDE help
6600 browser.
6601
6602Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * entities.h: andrew@ugh.net.au detected a double declaration
6605
6606Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * debugXML.c hash.c tree.h valid.c : some changes related to
6609 the validation suport to improve speed with DocBook
6610 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6611 the way validation errors get reported
6612
6613Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6616 by P C Chow and William M. Brack for XSLT HTML output
6617
6618Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6621 Igor Zlatkovic patches for MSC compilation and added his
6622 updates
6623
6624Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6627 prefix lookup.
6628 * parserInternals.c: fixed the bug reported by Morus Walter
6629 due to an off by one typo in xmlStringCurrentChar()
6630
6631Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * HTMLparser.c result/HTML/*: revamped the way the HTML
6634 parser handles end of tags or end of input
6635
6636Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6639
6640Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6643 bug where the linktime verions of free() won't work ...
6644
6645Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6648
6649Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * doc/xml.html: added 2.3.6 release
6652
6653Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6656 * result/wml.xml: resulted in a small output change
6657
6658Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * tree.c: xmlNewDoc was missing the charset initialization
6661 * xmllint.c: added --auto to autogenerate a doc, allow to
6662 reproduce the problem fixed on xmlNewDoc
6663
6664Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * xpath.c: trying to get 52979 solved
6667 * tree.c result/ result/noent/: trying to get 52712 solved, this
6668 also made me clean up the fact that XML output in general should
6669 not add formating blanks by default, this changed the output of
6670 a few tests
6671
6672Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6675
6676Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * configure.in: finally released 2.3.6
6679
6680Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * xpath.c: checking for null pointer generated by new code
6683
6684Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * xpath.c: fixed a [] evaluation problem reported
6687 * test/XPath/tests/simpleaddr: extended test
6688 * result/XPath/simpleaddr: updated result
6689
6690Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * xmllint.c: Dan Timis reported a portability problem
6693 on Macs without mmap, fixed it.
6694
6695Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * testXPath.c : added a --tree option allowing to display the
6698 tree dump of the XPath expression
6699
6700Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * xpath.c: fixed a memleak when comparing nodesets
6703 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6704 * tree.c: added a TODO
6705
6706Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6709 we need string functions
6710 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6711 to be able to use them where needed. Applied some changes
6712 to reduce name linking pollution and compile in only what's
6713 needed.
6714 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6715 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6716 for the string manipulation functions
6717 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6718 to the free() function of xmlmemory.c
6719 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6720 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6721 usage.
6722
6723
6724Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * error.c: applied the context output patch of the error
6727 handling submitted by Chuck Griffith
6728 * error/VC/*: this slightly change some error logs
6729
6730Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * parser.c: fixed line number reporting on error
6733
6734Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * parser.c: Sullivan and Darin found a parser bug,
6737 applied the patch.
6738
6739Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6742 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6743 xmlversion.h.in xpointer.c: of course the way I defined
6744 UNUSED breaks on old gcc version. Try to be smart and
6745 also define it directly in xmlversion.h
6746 * configure.in: removed -ansi flag from the pedantic set
6747
6748Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749 Huge cleanup, I switched to compile with
6750 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6751 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6752 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6753 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6754 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6755 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6756 encoding.h entities.c error.c list.[ch] nanoftp.c
6757 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6758 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6759 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6760 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6761 Cleanup, staticfied a number of non-exported functions,
6762 detected and cleaned up a dozen of problem found this way,
6763 avoided a lot of public function name/typedef/system names clashes
6764 * doc/xml.html: updated
6765 * configure.in: switched private flags to the really pedantic ones.
6766
6767Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * configure.in: 2.3.5
6770 * doc/html/*: rebuilt the docs
6771
6772Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * parser.c: fixed a reported bug in NOTATION parsing
6775 * uri.c: accepted but not fixed bug 51876, added TODO
6776 * Makefile.am: fixed bug 51876
6777
6778Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779
6780 * config.h.in configure.in error.c: fix a compilation problem
6781 on platforms without vsnprintf (xml@thewrittenword.com)
6782
6783Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * parser.c: fixed a function name header typo
6786 * SAX.c: notations can also occur in external subset.
6787
6788Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * error.c: removed a C++ like comment
6791
6792Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6793
6794 * parser.c: fixing bug 52299 strange condition leading
6795 to a parser crash due to a buffer overflow
6796 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6797 added the specific test case
6798
6799Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6802 xmlXPathConvert{String,Number,Boolean} to be able to make
6803 type casts without a context stack, fixed some implementation
6804 problems related to the absence of context at parse-time,
6805 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6806 in the public API too
6807 * xpointer.c xpathInternals.h: we need to know at parse time
6808 whether we are compiling an XPointer
6809
6810Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6813 cleaned up the parser internals, refactored XPath code, added
6814 new compilation based APIs and cleanly separated public and
6815 private APIs.
6816
6817Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * xpath.h: the comp field must be added at the end to avoid
6820 killing binary compat.
6821
6822Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * Makefile.am: detect XPath memleaks in regreson tests
6825 * error.c: fixed and error w.r.t. error reporting still using
6826 stderr
6827 * hash.c: added new line at end of file
6828 * tree.h: minor cleanup
6829 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6830 expression parsing from evaluation, resulted in a number of
6831 changes internally, and in XPointer. Likely to break stuff
6832 using xpathInternals.h but should remain binary compatible,
6833 new interfaces will be added.
6834
6835Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * configure.in: fixed a couple of problems reported by
6838 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6839 without gcc on non linux platforms.
6840
6841Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6844 a fix for --with-html-dir= configure support. I hope it won't
6845 break rpm generation
6846
6847Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * xmlIO.c: one function comment cleanup.
6850
6851Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * SAX.c: external subset notations were improperly registered
6854 in the internal subset.
6855
6856Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * README.cvs-commits: added, pointing to HACKING
6859 * HACKING: updated
6860
6861Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * parser.c: and Matt Sergeant found one in the XML push
6864 parser (erroneous check I forgot to remove when I fixed the
6865 main parser).
6866
6867Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * xpath.c: ptittom found a small bug in UnaryExpr
6870
6871Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * configure.in: bumped to 2.3.4
6874 * error.c: fixed bug #51860
6875 * tree.c: fixed bug #51861
6876 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6877 * tree.[ch] : added xmlDefaultBufferSize
6878 * nanoftp.c: typo in function name header block
6879 * doc/xml.html : updated, added link to XML::LibXSLT
6880 * doc/html/* : rebuilt the docs
6881
6882Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * parser.c SAX.c: the new content parsing code raised an
6885 ugly bug in the characters() SAX callback. Found it
6886 just because of strangeness in XSLT XML Rec ouptut :-(
6887
6888Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * Makefile.am: Martin Baulig suggested to add -lm
6891 * tree.c: found another bug in xmlNodeGetContent()
6892
6893Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6894
6895 * xpath.c: Bjorn found the error related to strictness of comparison.
6896
6897Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * parser.c: trying to fix the Dtd parsing problem reported
6900 by Gary, side effect of last week speed optimizations.
6901
6902Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6905 * parserInternals.c: removed unneeded test raised by Stric
6906
6907Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6908
6909 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6910 and fixed by William Brack). Added xmlXPathFormatNumber.
6911 Changed the sorting slightly.
6912 * configure.in Makefile.am example/Makefile.am: Added -lm.
6913 Please note that applications linking with libxml2, must
6914 also like with the math library from now on.
6915
6916Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6919
6920Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * parser.c: one must report spaces even if the Dtd element
6923 content proves that this is not part of the element content.
6924 * result/valid/*.xml: this changed the ouptu slightly
6925
6926Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * configure.in: bumped to 2.3.3
6929 * doc/xml.html: updated
6930
6931Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * tree.c: minor doc fix
6934 * xpath.c: deallocation issues when a result tree has been
6935 converted to a node-set
6936
6937Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * doc/xml.html: oops corrected dates s/2000/2001
6940
6941Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * valid.c: new patch from Gary Pennington
6944
6945Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * doc/xml.html: applied patch from Ankh
6948
6949Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * xinclude.c: fixed a problem building on Mac
6952
6953Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * parser.c: more work on increasing parsing ferformances
6956
6957Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6958
6959 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6960 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6961 avoiding memcpy in production builds MEM_CLEANUP macro use
6962 * parser.[ch] parserInternals.c: optimizations of the tightest
6963 internal loops inside the parser. Better checking of I/O
6964 flushing/loading conditions
6965 * xmllint.c : added --timing
6966
6967Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * configure.in: bumped to 2.3.2
6970 * doc/xml.html: updated for release
6971
6972Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * xpath.c: found a memleak and fixed a nasty bug
6975
6976Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * xmllint.[c1] : added return code errors for xmllint
6979 * xpath.c: specific debug dump function for result value trees
6980
6981Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * xpath.c: finally implemented xmlXPathCompareNodeSets
6984 * test/XPath/expr/floats results/XPath/expr/floats: added
6985 a test for float expressions
6986
6987Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6990 * parserInternals.[ch]: trying to speed up parsing
6991 * xpath.c : speeded up node set equality op
6992
6993Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6996 better handling of ID/IDREF and the list modules associated
6997 * configure.in: small CFLAGS cleanup
6998
6999Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * configure.in: fixed iconv detection on AIX (stric)
7002
7003Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7006
7007Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7008
7009 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7010 and optimized xmlXPathNodeSetSort
7011
7012Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * xpath.c: bug fix when context size is 0
7015 * parser.c: I like Norm's Dtd because they still manage to break
7016 the parser occasionally
7017
7018Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7021
7022Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7025 attributes within the XML-1.0 namespace
7026
7027Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * xpathInternals.h: exported a few axis functions
7030 * doc/xml.html: updated the doc
7031
7032Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * configure.in: applied patch from Daniel van Balen for OpenBSD
7035 and bumped version to 2.3.1
7036 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7037 attempt to find autoclosing was simply broken, removed it,
7038 updated the examples, this is better
7039
7040Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7043 hash functionnalities.
7044 * doc/html/* : rebuild the doc
7045
7046Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7049 on predicate
7050 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7051 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7052 really want to have tags closed on output even if we accept
7053 unclosed ones on input
7054
7055Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * xpath.c: ouch don't free NULL, rare case fixed
7058 * tree.c: don't coalesce text nodes if they don't have the
7059 same behaviour wrt escaping on output
7060
7061Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7062
7063 * xpath.c: small fixup
7064 * SAX.c: don't warn on empty namespaces.
7065
7066Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * README: a bit of cleanup
7069 * configure.in: preparing for 2.3.0 release
7070
7071Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * hash.[ch]: added a first version of xmlHashSize()
7074 * valid.c: another bug fix from Gary Pennington
7075
7076Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077
7078 * valid.c: couple of bug fixes pointed by Gary Pennington
7079 * HTMLtree.c: #if 0 cleanup
7080
7081Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7084 which removes a time consuming check of xmlXPathNodeSetAdd()
7085 and use it in places where we are sure to not break unicity
7086
7087Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * xpath.c: bug fixes found from XSLT
7090 * tree.c: preserve node->name special values when copying nodes.
7091 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7092 external subset are fetched when available but without full
7093 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7094 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7095 output with encoding disabled.
7096
7097Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7100 xmlCheckFilename should not be called from xmlFileOpenW
7101 and xmlGzfileOpenW
7102
7103Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7106 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7107 added the new tests for URI normalization
7108 * testURI.c: fixed stoopid bugs
7109 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7110 the URI in the error messages are now properly normalized
7111
7112Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7115
7116Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7119
7120Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * xpath.c: fixed mod operator
7123
7124Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * parser.c: fixed xmlStrcat doc
7127 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7128 trees.
7129
7130Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * xpath.c result/XPath/tests/chaptersbase
7133 result/XPath/tests/simplebase: fixed XPath node()
7134 * tree.c: small fix in xmlNewNs()
7135 * Makefile.am: removed extraneous xml2Conf.sh rule
7136
7137Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7140 Changed the library name, in order to get libxml-devel and
7141 libxml2-devel to coexist on a single system
7142 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7143 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7144
7145Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7148 libxml2-devel installable in // as libxml-devel.
7149
7150Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * doc/Makefile.am: fixed make rebuild in doc
7153 * doc/html/*.html: rebuilt the docs
7154
7155Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7158
7159Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7160
7161 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7162 the HTML doc to go into the -devel RPM ...
7163 * aclocal.m4 config.h.in: some updates due to auto* magic
7164
7165Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * xpath.h: added a hook in the context structure allowing to
7168 link to extra support, needed for XSLT
7169
7170Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7173 xmlXPtrCmpPoints to use it.
7174 * propagated the following patch from Alejandro Forero
7175 * include/win32config.h xmlIO.c: applied further suggestions
7176 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7177 * example/gjobread.c: fixed warnings, now that it builds
7178
7179Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7180
7181 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7182
7183 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7184 filename points to a valid file (not a directory).
7185 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7186 Added calls to xmlCheckFilenameDir.
7187
7188 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7189 `path' (rather than `filename') as the parameter to gzopen and open.
7190
7191Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * Makefile.am: fixed a problem with EXTRA_DIST
7194
7195Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * Makefile.am example/Makefile.am: finally found the trick
7198 to build the example, i.e. add "." in SUBDIRS before example
7199 in the list <grin/>
7200
7201Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * doc/xml.html: updated with an XSLT section, removed pointer to
7204 W3C CVS base.
7205
7206Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7209 too, and deallocation need to occur the same way.
7210
7211Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7214 type correponding to an XSLT result tree fragment. Share most
7215 of the data format with node set, as well as operators.
7216 * HTMLtree.c: added a newline at the end of the doctype output
7217 whe this one is not present initially.
7218 * tree.c: make sure taht the parent and doc pointers are properly
7219 set when copying attributes (lists).
7220
7221Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7222
7223 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7224
7225Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * xpath.c: seems I finally killed that ugly path evaluation
7228 context bug (tagged 9999 in case is is wrong)
7229
7230Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7233 for XSLT
7234
7235Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7238 for xmlGzfileOpen() bug
7239
7240Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7241
7242 * xpath.c: removed an error found by XSLT usage
7243 * tree.c parserInternals.h: use a predefined static string
7244 for text and comment nodes, avoid freeing them in xmlFreeNode,
7245 exported the string name in parserInternals.h and added
7246 another value to disable encoding at output (for XSLT),
7247 gain memory, time.
7248
7249Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7252 win32/libxml2/libxml2_so.dsp: new makefiles and update
7253 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7254
7255Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7256
7257 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7258 Gary Pennington
7259
7260Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * xpath.c: fixed the comaprision of values and nodelists,
7263 need to compare nodelist still ...
7264 * debugXML.c: avoided a possible core dump
7265 * HTMLparser.c: cleanup
7266 * nanohttp.c: contributed fix.
7267 * tree.c: fixes in properties handling added xmlSetNsProp
7268 needed by libxslt
7269 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7270 comment
7271 * TODO: updated
7272
7273Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * parser.c parserInternals.c: applied Bjorn Reese optimization
7276 patch
7277
7278Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
7280 * Makefile.am: applied patch fro make check from Martin Vidner
7281
7282Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * configure.in: preparing 2.2.11
7285 * doc/html/*: rebuild the HTML files
7286 * doc/xml.html : updated
7287
7288Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * tree.c: fixed a stupid bug
7291 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7292 patches related to validation of an XInclude processing result
7293 * TODO: updated
7294
7295Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7296
7297 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7298 on large files
7299
7300Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7303
7304Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305
7306 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7307 reported by Jonas Borgström
7308 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7309
7310Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * testXPath.c xpath.c: fixing the XPath union expressions problem
7313 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7314
7315Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7316
7317 * xmllint.c: Made is so if the file name is "-" is will read form
7318 standard input. Sven Heinicke <sven@zen.org>
7319 * tree.c: fixed a problem when growing buffer
7320 * tree.h: fixed the comment of the node types following andersca
7321 comment
7322 * TODO: updated
7323
7324Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * HTMLparser.[ch]: added a way to avoid adding automatically
7327 omitted tags. htmlHandleOmittedElem() allows to change the
7328 default handling.
7329 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7330 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7331 of xmllint too when using --memory flag, added a memory test
7332 suite at the Makefile level.
7333 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7334 with namespace use when encountering QNames in XPath evalation,
7335 added xmlns() scheme in XPointer.
7336 * nanoftp.c : incorporated a fix
7337 * parser.c xmlIO.c: fixed problems raised with encoding when using
7338 the memory I/O
7339 * parserInternals.c: closed bug 25934 reported by
7340 torsten.landschoff@innominate.de
7341 * TODO: updated
7342
7343Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7346 on a non-updated tree :-(, made a 2.2.10 release to correct the
7347 situation
7348
7349Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7352 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7353 integrated a set of OpenVMS changes from Howard Taylor
7354 <Howard.Taylor@pacoast.com>
7355
7356Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7359 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7360
7361Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * HTMLparser.c: some fixes on auto-open of html/head/body
7364 * encoding.c: fixed a compilation error on some gcc env
7365 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7366 XPointer implementation
7367 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7368 related XPointer tests and associated results
7369
7370Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * doc/xmldtd.html doc/xml.html: following a short step by step
7373 guidance on IRC to help maciej with DTDs I started a small
7374 page on the subject.
7375
7376Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * HTMLparser.c: fixed handling of broken charrefs
7379 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7380 patches
7381
7382Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * doc/xml.html doc/html/* : rebuilt the docs after adding
7385 xinclude and updated page for 2.2.7 and 2.2.8
7386 * configure.in: releasing 2.2.8
7387
7388Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * parser.[ch] parserInternals.c: applied the conditional
7391 section processing fix from Jonathan P Springer
7392 <jonathan.springer2@gte.net>
7393 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7394 project file, fixed iconv default non support
7395 * xpath.c: fixed the problem of evaluating relative expressions
7396 when a node context is provided.
7397
7398Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * nanoftp.c: fixed gcc 2.95 new warnings
7401 * SAX.c: fixed a stupid bug
7402 * tree.c: fixed a formatting problem when round-tripping
7403 from/to memory
7404 * xinclude.c: chased memleak, fixed a base problem
7405 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7406 xmlXPtrBuildNodeList()
7407 * TODO: updated
7408 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7409 adding a first small set of regression tests for XInclude
7410
7411Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * nanohttp.[ch]: applied Wayne Davison patches to access
7414 the WWW-Authorization header.
7415 * parser.c: Closed Bug#30847: Problems when switching encoding
7416 in short files by applying Simon Berg's patch.
7417 * valid.c: fixed a validation problem
7418 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7419 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7420 Wayne Davison
7421 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7422 need to be extended to non full nodes selections.
7423 * xinclude.c: starts to work decently
7424
7425Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7428 debugXML.c xmlversion.h.in: Started adding XInclude support,
7429 this is a new xmllint option
7430 * tree.c xpath.c: applied TOM patches for XPath
7431 * xpointer.c: fixed a couple of errors.
7432 * uri.c: added an escaping function needed for xinclude
7433 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7434 new warning from RH70 gcc's version
7435
7436Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * HTMLparser.c: fixed loop on invalid char in scripts
7439 * parser.c: update to description of xmlIOParseDTD()
7440 * libxml.m4 xmlversion.h.in: changes contributed by
7441 Michael Schmeing <m.schmeing@internet-factory.de>
7442 * configure.in: preparing for 2.2.7
7443 * Makefile.am: trying to avoid config.h and acconfig.h
7444 being included in the distrib
7445 * configure.in: released 2.2.7
7446
7447Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7450 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7451
7452Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * parser.[ch]: added xmlIOParseDTD()
7455 * xpointer.c: added support for the 2 extra parameters of
7456 string-range, fixed a stoopid error when '0' was present
7457 in XPointer expressions
7458 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7459 testsuite for the above
7460
7461Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * libxml.spec.in: improved package descriptions
7464
7465Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * xpath.c xpathInternals.h: applied a large cleaning patch
7468 from TOM <ptittom@free.fr>, it also add namespace support
7469 for function and variables registration.
7470
7471Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7474 * Makefile.mingw: Wayne Davison's update adding hash.c
7475
7476Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * xpath.c: fixed the root evaluation problems
7479 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7480 ignorable spaces with <b> <bold> <em>
7481 * tree.c: fixed a loop in xmlSearchNsByHref()
7482
7483Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * xpath.c: applied another XPath patch from TOM
7486 * xpath.c include/makefile.am: applied another patch from
7487 china@thewrittenword.com (cleanup on IRIX).
7488
7489Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * xml-config.1: received a fixed version from Fredrik Hallenberg
7492 <hallon@lysator.liu.se>
7493
7494Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7497 cleanup patch for XPath
7498
7499Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * patched to redirrect all "out of context" error messages to
7502 a reconfigurable routine. The changes are:
7503 * xmlerror.h : added the export of an error context type (void *)
7504 an error handler type xmlGenericErrorFunc there is an interface
7505 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7506 to reset the error handling routine and its argument
7507 (by default it's equivalent to respectively fprintf and stderr.
7508 * all the c files: all wild accesses to stderr or stdout within
7509 the library have been replaced to calls to the handler.
7510
7511Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * configure.in: release 2.2.6
7514 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7515 exporting the inner functions of xpath for extension modules
7516 * doc/*: updated and rebuilt the doc
7517
7518Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * nanohttp.c : applied Wayne HTTP cleanup patch
7521 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7522 and xmlNodeSetSpacePreserve()
7523
7524Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * xpath.c: closing bug #29260
7527
7528Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7531 multikey tuples, made hash structure opaque
7532 * valid.[ch]: moved elements, attributes, notations decalarations
7533 as well as ID and refs to hash tables.
7534 * entities.c: hash cleanup
7535 * xmlmemory.c: fixed a dump problem in debug mode
7536 * include/Makefile.am: problem passing in DESTDIR= values patch
7537 from Marc Christensen <marc@calderasystems.com>
7538 * nanohttp.c: removed debugging remains
7539 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7540 * HTMLparser.c parser.c: fixing a number of problems with the
7541 macros in the *parser.c files (Wayne).
7542 * HTMLparser.c: close the previous option when opening a new one
7543 (Marc Sanfacon).
7544 * result/HTML/*: updated the HTML results accordingly
7545
7546Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7547
7548 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7549 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7550 XPath functions and XML entities table to them. More to come...
7551 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7552
7553Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * tree.c: coalesce adjacent text nodes
7556 * valid.c: handling of blank nodes in DTd validation (raised
7557 by problems with a posteriori validation).
7558 * nanohttp.c: changing behaviour on HTTP write stuff.
7559 * HTMLtree.c: forced body and html to be explicitely closed.
7560 * xpath.h: exported more XPath functions.
7561
7562Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * Release of 2.2.5
7565 * xpointer.c: range() range-inside and other helper functions
7566 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7567
7568Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7571 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7572
7573Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7576 and XPointer modules
7577
7578Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * SAX.h: closed #25107
7581
7582Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * testSAX.c: fixed problem with cdata reporting
7585 * SAXresult/* : updated
7586
7587Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7590 Closed bug #27499, added to regression tests
7591 * TODO: updated
7592
7593Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7596 support for SCRIPT and STYLE with help from Bjorn Reese
7597 * test/HTML/* result/HTML/*: added simple testcase and updated
7598 the existing ones.
7599
7600Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7603 string-range for empty strings
7604 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7605 test/XPath/xptr/strrange: augmented the XPointer testsuite
7606
7607Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * doc/xml.html doc/xmlmem.html: added a module describing memory
7610 interfaces and use, updated the main page.
7611
7612Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7615 nanoftp code work on Windows too now
7616
7617Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7620 * xpointer.c: implemented string-range() at least a good first version
7621 * test/XPath/docs/str test/XPath/xptr/strrange
7622 result/XPath/xptr/strrange: the string-range() tests
7623
7624Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * Makefile.am include/Makefile.am include/win32config.h
7627 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7628 and make distcheck
7629
7630Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7633 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7634 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7635
7636Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7639 patch for socklen_t detection by
7640 Albert Chin-A-Young <china@thewrittenword.com>
7641
7642Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7645 and added a --dtdvalid option to xmllint used to test it
7646
7647Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7650 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7651
7652Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7655 handlings (registration, lookup, cleanup)
7656
7657Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * configure.in Makefile.am include/makefile.am: adding XPointer
7660 and XPtrtests target
7661 * xpointer.[ch] : new files for XPointer support
7662 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7663 more XPath tests
7664
7665Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * configure.in: fixed, very broken, make distcheck works again
7668
7669Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * More work toward 2.2.5, integrated a number of patches
7672 * configure.in Makefile.am win32config.h.in: trying to cleanup
7673 make distcheck .... huh ...
7674 * include/Makefile.am include/win32config.h: new directory
7675 for includes
7676 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7677 updated teh makefiles and instructions for WIN32
7678 * xpath.c: small fixes
7679 * test/XPath/ results/XPath: updated the testcases and results
7680 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7681 suggested patches
7682 * valid.c: fixed an ID bug
7683
7684Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007687 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007688 * xpath.[ch]: worked on XPointer
7689
7690Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * configure.in Makefile.am: 2.2.5, ship the include in an
7693 include/libxml subdirectory, use symlinks when using CVS
7694 * testSAX.c: fixed small bug
7695 * testXPath.c: changed the way testfiles are parsed
7696 * debugXML.c: same kind of cleanup when parsing an argument expression
7697 XPath/XPointers can have blanks embedded
7698 * xpath.[ch]: more cleanup, reorgs for XPointer work
7699 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7700 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7701
7702Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7705 in the XPath engine, rewrote large parts of it, now it's far
7706 cleaner and in sync with the REC not an old WD. Fixed a parsing
7707 problem in the interactive XML shell found when testing XPath.
7708
7709Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7712 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7713 examples with the extra test
7714
7715Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7718 the global init function.
7719
7720Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * HTMLparser.c: Doohhh, attribute name parsing was still case
7723 sensitive ! Fixed this ...
7724 * result/HTML/* : updated the tests results accordingly
7725
7726Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7729 engine, should be far more stable, incorporated a new version of
7730 preceding/following axis, need testing
7731 * uri.c: fixed file:///c:/a/b/c problem
7732 * test/XPath/tests/idsimple: augmented the XPath tests
7733
7734Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * doc/* rebuilding docs for 2.2.4 release
7737
7738Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * configure.in: releasing 2.2.4
7741 * parser.[ch]: added xmlStrEqual()
7742 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7743 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7744 use xmlStrEqual instead
7745 * TODO: updated
7746 * added an XPath test
7747
7748Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7751 * entities.h: exported xmlInitializePredefinedEntities
7752 * parser.[ch] : added xmlInitParser()
7753 * parserInternals.h : had to export htmlInitAutoClose()
7754
7755Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7758 problems
7759 * Makefile.am : added XPath regression tests to normal tests
7760 * uri.c: fixed a problem with local paths, cleanup
7761 * parser.c: fixed a problem with large CData sections
7762
7763Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * configure.in xml-config.in: patch from "Ben Taylor"
7766 <sol7x86@hotmail.com> for solaris shared libs lookup
7767
77682000-09-30 Martin Baulig <baulig@suse.de>
7769
7770 * libxml-2.0.pc.in: Provide pkg-config script.
7771
7772 * configure.in: Create the libxml-2.0.pc script from the
7773 libxml-2.0.pc.in templates.
7774 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7775 script in `$(libdir)/pkgconfig'.
7776
7777Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7780 when compiling with MSC
7781
7782Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * xpath.c: patch for normalize-string() substring-before(),
7785 substring-after() and translate() functions from Bjorn Reese
7786 <breese@mail1.stofanet.dk>
7787 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7788 Fredrik Hallenberg <hallon@lysator.liu.se>
7789 * TODO: updated
7790
7791Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7794 problem of socklen_t being undefined on a number of platforms
7795 * debugXML.c: fixed a compilation problem when without snprintf
7796
7797Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7800 an URI bug and a fix for the control-character-induced infinite loop
7801 * nanohttp.c: preventive fix for compiling on WIN32
7802
7803Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * xmlint.c: closing bug #25000
7806
7807Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7810 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7811 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7812 related function, fixing xmlStrncmp(), and associated cleanup
7813 * result/HTML/entities.html.sax: updating result
7814
7815Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * uri.c: applied patch for URI escaping from Wayne Davison
7818 <wayned@blorf.net>
7819 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7820 from Denis Barbier <barbier@imacs.polytechnique.fr>
7821 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7822 patch from Wayne Davison
7823
7824Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * doc/xml.html : updated with new releases, adding "how to help"
7827
7828Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7831 removed a few warnings in pedantic mode ...
7832 * parserInternals.c parser.c: moved encoding switching function
7833 to parserInternals.c
7834 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7835
7836Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7839 error or warning handlers
7840
7841Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * parserInternals.c parserInternals.h parser.c Makefile.am:
7844 created a new module parserInternals.c, moved most of the
7845 code shared by the various parsers there, as well as
7846 deprecated code from parser.c. More cleanup of parser.c
7847 * uri.c: fixed a problem when URI is NULL
7848 * valid.c: speedup when looking for an attribute declaration
7849
7850Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7853 the cleanup of the computation of URI references when seeking
7854 external entities. The URI reference string and the resulting
7855 URI are both stored now.
7856 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7857 large s(n)printf checks and cleanup from Denis Barbier
7858 <barbier@imacs.polytechnique.fr>
7859 * xmlversion.h.in tree.h: couple of SGML declarations for a
7860 possible docbook module.
7861 * result/VC/ : a couple of test output changed due to the change
7862 of the entities URI
7863
7864Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * parser.h: added a _private field for linking user's data
7867
7868Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * parser.c parserInternals.h: demacroified most of the IS_XXX
7871 the gain in size is significant so ...
7872
7873Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * entities.c: cases where looking up entities with doc==NULL
7876 covered
7877
7878Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * uri.c: applied Wayne Davison patch
7881 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7882
7883Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * uri.c testUri.c: applied Wayne Davison patches
7886 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7887 * Makefile.in: added URItest and included thenin "make tests"
7888
7889Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * xmlversion.h.in: closed bug 22941
7892
7893Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * doc/xmlio.html: added doc and example for entity loader
7896 redefinition.
7897
7898Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7901 used by libxml
7902
7903Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * parser.c: Fixed bug on invalid ontent characters and when using
7906 push.
7907 * xmllint.c: fixed xmllint endling of errors in push mode
7908
7909Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * HTMLparser.c testHTML.c: applied two new patches from
7912 Wayne Davison <wayned@users.sourceforge.net>
7913 * result/HTML/*.sax: regenerated HTML SAX output
7914 * parser.c: more cleanup.
7915
7916Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * HTMLparser.[ch] testHTML.c: applied the second set of
7919 patches from Wayne Davison <wayned@users.sourceforge.net>,
7920 adding htmlEncodeEntities()
7921 * HTMLparser.c: fixed an ignorable white space detection bug
7922 occuring when parsing with SAX only
7923 * result/HTML/*.sax: updated since the output is now HTML
7924 encoded...
7925
7926Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * HTMLparser.[ch]: applied some of Wayne Davison
7929 <wayned@users.sourceforge.net> patches
7930
7931Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7934 undeclared namespace prefix was used, added a warning.
7935 Cleaned up support w.r.t. entities, spilling out a warning
7936 and being pedantic on lookups.
7937 * test/warning/ent9 : added testcase for previous example.
7938 * TODO: updated
7939 * parserInternals.h parser.c: changed the way names are parsed
7940 now allow infinite size and decrease penalty for normal use
7941 * parser.c: Started a big cleanup/check of the parser code,
7942 fixed some of the most tortuous entity code, spotted code
7943 unused anymore
7944 * test/*: added tests for very long names and related nasty
7945 things.
7946
7947Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * doc/encoding.html: added encoding aliases doc
7950 * doc/xml.html: updates
7951 * encoding.[ch]: added EncodingAliases functions
7952 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7953 bottleneck affecting large DTDs like Docbook
7954 * parser.[ch] xmllint.c: added a pedantic option, will be
7955 useful
7956 * SAX.c: redefinition of entities is reported in pedantic mode
7957 * testHTML.c: uninitialized warning from gcc
7958 * uri.c: fixed a couple of bugs
7959 * TODO: added issue raised by Michael
7960
7961Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * doc/encoding.html: propagated Martin Duerst suggestions
7964
7965Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7968 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7969 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7970 by Wayne Davison
7971
7972Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * nanoftp.c nanohttp.c: small cleanup
7975 * TODO: updated
7976
7977Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * added an old VC testcase and updated title.xml entity
7980
7981Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7984 done on auto-opening of <p> tags and cleanup of SAX output
7985
7986Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7989
7990Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * doc/xml.html libxml.* structure.*: updated the doc a bit
7993
7994Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7997 of SAX tests
7998
7999Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8002 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8003
8004Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8007 * testHTML.c: fix core dump on Solaris 2.x systems
8008 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8009 * result/HTML/*.sax: previous bug fix lead to new results
8010
8011Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8014 * configure.in: added --with-readline=DIR to accept alternate
8015 path for readline include/library
8016 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8017 for ANSI under HP-UX
8018 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8019 includes @LIBS@
8020
8021Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * doc/* : rebuilt the docs
8024 * getting ready for 2.2.2 release
8025
8026Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8029 and xmlAddFeature()
8030 * tree.[ch]: added xmlAddChildList()
8031 * xmllint.c: MAP_FAILED macro test
8032 * parser.h: added xmlParseCtxtExternalEntity()
8033 * valid.c: applied bug fixes removed warning
8034 * tree.c: added CDATA block to elements content
8035 * testSAX.c: cleanup of output
8036 * testHTML.c: added SAX testing
8037 * encoding.c: better error recovery
8038 * SAX.c, parser.c: fixed one of the external entity processing
8039 of the OASis testsuite
8040 * Makefile.am: added HTML SAX regression tests
8041 * configure.in: bumped to 2.2.2
8042 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8043 SAX results
8044
8045Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * configure.in: patch for HP compiler
8048
80492000-08-04 Sven Heinicke <sven@zen.org>
8050
8051 * xmllint.c: Was coredumping sometimes when the file given didn't
8052 exist.
8053
8054Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8057
8058 when using in memory parsing. Need some cleanup.
8059 * xmllint.c configure.in: added a --memory flag to test memory
8060 parsing
8061
8062Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * nanohttp.c: fixed socklen_t replacement to unsigned int
8065 * parser.c: fixed a space handdling missing at the end of
8066 production 28 DOCTYPE.
8067 * xmlmemory.c: fixed a stupid bug on the routine to override
8068 allocation functions
8069 * TODO: updated
8070
8071Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * doc/ regenerated the docs
8074
8075Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * doc/encoding.html doc/xml.html: added I18N doc
8078 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8079 improvements, both parser and filters, added ASCII & HTML,
8080 fixed the ISO-Latin-1 one
8081 * xmllint.c testHTML.c: added/made visible --encode
8082 * debugXML.c : cleanup
8083 * most .c files: applied patches due to warning on Windows and
8084 when using Sun Pro cc compiler
8085 * xpath.c : cleanup memleaks
8086 * nanoftp.c : added a TESTING preprocessor flag for standalong
8087 compile so that people can report bugs more easilly
8088 * nanohttp.c : ditched socklen_t which was a portability mess
8089 and replaced it with unsigned int.
8090 * tree.[ch]: added xmlHasProp()
8091 * TODO: updated
8092 * test/ : added more test for entities, NS, encoding, HTML, wap
8093 * configure.in: preparing for 2.2.0 release
8094
8095Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008098 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008099
8100Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * doc/xml.html: changed the xmlsoft.org structure, updated the
8103 examples w.r.t. root and childs
8104
8105Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8106
Daniel Veillard784b9352003-02-16 15:50:27 +00008107 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008108
8109Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * HTMLparser.c: Work on character encoding support for the HTML parser
8112 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8113 * encoding.c: Fixed a potential memleak in the encoding stuff
8114
8115Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * doc/FAQ.html doc/Makefile.am : added a FAQ
8118
8119Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8122 of the HTML parser to force it to not bypass SAX
8123
8124Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * win32config.h.in: updated
8127 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8128 lacks iconv support :-( need to release 2.1.1
8129 * configure.in: release 2.1.1
8130 * HTMLparser: fixed bug #14784
8131 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8132 by Windows compiler
8133 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8134 the SAX startDocument() callback.
8135 * TODO: updated
8136
8137Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * added xmlStopParser()
8140
8141Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * configure.in: 2.1.0 prerelease
8144 * Large resync between W3C and Gnome tree
8145 * nanoftp, nanohttp.c: fixed stalled connections probs
8146 * HTMLtree.c SAX.c : support for attribute without values in
8147 HTML for andersca
8148 * valid.c: Fixed most validation + namespace problems
8149 * HTMLparser.c: start document callback for andersca
8150 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8151 * parser.h, SAX.c: serious speed improvement for large
8152 CDATA blocks
8153 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8154 different encoding
8155 * example/Makefile.am example/gjobread.c tree.h: work on
8156 libxml1 libxml2 convergence.
8157 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8158 and the LIBXML_TEST_VERSION macro
8159
8160Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * doc/xml.html: various patches and improvements typo fixed by
8163 Felix Natter
8164 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8165 from Felix Natter <fnatter@gmx.net>
8166
8167Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * doc/upgrade.html: updated with instructions for support of both
8170 libxml-1.x and libxml-2.x
8171 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8172 for 2.x support and also fixed includes
8173
8174
8175Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8178 the encoding support, added iconv support, so now libxml if
8179 compiled with iconv automatically support japanese encodings
8180 among others. Work based on initial patch from Yuan-Chen Cheng
8181 I may have broken binary compat in the encoding handler
8182 registration scheme, but that was so utterly broken I don't
8183 expect anybody to have used this feature until now.
8184 * parserInternals.h: fixup on the CHAR range macro
8185 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8186 code.
8187 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8188 * uri.c: added xmlParseURI() I can't believe I forgot to
8189 implement this one in 2.0 !!!
8190 * SAX.c: moved doc->encoding update in the endDocument() call.
8191 * TODO: updated.
8192
8193Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * tree.h: removed extraneous xmlRemoveProp definition
8196 * TODO: added item about --disable-corba configure switch
8197 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8198 * nanoftp.c: fixed include problems giving troubles on AIX and
8199 slowlaris
8200 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8201 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8202 comment and headers changes to lower gtk-doc number of warnings
8203 * doc/html/*: rebuilt docs
8204
8205Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * HACKING: documented the tag for 1.x and instructions
8208
8209Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8212 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8213 xmlCreateIOParserCtxt
8214 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8215 significant overall improvement
8216 * xmllint.c: added I/O test to xmllint
8217 * testSAX.c: added a speed test
8218 * doc/* : updated/regenerated
8219
8220Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * xpath.c uri.h parserInternals.h: cosmetic changes from
8223 "Timur I. Bakeyev" <timur@bat.ru>, including making
8224 xmlCreateURI() public
8225
8226Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8229 and the code at the same time. Added a clean mechanism for
8230 overload or added input methods: xmlRegisterInputCallbacks()
8231 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8232 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8233 * TODO: updated
8234 * doc/* : updated/regenerated
8235 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8236 source dir
8237
8238Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * testURI.c: yet another forgotten commit, I should get some sleep !
8241
8242Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * xmllint.c: forgot to commit this too ?
8245
8246Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * xmlversion.h.in : forgot to commit this previously
8249
8250Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8253 * README TODO: updated for release
8254 * uri.c uri.h: added authority parsing/saving
8255 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8256 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8257 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8258 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8259 Makefile.am : added compile-time customization of libxml
8260 --with-ftp --with-http --with-html --with-xpath --with-debug
8261 --with-mem-debug
8262 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8263 #include <libxml/xxx.h> I hope it won't break too much stuff
8264 and will be manageable in the future...
8265 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8266 and added xmllint to the installed programs
8267 * uri.h: added xmlFreeURI()
8268
8269Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * uri.c uri.h: finished the escaping handling, the base support
8272 and the URI path normalization. Looks good just lacks the
8273 authority content parsing code.
8274 * Makefile.am: added instructions to generate testURI
8275 * TODO: updated
8276 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8277 added links and icons for W3C and Gnome
8278
8279Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * xmlmemory.[ch] : seems I forgot to actually update the files in
8282 the last commit :-)
8283 * doc/xml.html doc/html/* : updated and uploaded the docs
8284
8285Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8288 * TODO: updated
8289 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8290 libxml default allocation function with another set (like gmalloc/
8291 gfree).
8292 * Makefile.am, uri.c, uri.h: added a set of functions to do
8293 exact (litteraly copied from the RFC 2396 productions) parsing
8294 and handling of URI. Will be needed for XLink, one XML WFC,
8295 XML Base and reused in the nano[ftp/http] modules. Still work
8296 to be done.
8297
8298Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * configure.in, libxml.spec.in : libxml2
8301 * doc/* : updated the doc page, rebuilt the docs
8302
8303Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * all: tagged LIB_XML_1_X
8306 * *.c *.h : updated from W3C CVS tree
8307 * configure.in : 2.0.0-beta
8308 * libxml.spec.in : libxml2 package nam
8309 * result/* : new version of the tests output
8310
8311Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8314
8315Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * doc/* : rebuilt the docs
8318 * parser.c: final patch on #6766
8319 * valid.c: small patch on validity checks.
8320
8321Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8324 added
8325 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8326 compatibility w.r.t. XML spec and existing code.
8327
8328Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * parser.c: seems a better solution to <a> </a> exists,
8331 will try it for a while
8332
8333Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * parser.c: tried to remove the <a> </a> generating <a/>
8336 this is hard. Left a flag for that purpose. Fixed bug #6766
8337 * configure.in: prepared 1.8.7 not released, due to previous
8338 problem
8339
8340Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * doc/xml.html : applied second patch from Paul DuBois
8343
8344Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * doc/xml.html : applied patch from Paul DuBois
8347
8348Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8351
8352Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8355 compilation warnings on various platforms.
8356 * parser.c: Fixed #5281 validity error callbacks are now desactived
8357 by default if not validating.
8358
8359Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8362
8363Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8366 <gkatsi@cs.toronto.edu>
8367
8368Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8371 processing URLs
8372
8373Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8376 xmlNanoFTPUpdateURL for persistent control connections.
8377 * configure.in: 1.8.6
8378
8379Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8382 * tree.[ch] : added xmlSaveNoEmptyTags
8383
83842000-01-29 James Henstridge <james@daa.com.au>
8385
8386 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8387
8388 * Makefile.am: added nanoftp.[ch] to the build.
8389
8390Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * nanoftp.[ch]: cleanup, comments, API
8393 * debugXML.c : fixed a bug in the cat command
8394 * doc/*: regenerated the docs
8395
8396Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8399 * debugXML.c : fixed a bug in the cat command
8400 * valid.c: fixing some small probs
8401 * libxml.spec.in: get rid of the SNAP suffix
8402 * doc/xml.html: updated the status
8403
8404Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * xml-config.in: xml-config --version to just return the
8407 version number
8408 * xpath.c: some cleanup w.r.t. axis when the current node is
8409 an attribute.
8410 * TODO: updated
8411
8412Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * configure.in: prepared for libxml-1.8.5
8415 * doc/* recompiled the documentation
8416
84172000-01-17 Jody Goldberg <jgoldberg@home.com>
8418
8419 * configure.in : WARNING autoconf subtlety alert :
8420 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8421 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8422 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8423 get defined by AC_CHECK_HEADERS.
8424
8425Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8428 Rune.Djurhuus@fast.no
8429
8430Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * TODO: updated
8433 * tree.c, parser.c: made sure that only memory alloc problems
8434 and internal parser errors are allowed to write to stdout or
8435 stderr.
8436
8437Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * tree.c : restored xmlNewGlobalNs since this seems used by
8440 a lot of existing code :-(, fixed a bug in xmlNewNs
8441 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8442 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8443 to exit() from the library code.
8444 * xpath.c, parser.c: removed bugs or unused code detected by
8445 Windows compilers
8446 * parser.c: started adding interfaces for parsing well balanced
8447 XML fragments
8448 * configure.in: releasing 1.8.4
8449 * doc/* : rebuilt the docs
8450
8451Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * tree.[ch] : added xmlNewDocFragment() for DOM
8454 * testHTML.c: uninitialized variable.
8455
8456Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * doc/* : rebuild the docs
8459
8460Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * acconfig.h: readline and history patch
8463 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8464 * tree.c: added check and handling when possibly removing an ID
8465 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8466 and saving.
8467 * test/HTML/entities.html result/HTML/entities.html* : test for
8468 various entities reference cases
8469 * result/HTML/* : as a result output of some testcase have
8470 changed
8471 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8472 by previous example. added xmlParseTryOrFinish().
8473 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8474 entities.h debugXML.h HTMLparser.h: changed the way struct are
8475 declared to allow gtk-doc to expose those
8476 * parser.c: closed bug #4960
8477 * Makefile.am configure.in: Applied patch from
8478 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8479 and math/socket libs detection
8480
8481Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * configure.in, Makefile.am: link tester against readline
8484 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8485
8486Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * tree.[ch]: added xmlRemoveProp
8489 * win32config.h.in nanohttp.c: avoid including the Windows
8490 socket stuff in every C files
8491 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8492 the XmL parser(s)
8493 * test/ns4 result/ns4 etc...: added test case for previous prob
8494 * tree.c: xmlNewNs wasn't checking for double definition
8495 * Makefile.in: fixed a problem with dist-hook duplicates
8496 * parser.[hc], xmlIO.c: fixed the loading of external entities
8497 APIs, now xmlLoadExternalEntity() is used everywhere and
8498 setting up an app specific front-end using the
8499 * SAX.c parser.c: some fixes, now the xhtml spec validates
8500 with the xhtml DTD.
8501 * error.c: fixed crashes in case of no input stream
8502 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8503 to the validation tests and results
8504
8505Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8508 too htmlCreatePushParserCtxt() and htmlParseChunk()
8509 * parser.c: a bit of cleanup.
8510 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8511 to XML) removed the last mem leak known
8512 * HTMLtree.c: output message cleanup
8513 * xmlmemory.c: display content info about memory blocks
8514 * result/HTML/wired.* : missing att value warning change
8515
8516Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * doc/* : rebuilt the documentation
8519
8520Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * parser.[ch] parserInternals.h: Push parser for XML,
8523 seems to work fine now
8524 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8525 --push for push testing
8526 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8527 * testSAX.c: added --push
8528 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8529 subtree
8530 * xmlIO.[ch] : enriched API + fixes for push mode
8531 * entities.[ch]: added the entity content length to the struct.
8532 * xmlmemory.[ch]: new API to show the last entries for the shell
8533 * valid.c: added required attribute testing
8534 * SAX.c: the cdata callback now merge contiguous fragments
8535 * HTMLparser.c: cleanup of some macros
8536
8537Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * parser.c: fix for PIs name starting with xml
8540 * tree.c: fixed a potential problem with || and && ops
8541 * *.c, configure.in win32config.h.in : generate win32config.h for
8542 those on the Other Side !
8543
8544Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * parser.c: fixed a stupid = vs. == bug :-(
8547 * doc/gnome-xml.sgml: s/glade/xml/
8548
8549Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * configure.in, doc/xml.html : bug fix release 1.8.2
8552 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8553 Hopefully the end of that silly C++ include problem
8554 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8555 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8556 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8557 troubles with autoclosed elements when the stree shape doesn't
8558 follow the DtD specs. Added htmlIsAutoClosed() and
8559 htmlAutoCloseTag()
8560 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8561 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8562 * debugXML.c: fixed a bug on printing default namespaces.
8563 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8564
8565Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * result/HTML/*.htm[l] : updated the HTML regression tests according
8568 to the new output
8569 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8570 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8571 problem due to intermix of extern "C" { ... } declarations for C++
8572 and recursive includes in the headers
8573
85741999-12-20 Chris Lahey <clahey@umich.edu>
8575
8576 * HTMLtree.c: Made it so that html nodes with a single child do
8577 not insert a carriage return before or after the child node.
8578
8579Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * configure.in, doc/xml.html : bug fix release 1.8.1
8582 * parser.c: fixed bug #4344
8583 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8584 added the glue to avoid C++ problems
8585 * doc/* : regenerated the documentation
8586
8587Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8590 namespace recognition, and Dia as a resul :-(
8591 * encoding.c: closed bug #3950
8592
8593Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * valid.c: debugging a posteriori validation, except URI expansion
8596 stuff this should be fixed now
8597 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8598 Carl Nygard <cnygard@bellatlantic.net>
8599 * tester.c: added --postvalid, cleaning of the code
8600 * tree.[ch]: added xmlDocGetRootElement()
8601
8602Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8603
8604 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8605 c++ losage.
8606
8607Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * configure.in, doc/xml.html : bumped to 1.8.0
8610 * xlink.[ch], Makefile.am : added framework for link detection
8611 * parser.h: added nbChars to parser context, needed for cleanup.
8612 * xmlmemory.c: removed a nasty bug when out of mem
8613 * valid.[ch]: adding namespace support for attribute decl
8614 * tester.c: added --debugent option
8615 * debugXML.[ch]: added xmlDebugDumpEntities()
8616 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8617 buffers instead, this was really needed, validation was breaking
8618 in strange ways due to that. Added xmlParseStringPEReference()
8619 and other parsing from strings functions. Entities processing
8620 modified again, but PERef are still not handled correcly but
8621 unless you're Eve Maller you won't notice :-)
8622 * HTMLparser.c: large changes toward reliability, and switched to
8623 lowercase internal tags, XHTML is lowercase, so it will help
8624 that output is closer to next version.
8625 * doc/* : regenerated the documentation, it is now hosted at
8626 http://xmlsoft.org/ (same bits I just bought the domain :-)
8627
8628
8629Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8632 doc generation
8633 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8634 in the SAX API
8635 * doc/*: rebuilt the doc making sure everything appears in the
8636 HTML files
8637
8638Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8641 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8642 which allow impressive speed improvement on dataset with
8643 large text pieces, but at the cost of broken binary
8644 compatibility and slightly bigger memory usage.
8645 Configure with --with-buffers to activate them, they
8646 are protected with XML_USE_BUFFER_CONTENT define.
8647 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8648 goal is 0 memory left allocated once parser is no more used
8649 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8650 call xmlCleanupParser() and xmlMemoryDump()
8651
8652Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8655 * parser.[ch] encoding.[ch]: added memory cleanup routines
8656 * parser.c: closing bug #3788
8657 * doc/*: rebuilt the doc
8658
8659Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8662 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8663 * tester.c: added --compress option
8664 * doc/*: rebuilt the documentation
8665
8666Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8669 if given /proc/kcore as input !
8670 * doc/xml.html doc/*: updated and rebuilt the documentation
8671
8672Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * parser.c: Fixed some wrongly space collapsing code due to
8675 a misreading of the spec.
8676 * result/*: fixed the output accordingly
8677
8678Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * encoding.c: bug fix and typos
8681 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8682 * parser.c: added attribute normalization closing bug #3597
8683 * test/att* result/att* SAXresult/att*: testcase for attribute
8684 normalization
8685
8686Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * configure.in: closing bug #3163 by adding extra flags for the
8689 cc compiler on HP-UX
8690
8691Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * valid.[ch] : removed a typo and an enumerated type bug in the
8694 xmlAddElementDecl() function
8695 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8696 call to xmlEncodeEntitiesReentrant() so that the functions
8697 New, Set and Get are at the same level.
8698 * parser.c HTMLparser.c: extra memory allocation bug for
8699 attributes detected by someone using libxml in embedded systems :-)
8700
8701Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * xmlmemory.h: turned off mem debug :-\
8704
8705Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * parser.c: closed bug #2784 a one line fix, but worth pushing
8708 a new release out
8709 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8710 some structures, comments before and after the
8711 main element, and other nastyness
8712 * HTMLtree.c tree.c: accomodate the extended HTML supported
8713 * configure.in: pushing 1.7.4
8714 * test/ent8 and related outputs : added a new test for bug #2784
8715 * test/HTML/wired.html and related output: a nasty HTML example
8716 * Makefile.am: improved the test scripts
8717 * docs/* : reran the documentation extractor, updated xml.html
8718
8719Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8722 HTMLparser and debugged the HTML related code. HTML documents
8723 now have their own type
8724 * entities.c: do not dump &apos; for HTML output
8725 * xmlmemory.c: improvement, breakpoint mechanism
8726 * testHTML.c: added --sax --repeat ...
8727 * Makefile.am: improved the HTML tests
8728 * valid.[ch]: added xmlValidGetValidElements and
8729 xmlValidGetPotentialChildren
8730 * tester.c: added --insert to test the 2 new functions
8731 * test//* result//* SAXresult//* : regression test cleanup
8732 and extension.
8733 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8734 gnome-xml-nanohttp.html
8735
8736Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * HTMLparser.c: fixed problems with some autoclose tags
8739 * tree.c: fixed XML output problems.
8740 * result/* SAXresult/*: update of the tests output
8741
8742Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * Makefile.am: Arturo patch for xmlConf.sh version info
8745 * parser.c: Tim Josling patch for single quoted items
8746 * tester.c: Tim Josling patch for tester options usage
8747 * tree.h: indent cleanup
8748
8749Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8752 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8753
8754Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * tree.c : Raph patch for initialization of CORBA fields
8757 * parser.c, xpath.c, ...: modification of doc comments
8758 * xpath.c : allow spaces in xpath expressions
8759
8760Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * xmlmemory.h: turning off memory debug :-(
8763
8764Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8767 better SAX interfaces.
8768 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8769 entity.
8770 * configure.in: 1.7.2
8771
8772Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8773
8774 * libxml.spec.in: fixed the URL
8775 * doc/xml.html: improved the documentation front-end
8776
8777Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8780
8781Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * libxml.spec.in: fixed the alpha compile problem
8784 * parser.[ch]: changed errno to errNo in the parser context :-(
8785 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8786 * doc/xml.html: changed CHAR to xmlChar
8787 * doc/html/*: recompiled the documentation
8788 * configure.in: 1.7.1
8789
8790Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * parser.h: modified the parser context struct to regain 1.4.0
8793 binary compatibility
8794 * parser.c, xml-error.h: added errno ot teh context and defined
8795 a set of errors values with update of errno
8796 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8797 DTDs and entities
8798 * *.h, *.c: complete cleanup of the use of config.h and include
8799 protection depending on the current setup.
8800 * overalll debugging, maintenance and bug-fixing on all modules
8801 * updated the documentation
8802 * ready for 1.7.0
8803
8804Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * HTMLparser.c : cleanup
8807 * SAX.c valid.c valid.h: added ID/IDREF checking
8808 * tree.c tree.h: extended doc structure for refs
8809 * configure.in: 1.6.2
8810 * parser.c: patched bug in SAX user arg call
8811 * parserInternals.h: patched missing close in C++ wrapping
8812 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8813 especially upcoming XPointer implementation.
8814 * doc/xml.html: augmented, typo
8815
8816Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8817
8818 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8819 not all invocations of install understand -d.
8820
8821Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8822
8823 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8824 to make 'check' works, when builddir != srcdir.
8825
8826Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8827
8828 * doc/xml.html : updated the documentation
8829
8830Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8833 not deallocated memory blocks
8834 * *.c : replaces all calls to malloc() free() and realloc() to
8835 the wrapper functions/macros
8836 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8837 instead of xmlFreeNodeList()
8838
8839Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * HTMLparser.c: corrected a stupid bug leading to core dump at
8842 tree deallocation. Removed warnings indicated by
8843 Stephane.Conversy@lri.fr
8844 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8845 looked for in the external subset
8846
8847Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8850 on SGI by Stephane.Conversy@lri.fr
8851
8852Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * all .h : changed the prototype declaration indent as in gtk
8855 * most .c : working on reducing the TODOs in the code
8856 * most .c : cleanup though -pedantic and Insure++
8857 * improvements on validation ID checkings.
8858 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8859 * xml-config.in: closed #1810
8860
8861Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8862
8863 * tree.h, valid.c, valid.h: more work on validity, IDs
8864 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8865 definition for AIX
8866
8867Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8870 the distribution due to a cut'n paste error at last commit
8871
8872Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * configure.in: upgraded to version 1.4.0
8875 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8876 Big update, added a large part of the validation process,
8877 it should be usable, but some parts are missing
8878 * xpath.c: improved the implementation w.r.t. root.
8879 * Makefile.am: added more tests
8880 * test and result trees: added a lot of tests
8881 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8882
8883Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8884
8885 * Added an HACKING file
8886
8887Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * xpath.[ch] : improvements and debug of the XPath implementation
8890 * parser.c, HTMLparser.c : modified the parsers to be progressive
8891 * tree.[ch] : extended the Buffer promitives
8892 * xmlIO.[ch] : added basic I/O routines providing progressive
8893 parsing and ready for I18N conversion plugins
8894 * SAXresult/* : the SAX callback sequence maybe slightly different
8895 now
8896 * test*.c : improved/updated the tests programs
8897 * doc/* : recompiled the docs.
8898
88991999-07-26 Michael Meeks <michael@edenproject.org>
8900
8901 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8902
8903 * tree.c: Ditto.
8904
8905Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8906
8907 * configure.in: upgraded to version 1.4.0
8908 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8909 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8910 XML query language, see http://www.w3.org/TR/xpath for more details.
8911 * parser.c, parser.h: added CHAR* related string functions for XPath
8912 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8913 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8914 rebuild the docs.
8915 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8916 and regression testing capabilities for XPath.
8917
8918Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8919
8920 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8921 closing bug #1646
8922
8923Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * Makefile.am, example/Makefile.am: closed bug #1683
8926
8927Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * example/Makefile.am, configure.in: added the makefile for the
8930 gjobread example
8931
8932Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8933
8934 * doc/Makefile.am:
8935 - fix which allow "make install DESTDIR=</install/prefix>".
8936
8937Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8940 which fixed a problem on the file reading-code.
8941
8942Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8945 output.
8946 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8947
8948Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * parser.h : Oops removed the binary compatibility problem
8951 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8952 * parser.c, HTMLparser.c: applied patches for reading from stdin
8953
8954Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * parser.c, entities.c, valid.c: cleanup bug #1591
8957 * configure.in: cleanup bug #1592
8958 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8959 the same tree back-end. Hence gdome will be available for it.
8960 * doc/Makefile.am: close bug #617
8961
8962Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * parser.c: alloctate a per parser context SAX interface block
8965
8966Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8969 and xmlEncodeEntitiesReentrant with the correct one :-\
8970
8971Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * commit of my internal XML base changes, quite a lot of
8974 changes, cleanups, better entities support, framework for
8975 new I/O and charset detection and handling
8976 * Fixed the configure/Makefile stuff to generate shared libs
8977 with the proper version info, so we jumped on rev from
8978 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8979 xmlEncodeEntities() result need to be freed now, and a string
8980 xmlParserVersion provide the current library version.
8981
8982Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8983
8984 * parser.c: fixed a buffer overrun for when you have a very long
8985 attribute with no entities in it.
8986
8987Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8988
8989 * added example directory
8990 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8991
8992Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * Release of libxml-1.1, nearly everything has been touched for
8995 this.
8996 * Added more regression tests
8997 * Updated the documentation
8998
8999Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * tree.[ch]: unified the XML_NO_CORBA defines.
9002 * parser.c encoding.[ch]: started plugging in char encoding detection
9003
9004Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9005
9006 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9007 Also freed allocated buffer.
9008
9009Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9010 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9011 reentrancy problem at printing. One is left in entities.c, to
9012 remove ASAP
9013 * testSAX.c : added a test example showing the use of the SAX
9014 interface if one doesn't want to build the DOM tree.
9015 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9016
9017Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9018
9019 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9020 large revamping of the parser to use SAX callbacks
9021 http://www.megginson.com/SAX/ (or at least a C like interface
9022 a la Expat). It's now possible to set up your own callbacks
9023 and the parser will not build a DOM tree.
9024 * test/* result/*: updated the test suite, I finally removed
9025 the old Namespace draft support (PI based).
9026
9027Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9028
9029 * Makefile.am: added test result to EXTRA_DIST for make tests
9030
9031Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * parser.c, parserInternals.h: moved the chars macro definitions
9034 to parserInternals.h
9035 * parser.c, error.c: applied patches from "Knut Åkesson"
9036 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9037
9038Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * xml-config.in : applied patch to make --version work
9041
90421999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9043
9044 * Makefile.am (check-local): Alias for `tests' target. This will
9045 cause `make check' to do the right thing.
9046 (tests): Don't run tests in srcdir. Also, replaced calls to
9047 basename with a `sed' "equivalent".
9048
9049Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9052 it in the header and not the sources, updated the doc.
9053 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9054 pointing this out.
9055
9056Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9059 exported the inputStream routines.
9060 * doc/html/* : updated accordingly
9061
9062Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9063
9064 * parser.c, parser.h, parserInternals.h: added a few extra
9065 internal calls to allocate and free parser contexts ...
9066 * doc/html/* : updated accordingly
9067
9068Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * configure.in, Makefile.am, doc/makefile.am : General changes for
9071 1.0.0 release and including the generated HTML documentation.
9072
9073Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * makefile.am : added parserInternals.h, oops.
9076
9077Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * parserInternals.h: added this header giving access to the parser
9080 internal functions.
9081 * doc/Makefile.am : added a rebuild target which rebuilds the full
9082 set of documentations
9083 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9084 the internal subset.
9085 * *.c *.h: modifications needed to generate the documentation using
9086 gtk-doc, cleanup of functions blocks, reorganisation of struct
9087 declarations.
9088
9089Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9090
9091 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9092 the tar and spec file to include the beginning of the doc.
9093
90941999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9095
9096 * doc/.cvsignore: Added this file.
9097
9098Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * tree.c: fixed xmlGetProp to return "" when the attribute
9101 exists, even if the node-list is NULL.
9102
9103Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * tree.c: patched an error outputting empty attribute values.
9106 * Makefile.am and doc/makefile.am: have been updated during the
9107 week-end. Sorry for an empty CVS log, I got a shell problem.
9108
9109Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * tree.h: cleaned up using enums instead of defines
9112 * parser.c, valid.[ch]: more work on parsing/output of element
9113 declarations
9114
9115Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * valid.[ch], tree.c, parser.c : more work toward full parsing
9118 of XML DTDs.
9119 * README: added informations about mailing-list and on-line
9120 documentation
9121
91221999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9123
9124 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9125
9126Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * parser.c, tree.[ch] : more work toward conformance testing,
9129 added a last element to accelerate parsing of very flat structures
9130 started working on internal subset Element content declaration.
9131 * valid.[ch] : first cut at adding code toward validation.
9132 * previous changes had also small impact on most files, especially
9133 the conformance testing using James Clark test suite.
9134
9135Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9136
9137 * test/* : updated the examples, most of them were not well
9138 formed (humm), and added rdf2.
9139 * result/* : resulting changes in the output.
9140
9141Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9142
9143 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9144
9145Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * tree.c: patched a bug in the generation of empty attributes
9148
9149Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9152 for node/trees/documents/... Biggest problem is namespace
9153 support when copying subtrees.
9154
9155Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * parser.c, entities.c: improve entities and char ref encoding,
9158 and cleanups of error messages.
9159
9160Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * parser.c, entities.c: simple bug hunting done during rpm2html and
9163 rpmfind integration.
9164
9165Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9166
9167 * parser.[ch]: Added interfaces allowing to specify a SAX
9168 handler before parsing.
9169
9170Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9171
9172 * parser.c: redirrect all errors reporting through the SAX
9173 error function
9174
9175Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9176
9177 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9178 * libtool, tlmain ...: update of the libtool files
9179
91801998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9181
9182 * entities.c: Use g_snprintf insteda of snprintf.
9183
9184Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9187 added ent5 test for this purpose.
9188 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9189
9190Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * parser.c: fixed? a strange error due to compression on a GWP
9193 document.
9194
9195Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * tree.[ch]: bug fixing
9198 * entities.[ch]: defined a specific type for predefined entities
9199 * doc/xml.html: more documentation on the library, how to use it,
9200 overview of the interfaces.
9201
9202Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9205
9206Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9207
9208 * tree.c: corrected a small bug
9209 * doc/xml.html: continuing writing documentation.
9210
9211Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9212
9213 * debugXML.h debugXML.c: added debugging utilities.
9214 * tester.c: added --debug switch.
9215 * tree.c: patched an incorrect node->type assignment.
9216 * parser.c: formatting, ensure that node->doc != NULL in attributes
9217
9218Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9221 entity support and provide an internal representation close to
9222 DOM one (entity ref nodes, and attribute value as tree). I tried
9223 to preserve the interface but this will surely break some apps
9224 (I have to change rpm2html/rpmfind for example). I had to change
9225 two interfaces, and the generated tree is somewhat different.
9226 * doc/* : started documenting the XML library, the tree and
9227 DOM/Corba. This is a first step.
9228
9229Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * parser.c: Set up the fonctions comment block, boring but useful.
9232 * parser.h, SAX.c, parser.c: now attributes are processed through
9233 the SAX interface. The problem is that my SAX interface diverged
9234 quite a bit from the original one, well this is not an official
9235 spec, and translating it from Java to C is hairy anyway...
9236
9237Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9238
9239 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9240 fonctions comment block, boring but useful.
9241
9242Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9245 conversion routines. However they are not yet used to convert the
9246 inputs. The core will run with UTF-8.
9247
9248Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9249
9250 * tree.c : make sure that the type id is properly set-up when
9251 a new object is allocated, needed for DOM.
9252
9253Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * tree.h, tree.c: Ok, the main objects in the tree will be native
9256 corba objects, it costs 8 bytes per Node, Attribute and Document
9257 but it simplifies the Corba integration a lot (no extra interface
9258 objects to allocate/free).
9259
9260Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9261
9262 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9263 and changed NODEs contants for conformity with DOM Level 1
9264
9265Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9266
9267 * added hooks to keep track of servants when creating objects
9268 xmlDoc and xmlNode (for Corba export).
9269
9270Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * added xml-config script.
9273
9274Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9277 to autoupdate libtool and automake conf files.
9278
92791998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9280
9281 * Makefile.am: Use '?' to separate the sed
9282 commands as ',' is used when people pass -Wl,something.
9283
9284
9285Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9286
9287 * tree.c, tree.h: added a per-document compression interface.
9288
9289Tue Sep 22 20:47:38 EDT 1998
9290
9291 * tree.c, tree.h: added saving with compression and added interfaces
9292 to control the compression level (xmlGetCompressMode,
9293 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9294
9295Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * parser.c: corrected a loop for files of size 0
9298
92991998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9300
9301 * error.h: New file. Contains prototyes from `error.c'.
9302
9303Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9304
9305 * Makefile.am (xmlincdir): New macro.
9306 (xmlinc_HEADERS): Renamed from include_HEADERS.
9307
9308Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9309
9310 * applied small patch on numeric entities from
9311 Christopher Blizzard <blizzard@appliedtheory.com>
9312
9313Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9314
9315 * New release 0.2, removed the old xml_* files so that it's
9316 coherent with the other CVS base (W3C), far better conformance
9317 to standard, new namespaces, decent entities support, beginning
9318 of a SAX-like interface. Nearly nothing left intact, even the
9319 test examples ...
9320
93211998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9322
9323 * .cvsignore: Add .deps dir
9324
9325Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9326
9327 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9328
9329Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * configure.in: added test for CPP
9332 * AUTHORS, Changelog: the original ones didn't get commited but the
9333 glib ones instead, fixed.
9334 * Makefile.am: corrected an error in library naming
9335
9336Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * integrated code developped at W3C
9339 * changed the original Copyright
9340 * migrated to automake
9341 * prefixed the filenames by xml_ to avoid filename clashes
9342
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009343Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9344
9345 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9346 should not be called.
9347
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009348Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9349
9350 * libxml-2.0.pc.in: applied the patch to fix #101894
9351
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009352Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9353
9354 * tree.c : applied patch from Lukas Schroeder for register callbacks
9355 * valid.c: modified patch from Lukas Schroeder to test
9356 register callbacks with --chkregister
9357
Daniel Veillard067bae52003-01-05 01:27:54 +00009358Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9359
9360 * xmlreader.c: seriously changed the way data are pushed to
9361 the underlying parser, go by block of 512 bytes instead of
9362 tryng to detect tag boundaries at that level. Changed the
9363 way empty element are detected and tagged.
9364 * python/tests/reader.py python/tests/reader2.py
9365 python/tests/reader3.py: small changes mostly due to context
9366 reporting being different and DTD node being reported. Some
9367 errors previously undetected are now caught and fixed.
9368 * doc/xmlreader.html: flagged last section as TODO
9369
Daniel Veillard51a447a2003-01-04 19:42:46 +00009370Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9371
9372 * python/libxml.py: integrated the Python 2.2 optimizations
9373 from Hannu Krosing, while maintaining compatibility with
9374 1.5 and 2.1
9375
Daniel Veillarde59494f2003-01-04 16:35:29 +00009376Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9377
9378 * xmllint.c: a bit of cleanup
9379 * xmlreader.c: small fix
9380 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9381 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9382
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009383Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9384
9385 * python/setup.py.in: patch from Stéphane Bidoul to include
9386 drv_libxml2.py in setup.py
9387
Daniel Veillard66b82892003-01-04 00:44:13 +00009388Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9389
9390 * doc/xmlreader.html: starting documenting the new XmlTextReader
9391 interface.
9392
Daniel Veillard7704fb12003-01-03 16:19:51 +00009393Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9394
9395 * xmllint.c: added the --stream flag to use the TextReader API
9396 * xmlreader.c: small performance tweak
9397
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009398Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9399
9400 * xmlreader.c python/tests/reader2py: okay the DTD validation
9401 code on top of the XMLTextParser API should be solid now.
9402
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009403Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9404
9405 * xmlreader.c python/tests/reader2py: Fixing some more mess
9406 with validation and recursive entities while using the
9407 reader interface, it's getting a bit messy...
9408
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009409Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9410
9411 * xmlreader.c python/tests/reader.py: another couple of problem
9412 related to IsEmptyElement reported by Stéphane Bidoul needed
9413 some fixes.
9414
Daniel Veillard4f860202003-01-02 13:00:02 +00009415Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9416
9417 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9418 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9419 based on the python XmlTextReader interface.
9420
Daniel Veillard3c265e42003-01-01 21:06:49 +00009421Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9422
9423 * tree.c: backing out one change in the last patch which broke the
9424 regression tests
9425
Daniel Veillard5335dc52003-01-01 20:59:38 +00009426Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9427
9428 * global.data globals.c tree.c include/libxml/globals.h: applied
9429 an old patch from Lukas Schroeder to track node creation and
9430 destruction. Probably missing a lot of references at the moment
9431 and not usable reliably.
9432
Daniel Veillard8ba17412003-01-01 19:13:12 +00009433Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9434
9435 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9436 from doc/news.html and a stylesheet
9437
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009438Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9439
9440 * xmlreader.c python/tests/reader.py: fixed another couple of
9441 xmlreader bugs reported by Stéphane Bidoul and added tests.
9442
Daniel Veillard9e395c22003-01-01 14:50:44 +00009443Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9444
9445 * xmlreader.c python/tests/reader2.py: fixed another validity
9446 checking in external parsed entities raised by Stéphane Bidoul
9447 and added a specific regression test.
9448 * python/tests/reader3.py: cleanup
9449
Daniel Veillardd5896142002-12-31 14:45:26 +00009450Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * xmlreader.c python/tests/reader2.py: fixed a problem with
9453 validation within entities pointed by Stéphane Bidoul, augmented
9454 the tests to catch those.
9455
Daniel Veillarddc85f282002-12-31 11:18:37 +00009456Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * python/generator.py: modified the generator to allow keeping
9459 class references when creating new classes, needed to fix a bug
9460 pointed by Stéphane Bidoul where the input buffer of the
9461 xmlTextReader instance gets destroyed if the python wrapper for
9462 the input is not referenced anymore.
9463
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009464Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9467 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9468
Daniel Veillard571b8892002-12-30 12:37:59 +00009469Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * xmlreader.c python/tests/reader.py: fixed another problem
9472 pointed by Stéphane Bidoul
9473
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009474Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9477 with "<a/>"
9478
Daniel Veillardecaba492002-12-30 10:55:29 +00009479Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * SAX.c: warn on xmlns:prefix="foo"
9482 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9483 for namespace attributes handling.
9484
Daniel Veillard2d84a892002-12-30 00:01:08 +00009485Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9488 a really nasty problem raised by a DocBook XSLT transform
9489 provided by Sebastian Bergmann
9490
Daniel Veillard29b3e282002-12-29 11:14:41 +00009491Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9494 by Stéphane Bidoul and integrated it into the tests
9495
Daniel Veillarde18fc182002-12-28 22:56:33 +00009496Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9497
9498 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9499 extended the XmlTextReader API a bit, addding accessors for
9500 the current doc and node, and an entity substitution mode for
9501 the parser.
9502 * python/libxml.py python/libxml2class.txt: related updates
9503 * python/tests/Makefile.am python/tests/reader.py
9504 python/tests/reader2.py python/tests/reader3.py: updated a bit
9505 the old tests and added a new one to test the entities handling
9506
Daniel Veillardaba976d2002-12-28 21:14:18 +00009507Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * python/generator.py python/libxml2class.txt
9510 python/tests/reader.py python/tests/reader2.py: changed the
9511 generator to provide casing for the XmlTextReader similar to
9512 C# so that examples and documentation are more directly transposable.
9513 Fixed the couple of tests in the suite.
9514
Daniel Veillard83298842002-12-28 15:12:33 +00009515Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * doc/guidelines.html: added a document on guildeline for
9518 publishing and deploying XML
9519
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009520Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * valid.c xmlreader.c: final touch running DTD validation
9523 on the XmlTextReader
9524 * python/tests/Makefile.am python/tests/reader2.py: added a
9525 specific run based on the examples from test/valid/*.xml
9526
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009527Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * python/libxml.py: added a few predefined xmlTextReader parser
9530 configuration values.
9531
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009532Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * python/libxml_wrap.h: trying to fix #102037
9535
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009536Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * SAX.c: fixing bug #95296, when the predefined entities
9539 are redefined in the DTD the default one must be used
9540 instead anyway.
9541
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009542Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9543
9544 * doc/xmllint.xml
9545 * doc/xmllint.1
9546 Add discussion of XML_DEBUG_CATALOG to xmllint man
9547 page - bug #100907
9548
9549
Daniel Veillarddf512f42002-12-23 15:56:21 +00009550Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * xmlreader.c: Fixed the empty node detection to avoid reporting
9553 an inexistant close tag.
9554
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009555Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9558 for Python 2.1
9559
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009560Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9563
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009564Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * doc/libxml2-api.xml python/tests/reader.py: one really need
9567 to provide the base URI information when creating a reader parser
9568 from an input stream. Updated the API and the example using it.
9569
Daniel Veillardea7751d2002-12-20 00:16:24 +00009570Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9573 include/libxml/valid.h include/libxml/xmlreader.h: working on
9574 DTD validation on top of xml reader interfaces. Allows to
9575 validate arbitrary large instances. This required some extensions
9576 to the valid module interface and augmenting the size of xmlID
9577 and xmlRef structs a bit.
9578 * uri.c xmlregexp.c: simple cleanup.
9579
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009580Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9583 work on the xml reader interfaces.
9584 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9585 Web page for the Windows binaries.
9586
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009587Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * xmlIO.c: applied a patch for VMS following the report by
9590 Nigel Hall
9591
Daniel Veillard3772de32002-12-17 10:31:45 +00009592Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * parser.c: the parseStartTag bug fix wasn't complete.
9595
Daniel Veillard67df8092002-12-16 22:04:11 +00009596Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9599 parseStartTag, fixing it.
9600 * test/att4 result/att4 result/noent/att4: adding the test
9601 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9602 more methods to XmlTextReader.
9603
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009604Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9605
9606 * win32/libxml2.def.src: added more xml reader exports
9607 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9608 to the build
9609
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009610Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9611
9612 * doc/tutorial/xmltutorial.xml
9613 plus generated html and pdf
9614 Updating tutorial again based on further comments from Niraj
9615 Tolia on the last iteration
9616
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009617Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9618
9619 * doc/tutorial/xmltutorial.xml
9620 * doc/tutorial/includekeyword.c
9621 * doc/tutorial/includegetattribute.c
9622 plus generated html and pdf
9623 Adding fix from Niraj Tolia to tutorial to properly free memory.
9624
9625
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009626Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9629 more methods of XmlTextReader.
9630 * python/libxml2class.txt python/tests/reader.py: this increased the
9631 methods in the bndings, augmented the test to check those new
9632 functions.
9633
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009634Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9637 methods of XmlTextReader.
9638 * python/generator.py python/libxml_wrap.h python/types.c
9639 python/libxml2class.txt: added the reader to the Python bindings
9640 * python/tests/Makefile.am python/tests/reader.py: added a specific
9641 test for the Python bindings of the Reader APIs
9642 * parser.c: small cleanup.
9643
Daniel Veillard06503452002-12-13 10:42:08 +00009644Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * xinclude.c: fallback was only copying the first child not the
9647 full child list of the fallback element, closes #89684 as reopened
9648 by Bernd Kuemmerlen
9649
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009650Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9651
9652 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9653
Daniel Veillard000eafb2002-12-12 10:04:22 +00009654Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9655
Daniel Veillardc1eed322002-12-12 11:01:32 +00009656 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009657 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009658 gives enum values, fix functype return type, put back fields in
9659 structs
9660 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009661
Daniel Veillard024b5702002-12-12 00:15:55 +00009662Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9665 about htmlNodeDumpOutput location.
9666 * xpath.c: removed an undefined function signature
9667 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9668 too many symbols in the API breaking the python bindings.
9669 Updated with the libxslt/libexslt changes.
9670
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009671Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * configure.in: preparing release of 2.4.29
9674 * doc/*: rebuilt the docs and API
9675 * xmlreader.c: a few more fixes for the XmlTextReader API
9676
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009677Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9678
9679 * include/win32config.h: applied mingw patch from Magnus Henoch
9680
Daniel Veillard5aad8322002-12-11 15:59:44 +00009681Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9684
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009685Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9688 building Python script, does the C parsing directly, generates
9689 a better API description including structure fieds defs and
9690 enums. Still a couple of bugs, but good enough for the python
9691 wrappers now.
9692 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9693 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9694 include/libxml/schemasInternals.h include/libxml/tree.h: more
9695 cleanup based on the python analysis script reports.
9696 * libxml.spec.in: make sure the API XML description is part of the
9697 devel package.
9698
Daniel Veillard01c13b52002-12-10 15:19:08 +00009699Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9702 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9703 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9704 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9705 code cleanup, especially the function comments.
9706 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9707
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009708Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * Makefile.am xmlreader.c include/libxml/Makefile.am
9711 include/libxml/xmlreader.h: Adding a new set of APIs based on
9712 the C# TextXmlReader API but converted to C. Allow to parse
9713 in constant memory usage, far simpler to program and explain
9714 than the SAX like APIs, unfinished but working.
9715 * testReader.c: test program
9716
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009717Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9718
9719 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9720
Daniel Veillard64b35282002-12-04 15:10:40 +00009721Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * tree.c: Chip turner indicated that XHTML1 serialization
9724 rule for style actually break on both IE and Mozilla,
9725 try to avoid the rule if escaping ain't necessary
9726
Daniel Veillard8efff672002-12-04 11:44:48 +00009727Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * nanhttp.c: handle HTTP URL escaping, problem reported by
9730 Glen Nakamura and Stefano Zacchiroli
9731
Daniel Veillard1c732d22002-11-30 11:22:59 +00009732Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9735
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009736Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * uri.c: Johann Richard pointed out some XPointer problems for
9739 URN based URI references in XInclude. Modified the URI parsing
9740 and saving routines to allow correct parsing and saving of
9741 XPointers, especially when attached to "opaque" scheme accordingly
9742 to RFC 2396
9743
Daniel Veillard8db67d22002-11-27 19:39:27 +00009744Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9747 of refactoring to the HTML saving code.
9748 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9749 in the doc.
9750
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009751Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9754 to a buffer API to reuse the generic dump to an OutputIO layer,
9755 this reduces code, fixes xmlNodeDump() for XHTML, also made
9756 xmlNodeDump() now return the number of byte written.
9757
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009758Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * python/setup.py.in: another patch from Stéphane Bidoul for
9761 Python bindings on Windows
9762 * doc/parsedecl.py: small cleanup
9763
Daniel Veillard9715c172002-11-25 16:33:40 +00009764Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * libxml.spec.in configure.in: add a line in %changelog for releases
9767
Daniel Veillard9bc53102002-11-25 13:20:04 +00009768Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * parser.c: patch from Marcus Clarke fixing a problem in entities
9771 parsing that was detected in KDe documentations environment.
9772
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009773Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9774
9775 * python/libxml.c (libxml_prev): Return the previous as opposed to
9776 the next node (I guess this is the result of some cut & paste programming:)
9777
Daniel Veillard80d7b902002-11-23 16:23:08 +00009778Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9781
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009782Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * python/generator.py python/libxml.c python/setup.py.in: trying
9785 to fix the Python bindings build on Windows (Stéphane Bidoul)
9786
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009787Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9788
9789 * win32/configure.js: added option for python bindings
9790 * win32/libxml2.def.src: added more exports
9791
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009792Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9793
9794 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9795 pthreads
9796 * win32/wince/*: applied updates to Windows CE port from Javier
9797
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009798Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * configure.in: preparing 2.4.28
9801 * libxml.spec.in doc/Makefile.am: some cleanup
9802 * doc/*: updated the news and regenerated.
9803
Daniel Veillardfee408f2002-11-22 13:18:30 +00009804Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * HTMLparser.c: final touch at closing #87235 </p> end tags
9807 need to be generated.
9808 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9809 this change slightly the output of a few tests
9810 * doc/*: regenerated
9811
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009812Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * parserInternals.c: fixing bug #99190 when UTF8 document are
9815 parsed using the progressive parser and the end of the chunk
9816 is in the middle of an UTF8 multibyte character.
9817
William M. Brack8b2c7f12002-11-22 05:07:29 +00009818Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9819
9820 * threads.c: fixed initialization problem in xmlNewGlobalState
9821 which was causing crash.
9822 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9823 in xmlInitializeGlobalState.
9824 * parserInternals.c: cleaned up ctxt->sax initialisation.
9825
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009826Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * tree.c include/libxml/tree.h: modified the existing APIs
9829 to handle XHTML1 serialization rules automatically, also add
9830 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9831 libxslt serialization uses it when needed without changing
9832 the library API.
9833 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9834 result/xhtml1: added a new test specifically for xhtml1 output
9835 and updated the result of one XHTML1 test
9836
Daniel Veillardd076a202002-11-20 13:28:31 +00009837Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * xinclude.c parserInternals.c encoding.c: fixed #99082
9840 for xi:include encoding="..." support on text includes.
9841 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9842 test/XInclude/ents/isolatin.txt : added a specific regression test
9843 * python/generator.py python/libxml2class.txt: fixed the generator
9844 the new set of comments generated for doc/libxml2-api.xml were
9845 breaking the python generation.
9846
Daniel Veillard817e70b2002-11-19 22:28:48 +00009847Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9850 * configure.in: patch for Solaris on new autoconf closes #98880
9851 * doc/parsedecl.py: repair the frigging API building script,
9852 did I say that python xmllib sucks ?
9853 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9854 and some comment are no more truncated.
9855
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009856Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * parser.c: Martin Stoilov pointed out a potential leak in
9859 xmlCreateMemoryParserCtxt
9860
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009861Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9864 included in HTML documents and using the push parser.
9865
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009866Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9867
9868 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9869 specified, look for the Python interpreter not just in the
9870 specified root but also in the specified location. Fixes #98825
9871
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009872Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * python/libxml.c: fixing bug #98792 , node may have no doc
9875 and dereferencing without checking ain't good ...
9876
Daniel Veillarddad3f682002-11-17 16:47:27 +00009877Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * configure.in: preparing release 2.4.27
9880 * doc/* : updated and rebuilt the docs
9881 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9882 and all the docs are actually packaged and in the final RPMs
9883 * parser.c parserInternals.c include/libxml/parser.h: restore
9884 xmllint --recover feature.
9885
Daniel Veillard68e9e742002-11-16 15:35:11 +00009886Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9887
Daniel Veillard784b9352003-02-16 15:50:27 +00009888 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009889 processing of parsed entities, and XPath computation on sustitued
9890 entities.
9891 * testXPath.c: make sure entities are substitued.
9892
Daniel Veillard328f48c2002-11-15 15:24:34 +00009893Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
Daniel Veillard784b9352003-02-16 15:50:27 +00009895 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009896 processing of internal parsed entities, which had to be changed.
9897
Daniel Veillard66651aa2002-11-15 11:21:43 +00009898Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9901 trying to fix bug #98517 about building outside the source tree
9902 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9903
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009904Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9905
9906 * include/win32config.h: cleanup
9907 * win32/Makefile.mingw: integrated mingw in JScript configure
9908 * win32/Makefile.msvc: modified to allow mingw coexistence
9909 * win32/configure.js: integrated mingw
9910 * win32/Readme.txt: cleanup
9911
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009912Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * HTMLparser.c: strengthen the guard in the Pop macros,
9915 like in the XML parser, closes bug #97315
9916
Daniel Veillard0821b152002-11-12 20:57:47 +00009917Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9920 callback is never used.
9921
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009922Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * parserInternals.c: fixed the initialization of the SAX structure
9925 which was breaking xsltproc
9926 * xpath.c: patch from Petr Pajas for CDATA nodes
9927 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9928 * parser.c include/libxml/parser.h: patch from Peter Jones
9929 removing a leak in xmlSAXParseMemory() and adding the
9930 function xmlSAXParseMemoryWithData()
9931
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009932Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9933
9934 adding pdf of tutorial, changing web page to link to it
9935 * doc/tutorial/xmltutorial.pdf
9936 * doc/xml.html
9937 * doc/docs.html
9938
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009939Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9940
9941 * doc/tutorial/ar01s08.html
9942 adding file what I forgot for tutorial
9943
9944
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009945Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9946
9947 Adding encoding discussion to tutorial
9948 Added:
9949 * doc/tutorial/images/*.png: DocBook admonition image files
9950 * doc/tutorial/apf.html, apg.html: new generated html
9951 * doc/tutorial/includeconvert.c: conversion code entity file
9952 changed:
9953 * doc/tutorial/xmltutorial.xml: DocBook original
9954 * doc/tutorial/*.html: generated html
9955
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009956Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9957
9958 * include/libxml/*.h: retired xmlwin32version.h
9959 * doc/Makefile.am: retired xmlwin32version.h
9960 * win32/configure.js: retired xmlwin32version.h
9961
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009962Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9963
9964 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009965 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9966 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009967
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009968Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * globals.c: fixed a typo pointed out by Igor
9971 * xpath.c: try to speed up node compare using line numbers
9972 if available.
9973
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009974Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * tree.c: make xmlFreeNode() handle attributes correctly.
9977
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009978Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9979
9980 * catalog.c: completed the #96963 fix, as reported by Karl
9981 Eichwalder
9982
Daniel Veillard56f21f22002-11-06 15:49:46 +00009983Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9986
Daniel Veillard91ad8792002-11-04 17:06:52 +00009987Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * Makefile.am: switched the order of a couple of includes
9990 to fix bugs #97100
9991
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009992Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9993
9994 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9995 xmlLoadCatalogs that used to separate directories with a ':'.
9996
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009997Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9998
9999 * threads.c: improvements to the Windows-side of thread handling
10000 * testThreads.c: conditionally excluded unistd.h
10001 * testThradsWin32.c: broke overlong lines
10002 * include/win32config.h: adapted thread-related macros to the new
10003 scheme and for pthreads on Windows
10004 * win32/Makefile.msvc: introduced a more flexible thread build,
10005 added testThreads[Win32].c to the build
10006 * win32/configure.js: introduced a more flexible thread config
10007
John Fleck61f6fb62002-10-31 15:23:29 +0000100082002-10-31 John Fleck <jfleck@inkstain.net>
10009
10010 * doc/xml.html (and, by implication, FAQ.html)
10011 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10012
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010013Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10014
10015 * configure.in: removed xmlwin32version.h
10016 * include/libxml/Makefile.am: removed xmlwin32version.h
10017
Daniel Veillardce66ce12002-10-28 19:01:59 +000010018Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * tree.c: applied patch from Brian Stafford to fix a bug
10021 in xmlReconciliateNs()
10022
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010023Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * tree.c: applied patch from Christian Glahn to allow
10026 xmlNewChild() on document fragment nodes
10027
Daniel Veillardb39bc392002-10-26 19:29:51 +000010028Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * parser.c: Christian Glahn found a problem with a recent
10031 patch to xmlParseBalancedChunkMemoryRecover()
10032 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10033 problems
10034 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10035 test/schemas/seq*: added the test cases from Charles
10036
Daniel Veillard366a9152002-10-23 20:43:53 +000010037Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10040 serious cleanup of the spec file and associated changes
10041 in the Makefiles.
10042 * valid.c: try to remove some warnings on x86_64
10043
Daniel Veillardd033d022002-10-23 14:55:02 +000010044Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10047 fix bug #96586
10048
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010049Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10052 parsing, applied his patch
10053 * result/HTML/attrents.html result/HTML/attrents.html.err
10054 result/HTML/attrents.html.sax test/HTML/attrents.html:
10055 added the test and result case provided by Mikhail Sogrine
10056
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010057Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * vms/build_libxml.com vms/config.vms vms/readme.vms
10060 include/libxml/parser.h include/libxml/parserInternals.h
10061 include/libxml/tree.h include/libxml/xmlIO.h
10062 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10063 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10064 Applied the VMS update patch from Craig A. Berry
10065 * doc/*.html: update
10066
Daniel Veillardf000f072002-10-22 14:28:17 +000010067Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10070
Daniel Veillard1e208222002-10-22 14:25:25 +000010071Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * debugXML.c: adding a grep command to --shell in xmllint
10074 for T.V. Raman
10075
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010076Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * xmlcatalog.c: tried to fix some of the problem with --sgml
10079
Daniel Veillard935494a2002-10-22 14:22:46 +000010080Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * parser.c: tried to fix bug #91500 where doc->children may
10083 be overriden by a call to xmlParseBalancedChunkMemory()
10084
10085Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10088 identifiers in SGML catalogs containing '&'
10089
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010090Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * python/types.c: fixed bugs when passing result value tree
10093 to Python functions.
10094
Daniel Veillard48267432002-10-18 11:21:38 +000010095Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * configure.in: preparing the release of 2.4.26
10098 * doc/*: updated and rebuilt the documentation
10099
Daniel Veillardbb284f42002-10-16 18:02:47 +000010100Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * parser.c: fixed a XML Namespace compliance bug reported by
10103 Alexander Grimalovsky
10104
Daniel Veillard44892f72002-10-16 15:23:26 +000010105Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * HTMLtree.c: fixed serialization of script and style when
10108 they are not lowercase (i.e. added using the API to the tree).
10109
Daniel Veillard2fd85422002-10-16 14:32:41 +000010110Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * valid.c: make xmlValidateDocument emit a warning msg if there
10113 is no DTD, pointed by Christian Glahn
10114
Daniel Veillard32370232002-10-16 14:08:14 +000010115Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10118 content model when some of the blocks have min or max, and a couple
10119 of bugs found in the process.
10120 * result/schemas/list0* test/schemas/list0*: added some specific
10121 regression tests
10122
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010123Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * README: updated the contact informations
10126
Daniel Veillard63186732002-10-15 08:43:17 +000010127Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10130 misses it, reported by Peter Bray.
10131
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010132Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10135 and removed a few warnings
10136
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010137Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * parser.c: Christian Glahn found a small bug in the push parser.
10140 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10141 public
10142
Daniel Veillard6045c902002-10-09 21:13:59 +000010143Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * xmlschemas.c include/libxml/xmlschemas.h: added
10146 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10147 * testSchemas.c: added --memory to test the new interface
10148
Daniel Veillardf0070122002-10-09 14:24:17 +000010149Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * doc/index.py doc/search.php: integrated the XSLT indexing,
10152 a few fixed in the indexer, added a scope selection at the
10153 search level.
10154
Daniel Veillard01992e02002-10-09 10:20:30 +000010155Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10158 this was due to uninitialized parts of the validation context
10159
Daniel Veillard321be0c2002-10-08 21:26:42 +000010160Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * debugXML.c: applied patch from Mark Vakoc except the API
10163 change, preserved it.
10164 * doc/*: updated the docs to point to the search engine for
10165 information lookup or before bug/help reports.
10166
Daniel Veillard01e87d22002-10-08 16:55:06 +000010167Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * doc/index.py doc/search.php: added mailing-list archives
10170 indexing and lookup
10171
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010172Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10175
Daniel Veillard9b006132002-10-07 11:13:27 +000010176Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * doc/index.py: improved HTML indexing
10179 * doc/search.php: make the queries also lookup the HTML based indexes
10180
Daniel Veillard141d04b2002-10-06 21:51:18 +000010181Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * doc/index.py: added HTML page indexing
10184
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010185Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10186
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010187 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010188 problem in libxslt.
10189 * catalog.c: fixed list handling in XML_CATALOG_FILES
10190
Daniel Veillardceb09b92002-10-04 11:46:37 +000010191Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * valid.c: typo/bug found by Christian Glahn
10194
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010195Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10196
10197 * xmlIO.c: applied Windows CE patch from Javier.
10198 * win32/wince: new directory, contains support for the PocketPC
10199 with Windows CE from Javier.
10200 * include/win32config.h: reorganised, removed duplicate
10201 definitions and applied WinCE patch from Javier.
10202 * include/wsockcompat.h: new file, now contains WinSock
10203 compatibility macros.
10204 * win32/Makefile.msvc: introduced double-run compilation.
10205
Daniel Veillarde16b5742002-09-26 17:50:03 +000010206Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * configure.in include/libxml/xmlwin32version.h: preparing release
10209 of 2.4.25
10210 * doc/*: updated and regenerated teh docs and web pages.
10211
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010212Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10215 error were not covering namespace declarations.
10216 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10217 it was missing the attribute declaration for the namespace
10218 * result/VC/NS3: the fix now report breakages in that test
10219
Daniel Veillardabe01742002-09-26 12:40:03 +000010220Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10223
Daniel Veillard2ace1952002-09-26 12:28:02 +000010224Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10227 and regenerated the docs and web site
10228
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010229Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10232 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10233 not before
10234
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010235Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * python/generator.py python/libxml2class.txt: fixed a stupid error
10238 breaking the python API
10239
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010240Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10243 triostr.c triostr.h: applied a trio update patch from
10244 Bjorn Reese which should work with MinGW
10245
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010246Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * tree.c: improving some documentation comments
10249 * xmlregexp.c: found and fixed a mem leak with python regression tests
10250 * doc/*: rebuilt the doc and the API XML file including the
10251 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10252 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10253 python/types.c: added access to the XML Schemas regexps from
10254 python
10255 * python/tests/Makefile.am python/tests/regexp.py: added a
10256 simple regexp bindings test
10257
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010258Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10259
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010260 * doc/xml.html:
10261 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010262
Daniel Veillard118aed72002-09-24 14:13:13 +000010263Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xmlregexp.c: fixed the data callback on transition functionality
10266 which was broken when using the compact form
10267 * result/schemas/*: updated the results, less verbose, all tests
10268 pass like before
10269 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10270 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10271 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10272 annoying warnings
10273 * xpath.c: try to provide better error report when possible
10274
Daniel Veillard72336152002-09-21 13:08:14 +000010275Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * Makefile.am: fixed a breakage raised by Jacob
10278
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010279Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10280
10281 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10282 which don't use sockets
10283
Igor Zlatkovic01280582002-09-20 16:40:34 +000010284Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10285
10286 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10287 * win32/configure.js: applied zlib patch from Daniel Gehriger
10288
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010289Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10290
10291 * win32/configure.js: applied the patch from Mark Vakoc for
10292 regexp support
10293 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10294 for regexp support
10295
Daniel Veillardb5c05732002-09-20 13:36:25 +000010296Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * xmlschemastypes.c: as pointed by Igor Float and Double
10299 parsing ain't finished yet
10300
Daniel Veillard40b11342002-09-20 12:01:39 +000010301Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * Makefile.am configure.in: trying to fix #88412 by bypassing
10304 all the python subdir if python ain't detected
10305
Daniel Veillard23e73572002-09-19 19:56:43 +000010306Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10309 made configuring with regexps/automata/unicode the default
10310 but without schemas ATM
10311 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10312 fixed the regexp based DTD validation performance and memory
10313 problem by switching to a compact form for determinist regexps
10314 and detecting the determinism property in the process. Seems
10315 as fast as the old DTD validation specific engine :-) despite
10316 the regexp built and compaction process.
10317
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010318Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * valid.c: determinism is debugged, new DTD checking code now works
10321 but xmlFAComputesDeterminism takes far too much CPU and the whole
10322 set usues too much memory to be really usable as-is
10323
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010324Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * tree.c: fixed another stupid bug in xmlGetNodePath()
10327 * xmllint.c: --version now report the options compiled in
10328
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010329Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * HTMLparser.c: small cleanup
10332 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10333 when configured with them. A bit of debugging around the determinism
10334 checks is still needed
10335
Daniel Veillard63b01c22002-09-17 19:25:28 +000010336Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10339
Daniel Veillard92727042002-09-17 17:59:20 +000010340Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * xmlIO.c: small portability glitch fixed.
10343
Daniel Veillard84d70a42002-09-16 10:51:38 +000010344Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * xmlschemastypes.c: incomplete steps for real/double support
10347 * testAutomata.c include/libxml/xmlautomata.h
10348 include/libxml/xmlregexp.h: avoiding a compilation problem
10349 * valid.c include/libxml/valid.h: starting the work toward using
10350 the regexps for actual DTD validation
10351
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010352Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * hash.c: cosmetic cleanup
10355 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10356 integrating a DTD validation layer based on the regexps
10357
Daniel Veillard4402ab42002-09-12 16:02:56 +000010358Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10361 the determinism was tested before eliminating the epsilon
10362 transitions :-(
10363
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010364Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * python/generator.py python/libxml.c python/libxml.py
10367 python/libxml2-python-api.xml python/libxml2class.txt
10368 python/libxml_wrap.h python/types.c: updated the python
10369 bindings, added code for easier File I/O, and the ability to
10370 define a resolver from Python fixing bug #91635
10371 * python/tests/Makefile.am python/tests/inbuf.py
10372 python/tests/outbuf.py python/tests/pushSAXhtml.py
10373 python/tests/resolver.py python/tests/serialize.py: updated
10374 and augmented the set of Python tests.
10375
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010376Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10377
10378 * win32/configure.js: added more readme info for the binary
10379 package.
10380
Daniel Veillard607b35c2002-09-10 12:16:19 +000010381Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * xmlIO.c: fixed a stupid out of bound array error
10384
10385Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10388 messing around with support for Windows path, cleanups,
10389 trying to identify and fix the various code path to the
10390 filename access. Added xmlNormalizeWindowsPath()
10391
Daniel Veillard76575762002-09-05 14:21:15 +000010392Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * error.c valid.c: working on better error reporting of validity
10395 errors, especially providing an accurate context.
10396 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10397 error reports in those cases.
10398
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010399Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10402 parser.c parserInternals.c xmlIO.c: get rid of all the
10403 perror() calls made in the library execution paths. This
10404 should fix both #92059 and #92385
10405
Daniel Veillard19aa7022002-09-05 11:14:19 +000010406Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * xmllint.c: memory leak reporting was broken after a change
10409 of the preprocessor symbol used to activate it.
10410
Daniel Veillardec6725e2002-09-05 11:12:45 +000010411Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * tree.c: try to make the copy function work for node of
10414 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10415 DOM layers though, not libxml2 itself.
10416
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010417Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * valid.c: try to provide file and line informations, not all
10420 messages are covered, but it's a (good) start
10421
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010422Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * xinclude.c: reimplemented a large part of the XInclude
10425 processor, trying to minimize resources used, James Henstridge
10426 provided a huge test case which was exhibiting severe memory
10427 consumption problems.
10428
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010429Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * python/Makefile.am: applied patch from Christophe Merlet to
10432 reestablish DESTDIR
10433
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010434Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * libxml.spec.in: fixes libary path for x86_64 AMD
10437
John Fleckbe98b332002-09-04 03:16:23 +000010438Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10439
10440 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010441 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010442 (plus resulting generated html files)
10443 fixing one spot I missed in the tutorial where I hadn't freed
10444 memory properly
10445
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010446Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10447
10448 * doc/tutorial/includeaddattribute.c
10449 * doc/tutorial/includeaddkeyword.c
10450 * doc/tutorial/includegetattribute.c
10451 * doc/tutorial/includekeyword.c
10452 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010453 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010454 update tutorial to properly free memory (thanks to Christopher
10455 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010456 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010457 added image files so the callouts are graphical, making it
10458 easier to read ( use "--param callout.graphics 1" to generate
10459 html with graphical callouts)
10460
Daniel Veillarde1662542002-08-28 11:50:59 +000010461Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10464 nice logos generated by Marc Liyanage
10465 * doc/site.xsl *.html: changed the stylesheet to show the new
10466 logo and regenerated the pages
10467
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010468Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10471
Daniel Veillard42766c02002-08-22 20:52:17 +000010472Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * xpath.c: possible mem leak patch from Jason Adams
10475
10476Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10479 in the XQuery namespace
10480 * configure.in: preparing 2.4.24
10481 * doc/*.html: updated the web pages
10482
10483Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * python/generator.py: closing bug #85258 by generating conditional
10486 compile check to avoid linking to routines not configured in.
10487
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000104882002-08-22 Havoc Pennington <hp@pobox.com>
10489
10490 * autogen.sh: update error message for missing automake
10491
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010492Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * python/Makefile.am: typo in target name resulted in libxml2.py
10495 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10496
Daniel Veillard22669b22002-08-22 07:17:11 +000010497Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * win32/win32/Makefile.mingw: updated with version from
10500 Elizabeth Barham at http://soggytrousers.net/repository/
10501
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010502Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10503
10504 * win32/Makefile.msvc: added the prefix location to the include
10505 and lib search path.
10506
Havoc Pennington830e8972002-08-18 22:22:13 +0000105072002-08-18 Havoc Pennington <hp@pobox.com>
10508
10509 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10510 both automake 1.6 and 1.4 installed get the right automake. Means
10511 compilation from CVS will now require the latest automake 1.4
10512 release, or manually creating symlinks called "automake-1.4" and
10513 "aclocal-1.4"
10514
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010515Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * configure.in python/Makefile.am: more AMD 64 induced changes from
10518 Frederic Crozat
10519
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010520Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * xinclude.c: oops I was missing the xml:base fixup too
10523 * result/XInclude/*.xml: this adds xml:base attributes to most
10524 results of the tests
10525
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010526Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * xinclude.c: quick but apparently working implementation of
10529 xi:fallback, should close bug #89684
10530 * Makefile.am test/XInclude/docs/fallback.xml
10531 result/XInclude/fallback.xml: added a basic test for fallback,
10532 and run with --nowarning to avoid a spurious warning
10533 * configure.in: applied patch from Frederic Crozat for python
10534 bindings on AMD 64bits machines.
10535
Daniel Veillard9e923512002-08-14 08:48:52 +000010536Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10539 the caller don't pass a SAX callback block.
10540
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010541Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * tree.c: applied the same fix for the XML-1.0 namespace to
10544 xmlSearchNsByHref() as was done for xmlSearchNs()
10545
Daniel Veillardad11b302002-08-12 14:53:41 +000010546Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * libxml.3: small cleanup of the man page
10549 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10550 when serializing HREF attributes generated by XSLT.
10551
Daniel Veillardc084e472002-08-12 13:27:28 +000010552Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10555 version of Marc Liyanage' patch for boolean attributes in HTML
10556 output
10557
Daniel Veillard5f91b372002-08-12 12:13:01 +000010558Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * python/tests/serialize.py: fixed the test results, indenting
10561 behaviour changed slightly
10562
Aleksey Sanin9e951762002-08-08 18:02:41 +000010563Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10564
10565 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10566 new c14n function to Windows def files
10567
Aleksey Saninea4272a2002-08-02 23:50:03 +000010568Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10569
10570 * c14n.c: fixed a memory leak in c14n code
10571
Daniel Veillard58e44c92002-08-02 22:19:49 +000010572Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * parser.c include/libxml/parser.h: adding a new API for Christian
10575 Glahn: xmlParseBalancedChunkMemoryRecover
10576 * valid.c: patch from Rick Jones for some grammar cleanup in
10577 validation messages
10578 * result/VC/* result/valid/*: this slightly change some of the
10579 regression tests outputs
10580
Daniel Veillard0bf29002002-08-01 12:54:11 +000010581Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * tree.c: trying to fix a problem in namespaced attribute handling
10584 raised by Christian Glahn
10585
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010586Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * encoding.c include/libxml/encoding.h: Opening the interface
10589 xmlNewCharEncodingHandler as requested in #89415
10590 * python/generator.py python/setup.py.in: applied cleanup
10591 patches from Marc-Andre Lemburg
10592 * tree.c: fixing bug #89332 on a specific case of loosing
10593 the XML-1.0 namespace on xml:xxx attributes
10594
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010595Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10596
10597 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10598 corner case from new Merlin's test suite and added a callback
10599 that will be used to improve xmlsec performance
10600
10601
Daniel Veillard0b22def2002-07-29 16:23:03 +000010602Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * HTMLtree.c: trying to fix the <style> escaping problem in
10605 HTML serialization bug #89342
10606
Daniel Veillard0b28e882002-07-24 23:47:05 +000010607Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10610 and rebuilt the web site.
10611
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010612Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010613
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010614 * include/libxml/tree.h: added _private member to xmlNs struct
10615
Daniel Veillard1d995272002-07-22 16:43:32 +000010616Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * HTMLparser.c: fixing bug #84876 based on the xml working
10619 code.
10620
William M. Brack61eaba52002-07-21 11:14:18 +000010621Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10622
10623 * python/Makefile.am: enhanced to fix bug 72012 (errors
10624 when using '-jX' make parameter)
10625
William M. Brackef61d202002-07-19 08:32:00 +000010626Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10627
10628 * xpath.c: small additional enhancement for booleans
10629 compared to nodesets
10630
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010631Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * HTMLtree.c: changed the order of the encoding declaration
10634 attributes in the meta tags due to a bug in IE/Mac
10635
William M. Brack0c022ad2002-07-12 00:56:01 +000010636Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10637
10638 * xpath.c: enhanced handling of booleans (especially '='
10639 and '!=' for nodesets) - fixes bug 85256. Added new
10640 routine xmlXPathNotEqualValues for more proper handling
10641 of '!=' when nodesets are involved.
10642
Daniel Veillard06944e22002-07-11 19:55:18 +000010643Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10646 doc/xmlcatalog_man.xml to the source distribution
10647
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010648Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10649
10650 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10651 asked for this.
10652
Daniel Veillard539638b2002-07-06 19:55:14 +000010653Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * configure.in: preparing 2.4.23
10656 * doc/*: rebuilt the docs
10657
Daniel Veillard176d99f2002-07-06 19:22:28 +000010658Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * parser.c: fixing bug #84169 by fixing the
10661 comment of xmlCreatePushParserCtxt to describe the
10662 encoding detection parameters better.
10663
Daniel Veillard37f961d2002-07-06 17:53:56 +000010664Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * valid.c: fixing bug #79331 in one path the lookup for
10667 ID attributes on a namespaced node wasn't handled correctly :-\
10668
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010669Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * HTMLparser.c: trying to fix 87235 about discarded white
10672 spaces in the HTML parser.
10673 * result/HTML/*: this changes the output of a number of HTML
10674 regression tests
10675
Daniel Veillardfdc91562002-07-01 21:52:03 +000010676Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * xpath.c: applied patch from Richard Jinks for the namespace
10679 axis + fixed a memory error.
10680 * parser.c parserInternals.c: applied patches from Peter Jacobi
10681 removing ctxt->token for good.
10682 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10683 popped out by the regression tests.
10684 * Makefile.am: patch for threads makefile from Gary Pennington
10685
William M. Brack6000af52002-06-28 11:43:13 +000010686Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10687
Daniel Veillardfdc91562002-07-01 21:52:03 +000010688 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010689 expressions involving preceding-sibling (et al).
10690
Daniel Veillard153120c2002-06-18 07:58:35 +000010691Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * hash.c: applied a patch from Peter Jacobi to solve a problem
10694 when compiling with the Watcom C on Win32
10695 * result/schemas/*.err: the change of hashing algo generated
10696 permutations in the output
10697
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010698Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * hash.c: applied patch from Sander Vesik improving the quality of
10701 the hash function.
10702
Aleksey Sanina5808b92002-06-14 17:07:41 +0000107032002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010704
10705 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10706 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10707 xmllint.c xpath.c: replaced sprintf() with snprintf()
10708 to prevent possible buffer overflow (the bug was pointed
10709 out by Anju Premachandran)
10710
Daniel Veillarde059b892002-06-13 15:32:10 +000010711Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * parser.c: removed an uninitialized data error popped by valgrind
10714 on PE references
10715
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010716Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10717
10718 * doc/xml.html
10719 adding tutorial reference to the web page
10720
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010721Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10722
10723 * doc/tutorial/xmltutorial.xml
10724 * doc/tutorial/ar01s07.html
10725 * doc/tutorial/ape.html
10726 * doc/tutorial/includegetattribute.c
10727 adding section to tutorial about retrieving an attribute
10728 value
10729
Daniel Veillardf5582f12002-06-11 10:08:16 +000010730Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * parser.c: applied a couple of patches from Peter Jacobi to start
10733 to get rid of ctxt->token, with a possible significant speed
10734 improvement to be gained once done. Better compliance with PE
10735 references constructs in DTDs too.
10736 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10737 from Peter too
10738
Daniel Veillard38d80e22002-06-11 07:24:56 +000010739Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10742 xmlParseElement was likely to have been deallocated at the
10743 time of the report, possibly leading to segfault. Just report
10744 the tag name now.
10745
Daniel Veillard9e412302002-06-10 15:59:44 +000010746Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * xpath.c: patch from Richard Jinks for XPath substring() function
10749 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10750
Aleksey Sanina5808b92002-06-14 17:07:41 +0000107512002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010752
10753 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10754
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010755Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10756
10757 *doc/FAQ.html
10758 fixing typos in FAQ, thanks to Robert Funnell for the
10759 editing help
10760
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010761Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * NEWS: got complaints from rpmlint that it was empty
10764
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010765Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10766
10767 * added doc/tutorial, including:
10768 apa.html
10769 apb.html
10770 apc.html
10771 apd.html
10772 ar01s02.html
10773 ar01s03.html
10774 ar01s04.html
10775 ar01s05.html
10776 ar01s06.html
10777 includeaddattribute.c
10778 includeaddkeyword.c
10779 includekeyword.c
10780 includestory.xml
10781 index.html
10782 xmltutorial.xml
10783 libxml tutorial, including generated html
10784
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010785Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10786
10787 * result/c14n/exc-without-comments/merlin-c14n-two-*
10788 result/c14n/without-comments/merlin-c14n-two-*
10789 test/c14n/exc-without-comments/merlin-c14n-two-*
10790 test/c14n/without-comments/merlin-c14n-two-*
10791 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10792 c14n/exc-c14n and slightly modified test script to handle
10793 these test cases
10794 * c14n.c: fixed bugs for complicated nodes set (namespace
10795 without node and others from merlin-c14n-two.tar.gz)
10796 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10797 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10798 for xmlsec performance patch
10799 * xpath.c: fixed self::node() for namespaces and attributes
10800
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010801Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10802
10803 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10804 but with the format parameter
10805 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10806
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010807Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10808
10809 * Makefile.am: updated c14n tests suite
10810 * c14n.c: performance improvement for previous c14n patch
10811
Daniel Veillarde72c7562002-05-31 09:47:30 +000010812Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * parser.c: another peroformance patch from Peter Jacobi, that
10815 time on parsing attribute values.
10816
Aleksey Sanin508a1012002-05-31 06:32:32 +000010817Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10818
10819 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10820 into LibXML2 test suite
10821
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010822Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10823
10824 * c14n.c: propagating xpath ancesstors node fix to c14n
10825 plus small performance improvement to reduce number of
10826 mallocs
10827 * xpath.c: fixed ancestors axis processing for namespace nodes
10828
Daniel Veillard46de64e2002-05-29 08:21:33 +000010829Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10832 Peter Jacobi
10833
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010834Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * configure.in: preparing 2.4.22
10837
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010838Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10841 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10842 a public entry point.
10843 * doc/*: rebuilt the API and docs
10844
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010845Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * xpath.c: patch from Richard Jinks to fix a problem introduced
10848 in the previous patch and pointed by Norm
10849
Daniel Veillardc6924812002-05-24 11:10:43 +000010850Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * libxml.spec.in: fixing bug #81112
10853
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010854Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * uri.c: fixing bug #82848
10857
Daniel Veillarda2878972002-05-24 07:54:39 +000010858Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10861 output of one catalog test
10862
Aleksey Sanin114e4752002-05-24 07:20:27 +000010863Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010864
Aleksey Sanin114e4752002-05-24 07:20:27 +000010865 * global.data globals.c tree.c include/libxml/globals.h
10866 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10867 default value for global parameter xmlIndentTreeOutput to 1 and
10868 introduced new global parameter xmlTreeIndentString (the string
10869 used to do one-level indent) with default value " " (as it was
10870 in tree.c)
10871
Daniel Veillard49d5af82002-05-23 11:55:49 +000010872Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10875 with trio and schemas.
10876
Daniel Veillard7c13af42002-05-22 09:57:32 +000010877Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * xpath.c: patch from Richard Jinks to fix the problem raised in
10880 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10881
Daniel Veillard5a872412002-05-22 06:40:27 +000010882Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * xmlschemas.c: a bit of work on import.
10885 * xmlschemastypes.c: Charles Bozeman provided a compare function
10886 for date/time types so min/max facet restrictions should work,
10887 indeterminate comparisons return an error instead of equal.
10888 * test/schemas/date_0* result/schemas/date_0_0: specific test
10889 from Charles Bozeman too
10890
Daniel Veillard10b6da42002-05-18 07:55:20 +000010891Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10894 from Christian Cornelssen fixing the man pages and the Catalog
10895 building script.
10896 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10897 next step is <xs:import> I now have a reasonable understanding
10898 of how it works.
10899
Daniel Veillarde5354492002-05-16 08:43:22 +000010900Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10903
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010904Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10905
10906 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10907
Daniel Veillard088bf112002-05-14 11:03:59 +000010908Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * xpath.c: fixing an XPath function evalutation bug pointed out
10911 by Alexey Efimov where the context was lost when evaluating
10912 the function arguments
10913
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010914Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010915
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010916 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10917 function public for XMLSec performance optimizations
10918
Daniel Veillard3cd72402002-05-13 10:33:30 +000010919Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * python/generator.py python/libxml2class.txt : fixed a problem
10922 with the HTML parser pointed by Gary Benson
10923 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10924 example
10925
Aleksey Sanine48a3182002-05-09 18:20:01 +000010926Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10927 * parser.c: fixed bug #81159 (memory growth in SAX)
10928
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010929Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10930 * xpath.c: fixed bug #78858 (the real fix)
10931
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010932Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010933 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010934
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010935Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * tree.c: modified xmlNodeSetBase to allow changing the
10938 base of a document.
10939
Daniel Veillard070803b2002-05-03 07:29:38 +000010940Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * xmlschemastypes.c: patch Charles Bozeman for validation of
10943 all the date, time, and duration types
10944 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10945 * configure.in: fixed an error pointed by an user
10946 * xml2-config.in: fixed an error pointed by an user
10947
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010948Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10949
10950 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10951 win32/libxml2.def.src xmlIO.c: exported default
10952 'file:', 'http:' and 'ftp:' protocols input handlers
10953 and maked protocols comparisson case insensitive
10954
Daniel Veillard34de97f2002-04-30 14:29:22 +000010955Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * configure.in: Neven Has detected a typo
10958
Daniel Veillard28577c32002-04-30 06:48:41 +000010959Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10962 as one of the persons allowed to commit directly to the
10963 module.
10964
Daniel Veillardfc57b412002-04-29 15:50:14 +000010965Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10968 * valid.c: raised a too low limit
10969 * doc/*: rebuilt the docs
10970
Daniel Veillardeca82812002-04-24 11:42:02 +000010971Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * test/XPath/expr/floats test/XPath/expr/functions
10974 result/XPath/expr/floats result/XPath/expr/functions
10975 xpath.c: another XPath conformance patch from Richard Jinks
10976
Daniel Veillard13e04c62002-04-23 17:51:29 +000010977Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * xmlschemas.c: fixed validation of attribute groups.
10980 * test/schemas result/schemas: added an example from the primer
10981
Daniel Veillard88c58912002-04-23 07:12:20 +000010982Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10985 * test/schemas result/schemas: updated the test list
10986
Daniel Veillarde19fc232002-04-22 16:01:24 +000010987Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * TODO: updated a bit
10990 * parser.c: made a comment more specific
10991 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10992 Schemas conformance.
10993 * test/schemas result/schemas: updated the test list
10994
Daniel Veillard441bc322002-04-20 17:38:48 +000010995Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10998 implementing xs:all with minOccurs = 0
10999 * tes/schemas/* result/schemas/*: added more tests covering
11000 xs:all
11001
Daniel Veillard8a001f62002-04-20 07:24:11 +000011002Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * xmlregexp.c: first implementation of the all particle, this
11005 may need to be revisited for case where not all transitions
11006 must be crossed.
11007
Daniel Veillard7646b182002-04-20 06:41:40 +000011008Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * tree.c: another entity processing update from Markus Henke
11011
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011012Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11013
11014 * trionan.c: fixed crash on OSF/1
11015
Daniel Veillardb4398962002-04-19 07:01:55 +000011016Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * xmlschemas.c: more Schemas work
11019 * test/schemas/* result/schemas/*: added more tests coming
11020 from the spec.
11021
Daniel Veillard54761132002-04-18 21:00:44 +000011022Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11025 ExcC14N specification
11026
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011027Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * tree.c: patch from Markus Henke, fix for recursive entities.
11030
Daniel Veillard23b1f372002-04-18 15:50:05 +000011031Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * xpath.c: fix a problem with string() on a document node.
11034
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011035Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * Makefile.am xmlschemas.c: more Schemas work
11038 * test/schemas/* result/schemas/*: added more tests coming
11039 from the spec.
11040
Daniel Veillard6231e842002-04-18 11:54:04 +000011041Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11044 * result/HTML/*: this changes a few things in the results
11045
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011046Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11047
11048 * include/libxml/tree.h: eliminated 'declaration different than
11049 prototype' warning
11050 * include/win32config.h: "resolved" conflicts with errno.h
11051
Daniel Veillardb509f152002-04-17 16:28:10 +000011052Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11055 on the automata interfaces and debug of counted choices
11056 * test/schemas/* result/schemas/*: added a number of tests
11057
Daniel Veillard8651f532002-04-17 09:06:27 +000011058Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11061 a bit of work on Schemas
11062 * testSchemas.c: try to make it more useful
11063 * test/schemas/* result/schemas/* Makefile.am: changed the
11064 Schemas regression test procedure, started adding a few samples
11065
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011066Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11067
11068 * include/libxml/encoding.h: Patch for the Borland C++ builder
11069 * include/libxml/tree.h: Patch for the Borland C++ builder
11070 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011071 * win32/bcb5: New directory for the Borland C++ builder
11072 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011073
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011074Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11075
11076 * win32/Makefile.msvc: Update for XML Schema support
11077 * win32/configure.js: Update for XML Schema support
11078 * win32/libxml2.def.src: Update for XML Schema support
11079
Daniel Veillard4255d502002-04-16 15:50:10 +000011080Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11083 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11084 xmlunicode.c include/libxml/Makefile.am
11085 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11086 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11087 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11088 include/libxml/xmlversion.h.in : merged the current state of
11089 XML Schemas implementation, it is not configured in by default,
11090 a specific --schemas configure option has been added.
11091 * test/automata test/regexp test/schemas Makefile.am
11092 result/automata result/regexp result/schemas:
11093 merged automata/regexp/schemas regression tests
11094
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011095Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * xpath.c: Gary found a compile time problem, fixes #78823
11098
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011099Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * configure.in: release of 2.4.20
11102 * doc/*: updated and rebuilt the docs
11103
Daniel Veillardf544f192002-04-15 12:56:56 +000011104Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * python/Makefile.am: patch from Cristian Gafton to build on
11107 Red Hat 6.2, should also fix #75779
11108
Daniel Veillard940492d2002-04-15 10:15:25 +000011109Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * valid.c: first part of fixing #78729
11112
Daniel Veillardeb475a32002-04-14 22:00:22 +000011113Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11116 escaping of URI when saving HTML files.
11117 * result/HTML/*: this impacted some tests
11118
Daniel Veillard9b731d72002-04-14 12:56:08 +000011119Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * configure.in: trying to fix #77441
11122
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011123Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * include/libxml/xmlIO.h: Hallski complained it could not be
11126 included by itself.
11127
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011128Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11131
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011132Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11133
11134 * win32/configure.js: patch from Nilo for the c14n option
11135 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11136
Daniel Veillardda423da2002-04-10 19:25:38 +000011137Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11140 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11141 LIBXML_THREAD_ENABLED
11142
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011143Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * xpath.c: another patch from Richard Jinks for substring conformance
11146 * test/XPath/expr/floats test/XPath/expr/strings
11147 result/XPath/expr/floats result/XPath/expr/strings: update of the
11148 test suite to check those.
11149
Daniel Veillard01917aa2002-04-10 11:30:41 +000011150Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * xpath.c: patch from Richard Jinks for .x float parsing.
11153
Daniel Veillard46d6c442002-04-09 16:10:39 +000011154Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * parser.c: patch from Markus Henke when an encoding ain't recognized
11157
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011158Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * libxml.m4: got a report that #include <string.h> was needed
11161
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011162Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11165
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011166Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11167
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011168 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011169
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011170Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11173 pointed out by Melvyn Sopacua.
11174
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011175Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * libxml.m4: Frédéric Crozat gave a patch related to the change
11178 of Include paths breaking the libxml.m4
11179
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011180Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * xpath.c: Fix bug #76927 forgot to save some context
11183 when evaluating binary expressions
11184
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011185Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * configure.in: fixed configure for MPE/iX from Markus Henke
11188 * xmlmemory.c: fixed initialization problems
11189 * xpath.c: another set of patches from Richard Jinks this
11190 fixes "make XPathtests" on linux
11191
Daniel Veillard21458c82002-03-27 16:12:22 +000011192Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11195 * test/XPath/expr/compare test/XPath/expr/equality
11196 test/XPath/expr/floats test/XPath/expr/functions
11197 test/XPath/expr/strings result/XPath/expr/compare
11198 result/XPath/expr/equality result/XPath/expr/floats
11199 result/XPath/expr/functions result/XPath/expr/strings: Updated
11200 tests though they show a divergence on Linux
11201
Daniel Veillard28dfed12002-03-27 09:08:17 +000011202Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * xpath.c trionan.c: previous commit also included patches
11205 from Richard Jinks on some IEEE support corner case
11206
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011207Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11210 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11211 that $(datadir) should be used for docs
11212
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011213Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11216 could leak filedescriptors
11217
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011218Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * configure.in nanohttp.c: applied patch from Allan Clark for
11221 UnixWare/OpenServer
11222
Daniel Veillard19274092002-03-25 16:48:03 +000011223Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * configure.in: preparing 2.4.19
11226 * doc/*: rebuilt the docs
11227
Daniel Veillard56b2db72002-03-25 16:35:28 +000011228Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * nanohttp.c: fixing #76043, got fed up with non-portability
11231 of that piece of code.
11232
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011233Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * valid.c SAX.c: Never commit without running "make tests" :-(
11236 fix a couple of stupidities in the previous commit
11237 * result/*: a few changes in some attribute order result of previous
11238 commit.
11239
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011240Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11243 the internal subset should not raise duplicate ID errors,
11244 also there was a small bug in conjunction to namespace
11245 declarations defaulted and xml:xxx attributes DTD definitions.
11246
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011247Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * xpath.c: Richard Jinks also raised some rounding problems
11250 this tries to fix them
11251
Daniel Veillard4e2df542002-03-22 12:23:14 +000011252Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11255 behaviour in xmlXPathCastToString()
11256
Daniel Veillarddb552912002-03-21 13:27:59 +000011257Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11260 raised by Morus Walter
11261
Daniel Veillard9e537932002-03-21 13:08:08 +000011262Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11265 from Igor
11266
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011267Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * xpath.c: fixing #75619, related to a problem when trying
11270 to evaluate condition when the current node set resulting
11271 from that sub-step evaluation is empty. Also fixes 2 potential
11272 problem with previous-sibling and next-siblings axis.
11273
Daniel Veillard1840ef02002-03-21 08:05:23 +000011274Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11277 HTML support is not configured in.
11278
Daniel Veillard561b7f82002-03-20 21:55:57 +000011279Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11282 include/libxml/tree.h: dohh I really didn't intended to commit
11283 this test version :-(
11284
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011285Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * testSAX.c: I wanted to see the real speed at the SAX interface
11288 after a little too many Ximianer started complaining about the
11289 parser speed.
11290 added a --quiet option:
11291 paphio:~/XML -> ls -l db100000.xml
11292 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11293 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11294 3200006 callbacks generated
11295 real 0m1.270s
11296 Which means 16MBytes/s and 3Mcallback/s
11297
Daniel Veillardc62a1472002-03-19 18:35:12 +000011298Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * xpath.c: valgrind spotted another error that time when running
11301 on libxslt regression tests
11302
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011303Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * Makefile.am: adding "make valgrind" running the full regression
11306 tests (except python ones) under Valgrind (using valgrind -q
11307 which was kindly added by the author).
11308 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11309 passes cleanly now except an obcure floating point initialization
11310 raised in log10() in one XPath regression test ???
11311 * tree.c: edited some comments to close #75244
11312
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011313Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11314
11315 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11316 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11317 context of ScrollKeeper, made sure that if the number is
11318 an integer, the serialization follows the description at
11319 http://www.w3.org/TR/xpath#section-String-Functions
11320
Daniel Veillard5997aca2002-03-18 18:36:20 +000011321Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011323 * configure.in: preparing 2.4.18
11324 * doc/*: updated and rebuilt the web site
11325 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11326 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011327 * parser.c: humm, changed the way the SAX parser work when
11328 xmlSubstituteEntitiesDefault(1) is set, it will then
11329 do the entity registration and loading by itself in case the
11330 user provided SAX getEntity() returns NULL.
11331 * testSAX.c: added --noent to test the behaviour.
11332
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011333Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * parser.c: Wilfried Teiken provided a hackish but working
11336 way to get context reported back on entities when parsing
11337 with SAX and without breaking the DOM build.
11338
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011339Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * c14n.c: applied a new patch from Aleksey Sanin
11342 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11343 to reference Aleksey implementation of XML digital Signatures
11344
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011345Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * xpath.c: small fix to avoid potential problem due to
11348 ordering of freeing data
11349 * python/Makefile.am: people were complaining about
11350 the generated file in python dir not being built
11351
Daniel Veillardd2379012002-03-15 22:24:56 +000011352Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11355 python/generator.py python/libxml.c python/types.c: Cleanup
11356 of the python Makefiles based on Jacob and James feedback,
11357 fixed the spec file accordingly, fixed the number of warning
11358 that passing my pedantic CFLAGS was generating. Conclusion
11359 is that Python includes are real crap.
11360
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011361Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * configure,in: it was reported quite a few times that
11364 xml2-config --cflags should not output
11365 -I$includeprefix/libxml2/libxml because libxml2 header names
11366 clashes with existing names like list.h from C++ stl.
11367 Includes should be #include<libxml/xxx.h> so ...
11368
Daniel Veillard6f293b12002-03-15 09:42:33 +000011369Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * c14n.c: another patch from Aleksey Sanin
11372
Daniel Veillard5c396542002-03-15 07:57:50 +000011373Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11376 canonicalization algorithm
11377 * doc/xml.html doc/index.html: added the C14N references on the
11378 index page.
11379
jacob berkman9be65862002-03-14 02:15:56 +0000113802002-03-13 jacob berkman <jacob@ximian.com>
11381
11382 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11383 usage, redundant, and gcc specific
11384
Daniel Veillard75be0132002-03-13 10:03:35 +000011385Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * xpath.c: speedup some node selection operations, this can
11388 have a significant impact on DocBook Norm's stylesheets
11389 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11390 make sure it's always the case
11391 * debugXML.c: distinguish CDATA and comments in ls operations
11392
Daniel Veillard61f26172002-03-12 18:46:39 +000011393Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11396 to generate better API descriptions etc...
11397
Daniel Veillard9ff88172002-03-11 09:15:32 +000011398Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * c14n.c: Fixing #74186, made sure all boolean expressions
11401 get fully parenthesized, ran indent on the output
11402 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11403 include/libxml/tree.h: also #74186 related, removed the
11404 --with-buffers option, and all the preprocessor conditional
11405 sections that were resulting from it.
11406
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011407Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * valid.c: applied patch from Dodji Seketeli fixing an
11410 uninitailized variable in xmlValidGetValidElements()
11411
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011412Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11413
11414 * c14n.c: fixed a few comments
11415 * doc/*.html doc/*/*.html: regenerated the docs and added
11416 the C14N API
11417 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11418
Daniel Veillardfa49d872002-03-09 10:20:00 +000011419Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * check-xml-test-suite.py: fix to adapt varaiations in the
11422 bindings
11423 * configure.in python/setup.py python/setup.py.in: fixed to
11424 have the version of the python scripts automatically updated
11425
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011426Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11429 in xmlCopyProp()
11430
Daniel Veillardaf43f632002-03-08 15:05:20 +000011431Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * configure.in: preparing 2.4.17 release
11434 * doc/*: updated and rebuilt the docs
11435 * xpath.c: fixed a comment
11436 * python/libxml.c: fixed a possible reentrancy problem
11437
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011438Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11441 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11442 added a specific regression test
11443 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11444 not raise exceptions when failing to find the attribute.
11445
Daniel Veillard90bc3712002-03-07 15:12:58 +000011446Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * configure.in xmllint.c: owen pointed out a problem with the
11449 ftme fix, gettimeofday() was not detected by configure and
11450 the ftime header wasn't included, dohhh
11451
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011452Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * configure.in xmllint.c: trying to fix #71457 for timing
11455 precision when gettimeofday() is not availble but ftime() is
11456
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011457Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11460 are now copied on install and part of the -devel RPM
11461
Daniel Veillard7b416132002-03-07 08:36:03 +000011462Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * xpath.c: trying to avoid bug #72150 which was apparently
11465 caused by a gcc bug (or a processor problem) as detailed
11466 at http://veillard.com/gcc.bug
11467
Daniel Veillardf742d342002-03-07 00:05:35 +000011468Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11471 fixed xmlReconciliateNs(), added a Python test/example for
11472 inter-document cut'n paste
11473 * python/libxml.py: fixed node.doc on document nodes and added
11474 xpathEval() onto node objects
11475
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011476Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11479 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11480 fixup and integrated tests for the serialization stuff
11481
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011482Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11485 moved the libxml man page to section 3
11486
Daniel Veillard1e774382002-03-06 17:35:40 +000011487Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * tree.c: fix bug #72490
11490 * python/libxml.c python/libxml.py: added methods serialize()
11491 and saveTo() to all node elements.
11492
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011493Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * xmlIO.c: closed #73430, don't read from an input source
11496 which indicated an end-of-file or an error.
11497
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011498Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * parser.c: make sure SAX endDocument is always called as
11501 this could result in a Python memory leak otherwise (it's
11502 used to decrement ref-counting)
11503 * python/generator.py python/libxml.c python/libxml.py
11504 python/libxml2-python-api.xml python/libxml2class.txt
11505 python/tests/error.py python/tests/xpath.py: implemented
11506 the suggestions made by Gary Benson and extended the tests
11507 to match it.
11508
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011509Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * python/generator.py: applied patch fixing #73450
11512
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011513Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * xpath.c: fixing #61290 "namespace nodes have no parent"
11516 long standing divergence from the XPath REC. NodeSets
11517 simply hold a copy of namespace nodes and those node ->next
11518 points to the parent (which may not be the node carrying the
11519 definition).
11520 * include/libxml/xpath.h: flagged but didn't added a possible
11521 speedup
11522 * DOCBparser.c HTMLparser.c: removed some warnings from push
11523 parser due to new state being added.
11524 * tree.c: new fix from Boris Erdmann
11525 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11526 the XML Canonalization support from Aleksey Sanin
11527
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011528Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * tree.c: patch from Boris Erdmann fixing some namespace odities
11531 with xmlCopyNode()
11532
Daniel Veillardc6613042002-03-02 09:34:02 +000011533Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * xmlIO.c: fix bug #72706 when loading a NULL entity
11536
Daniel Veillardc0fef772002-03-01 16:16:31 +000011537Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11540 actually change in a future XML Namespace revision.
11541
Daniel Veillard79426f22002-03-01 16:14:17 +000011542Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11545 added the possibility of returning nodesets from XPath extension
11546 functions written in Python
11547
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011548Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * python/*: commiting some Python bindings work done while travelling
11551
Daniel Veillard97300512002-03-01 09:13:41 +000011552Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11555 explicitely with memory debugging switched on
11556
Daniel Veillard6361da02002-02-23 10:10:33 +000011557Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11558
11559 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11560 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11561 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11562 the accessor generator for strings
11563 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11564 regression test.
11565
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011566Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * python/README python/generator.py python/libxml.c python/setup.py:
11569 added the 'usual' setup.py to allow building a libxml2-python
11570 module based on the same code. The initialization is however
11571 different the 2 .so files fo libxml2 and libxslt are identical and
11572 they entry point initialize both libraries. this is done to avoid
11573 some possible nasty problem since the Python don't merge the maps
11574 of all shared modules.
11575
Daniel Veillard158a4d22002-02-20 22:17:58 +000011576Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * parser.c: fixed a push/encoding bug reported by Michael
11579 on librsvg
11580
Daniel Veillard7839e162002-02-20 18:54:48 +000011581Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * include/libxml/parserInternals.h: fixes a misplaced #endif
11584
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011585Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * parser.c valid.c: found and fixed a couple of allocation bugs
11588
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011589Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * doc/xml.html doc/python.html doc/*: added a Python and binding
11592 page describing the current state of the Python bindings and
11593 giving pointers to the other languages wrappers.
11594
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011595Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11598 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11599 rebuilt the API and web site
11600 * xpath.c: fixed #71978 portability bugs
11601
Daniel Veillard8aff2472002-02-19 21:50:43 +000011602Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11605
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011606Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * include/libxml/parserInternals.h parser.c: had to change
11609 2 internal parsing API when processing document content
11610 to check the start and end of element content are defined
11611 in the same entity
11612 * valid.c include/libxml/valid.h: attribute normalization can
11613 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11614 with the context to report it.
11615 * SAX.c: fixed the last known bugs, crazy validation constraints
11616 when a document is standalone seems correctly handled. There
11617 is a couple of open issues left which need consideration especially
11618 PE93 on external unparsed entities and standalone status.
11619 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11620 The 2 tests left failing are actually in error. Cleanup done.
11621
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011622Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * valid.c: implemented E59 spaces in CDATA does not match the
11625 nonterminal S
11626
Daniel Veillard878eab02002-02-19 13:46:09 +000011627Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * SAX.c parser.c valid.c: more validation test fixups
11630 * check-xml-test-suite.py: added duration info for the tests
11631
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011632Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * parser.c valid.c: a couple of errors were reported but not
11635 saved back as such in the parsing context. Down to 1% failure rate
11636 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11637
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011638Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * xmlInternald.c: isExtender was missing a char
11641 * parser.c include/libxml/parser.h: % are acceptable in the
11642 internal subset if within a PUBLIC ID
11643
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011644Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * SAX.c parserInternals.c valid.c: more work on the conformance
11647 suite. Took the step to finally block documents with encoding
11648 errors. It's a fatal error per the spec, people should have fixed
11649 their documents by now.
11650
Daniel Veillard55253e22002-02-18 14:32:39 +000011651Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * check-xml-test-suite.py: fixed the test script after some discussion
11654 on the semantic of TYPE="error"
11655 * Makefile.am: added the script to the distrib
11656
Daniel Veillard28757702002-02-18 11:19:30 +000011657Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11658
11659 * SAX.c entities.c: fixed a couple of conformances issues deep
11660 into the validation code (standalone and undeclared Notations)
11661
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011662Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11665 stayed there for years !
11666
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011667Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11670 missing
11671
Daniel Veillardc7612992002-02-17 22:47:37 +000011672Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * check-xml-test-suite.py: improved the behaviour a bit as
11675 well as the logs
11676 * parser.c valid.c SAX.c: fixed a few more bugs
11677 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11678
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011679Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * check-xml-test-suite.py: python script to run regression tests
11682 against the XML Test suite of W3C/OASis
11683 * SAX.c: fixed a validation bug
11684 * parser.c: fixed 3 errors pointed by the test suite
11685 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11686 * python/Makefile.am: fixed a dependendy
11687
Daniel Veillard9f28f302002-02-15 20:48:08 +000011688Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * xmlmemory.c: avoid a warning bug #71594
11691
Daniel Veillard144024e2002-02-13 21:14:46 +000011692Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11695 warning on alpha/Tru64
11696
Daniel Veillarde4301c82002-02-13 13:32:35 +000011697Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11698
11699 * include/libxml/entities.h: fixing a comment
11700 * valid.c: fixing some troubles with validity check on namespaces
11701 * result/VC/NS3 test/VC/NS3: added a specific regression test
11702
Daniel Veillarda6d05382002-02-13 13:07:41 +000011703Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * tree.c: Fixing #71342 serializing '\n' in attribute values
11706 * result/noent/att3 result/att3 test/att3: added a specific
11707 test.
11708
Daniel Veillard797a5652002-02-12 13:46:21 +000011709Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * python/libxml.c: couple of bug fixes
11712
Daniel Veillard01a6d412002-02-11 18:42:20 +000011713Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * python/*.py: removed tabs and used spaces.
11716
Daniel Veillard397ff112002-02-11 18:27:20 +000011717Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11720 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11721
Daniel Veillard03517542002-02-11 13:54:40 +000011722Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11725 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11726
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011727Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * include/libxml/encoding.h include/libxml/entities.h
11730 include/libxml/globals.h include/libxml/parser.h
11731 include/libxml/threads.h include/libxml/tree.h
11732 include/libxml/xmlmemory.h: trying to fix the include mess
11733
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011734Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * include/libxml/xmlmemory.h: reverted part of the previous
11737 attempt to provide #69655, this was breaking the build.
11738
Daniel Veillard0ba59232002-02-10 13:20:39 +000011739Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11742 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11743 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11744 include/libxml/parserInternals.h include/libxml/tree.h
11745 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11746 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11747 clean.
11748 * python/libxml.c: fixed a warning.
11749
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011750Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11753 copying of node, merge back IDs in the target document.
11754 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11755 test/XInclude/ents/ids.xml: test case
11756 * result/VC/ElementValid4: output changed due to a typo fix
11757
Daniel Veillard1c18e302002-02-09 22:16:40 +000011758Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11759
11760 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011761 generate the dependencies right as Jacob found out. Add
11762 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011763
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011764Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * parserInternals.c valid.c: Justin Fletcher found some parts
11767 of the code needing cleanup
11768 * libxml.spec.in python/Makefile.am python/generator.py
11769 python/libxml.c python/libxml.py: Fixed the python Makefiles
11770 corrected a bug showing up on ia64, changed the name of the
11771 python internal module too
11772
Daniel Veillard07be19b2002-02-08 14:20:35 +000011773Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * Makefile.am: applied patch from Andris Pavenis for binary
11776 name suffixes
11777
Daniel Veillardf216d462002-02-08 13:44:24 +000011778Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * xmllint.c win32/win32config.h: fixing #68748
11781
Daniel Veillardd455d792002-02-08 13:37:46 +000011782Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * valid.c: fixing #70166
11785
11786Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * valid.c: fixing #70077
11789
Daniel Veillardc575b992002-02-08 13:28:40 +000011790Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * Copyright Makefile.am README configure.in libxml.spec.in:
11793 Changed to the MIT Licence
11794 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11795 doc/xmlio.html: updated the doc accordingly
11796 * include/libxml/xmlwin32version.h configure.in: preparing
11797 2.4.14 release
11798 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11799 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11800 fixed the const xmlChar * wrapper and generator, XPath extension
11801 functions now use the context as first argument
11802 * python/tests/tstxpath.py python/tests/xpath.py
11803 python/tests/xpathext.py: Updated the tests accordingly
11804 * tree.c: fixed bug #70067
11805
Daniel Veillard7db38712002-02-07 16:39:11 +000011806Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * Makefile.am: cleanup
11809 * debugXML.c: always use stdout if output is NULL
11810 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11811 * python/Makefile.am python/generator.py python/libxml2class.txt
11812 python/libxml_wrap.h python/types.c: augmented the number of bindings
11813 handling FILE * and XPath contexts
11814 * python/tests/Makefile.am: avoid a stupid problem due to the
11815 use of TEST.
11816
Daniel Veillard15a143b2002-02-06 22:40:50 +000011817Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11820
Daniel Veillard70cab352002-02-06 16:06:58 +000011821Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * python/TODO python/libxml.c: cleanup the extension function lookup
11824 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11825
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011826Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * configure.in python/Makefile.am: do not install outside
11829 of prefix
11830
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011831Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * python/TODO python/libxml.c: started adding SAX interfaces
11834 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11835 SAX test
11836
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011837Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * tree.c: hardened the addChild function
11840 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11841 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11842 added accessors needed for xmlNode, a bit more testing and
11843 extension of interfaces
11844 * python/tests/Makefile.am python/tests/build.py: added a test
11845 build from scratch/save/load/check
11846
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011847Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * parserInternals.c: change a small bit in the way valididy
11850 error messages get initialized
11851 * python/TODO python/libxml.c python/libxml2-python-api.xml
11852 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11853 added some memory debugging to track leaks at the libxml2 level
11854 * python/tests/*.py: changed all tests to check for leaks,
11855 there is just one left in XPath extension registrations.
11856
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011857Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * python/TODO python/generator.py python/libxml2-python-api.xml
11860 python/libxml2class.txt: more accessor classes for the parser
11861 context, allow to switch on and check validity
11862 * python/tests/Makefile.am python/tests/error.py
11863 python/tests/invalid.xml python/tests/valid.xml
11864 python/tests/validate.py: attded more test and and added error.py
11865 which I forgot to commit in the last step
11866
Daniel Veillard3ce52572002-02-03 15:08:05 +000011867Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * python/Makefile.am python/types.c: cleanup
11870 * python/libxml.c python/libxml.py python/libxml_wrap.h
11871 python/generator.py python/libxml2-python-api.xml
11872 python/libxml2class.txt: added class for parser context, added
11873 first cut for push mode support. Added a framework to generate
11874 accessors functions.
11875 * python/tests/Makefile.am python/tests/push.py: added a push
11876 test
11877
Daniel Veillardcfb05462002-02-02 23:18:22 +000011878Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11881 bug a bit of cleanup.
11882
Daniel Veillard5d819032002-02-02 21:49:17 +000011883Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11886 python/libxml2class.txt: adding error redirections and preformat
11887 to a python handler
11888 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11889 tests self checking
11890
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011891Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11892
11893 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11894 a function
11895
Daniel Veillard9589d452002-02-02 10:28:17 +000011896Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11899 python/libxml.c python/libxml2-python-api.xml
11900 python/libxml2class.txt: Progressing through the TODOs, class
11901 description output, extra XML API, RPM now builds the wrappers
11902 for all python installed versions
11903
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011904Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * configure.in libxml.spec.in python/Makefile.am python/TODO
11907 python/generator.py python/libxml2class.txt: added more informations
11908 in the libxml2-python package including docs. Slightly changed
11909 the class hierarchy
11910 * python/tests/*: added basic regression tests infrastructure too
11911
11912Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11915 added libxml2-python as part of the packages installed
11916
Daniel Veillarda7340c82002-02-01 17:56:45 +000011917Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * python/Makefile.am python/generator.py python/libxml.c
11920 python/libxml.py: more work, now able to extend the
11921 XPath interpreter with functions written in python.
11922
Daniel Veillardc3e39442002-02-01 09:29:41 +000011923Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * python/Makefile.am: Jacob sent a patch to allow building from
11926 tarfile.
11927
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011928Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11931 inserted the python wrappers build, I hope this won't be too
11932 unportable
11933
Daniel Veillard1971ee22002-01-31 20:29:19 +000011934Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * xpath.c: minor optimization
11937 * python/generator.py python/libxml.c python/libxml.py
11938 python/libxml_wrap.h: more work on the python bindings,
11939 they now support XPath and there is no evident leak
11940
Daniel Veillard36ed5292002-01-30 23:49:06 +000011941Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * python/generator.py python/libxml.c python/libxml.py:
11944 more work on the python bindings generator.
11945
Daniel Veillard96fe0952002-01-30 20:52:23 +000011946Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11947
11948 * python/generator.py python/libxml.c python/libxml_wrap.h:
11949 more work on the python bindings.
11950
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011951Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11952
11953 * python/generator.py python/libxml.c python/libxml.py
11954 python/libxml_wrap.h: commited early version of a python binding
11955 for private use only ATM
11956
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011957Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * entities.c tree.c include/libxml/entities.h: applied patch
11960 from Anthony Jones to implement copy of DTD subtree too. Had
11961 just to keep 2 function private which really ought to become
11962 public ones.
11963
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011964Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * xmllint.c: added pointers to the web pages in the usage()
11967
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011968Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * tree.c: more fixes from Petr Kozelka for attribute handling
11971 in the tree API to align the semantic with DOM.
11972
Daniel Veillard36065812002-01-24 15:02:46 +000011973Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11974
11975 * valid.c tree.c entities.c: another set of patches from
11976 Anthony Jones for copy operations cleanup and robustness
11977
Daniel Veillardf8592562002-01-23 17:58:17 +000011978Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11981 an alphabetic index based on comments content
11982 * doc/*: rebuilt the web site with the new references
11983
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011984Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * parserInternals.h: Greg Sjaardema suggested to use an
11987 eponential buffer groth policy in xmlParserAddNodeInfo()
11988
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011989Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11992 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11993 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11994 to generate cross-references, and added/updated the stylesheets
11995 to generate and link API indexes. The generic keyword index
11996 is not done yet.
11997 * doc/*.html: regenerated all the usual docs too
11998
Daniel Veillard2070c482002-01-22 22:12:19 +000011999Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * debugXML.c: added an xpath function to the shell for T. V. Raman
12002
12003Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012004
12005 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12006 debug routines.
12007
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012008Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
12010 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12011 support of attribute nodes
12012
Daniel Veillard9d06d302002-01-22 18:15:52 +000012013Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12016 hopefully near complete and fully documented of the API in XML
12017 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12018 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12019 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12020 include/libxml/parserInternals.h include/libxml/valid.hi
12021 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12022 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12023 include/libxml/xpath.h include/libxml/xpathInternals.h:
12024 Cleaned up the doc comments a lot in the process, the interface
12025 coverage is now 100%
12026
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012027Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12030 extracts comments from the gtk-doc DocBook output (a bit
12031 convoluted but seems to work).
12032
Daniel Veillard61006472002-01-21 17:31:47 +000012033Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12036 added an XML description of the API, moved the script generating
12037 it here. Added a "make api" target
12038
Daniel Veillardd2f23002002-01-21 13:36:00 +000012039Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12042
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012043Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * xpath.c include/libxml/xpathInternals.h: the change made to
12046 xmlXPathFuncLookupFunc was incompatible roll it back
12047
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012048Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * SAX.c: cleanup patch from Anthony Jones
12051 * doc/Makefile.am: fix the headers to avoid in make scan
12052 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12053 includes, * vs Ptr and general cleanup
12054 * parsedecl.py: first version of a script to extract the
12055 module interfaces, the goal will be to provide .decl or XML
12056 specification of the interfaces to build wrappers.
12057
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012058Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12061 now provides return codes in case of errors
12062
Bjorn Reese026d29f2002-01-19 15:40:18 +000012063Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12064
12065 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12066 Upgraded to trio baseline 1.6
12067 * strio.h strio.c: Replaced by triostr.h and triostr.c
12068
Daniel Veillard572577e2002-01-18 16:23:55 +000012069Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12072 of strdup usage in the code
12073
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012074Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * parser.c error.c: Keith Isdale complained rightly that
12077 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12078
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012079Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * tree.c: fixed the funxtion to set the xml: attributes
12082 * debugXML.c: added "setbase" to test it.
12083
Daniel Veillard2c748c62002-01-16 15:37:50 +000012084Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12085
12086 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12087 to allow updating an attribute content
12088
Daniel Veillard8de85c62002-01-15 17:10:15 +000012089Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12090
12091 * libxml.h: try to avoid problems when compiling on Windows
12092
Daniel Veillard314cfa02002-01-14 17:58:01 +000012093Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * hash.c: patch from Anthony Jones for hash.c allocation size
12096 * Makefile.am: trying to work around Yet Another Libtool Madness
12097 and build the 2.4.13 release finally ...
12098
Daniel Veillard744683d2002-01-14 17:30:20 +000012099Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12100
12101 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12102 * doc/* : update of the documentation
12103
Daniel Veillarde6a55192002-01-14 17:11:53 +000012104Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12105
12106 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12107 at fixing #61290 :-(
12108
Daniel Veillardfb25a512002-01-13 20:32:08 +000012109Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12112 Fixes bug #67229
12113
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012114Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * tree.c: trying to avoid troubles when a subtree is copied
12117 and coalesced in part with the target tree. Should fix
12118 bug #67407
12119
Daniel Veillardd8224e02002-01-13 15:43:22 +000012120Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * valid.c: fixed validation of attributes content of type
12123 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12124 values, very old bug. Fixes #67671
12125
Daniel Veillard8107a222002-01-13 14:10:10 +000012126Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12127
12128 * parser.c include/libxml/parserInternals.h tree.c: integrated
12129 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12130 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12131
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012132Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * threads.c: applied Serguei Narojnyi's patch to add native
12135 thread support on the Win32 platform
12136 * testThreadsWin32.c Makefile.am: added the test program also
12137 from Serguei, Win32 specific
12138 * include/win32config.h include/libxml/xmlwin32version.h.in:
12139 added patch from Igor for the Windows thread specific defines.
12140
Daniel Veillard845cce42002-01-09 11:51:37 +000012141Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12142
12143 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12144
Daniel Veillard7b602b42002-01-08 13:26:00 +000012145Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12148 output page into XMLinfo.html. Close bug #66951 and
12149 raised by Robert Collins too.
12150
Daniel Veillard73c6e532002-01-08 13:15:33 +000012151Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * encoding.c: Paul Keogh pointed out a possibility of segfault
12154 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12155 Closes bug # 68238
12156
Daniel Veillard4a859202002-01-08 11:49:22 +000012157Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * doc/*.html: updated the Gdome2 links
12160
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012161Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12162
12163 * libxml.h: Applied following patches from Robert Collins
12164 and make sure IN_LIBXML is defined when compiling it
12165 -------
12166 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12167 as well as Visual C.
12168 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12169 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12170 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12171 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12172 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12173 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12174 xmlSysIDExists xmlNoNetExists).
12175 * xmllint.c: Don't include winsock2.h for Cygwin.
12176
Daniel Veillard401c2112002-01-07 16:54:10 +000012177Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12180 when the version info is not present.
12181
Daniel Veillard6f42c132002-01-06 23:05:13 +000012182Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * tree.c: Anthony Jones pointed out a problem in
12185 xmlStringGetNodeList() and provided a fix for it
12186
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012187Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12188
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012189 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012190 xmlCreatePushParserCtxt() when the initial buffer passed
12191 is large.
12192
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012193Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * win32/*: big cleanup of the Windows/MSVC project files
12196 from Igor Zlatkovic
12197
Daniel Veillardcebb1362002-01-02 13:13:30 +000012198Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * doc/Makefile.am: should fix #67674 and avoid troubles if
12201 xsltproc is not available or fails in the prefix provided
12202
Daniel Veillard26908ab2002-01-01 16:50:03 +000012203Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12204
12205 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12206
Daniel Veillard5344c602001-12-31 16:37:34 +000012207Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12210 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12211 Fixed a few other problems raised by Charlie Bozeman.
12212 * result/VC/ElementValid[5-7]: fixed the output
12213
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012214Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12217 patches from Charlie Bozeman. Regenerated the HTML docs.
12218
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012219Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12222 for Windows from Igor
12223
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012224Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * xmllint.c: applied Justin Fletcher patch for --output or -o
12227
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012228Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * win32/libxml2/libxml2.def.src: close #67019
12231
Daniel Veillard01db67c2001-12-18 07:09:59 +000012232Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * xmllint.c: applied Justin Fletcher generic timing patch
12235 similar to the one already applied to xsltproc.
12236
Daniel Veillardd1640922001-12-17 15:30:10 +000012237Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * include/libxml/tree.h tree.c: applied documentation patches
12240 from Charlie Bozeman
12241
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012242Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12243
12244 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12245
Daniel Veillard29e43992001-12-13 22:21:58 +000012246Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * valid.c: fix the xmlStrdup() used in the previous patch.
12249 * valid.c: added --dropdtd
12250 * tree.c: fixed xmlUnlinkNode so it also removes the references
12251 from the document if the node is a DTD
12252
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012253Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * HTMLtree.c valid.c: cleanup some static declarations
12256
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012257Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * xmllint.c: removed another strdup()
12260 * doc/FAQ: removed the HP/UX entry
12261
Daniel Veillarded472f32001-12-13 08:48:14 +000012262Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * valid.c: fix bug #66816 when validating.
12265 * xmllint.c: don't use sys/time.h if configure did not found it
12266
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012267Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12268
12269 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12270 xmlcatalog_man.xml
12271
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012272Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12273
12274 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12275 xmlInitMemory() was declared twice
12276
Daniel Veillardb82c1662001-12-09 14:00:54 +000012277Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * globals.c: do not reference strdup() !
12280 * configure.in libxml-2.0.pc.in: trying to fix the libs
12281 of the various config extraction modules
12282
Daniel Veillardef90ba72001-12-07 14:24:22 +000012283Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12284
12285 * configure.in : preparing 2.4.12
12286 * doc/* : updated and rebuilt the docs
12287
Daniel Veillard220346d2001-12-07 11:33:54 +000012288Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * uri.c: closed bug #66159
12291 * testURI.c: added --escape option
12292 * configure.in: some cleanup for xml2-config --cflags
12293
Daniel Veillard2a906822001-12-06 14:34:08 +000012294Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * globals.c testThreads.c: removed some misplaced includes
12297 of xmlversion.h
12298
Daniel Veillarde28313b2001-12-06 14:08:31 +000012299Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * threads.c: patch from Gary Pennington fixing a possible
12302 problem at initialization time.
12303
Daniel Veillardd3b08822001-12-05 12:03:33 +000012304Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012307 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012308 CodeWarrior.
12309
Daniel Veillarda7866932001-12-04 13:14:44 +000012310Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * xmllint.c: applied Geert Kloosterman's patch to fix
12313 --repeat --timing output
12314
Daniel Veillard19840942001-11-29 16:11:38 +000012315Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12316
12317 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12318 where non-wellformed XML declaractions were not detected.
12319
Daniel Veillarde85d9342001-11-28 14:43:12 +000012320Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12323
Daniel Veillard22f25a82001-11-28 09:12:23 +000012324Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12327 gets reset by xmlCleanupInputCallbacks() and this makes the
12328 function useless. Same for output.
12329
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012330Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * xmlIO.c: robert pointed out a loop error in callback cleanups
12333
Daniel Veillard8faa7832001-11-26 15:58:08 +000012334Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12337 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12338 they are not really tied to debugging
12339
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012340Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12343 * xmllint.c: better --catalogs description
12344
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012345Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * tree.c: fixed a couple of problems in xmlSetProp()
12348
Daniel Veillardcd337f02001-11-22 18:20:37 +000012349Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12352 unappropriate stdout output.
12353
Daniel Veillard566d4df2001-11-22 13:00:53 +000012354Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12355
12356 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12357 by Denis Beurive, closes #65111
12358
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012359Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * valid.c: in case of content model validity error, don't
12362 print it if validity warnings were not requested.
12363
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012364Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12367 * parserInternals.c: removed the last exit() call. Print an
12368 unmaskable error on stderr instead (library mismatch detection)
12369
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012370Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12371
12372 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12373 shell instructions from Heiko Rupp
12374
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012375Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12376
12377 * catalog.c: use the URL notation file:// for default catalog paths
12378
Daniel Veillard0ec98632001-11-14 15:04:32 +000012379Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * include/libxml/tree.h: better comments for _private fields
12382 * tree.c: removed a problem when copying an entity reference.
12383
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012384Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12385
12386 * vms/*: updated instructions and diffs from John A Fotheringham
12387
Daniel Veillarda11001b2001-11-12 22:45:36 +000012388Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12389
12390 * include/libxml/xmlerror.h: avoid an include problem if
12391 #include <libxml/xmlerror.h> happens first in code
12392 seems to be the case in KDE libs
12393
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012394Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12395
12396 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12397 from Igor for Windows
12398
12399Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * Makefile.am: Gary Pennington pointed out a missing prefix
12402
Daniel Veillard43d3f612001-11-10 11:57:23 +000012403Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12406 * doc/*: upgraded and rebuilt the docs
12407
Daniel Veillardc1f78342001-11-10 11:43:05 +000012408Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * HTMLparser.c: fix comment in scripts element parsing.
12411 * result/HTML/doc3*: updated the results.
12412
12413Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * uri.c: another URI bug fix #63336, using Joel Young patch.
12416
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012417Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12420 a cleaned up version of the Pwd shell string generation.
12421
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012422Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12423
12424 * valid.c include/libxml/tree.h: trying to fix namespaces +
12425 validation problems for good, closing #63619 in the process
12426 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12427 wrong in this respect, fixed it.
12428
Daniel Veillardd536f702001-11-08 17:32:47 +000012429Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * xmllint.c: Morus Walter patch to allow --format and --encode
12432
Daniel Veillard5004f422001-11-08 13:53:05 +000012433Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12434
12435 * debugXML.c: Stefan Kost provided an help command for the shell
12436
Daniel Veillarda6825e82001-11-07 13:33:59 +000012437Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * debugXML.c: Heiko Rupp pointed that the shell would crash
12440 on empty nodesets returns.
12441
Daniel Veillard03f848d2001-11-07 12:53:46 +000012442Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12445 migh need the history libraries
12446
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012447Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12450 handle the case of < in quoted attributes, Bastian Kleineidam
12451
Daniel Veillardc853b322001-11-06 15:24:37 +000012452Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12455 fixing catalog breakages
12456 * Makefile.am catalog.c result/catalogs/catal
12457 result/catalogs/mycatalog.* test/catalogs/catal*:
12458 fixed more problems in catalog support, added more regression tests
12459 for both XML and SGML catalog handling
12460
Daniel Veillard66870c72001-11-05 19:27:49 +000012461Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12462
12463 * debugXML.c: applied an improvement to xmlGetLineNo() from
12464 Keith Isdale
12465
Daniel Veillardffe09c92001-11-05 14:21:47 +000012466Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12469 Side effect of the progressive catalog loading
12470
Daniel Veillardad661b92001-11-05 11:43:15 +000012471Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * Makefile.am: confexecdir and confexec_DATA were defined twice
12474 pointed out by Karl Eichwalder
12475
Daniel Veillard6eb17722001-11-04 22:19:27 +000012476Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * xmlcatalog.c: avoid unlink() and use remove() instead.
12479
Daniel Veillardea898282001-11-04 22:13:45 +000012480Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * libxml.spec.in: cleanup
12483 * include/libxml/xmlwin32version.h: updated with 2.4.8
12484
Daniel Veillarda4617b82001-11-04 20:19:12 +000012485Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12486
12487 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12488 of compiling libxml with a non standard set of options
12489
John Fleck027edfb2001-11-04 20:13:58 +000012490Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12491
12492 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12493 document --sgml option, fixing gnome bugzilla #63382
12494
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012495Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12496
12497 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12498 breakage of 2.4.7, added a couple of really needed APIs
12499 like xmlCatalogIsEmpty() and xmlNewCatalog()
12500 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12501 for install-catalog
12502 * configure.in: preparing 2.4.8
12503
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012504Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12507 include/libxml/tree.h include/libxml/xmlIO.h: more include
12508 cleanups, export cleanly one html output + format function.
12509
12510Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * parser.c: removed initGenericErrorDefaultFunc call from
12513 xmlInitParser() since it could destroy previous calls to
12514 xsltSetGenericErrorFunc() effects
12515
Daniel Veillardebd38c52001-11-01 08:38:12 +000012516Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12519 keyword.
12520
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012521Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * Makefile.am: cleanup
12524 * threads.c: cleanup too
12525 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12526 from xsltproc
12527 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012528 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012529
Daniel Veillard91c00402001-10-30 17:41:38 +000012530Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12533 was not used anymore !
12534
Daniel Veillard52dcab32001-10-30 12:51:17 +000012535Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * configure.in: preparing 2.4.7
12538 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12539 manual page from John
12540 * doc/*: updated the doc and rebuilt the generated pages
12541
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012542Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * xmlIO.c: closing bug #62711, the library should never
12545 close stdin or stdout.
12546
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012547Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * uri.c: second pass at fixing #63336, using Joel Young
12550 final patch. looks okay.
12551
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012552Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12553
12554 * uri.c include/libxml/uri.h: trying to clear #63336
12555 allowing the escaping routine to parse unconformant
12556 URI-References.
12557
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012558Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * vms/readme.vms vms/build_libxml.com nanoftp.c
12561 include/libxml/xmlversion.h.in: a few VMS updates from
12562 John A Fotheringham
12563 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12564 and xmlCleanupOutputCallbacks() for the Perl binding people.
12565
Daniel Veillard635ef722001-10-29 11:48:19 +000012566Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12569 apply fixes to close #63271 and avoid segfaults when
12570 the error routine gets callbed before xmlInitParser()
12571 get called.
12572 * nanoftp.c error.c: Applied patches from Justin Fletcher
12573 correcting some xmlGenericError misuses.
12574
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012575Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12576
12577 *doc/xmllint.xml, doc/xmllint.1
12578 New and improved man page for xmllint - .xml is the original, .1
12579 is the generated man page
12580
Daniel Veillardc9484202001-10-24 12:35:52 +000012581Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12584 the web site from the main HTML document.
12585
Daniel Veillard5151c062001-10-23 13:10:19 +000012586Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12587
12588 * parser.c: fixed an erroneous validation bug when PE refs
12589 occurs in external parsed entities referenced from the
12590 internals subset
12591 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12592 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12593 added the associated testcase, it's a nice one.
12594 * HTMLparser.c: generate the DTD node as HTML still ...
12595 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12596
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012597Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * HTMLparser.c: fixed a bug in htmlNewDoc()
12600
Daniel Veillard89cad532001-10-22 09:46:13 +000012601Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * test/threads/*: added entities testing to the Thread test
12604 * testThreads.c: make the test reasonable
12605 * DOCBparser.c: fix the DTD public and system ID
12606 * xmllint.c: added --sgml for SGML DocBook importing
12607 * Makefile.am: added Docbtests target
12608
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012609Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12612 * testThreads.c: removed bogus include
12613
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012614Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12617 fixed a very serious (looping) validation bug
12618
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012619Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * include/libxml/globals.h include/libxml/threads.h threads.c
12622 testThreads.c: far more testing, cleaning up bugs
12623 * *.c : make sure globals.h is always included.
12624
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012625Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12626
12627 * HTMLparser.c: try to get rid of parser loops for good.
12628
Daniel Veillardab7488e2001-10-17 11:30:37 +000012629Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * configure.in: fixed some bugs in CFLAGS passing.
12632 * test/threads Makefile.am testThreads.c: added a specific
12633 threaded test case (really nasty, guaranteed).
12634
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012635Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * catalog.c: serious cleanup on the management of the
12638 XML catalog tree, more tests done, especially with
12639 the catalog PI.
12640
Daniel Veillard364789a2001-10-16 12:45:00 +000012641Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * catalog.c: avoid a problem in catalog cleanup on SMP if
12644 catalogs were not initialized.
12645
Daniel Veillard81463942001-10-16 12:34:39 +000012646Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * catalog.c xpath.c: trying to cleanup the not thread safe
12649 parts of the library.
12650
Daniel Veillard64a411c2001-10-15 12:32:07 +000012651Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12652
12653 * include/libxml/globals.h configure.in global.data: make
12654 the allocation be per-thread a configure option
12655 * encoding.c include/libxml/parser.h: fixed compilation
12656 errors
12657
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012658Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * include/libxml/parser.h: Norm reported that a few lines
12661 added were breaking libxslt compile, removed them for now
12662
Daniel Veillard6f350292001-10-14 09:56:15 +000012663Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * parser.c parserInternals.c threads.c: debugged and fixed
12666 initialization problems which were giving troubles on SMP
12667 boxes.
12668
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012669Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12670
12671 * include/libxml/Makefile.am: missing globals.h
12672
Daniel Veillarde7090612001-10-13 12:18:28 +000012673Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012674
Daniel Veillarde7090612001-10-13 12:18:28 +000012675 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012676
Daniel Veillardd0463562001-10-13 09:15:48 +000012677Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12680 include/libxml/parserInternals.h include/libxml/tree.h
12681 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12682 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12683 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12684 Applied the last patches from Gary, cleanup, activated threading
12685 all user accessible global variables are now handled in globals.[ch]
12686 Still a bit rought but make tests passes with either
12687 --with-threads defined at configure time or not.
12688 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12689 linking options
12690
Daniel Veillardb8478642001-10-12 17:29:10 +000012691Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * Makefile.am include/libxml/Makefile.am
12694 include/libxml/globals.h globals.c include/libxml/threads.h
12695 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12696 configure.in: started integrating the core of the thread support
12697 not activated yet but half integrated. The code should still
12698 compile and work anyway.
12699
Daniel Veillardb44025c2001-10-11 22:55:55 +000012700Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12701
12702 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12703 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12704 integrating the non-controversial parts of Gary Pennington
12705 multithread patches
12706 * catalog.c: corrected a small bug introduced
12707
Daniel Veillard75b96822001-10-11 18:59:45 +000012708Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12709
12710 * catalog.c include/libxml/catalog.h: very serious cleanup,
12711 isolating unportable code and as much as possible the accesses
12712 to the global shared catalog. May need more testing !
12713
Daniel Veillard78d12092001-10-11 09:12:24 +000012714Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12715
12716 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12717 Keith Isdale patches for the XSLT debugger interfaces. Some
12718 cleanup
12719
Daniel Veillardff0b7312001-10-11 06:46:09 +000012720Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12721
12722 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12723 * DOCBparser.c: generate line nubers in elements
12724
Daniel Veillard60087f32001-10-10 09:45:09 +000012725Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12726
12727 * configure.in: preparing 2.4.6 release
12728 * doc/xml.html doc/html/*: updated and rebuilt the docs
12729 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12730
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012731Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12732
12733 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12734 adding documentation for DV's supercatalog support
12735
Daniel Veillard82d75332001-10-08 15:01:59 +000012736Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12739 super catalog support adding one API and one flag --sgml to
12740 xmlcatalog
12741
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012742Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12743
12744 * doc/xmlcatalog_man.xml, xmlcatalog.1
12745 One more crack at
12746 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12747
12748
Thomas Broyer47334c02001-10-07 16:41:52 +000012749Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12750
12751 * xpath.c: implemented xmlXPathObjectCopy for external objects
12752 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12753
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012754Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12755
12756 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12757 finishing up fix to
12758 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12759 the xmlcatalog man page display more elegantly
12760
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012761Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12762
12763 * configure.in: closing bug #61832
12764 * HTMLparser.c: removed a warning
12765
Daniel Veillard6ab38382001-10-06 13:08:27 +000012766Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * xpath.c: fixing #61673 part I, do not loose doc information
12769 when copying result value trees.
12770
Daniel Veillard556c6682001-10-06 09:59:51 +000012771Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * xpath.c: trying to harden the XPath interpreter
12774
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012775Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12776
12777 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12778 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12779
William M. Brack1633d182001-10-05 15:41:19 +000012780Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12781
12782 * HTMLparser: repaired another loop problem
12783
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012784Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12785
12786 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12787 parsing.
12788 * xpath.c: fix bug #61291 the default XML namespace node is
12789 missing from the namespace axis.
12790 * tree.c: refuse to create namespaces nodes with prefix "xml"
12791
Daniel Veillard651f9472001-10-04 14:51:06 +000012792Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * SAX.c: ouch a non-defined namespace could lead to a crash,
12795 fixed #61215
12796
Daniel Veillard7dd05702001-10-04 14:25:12 +000012797Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * parserInternals.c: closed bug #61054
12800
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012801Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12802
12803 * include/libxml/Makefile.am: closing #60708
12804
Daniel Veillarda293c322001-10-02 13:54:14 +000012805Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12806
12807 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12808 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12809
Daniel Veillardf4309d72001-10-02 09:28:58 +000012810Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12811
12812 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12813
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012814Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12817 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12818
Daniel Veillard16756b62001-10-01 07:36:25 +000012819Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * catalog.c: Justin Fletcher provided cleaup code in case
12822 HAVE_STAT is not defined
12823 * include/win32config.h: Igor Zlatkovic suggested to have
12824 HAVE_STAT defined there
12825
William M. Brack5e1cac12001-09-28 16:19:18 +000012826Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12827
12828 * catalog.c - fixed typing error reported by M. Barros
12829
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012830Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12831
12832 * xmllint.c - fixing typo
12833
William M. Brackd28e48a2001-09-23 01:55:08 +000012834Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12835
12836 * HTMLparser.c: small enhancement to prevent loop on
12837 unrecognizable data
12838
Daniel Veillardb1d62872001-09-21 09:47:08 +000012839Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * parserInternals.c: applying patch from bug #60757 this
12842 should close it
12843
Daniel Veillardc0631a62001-09-20 13:56:06 +000012844Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * catalog.c xmlcatalog.c: removed a couple of warning
12847 * xpath.c: try to solve the linking problem on platforms
12848 needing trio to compile
12849
Daniel Veillard1a123612001-09-19 08:06:23 +000012850Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012851
Daniel Veillard1a123612001-09-19 08:06:23 +000012852 * Makefile.am libxml.spec.in: backing up non-documented changes
12853 commited without review or aproval by Jens Finke <jens@gnome.org>
12854 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012855
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012856Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12857
12858 * configure.in: Joe Orton provided a patch fixing a problem
12859 when iconv is specified to be in a non-standard directory
12860 but wasn't exported in xml2-config --cflags
12861
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012862Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12863
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012864 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012865 troubles with 2.4.4 errors.
12866
Daniel Veillard16698282001-09-14 10:29:27 +000012867Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * encoding.c entities.c: do not output hexadecimal charrefs
12870 when serializing HTML since some version of Netscape can't
12871 grok it, generate decimal ones.
12872 * result/HTML/doc3.htm: output changed due to previous test
12873 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12874
Daniel Veillard98fed372001-09-13 11:34:58 +000012875Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12878 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12879
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012880Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012881 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012882
12883 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12884 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12885 updated the configuration scripts systems accordingly
12886
Daniel Veillard04382ae2001-09-12 18:51:30 +000012887Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12888
12889 * configure.in: preparing for 2.4.4
12890 * doc/xml.html doc/html/*: updated and rebuilt the docs
12891
Daniel Veillardd63437e2001-09-12 15:00:27 +000012892Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * win32/dsp/libxml2.def.src: tried to incorporate comments
12895 from bug #59220
12896
Daniel Veillard319a7422001-09-11 09:27:09 +000012897Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * parser.c result/noent/wml.xml: fixed bug #59981 related
12900 to handling of '&' in attributes when entities are substitued
12901
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012902Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12903
12904 * libxml.h include/libxml/xmlversion.h.in
12905 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12906 Tried to close bug #60131
12907
Daniel Veillardbce62332001-09-10 18:46:55 +000012908Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12911
Daniel Veillard143b04f2001-09-10 18:14:14 +000012912Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * SAX.c: fixing bug #59946 on xmlns=""
12915
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012916Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12919 but allocates a new error code.
12920
Daniel Veillard05c13a22001-09-09 08:38:09 +000012921Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * xmllint.c: John Fleck fixed typos in the options output
12924 * parser.c SAX.c: fix ignorable white space SAX selection
12925
12926Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * entities.c: Steve Underwood found the possibility of an
12929 ininite loop in case of error.
12930
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012931Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12934
Daniel Veillarda050d232001-09-05 15:51:05 +000012935Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * parser.c: warn if version is not 1.0 but it's not
12938 strictly speaking an error after analyzing the spec
12939
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012940Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12941
12942 *doc/catalog.html - add link to the html version of the
12943 man page, other linguistic cleanups
12944
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012945Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12946
12947 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12948 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12949 file, has not yet been included in the build.
12950
Daniel Veillard99784ff2001-09-01 16:20:28 +000012951Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * catalog.c: removed a duplicate affectation Justin Fletcher
12954
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012955Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * tree.c: Armin Sander pointed a possible text coalescing
12958 problem, completed his patch.
12959
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012960Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12961
12962 * trionan.c: Fixed const and volatile re-definition problem
12963
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012964Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12965
12966 * libxml.4 parser.c: doc updates from Heiko Rupp
12967 * parserInternals.c: 2 sanity checks from Heiko Rupp
12968
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012969Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12970
12971 * tree.c: applied patch from Armin Sander to make some pointers
12972 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012973 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012974
Daniel Veillardb06c6142001-08-27 14:26:30 +000012975Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * xpath.c: hum, restrict the integer usage gcc bug workaround
12978 to only gcc compilers so that other architecture don't get
12979 penalized by this limitation.
12980 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12981
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012982Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12983
12984 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12985 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12986
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012987Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12988
12989 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12990 --convert option to xmlcatalog to convert SGML ones to
12991 the XML syntax.
12992 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12993
12994 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012995Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * catalog.c xmlIO.c: started some serious testing and fixed
12998 a few bug and optmization needs.
12999
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013000Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13003 preparing for a 2.4.3 release even if it may not be ready yet
13004 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13005 all file parsing lookup to go through the entity resolver, add
13006 to add an API to bypass it (needed to load catalogs themselves),
13007 some cleanup on the catalog code too.
13008 * nanoftp.c: small cleanup
13009 * doc/catalog.html: small update
13010
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013011Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13014 Jun Kuriyama
13015
Daniel Veillardffb120d2001-08-23 00:52:23 +000013016Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * doc/catalog.html: finished the catalog documentation
13019
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013020Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * doc/catalog.html doc/xml.html: added documentation about
13023 Catalog support, misses an API description
13024 * doc/html/*: reextracted the API pages
13025
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013026Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13029 Added the part about section 7.2 on URI resolution,
13030 fixed a side effect in the HTML parser, look complete
13031 and ready to rock except the URI/SystemID part!
13032
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013033Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13034
13035 * include/libxml/catalog.h include/libxml/parser.h
13036 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13037 xmlIO.c: added support and APIs needed for the catalog PI
13038 * include/libxml/xmlIO.h: cleanup
13039
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013040Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13041
13042 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13043 include/libxml/catalog.h: starts to look okay, really
13044 plugged the new framework, cleaned a lot of stuff,
13045 added some APIs, except the PI's support missing this
13046 should be mostly complete
13047 * result/catalogs/* test/catalogs/*: added new test, enriched
13048 the existing one with URN ID tests
13049
Daniel Veillard64339542001-08-21 12:57:59 +000013050Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * catalog.c: fixed nextCatalog
13053 * result/catalogs/docbook test/catalogs/*: started adding
13054 a small regression test
13055
Daniel Veillardcda96922001-08-21 10:56:31 +000013056Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13057
13058 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13059 more work on the XML catalog support.
13060 * parser.c include/libxml/parser.h: small cleanup seems using
13061 list as a public parameter name can give portability troubles
13062 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13063 include/libxml/xpath.h include/libxml/Makefile.am: removed
13064 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13065 wrappers
13066
Bjorn Reese45029602001-08-21 09:23:53 +000013067Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13068
13069 * Makefile.am trio.c triodef.h trionan.c xpath.c
13070 include/libxml/Makefile.am include/libxml/trionan.h:
13071 Re-worked Not-A-Number and Infinity support.
13072 * xmlcatalog.c: added readline include files
13073
Daniel Veillard344cee72001-08-20 00:08:40 +000013074Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13075
13076 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13077 testCatalog as xmlcatalog, making it an installed app
13078 adding a shell, and preparing it to be a /etc/xml/catalog
13079 management tool, though not ready yet
13080 * catalog.c include/libxml/catalog.h: adding support for
13081 XML Catalogs http://www.oasis-open.org/committees/entity/
13082 not finished, there is some interesting tradeoffs and a
13083 few open questions left.
13084
Daniel Veillardb7664f42001-08-19 13:00:43 +000013085Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * xmllint.c: fixed a line formatting problem
13088
Daniel Veillard5015b712001-08-17 09:37:52 +000013089Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13090
13091 * SAX.c: removed a couple of unused variable (Albert Chin)
13092
Daniel Veillardbb371292001-08-16 23:26:59 +000013093Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13096 trying to fix some troubles w.r.t. function returning
13097 const xxxPtr.
13098
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013099Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13100
13101 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13102 defined
13103
Daniel Veillardae6db172001-08-16 19:32:00 +000013104Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * xpointer.c: removed unused var
13107
Daniel Veillard09190202001-08-16 16:27:41 +000013108Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13109
13110 * testXPath.c: another small cleanup closing bug #59110
13111
Daniel Veillard796f4b62001-08-16 16:00:13 +000013112Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13113
13114 * win32/dsp/libxml2.def.src: small cleanup closing bug
13115 #59108
13116
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013117Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13118
13119 * example/gjobread.c: add xmlCleanupParser() before leaving
13120
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013121Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13122
13123 * config.h.in configure.in include/libxml/xmlwin32version.h:
13124 released 2.4.2
13125
Daniel Veillardd3d06722001-08-15 12:06:36 +000013126Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13127
13128 * include/libxml/valid.h debugXML.c valid.c: deprecate
13129 the non-boundchecking Sprintf functions, add Snprintf
13130 this should close bug #57984
13131
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013132Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13133
13134 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13135 URIs before doing the lookups (pointed by Mark Vakoc)
13136
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013137Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13138
13139 * xpath.c: serious changes on Result Value Trees and NodeSets
13140 w.r.t. deallocation and collect operations. Probably not
13141 100% clean (merge of allocated trees smells like a problem).
13142 Seems sufficient to close #58943
13143
Daniel Veillard90493a92001-08-14 14:12:47 +000013144Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * xmllint.c: adding a --format option
13147
Daniel Veillardfe703322001-08-14 12:18:09 +000013148Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * xpath.c: count() was broken on Result Value Tree
13151 * xmlIO.c: fixed file:/// accesses on _WIN32
13152
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013153Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13156 macro was renamed, this should close bug #58683
13157
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013158Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13161 entity substitution mode text at the end of the entity might
13162 be added due to text coalescing.
13163 * nanoftp.c parser.c: small cleanup
13164
Daniel Veillard0c720972001-08-08 20:59:00 +000013165Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13166
13167 * HACKING: added John Fleck right to commit in the doc subdir
13168
Daniel Veillard48da9102001-08-07 01:10:10 +000013169Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13172 allow to inherit attributes from the DTD directly in the
13173 tree, this is needed for XPath and can be a useful feature.
13174 Inherited namespaces are always provided at the tree level now
13175 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13176 of tests for this feature (XSLT being the prime user).
13177
Daniel Veillard50f34372001-08-03 12:06:36 +000013178Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13179
13180 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13181 testSAX.c xmlIO.c xmllint.c include/win32config.h
13182 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13183 include/libxml/xmlwin32version.h.in win32/README.MSDev
13184 win32/dsp/*: applied Win32 Facelift No.2 patches from
13185 Igor Zlatkovic for Windows/MSC
13186
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013187Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13188
13189 * SAX.c: unparsedEntityDecl() the URI computation of the
13190 entity wasn't done breaking XSLT unparsed-entity-uri()
13191
Daniel Veillard567e1b42001-08-01 15:53:47 +000013192Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * xpath.c: fixed a bug when walking the descendants and
13195 the current node has no children
13196 * debugXML.c: show up when a text node is supposed to not be escaped
13197
Thomas Broyerf186c822001-07-31 23:30:37 +000013198Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13199
13200 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13201 worked like the set:leading() function)
13202 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13203
Daniel Veillardba6db032001-07-31 16:25:45 +000013204Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13207
Daniel Veillard57905372001-07-31 15:52:17 +000013208Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * include/libxml/xmlIO.h: apply change to close #58141
13211 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13212
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013213Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * parser.c: when the internal subset uses a PE, then the
13216 included entity can use conditional sections.
13217
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013218Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13221 when walking the namespace axis showing up in
13222 libxst/tests/general/bug-12
13223 * xmlmemory.c: added the possibility to trace a given block
13224 defined by its address
13225
Daniel Veillard4aafa792001-07-28 17:21:12 +000013226Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * parser.c: don't override existing encoding specified before
13229 starting xmlParseDocument()
13230
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013231Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * include/libxml/xmlwin32version.h: reinserted, needed for
13234 Windows users of CVS
13235
Darin Adlera77cac02001-07-27 17:41:51 +0000132362001-07-27 Darin Adler <darin@bentspoon.com>
13237
Darin Adler699613b2001-07-27 22:47:14 +000013238 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13239 * testCatalog.c: Add include of <libxml/parser.h>.
13240
132412001-07-27 Darin Adler <darin@bentspoon.com>
13242
Darin Adlera77cac02001-07-27 17:41:51 +000013243 * include/libxml/.cvsignore:
13244 * include/libxml/xmlwin32version.h:
13245 Remove this file from CVS because it's generated.
13246
Daniel Veillard50822cb2001-07-26 20:05:51 +000013247Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * parser.c include/libxml/parser.h: applied const patches from
13250 Tom Moog #58002
13251
Thomas Broyerba4ad322001-07-26 16:55:21 +000013252Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13253
13254 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13255 lookup framework
13256
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013257Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * tree.c: fixed xmlCopyNode() for documents
13260
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013261Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13264
13265Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013266
13267 * parser.c: fixes bug #57652 reported by Morus Walter
13268
Daniel Veillarde3924972001-07-25 20:25:21 +000013269Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13272
Daniel Veillarda53c6882001-07-25 17:18:57 +000013273Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13276 errors, lesson don't add new functions at 1am before a release
13277 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13278 from XPath initialization when possible.
13279
Daniel Veillardd9bad132001-07-23 19:39:43 +000013280Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * result/scripts/base*: removing history/readline changed
13283 this slightly
13284 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13285 xmllint.c: make element content line number generation
13286 optionnal to avoid breaking old apps added interface to switch
13287
Daniel Veillardf012a642001-07-23 19:10:52 +000013288Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013291 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013292 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13293 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13294 John Kroll fixes to allow saving to HTTP via PUT (or
13295 POST of needed).
13296 * doc/html/*.html: regenerated the docs
13297
Thomas Broyere8126242001-07-22 03:54:15 +000013298Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13299
13300 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13301 xmlHashScanFull and xmlHashScannFull3 to get passed the
13302 three keys as arguments to the callback function
13303
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013304Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * configure.in Makefile.am: removed libxml softlink for good
13307 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13308 100% coverage by gtk-doc
13309
Daniel Veillard8599e702001-07-17 21:38:51 +000013310Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13313 fixed serious troubles due to size_t vs. int mismatch
13314
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013315Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13318
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013319Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13320
13321 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13322 convenient extension API for value and context managing
13323 Now handles external objects through xmlXPathPopExternal,
13324 xmlXPathWrapExternal and xmlXPathReturnExternal.
13325 Added functions for sets operations (intersection, etc.)
13326
Daniel Veillard22090732001-07-16 00:06:07 +000013327Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13330 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13331 HTMLparser.c: cleanup of global variables, marking some
13332 const or private.
13333
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013334Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013335
13336 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13337 fixed xmlXPathNodeSetItem when passing index=0
13338
Daniel Veillard05dec342001-07-14 21:57:39 +000013339Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13342
Daniel Veillard28ae6362001-07-14 16:44:32 +000013343Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xmllint.c: fixed compilation under Cygwin #57503
13346 * TODO: update
13347
Peter Williamsed156f52001-07-13 18:35:13 +0000133482001-07-13 Peter Williams <peterw@ximian.com>
13349
13350 * config.h.in: add #undef HAVE_DLFCN_H
13351
13352 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13353 builddir.
13354
Daniel Veillard73b36e32001-07-12 15:09:52 +000013355Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13358 raised by #57348 and #57381
13359
Daniel Veillard7db37732001-07-12 01:20:08 +000013360Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13363 tree.c xpointer.c: store the line numbder in element->content,
13364 may break some software, need a configuration mechanism
13365
Darin Adler96037892001-07-11 00:03:16 +0000133662001-07-10 Darin Adler <darin@bentspoon.com>
13367
13368 * .cvsignore:
13369 * example/.cvsignore:
13370 * include/.cvsignore:
13371 * include/libxml/.cvsignore:
13372 Various things that are generated and should be ignored.
13373
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013374Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13377 * doc/xml.html doc/html/*: updated the docs
13378
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013379Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13382 validation occured on content with element child
13383
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013384Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * tree.c: fixed XML Base computation which was broken
13387 * debugXML.c: added a base function to the shell
13388 * Makefile.am result/scripts/* test/scripts/*: added scripts
13389 based regression tests, and adding 2 XML Base tests
13390
Daniel Veillard19e96c32001-07-09 10:32:59 +000013391Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * tree.c: set properties doc and call xmlSetListDoc for properties
13394 content when grafting them in a different tree.
13395 * aclocal.m4: remove from CVS
13396
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013397Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * win32/libxml2/libxml2.def.src: added some missing entry point
13400 for XPath (Mark Vakoc)
13401
Daniel Veillard388236f2001-07-08 18:35:48 +000013402Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13405 layer should URI-Unescape before trying to open resources.
13406
Daniel Veillard04383752001-07-08 14:27:15 +000013407Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * xpath.c: fix the name() bug for elements in the default
13410 namespace reported by Charlie Bozeman
13411
Daniel Veillard7583a592001-07-08 13:15:55 +000013412Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13415 led to an XPath fix, improvements of SAX initialization, and
13416 an added option --nocdata to testXPath
13417
Daniel Veillard449d7392001-07-07 19:11:06 +000013418Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * doc/libxml-doc.el: Felix Natter provided anew version working
13421 with XEmacs too
13422
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013423Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * include/libxml/xpath.h: small cleanup
13426 * doc/xml.html: update
13427
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013428Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13431 released 2.3.14
13432
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013433Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013436 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013437
Daniel Veillard73c9c042001-07-05 20:02:54 +000013438Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13441 were not equal to empty strings
13442
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013443Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * SAX.c: fixed a URI-Reference computation problem when validating
13446 * xmlIO.c: small cleanup
13447
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013448Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * parser.c: improved the description of a couple of interfaces
13451 upon Larry Stamper suggestion
13452
Daniel Veillard62f313b2001-07-04 19:49:14 +000013453Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * SAX.c entities.c parser.c: changed completely the way entities
13456 are handled when running the parser in entity substitution mode.
13457 This fixes a bug reported by Stephan Kulow and nearly divides
13458 by 3 the amount of memory required by libxslt to load and process
13459 DocBook TDG.
13460
Daniel Veillardf420ac52001-07-04 16:04:09 +000013461Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * HTMLparser.c: fixing a too early root closing problem raised
13464 byt Prashanth Naidu
13465
Daniel Veillard8c357d52001-07-03 23:43:33 +000013466Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13469 raised by Mark Vakoc.
13470
Daniel Veillard6e90d192001-07-03 16:37:49 +000013471Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * example/Makefile.am: fixed the include path to add srcdir/include
13474 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13475 and some cleanup
13476
Daniel Veillardf06307e2001-07-03 10:35:50 +000013477Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13480 lot of optimization work, results in significant improvements
13481 when handling really complex XPath queries. Add a small optimizer
13482 for unions, improve [n] and [last()], avoid some costly ops.
13483
Daniel Veillard77044732001-06-29 21:31:07 +000013484Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13487 * xpath.c: small cleanup
13488 * xmlGetNsList: reformated, fixed problems if used on Entities
13489
Daniel Veillard2adbb512001-06-28 16:20:36 +000013490Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13493
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013494Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13497 * Makefile.am example/Makefile.am: workaround automake generating
13498 erroneous deps
13499
Daniel Veillard12f7d292001-06-28 13:12:11 +000013500Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * include/win32config.h: bug #56801 Yon Derek provided a patch
13503 to the windows config file.
13504
Daniel Veillard87ee9142001-06-28 12:54:16 +000013505Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13508 libxml.h : Yon Derek provided a set of changes to compile from
13509 CVS on Windows/MSC
13510
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013511Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * parser.c: fixed UTF8 BOM support in push mode
13514 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13515 added a specific testcase
13516
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013517Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * Makefile.am: added --push regression tests
13520 * parserInternals.c: the XML parser segfaulted in --push mode
13521
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013522Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * configure.in: moved the symlinks detection within a CVS
13525 check, this is not portable and will be removed soon.
13526 * xpath.c: small cleanup/speedup
13527
Daniel Veillard11648102001-06-26 16:08:24 +000013528Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13531 release of 2.3.12
13532 * parser.c: make an error message if unknow entities in all cases
13533
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013534Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13537
Daniel Veillard23793842001-06-25 16:07:45 +000013538Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13541 includes were installed in the wrong dir
13542
Daniel Veillardf5498f32001-06-25 15:08:36 +000013543Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * doc/html.xml: warn against sending code to exhibit bugs.
13546
Daniel Veillard56f06462001-06-24 21:34:03 +000013547Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13550 Tru64 from Thomas Leitner
13551
Daniel Veillardc5d64342001-06-24 12:13:24 +000013552Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * AUTHORS: added William and Bjorn
13555 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13556 daniel@veillard.com hopefully I won't have to do this again
13557 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13558 docs can be rebuilt cleanly now
13559 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13560 from CVs it's generated, added include/libxml/xmlwin32version.h
13561 also generated but which should change far less frequently.
13562 * catalog.c nanoftp.c: made sure to include libxml.h not
13563 libxml/xmlversion.h directly
13564 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13565 when compiling on WIN32 and MSC
13566
Daniel Veillard07385fd2001-06-23 21:55:48 +000013567Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * include/Makefile.am include/libxml/Makefile.am configure.in:
13570 fixed make distcheck and rebuilding the rpms
13571
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013572Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * configure.in: should finish the migration of exported includes
13575 into a real include/libxml in CVS, at least for CVS users.
13576 * removed the exported headers, added in include/libxml (as well
13577 as xmlversion.h.in).
13578
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013579Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * configure.in: fixed the way to detect symlink
13582
Daniel Veillard66541772001-06-23 18:31:04 +000013583Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * configure.in: updated, include/libxml is now a real CVS dir
13586
Daniel Veillardca989762001-06-23 17:39:29 +000013587Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13590 version works with both libxml1 and libxml2 (it autodetects
13591 the prefix of the html-files) from Felix Natter.
13592 * doc/xml.html: updated doc accordingly
13593
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013594Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * xpath.c: fixed the bug generating a template loop in libxslt
13597 when using docbook-xsl-1.4, * should filter out document nodes
13598 * HACKING: added William
13599 * TODO: updated
13600
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013601Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * doc/FAQ.html: added a warning about gcc-3.0
13604 * doc/xml.html: added reference to gdome2 and removed a confusing
13605 sentence
13606
Daniel Veillardf7f41852001-06-22 15:18:01 +000013607Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * xmlversion.h: okay this is a generated file, but Windows
13610 users need it and they can't generate it, and I want CVS
13611 Windows users ...
13612 * win32/libxml2/libxml2_so.dsp: Windows project file for
13613 the shared lib version of libxml2
13614 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13615 resources needed for libxslt/xsltproc by Yon Derek
13616
Bjorn Reese3157b342001-06-22 14:41:45 +000013617Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13618
13619 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13620
Daniel Veillard4151acb2001-06-22 10:48:57 +000013621Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
Daniel Veillardcc146db2001-06-22 11:10:52 +000013623 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13624
13625Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
Daniel Veillard4151acb2001-06-22 10:48:57 +000013627 * include/win32config.h: Yon Derek provided a first fix
13628 to be able to compile libxslt/xsltproc on Windows
13629
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013630Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * xpath.c: attempt to work around what seemed a gcc optimizer
13633 bug when handling floats on i386 http://veillard.com/gcc.bug
13634 * tree.c entities.c encoding.c: doing some cleanups while
13635 chasing it
13636
Daniel Veillard017b1082001-06-21 11:20:21 +000013637Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * Makefile.am: cleanup when --without-debug is specified
13640 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13641 w.r.t. --without-debug and other include points
13642 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13643 Catalogs
13644 * configure.in entities.h tree.h HTMLparser.c: removed
13645 --without-corba, made the _private field mandatory
13646
Daniel Veillard87a764e2001-06-20 17:41:10 +000013647Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13650 outputs a BOM in UTF8, an errata has been issued to avoid the
13651 problem, that was the most reasonable solution... Add support
13652 for a leading UTF8 BOM in entities.
13653
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013654Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * valid.c: fixed a bug found when post validating an entity ref
13657 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13658 activate it too
13659
Daniel Veillard39196eb2001-06-19 18:09:42 +000013660Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13663 weakness in the node copy the XPointer and the XInclude
13664 implementations. Serious cleanup.
13665
Daniel Veillard3739b982001-06-19 12:51:30 +000013666Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * Makefile.am: Kjartan Maraas provided a small patch to
13669 add xml2-config.in to EXTRA_DIST
13670
Daniel Veillarda9142e72001-06-19 11:07:54 +000013671Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13674 provided another failing case found in KDE, the way the
13675 ctxt->vctxt.nodeTab was allocated and freed changed over
13676 time but it wasn't completely cleaned up. This should fix it.
13677
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013678Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * parser.c: Stephan Kulow also raised the fact that line number
13681 could get miscounted making debug harder, fixed the problem
13682 in xmlParseCharData()
13683
Daniel Veillard64b98c02001-06-17 17:20:21 +000013684Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * valid.c: Stephan Kulow pointed out a problem when validating
13687 and using an empty entity, forgot a 'break' in a case.
13688
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013689Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13692 * doc/xml.html: updated with 2.3.11
13693
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013694Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * TODO: updated adding cleanup of generated doc
13697 * configure.in: prepared to release 2.3.11
13698 * xmllint.c: added --version for bug reporting
13699 * doc/html/*.html: rebuilt the doc
13700
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013701Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * xpath.c: first part of the work on selecting namespace to
13704 fix bug #56115
13705
Daniel Veillard96ed5832001-06-15 22:22:04 +000013706Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13709 when using -liconv
13710 * TODO: updated
13711
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013712Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13715 cleanup, encoding support.
13716
Daniel Veillard608ad072001-06-14 08:32:28 +000013717Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13720
Daniel Veillard239d0522001-06-13 23:02:48 +000013721Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * xpath.c: bug detected by Ankh when / is used as a function arg
13724
Daniel Veillard02bb1702001-06-13 21:11:59 +000013725Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13728 of element and use it to avoid outputting formatting spaces at
13729 the wrong place. Implemented the format parameter for HTML save.
13730 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13731 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13732 result/HTML/wired.html: of course this impact the result of a
13733 number of HTML tests
13734
Daniel Veillard95d845f2001-06-13 13:48:46 +000013735Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * HTMLtree.[ch]: started augmenting the HTML save API with
13738 encoding and formatting parameters
13739
Daniel Veillardeca60d02001-06-13 07:45:41 +000013740Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * HTMLtree.h: cleanup and started evaluating the work needed on
13743 revamping the HTML output code
13744
Daniel Veillard84666b32001-06-11 17:31:08 +000013745Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13748
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013749Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * valid.c: fixed bug #56049, forgot one check in the
13752 validation routine
13753
Daniel Veillardca2366a2001-06-11 12:09:01 +000013754Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13757
Daniel Veillard6761eee2001-06-11 10:29:38 +000013758Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * libxml.h: fixed an error in last commit
13761 * doc/FAQ.html: added an entry for compilation from CVS
13762
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013763Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * xmlversion.h.in libxml.h: Cygwin patches
13766 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13767 * tree.h: cleanup
13768
Daniel Veillardacd370f2001-06-09 17:17:51 +000013769Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13772 memory block in a strange case where libxml is linked twice
13773 in the binary.
13774
Daniel Veillard1d047672001-06-09 16:41:01 +000013775Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13778 state far too often, simple fix used to avoid it.
13779
Daniel Veillard4497e692001-06-09 14:19:02 +000013780Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13783 being processed, applied his patch
13784 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13785
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013786Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13789 provided fixes to compile on MSCC again
13790 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13791 also provided an update for the project files.
13792
Daniel Veillarda682b212001-06-07 19:59:42 +000013793Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13796 bug #55810
13797
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013798Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * tree.c: fixed xmlGetNsProp() to close bug #55683
13801 Note this requires libxslt to use it's own function instead.
13802
Daniel Veillardf0c53762001-06-07 16:07:07 +000013803Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * HTMLtree.c: when in a pre element no formatting space should
13806 be added.
13807 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13808
Daniel Veillard068a9652001-06-07 15:30:26 +000013809Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * configure.in: added tests for signal() and signal.h
13812
Daniel Veillard541d6552001-06-07 14:20:01 +000013813Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13816
Daniel Veillard8a367d42001-06-07 14:01:34 +000013817Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * doc/libxml-doc.el: Felix Natter provided a new version for
13820 libxml2
13821
Daniel Veillard8a926292001-06-07 11:20:20 +000013822Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * HTMLtree.c: when in a pre element no formatting space should
13825 be added.
13826
Daniel Veillard14839d52001-06-06 16:11:56 +000013827Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13830
Daniel Veillarde95e2392001-06-06 10:46:28 +000013831Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13834 hack
13835 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13836 * uri.c: fixed a warning
13837
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013838Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * HTMLtree.c: trying to close bug #55772 escaping in script
13841 elements
13842 * doc/xml.html: suggest to send mail to the list
13843
13844Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013845
13846 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13847 good. Use a macro and based on the solution provided in
13848 vsnprintf manual page from GNU.
13849
Bjorn Reese99748722001-06-05 12:49:15 +000013850Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13851
13852 * error.c: Workaround for non-preserving variadic list.
13853 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13854
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013855Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * doc/xml.html: added 2.3.10 release
13858
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013859Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * configure.in: releasing 2.3.10
13862
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013863Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13866
Daniel Veillard20042422001-05-31 18:22:04 +000013867Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * encoding.c: Robert Collins provided a patch to add the
13870 "US-ASCII" encoding alias
13871
Daniel Veillard97ac1312001-05-30 19:14:17 +000013872Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13875 string oriented functions and started cleaning the related areas
13876 in xpath.c which needed fixing in this respect
13877
Daniel Veillard2d703722001-05-30 18:32:34 +000013878Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13881 #55380
13882 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13883
Daniel Veillard9403a042001-05-28 11:00:53 +000013884Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * TODO: updated
13887 * nanohttp.[ch] : started adding APIs to get the redirected URL
13888 when this occurs (needed for further base computation
13889 * tree.h: cleanup
13890 * encoding.c: cleanup
13891 * SAX.c: minor change around ctxt->loadsubset
13892
Daniel Veillard6278fb52001-05-25 07:38:41 +000013893Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * Makefile.am include/Makefile.am: small change to have
13896 include/libxml rebuilt if working from CVS.
13897 * uri.c: applied another patch from Carl Douglas for URI escaping,
13898 this should close bug #51876
13899
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013900Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13903 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13904 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13905 added specific regression test
13906 * parser.h: preparing for the XSLT mode where DTD inherited
13907 attributes are added to the tree.
13908
Daniel Veillardbbd22452001-05-23 12:02:27 +000013909Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * xinclude.[ch]: Updated the namespace for the Last Call version
13912 * result/XInclude/include test/XInclude/include: updated the
13913 testsuite accordingly
13914
Daniel Veillard8514c672001-05-23 10:29:12 +000013915Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13918 related to bug #51876
13919
Daniel Veillard42596ad2001-05-22 16:57:14 +000013920Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * tree.c: fixed a gross mistake in base computation, xml:base is
13923 not completely correct yet (need cascade).
13924 * xpath.[ch]: added the few things needed to find a function name
13925 and URI from the XPath context when it is called.
13926
Daniel Veillard81418e32001-05-22 15:08:55 +000013927Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13930 * DOCBparser.c: small cleanup
13931 * xmllint.c: added a --catalogs option to load catalogs from
13932 $SGML_CATALOG_FILES
13933 * tree.c: cleanup
13934 * configure.in: iconv library fixup, ICONV_LIBS
13935
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013936Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * catalog.c: handling of CATALOG entries. detection of recursion,
13939 and a few bugfixes
13940 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13941 against the default namespace
13942
Daniel Veillard04b93292001-05-21 08:15:31 +000013943Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13946
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013947Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * parser.c: fixed propagation context info when parsing an
13950 external entity.
13951 * doc/html/*.html: regenerated a couple of docs
13952
Daniel Veillard4623acd2001-05-19 15:13:15 +000013953Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * doc/xml.html: update with 2.3.9 informations
13956
Daniel Veillardbed7b052001-05-19 14:59:49 +000013957Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13960 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13961 * doc/html/* : rebuilt the docs
13962 * valid.c: small patch which may improve some case when
13963 validating.
13964
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013965Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * HTMLparser.c: Closed bug #54891
13968 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13969 to the suite
13970
13971Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13974 applied a documentation patch from LotR and filled in a few missing
13975 descriptions
13976
Daniel Veillard76d66f42001-05-16 21:05:17 +000013977Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * xpath.c tree.c parser.c: speed optimizations at the parser level
13980 document tree freeing and xpath evaluation
13981
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013982Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * parser.c parser.h parserInternals.h: fixed a couple of
13985 interfaces for handling memory buffer input to const char *
13986 upon suggestion of JamesH.
13987
Daniel Veillardc3739e72001-05-15 15:23:27 +000013988Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * configure.in: LoTR sent a patch fixing the previous commit
13991
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013992Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * configure.in: trying to deal again with the stoopid -R linking
13995 flag of Solaris
13996
Daniel Veillard790142b2001-05-15 10:51:53 +000013997Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * xpath.h: two nodeset access macros from Thomas Broyer
14000
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014001Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14004 patch from Thomas Broyer
14005
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014006Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14009 case
14010 * INSTALL: was empty added stuff from the FAQ
14011
Daniel Veillard75bea542001-05-11 17:41:21 +000014012Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14015 attributes handling and #54433 by adding xmlUnsetProp()
14016 and xmlUnsetNsProp()
14017
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014018Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * HTMLparser.c: Patch from Jonas Borgström
14021 (htmlGetEndPriority): New function, returns
14022 the priority of a certain element.
14023 (htmlAutoCloseOnClose): Only close inline elements if they
14024 all have lower or equal priority.
14025 * result/HTML: this of course changed a number of tests results.
14026
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014027Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * xmlIO.c catalog.c: plugged in the default catalog resolution
14030 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14031 documentations
14032 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14033
Daniel Veillarda7374592001-05-10 14:17:55 +000014034Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14037 integrating catalogs
14038 * catalog.[ch] testCatalog.c: adding a small catalo API
14039 (only SGML catalog support).
14040 * parser.c: restaured xmlKeepBlanksDefault(0) API
14041
Daniel Veillardc17337c2001-05-09 10:51:31 +000014042Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14045
Daniel Veillard257d9102001-05-08 10:41:44 +000014046Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * parser.c: added xmlParseExternalEntityPrivate() to allow
14049 propagation of ctxt->_private when parsing external entities
14050
Daniel Veillard083c2662001-05-08 08:27:14 +000014051Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14054
Daniel Veillard01ef7382001-05-08 07:31:43 +000014055Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14058
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014059Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * valid.c: warn when indeterminist content model is detected
14062 * result/VC/ElementValid8: this adds a message
14063 * Makefile.am: add --novalid for VCM tests
14064 * parserInternals.c: added a call to Init memory
14065
Daniel Veillard64269352001-05-04 17:52:34 +000014066Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14069 when both parameters are NULL.
14070
Daniel Veillard37721922001-05-04 15:21:12 +000014071Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * valid.c: applied small patch from Gary Pennington, reindented
14074 some part of the code.
14075
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014076Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14079 release, updated and regenerated the docs
14080
Daniel Veillard357c9602001-05-03 10:49:20 +000014081Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * xpath.c result/XPath/expr/floats : clarified and cleanup
14084 printing of abnormal floats in tests.
14085
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014086Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14089 * results/HTML/ : a few changes in the output of the HTML tests as
14090 a result.
14091 * configure.in: tying to fix -liconv where needed
14092
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014093Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * Makefile.am: fixed a stupid error
14096
Daniel Veillard7150a032001-05-02 16:41:11 +000014097Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * configure.in Makefile.am: make the inclusion of the trio
14100 modules in the library conditional
14101
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014102Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * DOCBparser.c: patche from László Kovács, fixed entities refs
14105 in attributes handling
14106
Daniel Veillardedddff92001-05-02 10:58:52 +000014107Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14110 flushing
14111
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014112Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * xpath.c: fix of an XSLT namespace bug reported on the list
14115 general/bug-8-
14116
Daniel Veillard5792e162001-04-30 17:44:45 +000014117Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * strio.h trio.c: Dan McNichol suggested a couple of small
14120 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14121
Daniel Veillard02141ea2001-04-30 11:46:40 +000014122Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * tree.c parser.c encoding.c: spent a bit more time looking
14125 at the parsing speed and DOM handling. Added a few more
14126 speedups.
14127
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014128Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * parser.c: small but effective parsing speed improvement
14131
Daniel Veillardb59076b2001-04-29 17:04:07 +000014132Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * configure.in: default on the DocBook parser inclusion (for Gnome)
14135 * DOCBparser.h: fixed a header reference
14136
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014137Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * configure.in xpath.c: applied Bjorn patches for FPE on the
14140 alpha
14141
Daniel Veillardeefd4492001-04-28 16:55:50 +000014142Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14145 xmlSaveFormatFileTo()
14146
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014147Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * xpath.c: simple and efficient optimization, XPath functions
14150 aways bind to the same code, cache this
14151 * TODO: updated (by saying some is obsolete)
14152
Daniel Veillard2156a562001-04-28 12:24:34 +000014153Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * xpath.c: more cleanup work on XPath name parsing routines
14156
Daniel Veillard61d80a22001-04-27 17:13:01 +000014157Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14160 xmlXPathParseName
14161 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14162 * debugXML.c: avoid compilation problems if compiling without
14163 HTML support, Igor Zlatkovic
14164 * win32/libxml2/libxml2.def.src: being able to compile without
14165 XPath on Windows
14166
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014167Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * libxml.m4: yet another patch from Toshio Kuratomi
14170
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014171Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14174
Daniel Veillard67fee942001-04-26 18:59:03 +000014175Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * tree.[ch]: added xmlSaveFormatFile interface for saving
14178 and indenting a file.
14179
Daniel Veillard82e49712001-04-26 14:38:03 +000014180Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * xpath.c: fixed bug #53689 related to processing-instruction()
14183
Daniel Veillard02f077a2001-04-26 10:59:11 +000014184Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * DOCBparser.c: patche from László Kovács
14187
Daniel Veillard30211a02001-04-26 09:33:18 +000014188Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * parser.c: applied fixes from Christian Glahn bug report #53391
14191
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014192Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * error.c: Jean François Lecomte provided a complete description
14195 and a fix to bug #53537
14196
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014197Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14200
Daniel Veillard1034da22001-04-25 19:06:28 +000014201Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * DOCBparser.c SAX.c: a bit more work on entities processing.
14204 Still Need to cleanup XML output and references in attributes
14205
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014206Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14209
Daniel Veillardb33c2012001-04-25 12:59:04 +000014210Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * tree.c: trying to fix #53574, not completely complete,
14213 I would like xmllint --copy --debug test/ent1 and
14214 xmllint --debug test/ent1 to show the same result.
14215 * xpath.c: fix a bug when trying to sort namespace nodes
14216
Daniel Veillard5146f202001-04-25 10:29:44 +000014217Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * HTMLtree.c: real fix for #53402
14220
Daniel Veillard7533cc82001-04-24 15:52:00 +000014221Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14224 PIs when using xsl:output
14225 * valid.c: closing #53537 some case generate segfaults if there
14226 is validity errors
14227
Daniel Veillard61b33d52001-04-24 13:55:12 +000014228Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14231 of external parsed entities, added --noent to testDocbook
14232 * valid.c: Garry Pennington found an uninitialized variable
14233 access in xmlValidateElementContent()
14234
Daniel Veillard56098d42001-04-24 12:51:09 +000014235Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14238 with madness
14239 * result/HTML/ : this modified the result of the regression tests
14240 a lot.
14241
Daniel Veillard122376b2001-04-24 12:12:30 +000014242Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14245 to doc where it wasn't checked against NULL reported by
14246 Jens Laas
14247
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014248Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14251 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14252
Daniel Veillardeae522a2001-04-23 13:41:34 +000014253Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14256 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14257 * SAX.[ch]: cleanup and updates for DocBook
14258 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14259 ex SGML identifier changes
14260 * valid.c: removed a static unused function.
14261
Daniel Veillardde57c612001-04-23 09:13:36 +000014262Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * HTMLtree.c: applied change for Paul Sponagl on script saving
14265 * Makefile.am: the warning about entity title.xml are normal.
14266
Daniel Veillard393df012001-04-22 20:11:18 +000014267Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * configure.in: release of 2.3.7
14270 * Makefile.am: fixing make distcheck
14271
Daniel Veillarda41123c2001-04-22 19:31:20 +000014272Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * doc/html/* doc/xml.html: updated and regenerated the docs
14275
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014276Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14279
Daniel Veillarde82a9922001-04-22 12:12:58 +000014280Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * tree.c: fixed #53388 with the provided patch
14283
Daniel Veillard06803992001-04-22 10:35:56 +000014284Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * valid.c: Bjorn detected an invalid memory access. Fixed
14287 vstateVPush()
14288
Daniel Veillard40af6492001-04-22 08:50:55 +000014289Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14292
Bjorn Reese70a9da52001-04-21 16:57:29 +000014293Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14294
14295 * libxml.h: new header used only for the compilation of libxml
14296 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14297 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14298 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14299 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14300 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14301 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14302 baseline (version 1.2 plus a single patch).
14303 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14304 scientific notation for numbers. Tests added.
14305 * xpath.c: formatting of numbers changed to use sprintf
14306 (contribution from William Brack)
14307
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014308Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * valid.c: cleanup, more useful debugging
14311 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14312 * xmlIO.c: entity loading is printed as an error when validating
14313
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014314Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * valid.c: fixed to validate within entities
14317 * test/VCM/v22.xml: added a specific testcase
14318
Daniel Veillardca1f1722001-04-20 15:47:35 +000014319Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * valid.c: forgot an epsilon transition in for ()+
14322 * test/VCM/v21.xml : added a specific test case
14323
Daniel Veillard85349052001-04-20 13:48:21 +000014324Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * valid.c: removed a state explosion exhibited by RSS
14327 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14328 from bug #51872
14329
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014330Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14333 validation without using an ugly NFA -> DFA algo in the source.
14334 Made a specific algorithm easier to maintain, using a single
14335 stack and without recursion.
14336 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14337 * hash.c: made the growing routine static
14338 * tree.h parser.c: added the parent information to an
14339 xmlElementContent node.
14340
Daniel Veillarde470df72001-04-18 21:41:07 +000014341Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * SAX.c parser.c xpath.c: generating IDs when not validating
14344 from an external parsed entity was poisoning the ID has table
14345 with removed values. This was killing XSLT on the KDE help
14346 browser.
14347
Daniel Veillardceacdd92001-04-18 15:10:35 +000014348Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * entities.h: andrew@ugh.net.au detected a double declaration
14351
Daniel Veillarda10efa82001-04-18 13:09:01 +000014352Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * debugXML.c hash.c tree.h valid.c : some changes related to
14355 the validation suport to improve speed with DocBook
14356 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14357 the way validation errors get reported
14358
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014359Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14362 by P C Chow and William M. Brack for XSLT HTML output
14363
Daniel Veillard2d90de42001-04-16 17:46:18 +000014364Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14367 Igor Zlatkovic patches for MSC compilation and added his
14368 updates
14369
Daniel Veillarde043ee12001-04-16 14:08:07 +000014370Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14373 prefix lookup.
14374 * parserInternals.c: fixed the bug reported by Morus Walter
14375 due to an off by one typo in xmlStringCurrentChar()
14376
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014377Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * HTMLparser.c result/HTML/*: revamped the way the HTML
14380 parser handles end of tags or end of input
14381
Daniel Veillard82daa812001-04-12 08:55:36 +000014382Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14385
Daniel Veillard67a21302001-04-11 14:39:16 +000014386Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14389 bug where the linktime verions of free() won't work ...
14390
Daniel Veillard27b55282001-04-11 12:22:25 +000014391Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14394
Daniel Veillardafc73112001-04-11 11:51:41 +000014395Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * doc/xml.html: added 2.3.6 release
14398
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014399Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14402 * result/wml.xml: resulted in a small output change
14403
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014404Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * tree.c: xmlNewDoc was missing the charset initialization
14407 * xmllint.c: added --auto to autogenerate a doc, allow to
14408 reproduce the problem fixed on xmlNewDoc
14409
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014410Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * xpath.c: trying to get 52979 solved
14413 * tree.c result/ result/noent/: trying to get 52712 solved, this
14414 also made me clean up the fact that XML output in general should
14415 not add formating blanks by default, this changed the output of
14416 a few tests
14417
Daniel Veillard73639a72001-04-10 14:31:39 +000014418Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14421
Daniel Veillardfac26a12001-04-08 13:08:14 +000014422Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * configure.in: finally released 2.3.6
14425
Daniel Veillard911f49a2001-04-07 15:39:35 +000014426Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * xpath.c: checking for null pointer generated by new code
14429
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014430Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * xpath.c: fixed a [] evaluation problem reported
14433 * test/XPath/tests/simpleaddr: extended test
14434 * result/XPath/simpleaddr: updated result
14435
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014436Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * xmllint.c: Dan Timis reported a portability problem
14439 on Macs without mmap, fixed it.
14440
Daniel Veillardb38bd552001-04-03 18:22:00 +000014441Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * testXPath.c : added a --tree option allowing to display the
14444 tree dump of the XPath expression
14445
Daniel Veillard4dd93462001-04-02 15:16:19 +000014446Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * xpath.c: fixed a memleak when comparing nodesets
14449 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14450 * tree.c: added a TODO
14451
Daniel Veillard92ad2102001-03-27 12:47:33 +000014452Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14455 we need string functions
14456 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14457 to be able to use them where needed. Applied some changes
14458 to reduce name linking pollution and compile in only what's
14459 needed.
14460 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14461 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14462 for the string manipulation functions
14463 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14464 to the free() function of xmlmemory.c
14465 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14466 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14467 usage.
14468
14469
Daniel Veillard2be30642001-03-27 00:32:28 +000014470Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * error.c: applied the context output patch of the error
14473 handling submitted by Chuck Griffith
14474 * error/VC/*: this slightly change some error logs
14475
Daniel Veillard50582112001-03-26 22:52:16 +000014476Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * parser.c: fixed line number reporting on error
14479
Daniel Veillard04be4f52001-03-26 21:23:53 +000014480Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * parser.c: Sullivan and Darin found a parser bug,
14483 applied the patch.
14484
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014485Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14488 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14489 xmlversion.h.in xpointer.c: of course the way I defined
14490 UNUSED breaks on old gcc version. Try to be smart and
14491 also define it directly in xmlversion.h
14492 * configure.in: removed -ansi flag from the pedantic set
14493
14494Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014495 Huge cleanup, I switched to compile with
14496 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14497 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14498 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14499 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14500 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14501 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14502 encoding.h entities.c error.c list.[ch] nanoftp.c
14503 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14504 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14505 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14506 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14507 Cleanup, staticfied a number of non-exported functions,
14508 detected and cleaned up a dozen of problem found this way,
14509 avoided a lot of public function name/typedef/system names clashes
14510 * doc/xml.html: updated
14511 * configure.in: switched private flags to the really pedantic ones.
14512
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014513Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * configure.in: 2.3.5
14516 * doc/html/*: rebuilt the docs
14517
Daniel Veillard146c9122001-03-22 15:22:27 +000014518Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * parser.c: fixed a reported bug in NOTATION parsing
14521 * uri.c: accepted but not fixed bug 51876, added TODO
14522 * Makefile.am: fixed bug 51876
14523
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014524Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14525
14526 * config.h.in configure.in error.c: fix a compilation problem
14527 on platforms without vsnprintf (xml@thewrittenword.com)
14528
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014529Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * parser.c: fixed a function name header typo
14532 * SAX.c: notations can also occur in external subset.
14533
Daniel Veillard7d42b542001-03-20 13:22:46 +000014534Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * error.c: removed a C++ like comment
14537
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014538Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14539
14540 * parser.c: fixing bug 52299 strange condition leading
14541 to a parser crash due to a buffer overflow
14542 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14543 added the specific test case
14544
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014545Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14548 xmlXPathConvert{String,Number,Boolean} to be able to make
14549 type casts without a context stack, fixed some implementation
14550 problems related to the absence of context at parse-time,
14551 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14552 in the public API too
14553 * xpointer.c xpathInternals.h: we need to know at parse time
14554 whether we are compiling an XPointer
14555
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014556Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14559 cleaned up the parser internals, refactored XPath code, added
14560 new compilation based APIs and cleanly separated public and
14561 private APIs.
14562
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014563Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * xpath.h: the comp field must be added at the end to avoid
14566 killing binary compat.
14567
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014568Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * Makefile.am: detect XPath memleaks in regreson tests
14571 * error.c: fixed and error w.r.t. error reporting still using
14572 stderr
14573 * hash.c: added new line at end of file
14574 * tree.h: minor cleanup
14575 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14576 expression parsing from evaluation, resulted in a number of
14577 changes internally, and in XPointer. Likely to break stuff
14578 using xpathInternals.h but should remain binary compatible,
14579 new interfaces will be added.
14580
Daniel Veillardd574f782001-03-14 19:40:17 +000014581Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * configure.in: fixed a couple of problems reported by
14584 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14585 without gcc on non linux platforms.
14586
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014587Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14590 a fix for --with-html-dir= configure support. I hope it won't
14591 break rpm generation
14592
Daniel Veillarda022fe02001-03-14 16:30:00 +000014593Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * xmlIO.c: one function comment cleanup.
14596
Daniel Veillard25239c12001-03-14 13:56:48 +000014597Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * SAX.c: external subset notations were improperly registered
14600 in the internal subset.
14601
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014602Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * README.cvs-commits: added, pointing to HACKING
14605 * HACKING: updated
14606
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014607Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * parser.c: and Matt Sergeant found one in the XML push
14610 parser (erroneous check I forgot to remove when I fixed the
14611 main parser).
14612
Daniel Veillard68d7b672001-03-12 18:22:04 +000014613Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * xpath.c: ptittom found a small bug in UnaryExpr
14616
Daniel Veillarde356c282001-03-10 12:32:04 +000014617Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * configure.in: bumped to 2.3.4
14620 * error.c: fixed bug #51860
14621 * tree.c: fixed bug #51861
14622 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14623 * tree.[ch] : added xmlDefaultBufferSize
14624 * nanoftp.c: typo in function name header block
14625 * doc/xml.html : updated, added link to XML::LibXSLT
14626 * doc/html/* : rebuilt the docs
14627
Daniel Veillard80f32572001-03-07 19:45:40 +000014628Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * parser.c SAX.c: the new content parsing code raised an
14631 ugly bug in the characters() SAX callback. Found it
14632 just because of strangeness in XSLT XML Rec ouptut :-(
14633
Daniel Veillard6c831202001-03-07 15:57:53 +000014634Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14635
14636 * Makefile.am: Martin Baulig suggested to add -lm
14637 * tree.c: found another bug in xmlNodeGetContent()
14638
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014639Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14640
14641 * xpath.c: Bjorn found the error related to strictness of comparison.
14642
Daniel Veillard29631a82001-03-05 09:49:20 +000014643Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * parser.c: trying to fix the Dtd parsing problem reported
14646 by Gary, side effect of last week speed optimizations.
14647
Daniel Veillard14be0a12001-03-03 18:50:55 +000014648Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14651 * parserInternals.c: removed unneeded test raised by Stric
14652
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014653Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14654
14655 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14656 and fixed by William Brack). Added xmlXPathFormatNumber.
14657 Changed the sorting slightly.
14658 * configure.in Makefile.am example/Makefile.am: Added -lm.
14659 Please note that applications linking with libxml2, must
14660 also like with the math library from now on.
14661
Daniel Veillardf9533d12001-03-03 10:04:57 +000014662Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14665
Daniel Veillard2f362242001-03-02 17:36:21 +000014666Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * parser.c: one must report spaces even if the Dtd element
14669 content proves that this is not part of the element content.
14670 * result/valid/*.xml: this changed the ouptu slightly
14671
Daniel Veillardb402c072001-03-01 17:28:58 +000014672Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * configure.in: bumped to 2.3.3
14675 * doc/xml.html: updated
14676
Daniel Veillard77851712001-02-27 21:54:07 +000014677Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * tree.c: minor doc fix
14680 * xpath.c: deallocation issues when a result tree has been
14681 converted to a node-set
14682
Daniel Veillardec70e912001-02-26 20:10:45 +000014683Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * doc/xml.html: oops corrected dates s/2000/2001
14686
Daniel Veillard8730c562001-02-26 10:49:57 +000014687Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * valid.c: new patch from Gary Pennington
14690
Daniel Veillard91e9d582001-02-26 07:31:12 +000014691Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * doc/xml.html: applied patch from Ankh
14694
Daniel Veillardedac3c92001-02-26 01:36:19 +000014695Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * xinclude.c: fixed a problem building on Mac
14698
Daniel Veillard21a0f912001-02-25 19:54:14 +000014699Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * parser.c: more work on increasing parsing ferformances
14702
Daniel Veillard48b2f892001-02-25 16:11:03 +000014703Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14704
14705 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14706 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14707 avoiding memcpy in production builds MEM_CLEANUP macro use
14708 * parser.[ch] parserInternals.c: optimizations of the tightest
14709 internal loops inside the parser. Better checking of I/O
14710 flushing/loading conditions
14711 * xmllint.c : added --timing
14712
Daniel Veillard71681102001-02-24 17:48:53 +000014713Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * configure.in: bumped to 2.3.2
14716 * doc/xml.html: updated for release
14717
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014718Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * xpath.c: found a memleak and fixed a nasty bug
14721
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014722Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * xmllint.[c1] : added return code errors for xmllint
14725 * xpath.c: specific debug dump function for result value trees
14726
Daniel Veillard4b637072001-02-21 21:52:55 +000014727Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * xpath.c: finally implemented xmlXPathCompareNodeSets
14730 * test/XPath/expr/floats results/XPath/expr/floats: added
14731 a test for float expressions
14732
Daniel Veillardf714aa32001-02-21 03:07:44 +000014733Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14736 * parserInternals.[ch]: trying to speed up parsing
14737 * xpath.c : speeded up node set equality op
14738
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014739Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14742 better handling of ID/IDREF and the list modules associated
14743 * configure.in: small CFLAGS cleanup
14744
Daniel Veillarda8abee62001-02-19 15:14:59 +000014745Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * configure.in: fixed iconv detection on AIX (stric)
14748
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014749Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014750
14751 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14752
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014753Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14754
14755 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14756 and optimized xmlXPathNodeSetSort
14757
Daniel Veillard142adbf2001-02-17 13:21:05 +000014758Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * xpath.c: bug fix when context size is 0
14761 * parser.c: I like Norm's Dtd because they still manage to break
14762 the parser occasionally
14763
Daniel Veillardf23e0092001-02-16 13:21:29 +000014764Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14767
Daniel Veillarde0e26512001-02-16 00:11:46 +000014768Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14771 attributes within the XML-1.0 namespace
14772
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014773Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * xpathInternals.h: exported a few axis functions
14776 * doc/xml.html: updated the doc
14777
Daniel Veillard760f4422001-02-15 14:59:48 +000014778Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * configure.in: applied patch from Daniel van Balen for OpenBSD
14781 and bumped version to 2.3.1
14782 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14783 attempt to find autoclosing was simply broken, removed it,
14784 updated the examples, this is better
14785
Daniel Veillardd194dd22001-02-14 10:37:43 +000014786Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14789 hash functionnalities.
14790 * doc/html/* : rebuild the doc
14791
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014792Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14795 on predicate
14796 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14797 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14798 really want to have tags closed on output even if we accept
14799 unclosed ones on input
14800
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014801Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * xpath.c: ouch don't free NULL, rare case fixed
14804 * tree.c: don't coalesce text nodes if they don't have the
14805 same behaviour wrt escaping on output
14806
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014807Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14808
14809 * xpath.c: small fixup
14810 * SAX.c: don't warn on empty namespaces.
14811
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014812Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * README: a bit of cleanup
14815 * configure.in: preparing for 2.3.0 release
14816
Daniel Veillard1f83d392001-02-08 09:37:42 +000014817Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * hash.[ch]: added a first version of xmlHashSize()
14820 * valid.c: another bug fix from Gary Pennington
14821
Daniel Veillard5eef6222001-02-07 18:24:48 +000014822Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14823
14824 * valid.c: couple of bug fixes pointed by Gary Pennington
14825 * HTMLtree.c: #if 0 cleanup
14826
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014827Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14830 which removes a time consuming check of xmlXPathNodeSetAdd()
14831 and use it in places where we are sure to not break unicity
14832
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014833Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * xpath.c: bug fixes found from XSLT
14836 * tree.c: preserve node->name special values when copying nodes.
14837 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14838 external subset are fetched when available but without full
14839 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14840 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14841 output with encoding disabled.
14842
Daniel Veillard2c833b62001-02-03 08:52:06 +000014843Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14846 xmlCheckFilename should not be called from xmlFileOpenW
14847 and xmlGzfileOpenW
14848
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014849Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14852 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14853 added the new tests for URI normalization
14854 * testURI.c: fixed stoopid bugs
14855 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14856 the URI in the error messages are now properly normalized
14857
Daniel Veillardea28ce62001-02-02 08:20:19 +000014858Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14861
Daniel Veillarde99a4762001-02-01 04:34:35 +000014862Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14865
Daniel Veillard2b325a02001-01-31 20:46:31 +000014866Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * xpath.c: fixed mod operator
14869
Daniel Veillardde55cf62001-01-31 15:53:13 +000014870Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * parser.c: fixed xmlStrcat doc
14873 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14874 trees.
14875
Daniel Veillard2f913b72001-01-31 13:23:49 +000014876Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * xpath.c result/XPath/tests/chaptersbase
14879 result/XPath/tests/simplebase: fixed XPath node()
14880 * tree.c: small fix in xmlNewNs()
14881 * Makefile.am: removed extraneous xml2Conf.sh rule
14882
Daniel Veillardb42042b2001-01-28 07:40:36 +000014883Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14886 Changed the library name, in order to get libxml-devel and
14887 libxml2-devel to coexist on a single system
14888 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14889 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14890
Daniel Veillardee0a4662001-01-27 18:59:33 +000014891Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14894 libxml2-devel installable in // as libxml-devel.
14895
Daniel Veillard5eb05942001-01-27 17:50:22 +000014896Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * doc/Makefile.am: fixed make rebuild in doc
14899 * doc/html/*.html: rebuilt the docs
14900
Daniel Veillard65c295d2001-01-26 09:32:39 +000014901Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14904
Daniel Veillard8e199902001-01-25 18:54:39 +000014905Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14906
14907 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14908 the HTML doc to go into the -devel RPM ...
14909 * aclocal.m4 config.h.in: some updates due to auto* magic
14910
Daniel Veillard93086662001-01-25 18:13:04 +000014911Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * xpath.h: added a hook in the context structure allowing to
14914 link to extra support, needed for XSLT
14915
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014916Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14919 xmlXPtrCmpPoints to use it.
14920 * propagated the following patch from Alejandro Forero
14921 * include/win32config.h xmlIO.c: applied further suggestions
14922 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14923 * example/gjobread.c: fixed warnings, now that it builds
14924
14925Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14926
14927 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14928
14929 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14930 filename points to a valid file (not a directory).
14931 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14932 Added calls to xmlCheckFilenameDir.
14933
14934 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14935 `path' (rather than `filename') as the parameter to gzopen and open.
14936
Daniel Veillard48177c22001-01-23 15:27:41 +000014937Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * Makefile.am: fixed a problem with EXTRA_DIST
14940
Daniel Veillardb83ba402001-01-22 22:45:10 +000014941Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * Makefile.am example/Makefile.am: finally found the trick
14944 to build the example, i.e. add "." in SUBDIRS before example
14945 in the list <grin/>
14946
Daniel Veillard82687162001-01-22 15:32:01 +000014947Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * doc/xml.html: updated with an XSLT section, removed pointer to
14950 W3C CVS base.
14951
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014952Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14955 too, and deallocation need to occur the same way.
14956
Daniel Veillarde4566462001-01-22 09:58:39 +000014957Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14960 type correponding to an XSLT result tree fragment. Share most
14961 of the data format with node set, as well as operators.
14962 * HTMLtree.c: added a newline at the end of the doctype output
14963 whe this one is not present initially.
14964 * tree.c: make sure taht the parent and doc pointers are properly
14965 set when copying attributes (lists).
14966
Daniel Veillard701c7362001-01-21 09:48:59 +000014967Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14968
14969 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14970
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014971Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * xpath.c: seems I finally killed that ugly path evaluation
14974 context bug (tagged 9999 in case is is wrong)
14975
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014976Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14979 for XSLT
14980
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014981Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14984 for xmlGzfileOpen() bug
14985
Daniel Veillardf6eea272001-01-18 12:17:12 +000014986Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14987
14988 * xpath.c: removed an error found by XSLT usage
14989 * tree.c parserInternals.h: use a predefined static string
14990 for text and comment nodes, avoid freeing them in xmlFreeNode,
14991 exported the string name in parserInternals.h and added
14992 another value to disable encoding at output (for XSLT),
14993 gain memory, time.
14994
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014995Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14998 win32/libxml2/libxml2_so.dsp: new makefiles and update
14999 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15000
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015001Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15002
15003 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15004 Gary Pennington
15005
Daniel Veillard389e6b72001-01-15 19:41:13 +000015006Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * xpath.c: fixed the comaprision of values and nodelists,
15009 need to compare nodelist still ...
15010 * debugXML.c: avoided a possible core dump
15011 * HTMLparser.c: cleanup
15012 * nanohttp.c: contributed fix.
15013 * tree.c: fixes in properties handling added xmlSetNsProp
15014 needed by libxslt
15015 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15016 comment
15017 * TODO: updated
15018
Daniel Veillard167bd532001-01-06 21:09:34 +000015019Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * parser.c parserInternals.c: applied Bjorn Reese optimization
15022 patch
15023
15024Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15025
15026 * Makefile.am: applied patch fro make check from Martin Vidner
15027
Daniel Veillard503b8932001-01-05 06:36:31 +000015028Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * configure.in: preparing 2.2.11
15031 * doc/html/*: rebuild the HTML files
15032 * doc/xml.html : updated
15033
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015034Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * tree.c: fixed a stupid bug
15037 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15038 patches related to validation of an XInclude processing result
15039 * TODO: updated
15040
Daniel Veillarde2488192001-01-04 10:54:22 +000015041Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15042
15043 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15044 on large files
15045
Daniel Veillardf060a412001-01-03 20:52:44 +000015046Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15049
Daniel Veillard45cff692001-01-03 18:02:04 +000015050Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15051
15052 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15053 reported by Jonas Borgström
15054 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15055
Daniel Veillard08108982001-01-03 15:24:58 +000015056Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * testXPath.c xpath.c: fixing the XPath union expressions problem
15059 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15060
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015061Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15062
15063 * xmllint.c: Made is so if the file name is "-" is will read form
15064 standard input. Sven Heinicke <sven@zen.org>
15065 * tree.c: fixed a problem when growing buffer
15066 * tree.h: fixed the comment of the node types following andersca
15067 comment
15068 * TODO: updated
15069
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015070Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * HTMLparser.[ch]: added a way to avoid adding automatically
15073 omitted tags. htmlHandleOmittedElem() allows to change the
15074 default handling.
15075 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15076 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15077 of xmllint too when using --memory flag, added a memory test
15078 suite at the Makefile level.
15079 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15080 with namespace use when encountering QNames in XPath evalation,
15081 added xmlns() scheme in XPointer.
15082 * nanoftp.c : incorporated a fix
15083 * parser.c xmlIO.c: fixed problems raised with encoding when using
15084 the memory I/O
15085 * parserInternals.c: closed bug 25934 reported by
15086 torsten.landschoff@innominate.de
15087 * TODO: updated
15088
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015089Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15092 on a non-updated tree :-(, made a 2.2.10 release to correct the
15093 situation
15094
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015095Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15098 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15099 integrated a set of OpenVMS changes from Howard Taylor
15100 <Howard.Taylor@pacoast.com>
15101
Daniel Veillard58770e72000-11-25 00:48:47 +000015102Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15105 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15106
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015107Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * HTMLparser.c: some fixes on auto-open of html/head/body
15110 * encoding.c: fixed a compilation error on some gcc env
15111 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15112 XPointer implementation
15113 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15114 related XPointer tests and associated results
15115
Daniel Veillard300f7d62000-11-24 13:04:04 +000015116Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * doc/xmldtd.html doc/xml.html: following a short step by step
15119 guidance on IRC to help maciej with DTDs I started a small
15120 page on the subject.
15121
Daniel Veillard748e45d2000-11-17 16:36:08 +000015122Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * HTMLparser.c: fixed handling of broken charrefs
15125 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15126 patches
15127
Daniel Veillard28929b22000-11-13 18:22:49 +000015128Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * doc/xml.html doc/html/* : rebuilt the docs after adding
15131 xinclude and updated page for 2.2.7 and 2.2.8
15132 * configure.in: releasing 2.2.8
15133
Daniel Veillard41e06512000-11-13 11:47:47 +000015134Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * parser.[ch] parserInternals.c: applied the conditional
15137 section processing fix from Jonathan P Springer
15138 <jonathan.springer2@gte.net>
15139 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15140 project file, fixed iconv default non support
15141 * xpath.c: fixed the problem of evaluating relative expressions
15142 when a node context is provided.
15143
Daniel Veillardbf432752000-11-12 15:56:56 +000015144Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * nanoftp.c: fixed gcc 2.95 new warnings
15147 * SAX.c: fixed a stupid bug
15148 * tree.c: fixed a formatting problem when round-tripping
15149 from/to memory
15150 * xinclude.c: chased memleak, fixed a base problem
15151 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15152 xmlXPtrBuildNodeList()
15153 * TODO: updated
15154 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15155 adding a first small set of regression tests for XInclude
15156
Daniel Veillardc2def842000-11-07 14:21:01 +000015157Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * nanohttp.[ch]: applied Wayne Davison patches to access
15160 the WWW-Authorization header.
15161 * parser.c: Closed Bug#30847: Problems when switching encoding
15162 in short files by applying Simon Berg's patch.
15163 * valid.c: fixed a validation problem
15164 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15165 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15166 Wayne Davison
15167 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15168 need to be extended to non full nodes selections.
15169 * xinclude.c: starts to work decently
15170
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015171Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15174 debugXML.c xmlversion.h.in: Started adding XInclude support,
15175 this is a new xmllint option
15176 * tree.c xpath.c: applied TOM patches for XPath
15177 * xpointer.c: fixed a couple of errors.
15178 * uri.c: added an escaping function needed for xinclude
15179 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15180 new warning from RH70 gcc's version
15181
Daniel Veillarda4964b72000-10-31 18:23:44 +000015182Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * HTMLparser.c: fixed loop on invalid char in scripts
15185 * parser.c: update to description of xmlIOParseDTD()
15186 * libxml.m4 xmlversion.h.in: changes contributed by
15187 Michael Schmeing <m.schmeing@internet-factory.de>
15188 * configure.in: preparing for 2.2.7
15189 * Makefile.am: trying to avoid config.h and acconfig.h
15190 being included in the distrib
15191 * configure.in: released 2.2.7
15192
15193Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15196 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15197
Daniel Veillard01411222000-10-30 15:33:22 +000015198Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * parser.[ch]: added xmlIOParseDTD()
15201 * xpointer.c: added support for the 2 extra parameters of
15202 string-range, fixed a stoopid error when '0' was present
15203 in XPointer expressions
15204 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15205 testsuite for the above
15206
Daniel Veillard6db58192000-10-30 09:27:53 +000015207Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * libxml.spec.in: improved package descriptions
15210
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015211Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * xpath.c xpathInternals.h: applied a large cleaning patch
15214 from TOM <ptittom@free.fr>, it also add namespace support
15215 for function and variables registration.
15216
Daniel Veillardbd20df72000-10-29 17:53:40 +000015217Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15220 * Makefile.mingw: Wayne Davison's update adding hash.c
15221
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015222Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * xpath.c: fixed the root evaluation problems
15225 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15226 ignorable spaces with <b> <bold> <em>
15227 * tree.c: fixed a loop in xmlSearchNsByHref()
15228
Daniel Veillard767662d2000-10-27 17:04:52 +000015229Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * xpath.c: applied another XPath patch from TOM
15232 * xpath.c include/makefile.am: applied another patch from
15233 china@thewrittenword.com (cleanup on IRIX).
15234
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015235Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * xml-config.1: received a fixed version from Fredrik Hallenberg
15238 <hallon@lysator.liu.se>
15239
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015240Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15243 cleanup patch for XPath
15244
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015245Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * patched to redirrect all "out of context" error messages to
15248 a reconfigurable routine. The changes are:
15249 * xmlerror.h : added the export of an error context type (void *)
15250 an error handler type xmlGenericErrorFunc there is an interface
15251 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15252 to reset the error handling routine and its argument
15253 (by default it's equivalent to respectively fprintf and stderr.
15254 * all the c files: all wild accesses to stderr or stdout within
15255 the library have been replaced to calls to the handler.
15256
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015257Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * configure.in: release 2.2.6
15260 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15261 exporting the inner functions of xpath for extension modules
15262 * doc/*: updated and rebuilt the doc
15263
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015264Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * nanohttp.c : applied Wayne HTTP cleanup patch
15267 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15268 and xmlNodeSetSpacePreserve()
15269
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015270Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * xpath.c: closing bug #29260
15273
Daniel Veillard126f2792000-10-24 17:10:12 +000015274Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15277 multikey tuples, made hash structure opaque
15278 * valid.[ch]: moved elements, attributes, notations decalarations
15279 as well as ID and refs to hash tables.
15280 * entities.c: hash cleanup
15281 * xmlmemory.c: fixed a dump problem in debug mode
15282 * include/Makefile.am: problem passing in DESTDIR= values patch
15283 from Marc Christensen <marc@calderasystems.com>
15284 * nanohttp.c: removed debugging remains
15285 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15286 * HTMLparser.c parser.c: fixing a number of problems with the
15287 macros in the *parser.c files (Wayne).
15288 * HTMLparser.c: close the previous option when opening a new one
15289 (Marc Sanfacon).
15290 * result/HTML/*: updated the HTML results accordingly
15291
Daniel Veillard52afe802000-10-22 16:56:02 +000015292Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15293
15294 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15295 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15296 XPath functions and XML entities table to them. More to come...
15297 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15298
Daniel Veillard683cb022000-10-22 12:04:13 +000015299Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * tree.c: coalesce adjacent text nodes
15302 * valid.c: handling of blank nodes in DTd validation (raised
15303 by problems with a posteriori validation).
15304 * nanohttp.c: changing behaviour on HTTP write stuff.
15305 * HTMLtree.c: forced body and html to be explicitely closed.
15306 * xpath.h: exported more XPath functions.
15307
Daniel Veillard1baf4122000-10-15 20:38:39 +000015308Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * Release of 2.2.5
15311 * xpointer.c: range() range-inside and other helper functions
15312 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15313
Daniel Veillard47e12f22000-10-15 14:24:25 +000015314Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15317 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15318
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015319Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15322 and XPointer modules
15323
Daniel Veillard134c9f32000-10-15 10:27:08 +000015324Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * SAX.h: closed #25107
15327
Daniel Veillard39915622000-10-15 10:06:55 +000015328Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * testSAX.c: fixed problem with cdata reporting
15331 * SAXresult/* : updated
15332
Daniel Veillard1e851392000-10-15 10:02:56 +000015333Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15336 Closed bug #27499, added to regression tests
15337 * TODO: updated
15338
Daniel Veillard7eda8452000-10-14 23:38:43 +000015339Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15342 support for SCRIPT and STYLE with help from Bjorn Reese
15343 * test/HTML/* result/HTML/*: added simple testcase and updated
15344 the existing ones.
15345
Daniel Veillardff9c3302000-10-13 16:38:25 +000015346Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15349 string-range for empty strings
15350 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15351 test/XPath/xptr/strrange: augmented the XPointer testsuite
15352
Daniel Veillard189446d2000-10-13 10:23:06 +000015353Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * doc/xml.html doc/xmlmem.html: added a module describing memory
15356 interfaces and use, updated the main page.
15357
Daniel Veillard2f971a22000-10-12 23:26:32 +000015358Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15361 nanoftp code work on Windows too now
15362
15363Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015364
15365 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15366 * xpointer.c: implemented string-range() at least a good first version
15367 * test/XPath/docs/str test/XPath/xptr/strrange
15368 result/XPath/xptr/strrange: the string-range() tests
15369
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015370Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * Makefile.am include/Makefile.am include/win32config.h
15373 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15374 and make distcheck
15375
Daniel Veillard19d61112000-10-11 23:50:35 +000015376Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15379 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15380 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15381
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015382Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15385 patch for socklen_t detection by
15386 Albert Chin-A-Young <china@thewrittenword.com>
15387
Daniel Veillardcd429612000-10-11 15:57:05 +000015388Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15391 and added a --dtdvalid option to xmllint used to test it
15392
Daniel Veillard47c02452000-10-11 13:04:36 +000015393Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15396 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15397
Daniel Veillard2d38f042000-10-11 10:54:10 +000015398Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15401 handlings (registration, lookup, cleanup)
15402
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015403Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * configure.in Makefile.am include/makefile.am: adding XPointer
15406 and XPtrtests target
15407 * xpointer.[ch] : new files for XPointer support
15408 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15409 more XPath tests
15410
Daniel Veillard57fda592000-10-10 23:24:14 +000015411Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * configure.in: fixed, very broken, make distcheck works again
15414
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015415Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * More work toward 2.2.5, integrated a number of patches
15418 * configure.in Makefile.am win32config.h.in: trying to cleanup
15419 make distcheck .... huh ...
15420 * include/Makefile.am include/win32config.h: new directory
15421 for includes
15422 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15423 updated teh makefiles and instructions for WIN32
15424 * xpath.c: small fixes
15425 * test/XPath/ results/XPath: updated the testcases and results
15426 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15427 suggested patches
15428 * valid.c: fixed an ID bug
15429
Daniel Veillardb71379b2000-10-09 12:30:39 +000015430Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015433 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015434 * xpath.[ch]: worked on XPointer
15435
Daniel Veillard7e99c632000-10-06 12:59:53 +000015436Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * configure.in Makefile.am: 2.2.5, ship the include in an
15439 include/libxml subdirectory, use symlinks when using CVS
15440 * testSAX.c: fixed small bug
15441 * testXPath.c: changed the way testfiles are parsed
15442 * debugXML.c: same kind of cleanup when parsing an argument expression
15443 XPath/XPointers can have blanks embedded
15444 * xpath.[ch]: more cleanup, reorgs for XPointer work
15445 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15446 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15447
Daniel Veillard55b91f22000-10-05 16:30:11 +000015448Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15451 in the XPath engine, rewrote large parts of it, now it's far
15452 cleaner and in sync with the REC not an old WD. Fixed a parsing
15453 problem in the interactive XML shell found when testing XPath.
15454
Daniel Veillardac260302000-10-04 13:33:43 +000015455Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15458 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15459 examples with the extra test
15460
Daniel Veillard7cfce322000-10-04 12:40:27 +000015461Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15464 the global init function.
15465
Daniel Veillard970112a2000-10-03 09:33:21 +000015466Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * HTMLparser.c: Doohhh, attribute name parsing was still case
15469 sensitive ! Fixed this ...
15470 * result/HTML/* : updated the tests results accordingly
15471
Daniel Veillard740abf52000-10-02 23:04:54 +000015472Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15475 engine, should be far more stable, incorporated a new version of
15476 preceding/following axis, need testing
15477 * uri.c: fixed file:///c:/a/b/c problem
15478 * test/XPath/tests/idsimple: augmented the XPath tests
15479
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015480Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * doc/* rebuilding docs for 2.2.4 release
15483
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015484Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * configure.in: releasing 2.2.4
15487 * parser.[ch]: added xmlStrEqual()
15488 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15489 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15490 use xmlStrEqual instead
15491 * TODO: updated
15492 * added an XPath test
15493
Daniel Veillardbc765302000-10-01 18:23:35 +000015494Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15497 * entities.h: exported xmlInitializePredefinedEntities
15498 * parser.[ch] : added xmlInitParser()
15499 * parserInternals.h : had to export htmlInitAutoClose()
15500
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015501Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15504 problems
15505 * Makefile.am : added XPath regression tests to normal tests
15506 * uri.c: fixed a problem with local paths, cleanup
15507 * parser.c: fixed a problem with large CData sections
15508
Daniel Veillardd2ade932000-09-30 14:39:55 +000015509Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * configure.in xml-config.in: patch from "Ben Taylor"
15512 <sol7x86@hotmail.com> for solaris shared libs lookup
15513
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000155142000-09-30 Martin Baulig <baulig@suse.de>
15515
15516 * libxml-2.0.pc.in: Provide pkg-config script.
15517
15518 * configure.in: Create the libxml-2.0.pc script from the
15519 libxml-2.0.pc.in templates.
15520 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015521 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015522
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015523Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15526 when compiling with MSC
15527
Daniel Veillard46057e12000-09-24 18:49:59 +000015528Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * xpath.c: patch for normalize-string() substring-before(),
15531 substring-after() and translate() functions from Bjorn Reese
15532 <breese@mail1.stofanet.dk>
15533 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15534 Fredrik Hallenberg <hallon@lysator.liu.se>
15535 * TODO: updated
15536
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015537Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15540 problem of socklen_t being undefined on a number of platforms
15541 * debugXML.c: fixed a compilation problem when without snprintf
15542
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015543Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15546 an URI bug and a fix for the control-character-induced infinite loop
15547 * nanohttp.c: preventive fix for compiling on WIN32
15548
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015549Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * xmlint.c: closing bug #25000
15552
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015553Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15556 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15557 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15558 related function, fixing xmlStrncmp(), and associated cleanup
15559 * result/HTML/entities.html.sax: updating result
15560
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015561Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * uri.c: applied patch for URI escaping from Wayne Davison
15564 <wayned@blorf.net>
15565 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15566 from Denis Barbier <barbier@imacs.polytechnique.fr>
15567 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15568 patch from Wayne Davison
15569
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015570Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * doc/xml.html : updated with new releases, adding "how to help"
15573
Daniel Veillard04698d92000-09-17 16:00:22 +000015574Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15577 removed a few warnings in pedantic mode ...
15578 * parserInternals.c parser.c: moved encoding switching function
15579 to parserInternals.c
15580 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15581
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015582Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15585 error or warning handlers
15586
Daniel Veillardb1059e22000-09-16 14:02:43 +000015587Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * parserInternals.c parserInternals.h parser.c Makefile.am:
15590 created a new module parserInternals.c, moved most of the
15591 code shared by the various parsers there, as well as
15592 deprecated code from parser.c. More cleanup of parser.c
15593 * uri.c: fixed a problem when URI is NULL
15594 * valid.c: speedup when looking for an attribute declaration
15595
Daniel Veillard39c7d712000-09-10 16:14:55 +000015596Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15599 the cleanup of the computation of URI references when seeking
15600 external entities. The URI reference string and the resulting
15601 URI are both stored now.
15602 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15603 large s(n)printf checks and cleanup from Denis Barbier
15604 <barbier@imacs.polytechnique.fr>
15605 * xmlversion.h.in tree.h: couple of SGML declarations for a
15606 possible docbook module.
15607 * result/VC/ : a couple of test output changed due to the change
15608 of the entities URI
15609
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015610Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * parser.h: added a _private field for linking user's data
15613
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015614Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * parser.c parserInternals.h: demacroified most of the IS_XXX
15617 the gain in size is significant so ...
15618
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015619Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * entities.c: cases where looking up entities with doc==NULL
15622 covered
15623
Daniel Veillard90e11312000-09-05 10:42:32 +000015624Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
Daniel Veillard1de50802000-09-07 08:54:32 +000015626 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015627 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15628
Daniel Veillard98a79162000-09-04 11:15:39 +000015629Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
Daniel Veillard1de50802000-09-07 08:54:32 +000015631 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015632 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15633 * Makefile.in: added URItest and included thenin "make tests"
15634
15635Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015636
15637 * xmlversion.h.in: closed bug 22941
15638
Daniel Veillard2bb89092000-08-31 14:57:50 +000015639Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * doc/xmlio.html: added doc and example for entity loader
15642 redefinition.
15643
Daniel Veillard96984452000-08-31 13:50:12 +000015644Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15647 used by libxml
15648
Daniel Veillarde715dd22000-08-29 18:29:38 +000015649Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * parser.c: Fixed bug on invalid ontent characters and when using
15652 push.
15653 * xmllint.c: fixed xmllint endling of errors in push mode
15654
Daniel Veillard4948eb42000-08-29 09:41:15 +000015655Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015658 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015659 * result/HTML/*.sax: regenerated HTML SAX output
15660 * parser.c: more cleanup.
15661
Daniel Veillarde010c172000-08-28 10:04:51 +000015662Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015665 patches from Wayne Davison <wayned@users.sourceforge.net>,
15666 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015667 * HTMLparser.c: fixed an ignorable white space detection bug
15668 occuring when parsing with SAX only
15669 * result/HTML/*.sax: updated since the output is now HTML
15670 encoded...
15671
Daniel Veillard47f3f312000-08-27 22:40:15 +000015672Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015674 * HTMLparser.[ch]: applied some of Wayne Davison
15675 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015676
Daniel Veillarde0854c32000-08-27 21:12:29 +000015677Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15680 undeclared namespace prefix was used, added a warning.
15681 Cleaned up support w.r.t. entities, spilling out a warning
15682 and being pedantic on lookups.
15683 * test/warning/ent9 : added testcase for previous example.
15684 * TODO: updated
15685 * parserInternals.h parser.c: changed the way names are parsed
15686 now allow infinite size and decrease penalty for normal use
15687 * parser.c: Started a big cleanup/check of the parser code,
15688 fixed some of the most tortuous entity code, spotted code
15689 unused anymore
15690 * test/*: added tests for very long names and related nasty
15691 things.
15692
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015693Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * doc/encoding.html: added encoding aliases doc
15696 * doc/xml.html: updates
15697 * encoding.[ch]: added EncodingAliases functions
15698 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15699 bottleneck affecting large DTDs like Docbook
15700 * parser.[ch] xmllint.c: added a pedantic option, will be
15701 useful
15702 * SAX.c: redefinition of entities is reported in pedantic mode
15703 * testHTML.c: uninitialized warning from gcc
15704 * uri.c: fixed a couple of bugs
15705 * TODO: added issue raised by Michael
15706
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015707Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * doc/encoding.html: propagated Martin Duerst suggestions
15710
Daniel Veillard52402ce2000-08-22 23:36:12 +000015711Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15714 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15715 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15716 by Wayne Davison
15717
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015718Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * nanoftp.c nanohttp.c: small cleanup
15721 * TODO: updated
15722
Daniel Veillard244ece92000-08-19 20:58:02 +000015723Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15724
15725 * added an old VC testcase and updated title.xml entity
15726
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015727Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15730 done on auto-opening of <p> tags and cleanup of SAX output
15731
Daniel Veillard979e55e2000-08-19 16:48:54 +000015732Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15735
Daniel Veillard4540be42000-08-19 16:40:28 +000015736Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * doc/xml.html libxml.* structure.*: updated the doc a bit
15739
Daniel Veillard808a3f12000-08-17 13:50:51 +000015740Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15743 of SAX tests
15744
Daniel Veillard29579362000-08-14 17:57:48 +000015745Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15748 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15749
Daniel Veillard1255ab72000-08-14 15:13:33 +000015750Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15753 * testHTML.c: fix core dump on Solaris 2.x systems
15754 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15755 * result/HTML/*.sax: previous bug fix lead to new results
15756
Daniel Veillard03109292000-08-14 14:58:22 +000015757Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15760 * configure.in: added --with-readline=DIR to accept alternate
15761 path for readline include/library
15762 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15763 for ANSI under HP-UX
15764 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15765 includes @LIBS@
15766
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015767Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * doc/* : rebuilt the docs
15770 * getting ready for 2.2.2 release
15771
Daniel Veillard87b95392000-08-12 21:12:04 +000015772Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15775 and xmlAddFeature()
15776 * tree.[ch]: added xmlAddChildList()
15777 * xmllint.c: MAP_FAILED macro test
15778 * parser.h: added xmlParseCtxtExternalEntity()
15779 * valid.c: applied bug fixes removed warning
15780 * tree.c: added CDATA block to elements content
15781 * testSAX.c: cleanup of output
15782 * testHTML.c: added SAX testing
15783 * encoding.c: better error recovery
15784 * SAX.c, parser.c: fixed one of the external entity processing
15785 of the OASis testsuite
15786 * Makefile.am: added HTML SAX regression tests
15787 * configure.in: bumped to 2.2.2
15788 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15789 SAX results
15790
Daniel Veillard88a172f2000-08-04 18:23:10 +000015791Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * configure.in: patch for HP compiler
15794
157952000-08-04 Sven Heinicke <sven@zen.org>
15796
15797 * xmllint.c: Was coredumping sometimes when the file given didn't
15798 exist.
15799
Daniel Veillard46e370e2000-07-21 20:32:03 +000015800Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015803
Daniel Veillard46e370e2000-07-21 20:32:03 +000015804 when using in memory parsing. Need some cleanup.
15805 * xmllint.c configure.in: added a --memory flag to test memory
15806 parsing
15807
Daniel Veillard36650692000-07-21 15:16:39 +000015808Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * nanohttp.c: fixed socklen_t replacement to unsigned int
15811 * parser.c: fixed a space handdling missing at the end of
15812 production 28 DOCTYPE.
15813 * xmlmemory.c: fixed a stupid bug on the routine to override
15814 allocation functions
15815 * TODO: updated
15816
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015817Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * doc/ regenerated the docs
15820
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015821Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * doc/encoding.html doc/xml.html: added I18N doc
15824 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15825 improvements, both parser and filters, added ASCII & HTML,
15826 fixed the ISO-Latin-1 one
15827 * xmllint.c testHTML.c: added/made visible --encode
15828 * debugXML.c : cleanup
15829 * most .c files: applied patches due to warning on Windows and
15830 when using Sun Pro cc compiler
15831 * xpath.c : cleanup memleaks
15832 * nanoftp.c : added a TESTING preprocessor flag for standalong
15833 compile so that people can report bugs more easilly
15834 * nanohttp.c : ditched socklen_t which was a portability mess
15835 and replaced it with unsigned int.
15836 * tree.[ch]: added xmlHasProp()
15837 * TODO: updated
15838 * test/ : added more test for entities, NS, encoding, HTML, wap
15839 * configure.in: preparing for 2.2.0 release
15840
Daniel Veillard49703262000-07-10 10:27:46 +000015841Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015844 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015845
Daniel Veillard306be992000-07-03 12:38:45 +000015846Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * doc/xml.html: changed the xmlsoft.org structure, updated the
15849 examples w.r.t. root and childs
15850
Daniel Veillard7d853352000-07-02 18:53:09 +000015851Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15852
Daniel Veillard784b9352003-02-16 15:50:27 +000015853 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015854
Daniel Veillard365e13b2000-07-02 07:56:37 +000015855Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * HTMLparser.c: Work on character encoding support for the HTML parser
15858 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15859 * encoding.c: Fixed a potential memleak in the encoding stuff
15860
Daniel Veillardaf743792000-07-01 11:49:28 +000015861Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * doc/FAQ.html doc/Makefile.am : added a FAQ
15864
15865Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015866
15867 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15868 of the HTML parser to force it to not bypass SAX
15869
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015870Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * win32config.h.in: updated
15873 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15874 lacks iconv support :-( need to release 2.1.1
15875 * configure.in: release 2.1.1
15876 * HTMLparser: fixed bug #14784
15877 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15878 by Windows compiler
15879 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15880 the SAX startDocument() callback.
15881 * TODO: updated
15882
15883Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * added xmlStopParser()
15886
Daniel Veillardbe803962000-06-28 23:40:59 +000015887Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * configure.in: 2.1.0 prerelease
15890 * Large resync between W3C and Gnome tree
15891 * nanoftp, nanohttp.c: fixed stalled connections probs
15892 * HTMLtree.c SAX.c : support for attribute without values in
15893 HTML for andersca
15894 * valid.c: Fixed most validation + namespace problems
15895 * HTMLparser.c: start document callback for andersca
15896 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15897 * parser.h, SAX.c: serious speed improvement for large
15898 CDATA blocks
15899 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15900 different encoding
15901 * example/Makefile.am example/gjobread.c tree.h: work on
15902 libxml1 libxml2 convergence.
15903 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15904 and the LIBXML_TEST_VERSION macro
15905
Daniel Veillardc310d562000-06-23 18:32:15 +000015906Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * doc/xml.html: various patches and improvements typo fixed by
15909 Felix Natter
15910 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15911 from Felix Natter <fnatter@gmx.net>
15912
Daniel Veillardf3029822000-05-06 08:11:19 +000015913Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * doc/upgrade.html: updated with instructions for support of both
15916 libxml-1.x and libxml-2.x
15917 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15918 for 2.x support and also fixed includes
15919
15920
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015921Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15924 the encoding support, added iconv support, so now libxml if
15925 compiled with iconv automatically support japanese encodings
15926 among others. Work based on initial patch from Yuan-Chen Cheng
15927 I may have broken binary compat in the encoding handler
15928 registration scheme, but that was so utterly broken I don't
15929 expect anybody to have used this feature until now.
15930 * parserInternals.h: fixup on the CHAR range macro
15931 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15932 code.
15933 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15934 * uri.c: added xmlParseURI() I can't believe I forgot to
15935 implement this one in 2.0 !!!
15936 * SAX.c: moved doc->encoding update in the endDocument() call.
15937 * TODO: updated.
15938
Daniel Veillard06047432000-04-24 11:33:38 +000015939Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * tree.h: removed extraneous xmlRemoveProp definition
15942 * TODO: added item about --disable-corba configure switch
15943 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15944 * nanoftp.c: fixed include problems giving troubles on AIX and
15945 slowlaris
15946 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15947 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15948 comment and headers changes to lower gtk-doc number of warnings
15949 * doc/html/*: rebuilt docs
15950
Daniel Veillarde0aed302000-04-16 08:52:20 +000015951Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * HACKING: documented the tag for 1.x and instructions
15954
Daniel Veillard5e873c42000-04-12 13:27:38 +000015955Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15958 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15959 xmlCreateIOParserCtxt
15960 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15961 significant overall improvement
15962 * xmllint.c: added I/O test to xmllint
15963 * testSAX.c: added a speed test
15964 * doc/* : updated/regenerated
15965
Daniel Veillardfc708e22000-04-08 13:17:27 +000015966Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * xpath.c uri.h parserInternals.h: cosmetic changes from
15969 "Timur I. Bakeyev" <timur@bat.ru>, including making
15970 xmlCreateURI() public
15971
Daniel Veillard5d211f42000-04-07 17:00:24 +000015972Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15975 and the code at the same time. Added a clean mechanism for
15976 overload or added input methods: xmlRegisterInputCallbacks()
15977 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15978 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15979 * TODO: updated
15980 * doc/* : updated/regenerated
15981 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15982 source dir
15983
Daniel Veillarde77a9182000-04-05 19:12:29 +000015984Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * testURI.c: yet another forgotten commit, I should get some sleep !
15987
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015988Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * xmllint.c: forgot to commit this too ?
15991
Daniel Veillardb9df4042000-04-05 14:23:16 +000015992Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * xmlversion.h.in : forgot to commit this previously
15995
Daniel Veillard361d8452000-04-03 19:48:13 +000015996Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15999 * README TODO: updated for release
16000 * uri.c uri.h: added authority parsing/saving
16001 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16002 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16003 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16004 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16005 Makefile.am : added compile-time customization of libxml
16006 --with-ftp --with-http --with-html --with-xpath --with-debug
16007 --with-mem-debug
16008 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16009 #include <libxml/xxx.h> I hope it won't break too much stuff
16010 and will be manageable in the future...
16011 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16012 and added xmllint to the installed programs
16013 * uri.h: added xmlFreeURI()
16014
Daniel Veillardec303412000-03-24 13:41:54 +000016015Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * uri.c uri.h: finished the escaping handling, the base support
16018 and the URI path normalization. Looks good just lacks the
16019 authority content parsing code.
16020 * Makefile.am: added instructions to generate testURI
16021 * TODO: updated
16022 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16023 added links and icons for W3C and Gnome
16024
Daniel Veillard8f621982000-03-20 13:07:15 +000016025Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * xmlmemory.[ch] : seems I forgot to actually update the files in
16028 the last commit :-)
16029 * doc/xml.html doc/html/* : updated and uploaded the docs
16030
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016031Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16034 * TODO: updated
16035 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016036 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016037 gfree).
16038 * Makefile.am, uri.c, uri.h: added a set of functions to do
16039 exact (litteraly copied from the RFC 2396 productions) parsing
16040 and handling of URI. Will be needed for XLink, one XML WFC,
16041 XML Base and reused in the nano[ftp/http] modules. Still work
16042 to be done.
16043
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016044Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * configure.in, libxml.spec.in : libxml2
16047 * doc/* : updated the doc page, rebuilt the docs
16048
Daniel Veillardcf461992000-03-14 18:30:20 +000016049Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * all: tagged LIB_XML_1_X
16052 * *.c *.h : updated from W3C CVS tree
16053 * configure.in : 2.0.0-beta
16054 * libxml.spec.in : libxml2 package nam
16055 * result/* : new version of the tests output
16056
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016057Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16060
Daniel Veillardb566ce12000-03-04 11:39:42 +000016061Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * doc/* : rebuilt the docs
16064 * parser.c: final patch on #6766
16065 * valid.c: small patch on validity checks.
16066
Daniel Veillardfb76c402000-03-04 11:39:42 +000016067Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16070 added
16071 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16072 compatibility w.r.t. XML spec and existing code.
16073
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016074Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * parser.c: seems a better solution to <a> </a> exists,
16077 will try it for a while
16078
Daniel Veillard83a30e72000-03-02 03:33:32 +000016079Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * parser.c: tried to remove the <a> </a> generating <a/>
16082 this is hard. Left a flag for that purpose. Fixed bug #6766
16083 * configure.in: prepared 1.8.7 not released, due to previous
16084 problem
16085
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016086Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * doc/xml.html : applied second patch from Paul DuBois
16089
Daniel Veillard402e8c82000-02-29 22:57:47 +000016090Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * doc/xml.html : applied patch from Paul DuBois
16093
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016094Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16097
Daniel Veillard5feb8492000-02-02 17:15:36 +000016098Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16101 compilation warnings on various platforms.
16102 * parser.c: Fixed #5281 validity error callbacks are now desactived
16103 by default if not validating.
16104
Daniel Veillardf341f932000-02-02 14:52:08 +000016105Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16108
Daniel Veillard13c757e2000-02-01 23:59:15 +000016109Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16112 <gkatsi@cs.toronto.edu>
16113
Daniel Veillard726e8792000-01-30 20:04:29 +000016114Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16117 processing URLs
16118
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016119Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16122 xmlNanoFTPUpdateURL for persistent control connections.
16123 * configure.in: 1.8.6
16124
16125Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16128 * tree.[ch] : added xmlSaveNoEmptyTags
16129
James Henstridgef3be9312000-01-28 13:59:21 +0000161302000-01-29 James Henstridge <james@daa.com.au>
16131
16132 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16133
16134 * Makefile.am: added nanoftp.[ch] to the build.
16135
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016136Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * nanoftp.[ch]: cleanup, comments, API
16139 * debugXML.c : fixed a bug in the cat command
16140 * doc/*: regenerated the docs
16141
Daniel Veillardda07c342000-01-25 18:31:22 +000016142Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16145 * debugXML.c : fixed a bug in the cat command
16146 * valid.c: fixing some small probs
16147 * libxml.spec.in: get rid of the SNAP suffix
16148 * doc/xml.html: updated the status
16149
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016150Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * xml-config.in: xml-config --version to just return the
16153 version number
16154 * xpath.c: some cleanup w.r.t. axis when the current node is
16155 an attribute.
16156 * TODO: updated
16157
Daniel Veillard461a66c2000-01-18 18:01:01 +000016158Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * configure.in: prepared for libxml-1.8.5
16161 * doc/* recompiled the documentation
16162
161632000-01-17 Jody Goldberg <jgoldberg@home.com>
16164
16165 * configure.in : WARNING autoconf subtlety alert :
16166 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16167 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16168 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16169 get defined by AC_CHECK_HEADERS.
16170
Daniel Veillardf967b902000-01-17 16:06:10 +000016171Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16174 Rune.Djurhuus@fast.no
16175
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016176Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * TODO: updated
16179 * tree.c, parser.c: made sure that only memory alloc problems
16180 and internal parser errors are allowed to write to stdout or
16181 stderr.
16182
Daniel Veillard0142b842000-01-14 14:45:24 +000016183Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * tree.c : restored xmlNewGlobalNs since this seems used by
16186 a lot of existing code :-(, fixed a bug in xmlNewNs
16187 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16188 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16189 to exit() from the library code.
16190 * xpath.c, parser.c: removed bugs or unused code detected by
16191 Windows compilers
16192 * parser.c: started adding interfaces for parsing well balanced
16193 XML fragments
16194 * configure.in: releasing 1.8.4
16195 * doc/* : rebuilt the docs
16196
Daniel Veillard2eac5032000-01-09 21:08:56 +000016197Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * tree.[ch] : added xmlNewDocFragment() for DOM
16200 * testHTML.c: uninitialized variable.
16201
Daniel Veillardf3a73582000-01-05 14:58:39 +000016202Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * doc/* : rebuild the docs
16205
Daniel Veillard71b656e2000-01-05 14:46:17 +000016206Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * acconfig.h: readline and history patch
16209 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16210 * tree.c: added check and handling when possibly removing an ID
16211 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16212 and saving.
16213 * test/HTML/entities.html result/HTML/entities.html* : test for
16214 various entities reference cases
16215 * result/HTML/* : as a result output of some testcase have
16216 changed
16217 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16218 by previous example. added xmlParseTryOrFinish().
16219 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16220 entities.h debugXML.h HTMLparser.h: changed the way struct are
16221 declared to allow gtk-doc to expose those
16222 * parser.c: closed bug #4960
16223 * Makefile.am configure.in: Applied patch from
16224 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16225 and math/socket libs detection
16226
Daniel Veillard437b87b2000-01-03 17:30:46 +000016227Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * configure.in, Makefile.am: link tester against readline
16230 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16231
Daniel Veillard686d6b62000-01-03 11:08:02 +000016232Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * tree.[ch]: added xmlRemoveProp
16235 * win32config.h.in nanohttp.c: avoid including the Windows
16236 socket stuff in every C files
16237 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16238 the XmL parser(s)
16239 * test/ns4 result/ns4 etc...: added test case for previous prob
16240 * tree.c: xmlNewNs wasn't checking for double definition
16241 * Makefile.in: fixed a problem with dist-hook duplicates
16242 * parser.[hc], xmlIO.c: fixed the loading of external entities
16243 APIs, now xmlLoadExternalEntity() is used everywhere and
16244 setting up an app specific front-end using the
16245 * SAX.c parser.c: some fixes, now the xhtml spec validates
16246 with the xhtml DTD.
16247 * error.c: fixed crashes in case of no input stream
16248 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16249 to the validation tests and results
16250
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016251Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16254 too htmlCreatePushParserCtxt() and htmlParseChunk()
16255 * parser.c: a bit of cleanup.
16256 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16257 to XML) removed the last mem leak known
16258 * HTMLtree.c: output message cleanup
16259 * xmlmemory.c: display content info about memory blocks
16260 * result/HTML/wired.* : missing att value warning change
16261
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016262Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * doc/* : rebuilt the documentation
16265
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016266Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * parser.[ch] parserInternals.h: Push parser for XML,
16269 seems to work fine now
16270 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16271 --push for push testing
16272 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16273 * testSAX.c: added --push
16274 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16275 subtree
16276 * xmlIO.[ch] : enriched API + fixes for push mode
16277 * entities.[ch]: added the entity content length to the struct.
16278 * xmlmemory.[ch]: new API to show the last entries for the shell
16279 * valid.c: added required attribute testing
16280 * SAX.c: the cdata callback now merge contiguous fragments
16281 * HTMLparser.c: cleanup of some macros
16282
Daniel Veillard3c558c31999-12-22 11:30:41 +000016283Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * parser.c: fix for PIs name starting with xml
16286 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016287 * *.c, configure.in win32config.h.in : generate win32config.h for
16288 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016289
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016290Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16291
16292 * parser.c: fixed a stupid = vs. == bug :-(
16293 * doc/gnome-xml.sgml: s/glade/xml/
16294
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016295Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * configure.in, doc/xml.html : bug fix release 1.8.2
16298 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16299 Hopefully the end of that silly C++ include problem
16300 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16301 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16302 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16303 troubles with autoclosed elements when the stree shape doesn't
16304 follow the DtD specs. Added htmlIsAutoClosed() and
16305 htmlAutoCloseTag()
16306 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16307 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16308 * debugXML.c: fixed a bug on printing default namespaces.
16309 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16310
Daniel Veillardb24054a1999-12-18 15:32:46 +000016311Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * result/HTML/*.htm[l] : updated the HTML regression tests according
16314 to the new output
16315 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16316 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16317 problem due to intermix of extern "C" { ... } declarations for C++
16318 and recursive includes in the headers
16319
Chris Lahey323c48c1999-12-18 15:32:45 +0000163201999-12-20 Chris Lahey <clahey@umich.edu>
16321
16322 * HTMLtree.c: Made it so that html nodes with a single child do
16323 not insert a carriage return before or after the child node.
16324
Daniel Veillardb24054a1999-12-18 15:32:46 +000016325Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016326
16327 * configure.in, doc/xml.html : bug fix release 1.8.1
16328 * parser.c: fixed bug #4344
16329 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16330 added the glue to avoid C++ problems
16331 * doc/* : regenerated the documentation
16332
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016333Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16334
16335 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16336 namespace recognition, and Dia as a resul :-(
16337 * encoding.c: closed bug #3950
16338
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016339Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * valid.c: debugging a posteriori validation, except URI expansion
16342 stuff this should be fixed now
16343 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16344 Carl Nygard <cnygard@bellatlantic.net>
16345 * tester.c: added --postvalid, cleaning of the code
16346 * tree.[ch]: added xmlDocGetRootElement()
16347
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016348Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16349
16350 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16351 c++ losage.
16352
Daniel Veillard10a2c651999-12-12 13:03:50 +000016353Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * configure.in, doc/xml.html : bumped to 1.8.0
16356 * xlink.[ch], Makefile.am : added framework for link detection
16357 * parser.h: added nbChars to parser context, needed for cleanup.
16358 * xmlmemory.c: removed a nasty bug when out of mem
16359 * valid.[ch]: adding namespace support for attribute decl
16360 * tester.c: added --debugent option
16361 * debugXML.[ch]: added xmlDebugDumpEntities()
16362 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16363 buffers instead, this was really needed, validation was breaking
16364 in strange ways due to that. Added xmlParseStringPEReference()
16365 and other parsing from strings functions. Entities processing
16366 modified again, but PERef are still not handled correcly but
16367 unless you're Eve Maller you won't notice :-)
16368 * HTMLparser.c: large changes toward reliability, and switched to
16369 lowercase internal tags, XHTML is lowercase, so it will help
16370 that output is closer to next version.
16371 * doc/* : regenerated the documentation, it is now hosted at
16372 http://xmlsoft.org/ (same bits I just bought the domain :-)
16373
16374
Daniel Veillard294cbca1999-12-03 13:19:09 +000016375Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16378 doc generation
16379 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16380 in the SAX API
16381 * doc/*: rebuilt the doc making sure everything appears in the
16382 HTML files
16383
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016384Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16385
16386 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16387 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16388 which allow impressive speed improvement on dataset with
16389 large text pieces, but at the cost of broken binary
16390 compatibility and slightly bigger memory usage.
16391 Configure with --with-buffers to activate them, they
16392 are protected with XML_USE_BUFFER_CONTENT define.
16393 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16394 goal is 0 memory left allocated once parser is no more used
16395 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16396 call xmlCleanupParser() and xmlMemoryDump()
16397
Daniel Veillarda819dac1999-11-24 18:04:22 +000016398Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16401 * parser.[ch] encoding.[ch]: added memory cleanup routines
16402 * parser.c: closing bug #3788
16403 * doc/*: rebuilt the doc
16404
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016405Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16408 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16409 * tester.c: added --compress option
16410 * doc/*: rebuilt the documentation
16411
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016412Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16415 if given /proc/kcore as input !
16416 * doc/xml.html doc/*: updated and rebuilt the documentation
16417
16418Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016419
16420 * parser.c: Fixed some wrongly space collapsing code due to
16421 a misreading of the spec.
16422 * result/*: fixed the output accordingly
16423
16424Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016425
16426 * encoding.c: bug fix and typos
16427 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16428 * parser.c: added attribute normalization closing bug #3597
16429 * test/att* result/att* SAXresult/att*: testcase for attribute
16430 normalization
16431
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016432Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * configure.in: closing bug #3163 by adding extra flags for the
16435 cc compiler on HP-UX
16436
Daniel Veillard51e3b151999-11-12 17:02:31 +000016437Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * valid.[ch] : removed a typo and an enumerated type bug in the
16440 xmlAddElementDecl() function
16441 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16442 call to xmlEncodeEntitiesReentrant() so that the functions
16443 New, Set and Get are at the same level.
16444 * parser.c HTMLparser.c: extra memory allocation bug for
16445 attributes detected by someone using libxml in embedded systems :-)
16446
Daniel Veillard962195f1999-10-28 15:51:53 +000016447Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * xmlmemory.h: turned off mem debug :-\
16450
Daniel Veillard35008381999-10-25 13:15:52 +000016451Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * parser.c: closed bug #2784 a one line fix, but worth pushing
16454 a new release out
16455 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16456 some structures, comments before and after the
16457 main element, and other nastyness
16458 * HTMLtree.c tree.c: accomodate the extended HTML supported
16459 * configure.in: pushing 1.7.4
16460 * test/ent8 and related outputs : added a new test for bug #2784
16461 * test/HTML/wired.html and related output: a nasty HTML example
16462 * Makefile.am: improved the test scripts
16463 * docs/* : reran the documentation extractor, updated xml.html
16464
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016465Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16468 HTMLparser and debugged the HTML related code. HTML documents
16469 now have their own type
16470 * entities.c: do not dump &apos; for HTML output
16471 * xmlmemory.c: improvement, breakpoint mechanism
16472 * testHTML.c: added --sax --repeat ...
16473 * Makefile.am: improved the HTML tests
16474 * valid.[ch]: added xmlValidGetValidElements and
16475 xmlValidGetPotentialChildren
16476 * tester.c: added --insert to test the 2 new functions
16477 * test//* result//* SAXresult//* : regression test cleanup
16478 and extension.
16479 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16480 gnome-xml-nanohttp.html
16481
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016482Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * HTMLparser.c: fixed problems with some autoclose tags
16485 * tree.c: fixed XML output problems.
16486 * result/* SAXresult/*: update of the tests output
16487
Daniel Veillard6077d031999-10-09 09:11:45 +000016488Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * Makefile.am: Arturo patch for xmlConf.sh version info
16491 * parser.c: Tim Josling patch for single quoted items
16492 * tester.c: Tim Josling patch for tester options usage
16493 * tree.h: indent cleanup
16494
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016495Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16498 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16499
Daniel Veillard00fdf371999-10-08 09:40:39 +000016500Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * tree.c : Raph patch for initialization of CORBA fields
16503 * parser.c, xpath.c, ...: modification of doc comments
16504 * xpath.c : allow spaces in xpath expressions
16505
Daniel Veillardad219441999-09-27 08:17:49 +000016506Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * xmlmemory.h: turning off memory debug :-(
16509
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016510Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16513 better SAX interfaces.
16514 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16515 entity.
16516 * configure.in: 1.7.2
16517
16518Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016519
16520 * libxml.spec.in: fixed the URL
16521 * doc/xml.html: improved the documentation front-end
16522
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016523Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016524
16525 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16526
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016527Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016528
16529 * libxml.spec.in: fixed the alpha compile problem
16530 * parser.[ch]: changed errno to errNo in the parser context :-(
16531 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16532 * doc/xml.html: changed CHAR to xmlChar
16533 * doc/html/*: recompiled the documentation
16534 * configure.in: 1.7.1
16535
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016536Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * parser.h: modified the parser context struct to regain 1.4.0
16539 binary compatibility
16540 * parser.c, xml-error.h: added errno ot teh context and defined
16541 a set of errors values with update of errno
16542 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16543 DTDs and entities
16544 * *.h, *.c: complete cleanup of the use of config.h and include
16545 protection depending on the current setup.
16546 * overalll debugging, maintenance and bug-fixing on all modules
16547 * updated the documentation
16548 * ready for 1.7.0
16549
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016550Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16551
16552 * HTMLparser.c : cleanup
16553 * SAX.c valid.c valid.h: added ID/IDREF checking
16554 * tree.c tree.h: extended doc structure for refs
16555 * configure.in: 1.6.2
16556 * parser.c: patched bug in SAX user arg call
16557 * parserInternals.h: patched missing close in C++ wrapping
16558 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16559 especially upcoming XPointer implementation.
16560 * doc/xml.html: augmented, typo
16561
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016562Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16563
16564 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16565 not all invocations of install understand -d.
16566
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016567Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16568
16569 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16570 to make 'check' works, when builddir != srcdir.
16571
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016572Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16573
16574 * doc/xml.html : updated the documentation
16575
Daniel Veillard6454aec1999-09-02 22:04:43 +000016576Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16577
16578 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16579 not deallocated memory blocks
16580 * *.c : replaces all calls to malloc() free() and realloc() to
16581 the wrapper functions/macros
16582 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16583 instead of xmlFreeNodeList()
16584
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016585Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * HTMLparser.c: corrected a stupid bug leading to core dump at
16588 tree deallocation. Removed warnings indicated by
16589 Stephane.Conversy@lri.fr
16590 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16591 looked for in the external subset
16592
16593Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016594
16595 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16596 on SGI by Stephane.Conversy@lri.fr
16597
Daniel Veillardb96e6431999-08-29 21:02:19 +000016598Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * all .h : changed the prototype declaration indent as in gtk
16601 * most .c : working on reducing the TODOs in the code
16602 * most .c : cleanup though -pedantic and Insure++
16603 * improvements on validation ID checkings.
16604 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16605 * xml-config.in: closed #1810
16606
16607Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016608
16609 * tree.h, valid.c, valid.h: more work on validity, IDs
16610 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16611 definition for AIX
16612
Daniel Veillardb556eb51999-08-15 17:19:50 +000016613Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16616 the distribution due to a cut'n paste error at last commit
16617
Daniel Veillardb05deb71999-08-10 19:04:08 +000016618Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * configure.in: upgraded to version 1.4.0
16621 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16622 Big update, added a large part of the validation process,
16623 it should be usable, but some parts are missing
16624 * xpath.c: improved the implementation w.r.t. root.
16625 * Makefile.am: added more tests
16626 * test and result trees: added a lot of tests
16627 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16628
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016629Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16630
16631 * Added an HACKING file
16632
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016633Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * xpath.[ch] : improvements and debug of the XPath implementation
16636 * parser.c, HTMLparser.c : modified the parsers to be progressive
16637 * tree.[ch] : extended the Buffer promitives
16638 * xmlIO.[ch] : added basic I/O routines providing progressive
16639 parsing and ready for I18N conversion plugins
16640 * SAXresult/* : the SAX callback sequence maybe slightly different
16641 now
16642 * test*.c : improved/updated the tests programs
16643 * doc/* : recompiled the docs.
16644
Daniel Veillard15b75af1999-07-26 16:42:37 +0000166451999-07-26 Michael Meeks <michael@edenproject.org>
16646
16647 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16648
16649 * tree.c: Ditto.
16650
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016651Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16652
16653 * configure.in: upgraded to version 1.4.0
16654 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16655 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16656 XML query language, see http://www.w3.org/TR/xpath for more details.
16657 * parser.c, parser.h: added CHAR* related string functions for XPath
16658 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16659 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16660 rebuild the docs.
16661 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16662 and regression testing capabilities for XPath.
16663
Daniel Veillardd79d7871999-07-12 10:38:12 +000016664Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16665
16666 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16667 closing bug #1646
16668
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016669Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * Makefile.am, example/Makefile.am: closed bug #1683
16672
Daniel Veillard3166ab11999-07-11 16:14:19 +000016673Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * example/Makefile.am, configure.in: added the makefile for the
16676 gjobread example
16677
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016678Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16679
16680 * doc/Makefile.am:
16681 - fix which allow "make install DESTDIR=</install/prefix>".
16682
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016683Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16686 which fixed a problem on the file reading-code.
16687
Daniel Veillard82150d81999-07-07 07:32:15 +000016688Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16691 output.
16692 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16693
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016694Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * parser.h : Oops removed the binary compatibility problem
16697 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16698 * parser.c, HTMLparser.c: applied patches for reading from stdin
16699
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016700Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * parser.c, entities.c, valid.c: cleanup bug #1591
16703 * configure.in: cleanup bug #1592
16704 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16705 the same tree back-end. Hence gdome will be available for it.
16706 * doc/Makefile.am: close bug #617
16707
Daniel Veillard97fea181999-06-26 23:07:37 +000016708Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * parser.c: alloctate a per parser context SAX interface block
16711
Daniel Veillard14fff061999-06-22 21:49:07 +000016712Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16715 and xmlEncodeEntitiesReentrant with the correct one :-\
16716
16717Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * commit of my internal XML base changes, quite a lot of
16720 changes, cleanups, better entities support, framework for
16721 new I/O and charset detection and handling
16722 * Fixed the configure/Makefile stuff to generate shared libs
16723 with the proper version info, so we jumped on rev from
16724 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16725 xmlEncodeEntities() result need to be freed now, and a string
16726 xmlParserVersion provide the current library version.
16727
Raph Levien05240da1999-06-15 21:27:11 +000016728Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16729
16730 * parser.c: fixed a buffer overrun for when you have a very long
16731 attribute with no entities in it.
16732
Daniel Veillardbb2da581999-06-13 14:37:07 +000016733Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16734
16735 * added example directory
16736 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16737
Daniel Veillard011b63c1999-06-02 17:44:04 +000016738Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * Release of libxml-1.1, nearly everything has been touched for
16741 this.
16742 * Added more regression tests
16743 * Updated the documentation
16744
Daniel Veillard27d88741999-05-29 11:51:49 +000016745Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * tree.[ch]: unified the XML_NO_CORBA defines.
16748 * parser.c encoding.[ch]: started plugging in char encoding detection
16749
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016750Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16751
16752 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16753 Also freed allocated buffer.
16754
Daniel Veillard27d88741999-05-29 11:51:49 +000016755Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016756 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16757 reentrancy problem at printing. One is left in entities.c, to
16758 remove ASAP
16759 * testSAX.c : added a test example showing the use of the SAX
16760 interface if one doesn't want to build the DOM tree.
16761 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16762
Daniel Veillard517752b1999-04-05 12:20:10 +000016763Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16764
16765 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16766 large revamping of the parser to use SAX callbacks
16767 http://www.megginson.com/SAX/ (or at least a C like interface
16768 a la Expat). It's now possible to set up your own callbacks
16769 and the parser will not build a DOM tree.
16770 * test/* result/*: updated the test suite, I finally removed
16771 the old Namespace draft support (PI based).
16772
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016773Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16774
16775 * Makefile.am: added test result to EXTRA_DIST for make tests
16776
Daniel Veillard64068b31999-03-24 20:42:16 +000016777Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * parser.c, parserInternals.h: moved the chars macro definitions
16780 to parserInternals.h
16781 * parser.c, error.c: applied patches from "Knut Åkesson"
16782 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16783
Daniel Veillard012ccc11999-03-23 10:11:11 +000016784Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * xml-config.in : applied patch to make --version work
16787
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000167881999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16789
16790 * Makefile.am (check-local): Alias for `tests' target. This will
16791 cause `make check' to do the right thing.
16792 (tests): Don't run tests in srcdir. Also, replaced calls to
16793 basename with a `sed' "equivalent".
16794
Daniel Veillardd109e371999-03-05 06:26:45 +000016795Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16798 it in the header and not the sources, updated the doc.
16799 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16800 pointing this out.
16801
Daniel Veillardbc50b591999-03-01 12:28:53 +000016802Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16805 exported the inputStream routines.
16806 * doc/html/* : updated accordingly
16807
Daniel Veillardd692aa41999-02-28 21:54:31 +000016808Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16809
16810 * parser.c, parser.h, parserInternals.h: added a few extra
16811 internal calls to allocate and free parser contexts ...
16812 * doc/html/* : updated accordingly
16813
Daniel Veillard55a99271999-02-25 11:01:29 +000016814Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16815
16816 * configure.in, Makefile.am, doc/makefile.am : General changes for
16817 1.0.0 release and including the generated HTML documentation.
16818
Daniel Veillard35925471999-02-25 08:46:07 +000016819Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * makefile.am : added parserInternals.h, oops.
16822
Daniel Veillard1e346af1999-02-22 10:33:01 +000016823Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * parserInternals.h: added this header giving access to the parser
16826 internal functions.
16827 * doc/Makefile.am : added a rebuild target which rebuilds the full
16828 set of documentations
16829 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16830 the internal subset.
16831 * *.c *.h: modifications needed to generate the documentation using
16832 gtk-doc, cleanup of functions blocks, reorganisation of struct
16833 declarations.
16834
Daniel Veillard1164e751999-02-16 16:29:17 +000016835Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16836
16837 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16838 the tar and spec file to include the beginning of the doc.
16839
Nuno Ferreira03d04781999-02-13 00:07:17 +0000168401999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16841
16842 * doc/.cvsignore: Added this file.
16843
Daniel Veillard6800ef31999-02-08 18:33:22 +000016844Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * tree.c: fixed xmlGetProp to return "" when the attribute
16847 exists, even if the node-list is NULL.
16848
Daniel Veillard726c7e31999-02-08 15:13:10 +000016849Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * tree.c: patched an error outputting empty attribute values.
16852 * Makefile.am and doc/makefile.am: have been updated during the
16853 week-end. Sorry for an empty CVS log, I got a shell problem.
16854
Daniel Veillard1899e851999-02-01 12:18:54 +000016855Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * tree.h: cleaned up using enums instead of defines
16858 * parser.c, valid.[ch]: more work on parsing/output of element
16859 declarations
16860
Daniel Veillard3b9def11999-01-31 22:15:06 +000016861Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * valid.[ch], tree.c, parser.c : more work toward full parsing
16864 of XML DTDs.
16865 * README: added informations about mailing-list and on-line
16866 documentation
16867
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000168681999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16869
16870 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16871
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016872Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16873
16874 * parser.c, tree.[ch] : more work toward conformance testing,
16875 added a last element to accelerate parsing of very flat structures
16876 started working on internal subset Element content declaration.
16877 * valid.[ch] : first cut at adding code toward validation.
16878 * previous changes had also small impact on most files, especially
16879 the conformance testing using James Clark test suite.
16880
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016881Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16882
16883 * test/* : updated the examples, most of them were not well
16884 formed (humm), and added rdf2.
16885 * result/* : resulting changes in the output.
16886
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016887Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16888
16889 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16890
Daniel Veillard44b3a061998-12-05 17:27:22 +000016891Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * tree.c: patched a bug in the generation of empty attributes
16894
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016895Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16898 for node/trees/documents/... Biggest problem is namespace
16899 support when copying subtrees.
16900
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016901Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16902
16903 * parser.c, entities.c: improve entities and char ref encoding,
16904 and cleanups of error messages.
16905
Daniel Veillard242590e1998-11-13 18:04:35 +000016906Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16907
16908 * parser.c, entities.c: simple bug hunting done during rpm2html and
16909 rpmfind integration.
16910
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016911Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16912
16913 * parser.[ch]: Added interfaces allowing to specify a SAX
16914 handler before parsing.
16915
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016916Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16917
16918 * parser.c: redirrect all errors reporting through the SAX
16919 error function
16920
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016921Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16922
16923 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16924 * libtool, tlmain ...: update of the libtool files
16925
Miguel de Icaza442321c1998-11-04 18:13:38 +0000169261998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16927
16928 * entities.c: Use g_snprintf insteda of snprintf.
16929
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016930Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16933 added ent5 test for this purpose.
16934 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16935
Daniel Veillard27271681998-10-30 06:39:40 +000016936Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * parser.c: fixed? a strange error due to compression on a GWP
16939 document.
16940
Daniel Veillard25940b71998-10-29 05:51:30 +000016941Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * tree.[ch]: bug fixing
16944 * entities.[ch]: defined a specific type for predefined entities
16945 * doc/xml.html: more documentation on the library, how to use it,
16946 overview of the interfaces.
16947
Daniel Veillard16253641998-10-28 22:58:05 +000016948Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16951
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016952Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16953
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016954 * tree.c: corrected a small bug
16955 * doc/xml.html: continuing writing documentation.
16956
16957Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16958
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016959 * debugXML.h debugXML.c: added debugging utilities.
16960 * tester.c: added --debug switch.
16961 * tree.c: patched an incorrect node->type assignment.
16962 * parser.c: formatting, ensure that node->doc != NULL in attributes
16963
Daniel Veillardccb09631998-10-27 06:21:04 +000016964Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16967 entity support and provide an internal representation close to
16968 DOM one (entity ref nodes, and attribute value as tree). I tried
16969 to preserve the interface but this will surely break some apps
16970 (I have to change rpm2html/rpmfind for example). I had to change
16971 two interfaces, and the generated tree is somewhat different.
16972 * doc/* : started documenting the XML library, the tree and
16973 DOM/Corba. This is a first step.
16974
Daniel Veillard11e00581998-10-24 18:27:49 +000016975Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * parser.c: Set up the fonctions comment block, boring but useful.
16978 * parser.h, SAX.c, parser.c: now attributes are processed through
16979 the SAX interface. The problem is that my SAX interface diverged
16980 quite a bit from the original one, well this is not an official
16981 spec, and translating it from Java to C is hairy anyway...
16982
Daniel Veillard97b58771998-10-20 06:14:16 +000016983Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16984
16985 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16986 fonctions comment block, boring but useful.
16987
16988Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016989
16990 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16991 conversion routines. However they are not yet used to convert the
16992 inputs. The core will run with UTF-8.
16993
Daniel Veillard33942841998-10-18 19:12:41 +000016994Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16995
16996 * tree.c : make sure that the type id is properly set-up when
16997 a new object is allocated, needed for DOM.
16998
Daniel Veillard27fb0751998-10-17 06:47:46 +000016999Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17000
17001 * tree.h, tree.c: Ok, the main objects in the tree will be native
17002 corba objects, it costs 8 bytes per Node, Attribute and Document
17003 but it simplifies the Corba integration a lot (no extra interface
17004 objects to allocate/free).
17005
Daniel Veillard0bef1311998-10-14 02:36:47 +000017006Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17007
17008 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17009 and changed NODEs contants for conformity with DOM Level 1
17010
Daniel Veillard27864701998-10-08 03:47:24 +000017011Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17012
17013 * added hooks to keep track of servants when creating objects
17014 xmlDoc and xmlNode (for Corba export).
17015
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017016Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17017
17018 * added xml-config script.
17019
Daniel Veillard7066a791998-10-01 20:28:28 +000017020Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17023 to autoupdate libtool and automake conf files.
17024
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000170251998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17026
17027 * Makefile.am: Use '?' to separate the sed
17028 commands as ',' is used when people pass -Wl,something.
17029
17030
Daniel Veillard15a8df41998-09-24 19:15:06 +000017031Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17032
17033 * tree.c, tree.h: added a per-document compression interface.
17034
Daniel Veillard151b1b01998-09-23 00:49:46 +000017035Tue Sep 22 20:47:38 EDT 1998
17036
17037 * tree.c, tree.h: added saving with compression and added interfaces
17038 to control the compression level (xmlGetCompressMode,
17039 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17040
Daniel Veillard70120ff1998-09-22 00:24:21 +000017041Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * parser.c: corrected a loop for files of size 0
17044
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000170451998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17046
17047 * error.h: New file. Contains prototyes from `error.c'.
17048
Tom Tromeyc19653d1998-08-14 01:22:43 +000017049Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17050
17051 * Makefile.am (xmlincdir): New macro.
17052 (xmlinc_HEADERS): Renamed from include_HEADERS.
17053
Daniel Veillard845664d1998-08-13 04:43:19 +000017054Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17055
17056 * applied small patch on numeric entities from
17057 Christopher Blizzard <blizzard@appliedtheory.com>
17058
Daniel Veillard260a68f1998-08-13 03:39:55 +000017059Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17060
17061 * New release 0.2, removed the old xml_* files so that it's
17062 coherent with the other CVS base (W3C), far better conformance
17063 to standard, new namespaces, decent entities support, beginning
17064 of a SAX-like interface. Nearly nothing left intact, even the
17065 test examples ...
17066
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000170671998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17068
17069 * .cvsignore: Add .deps dir
17070
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017071Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17072
17073 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17074
Daniel Veillardfe926001998-07-26 04:28:20 +000017075Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017076
Daniel Veillardfe926001998-07-26 04:28:20 +000017077 * configure.in: added test for CPP
17078 * AUTHORS, Changelog: the original ones didn't get commited but the
17079 glib ones instead, fixed.
17080 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017081
Daniel Veillardfe926001998-07-26 04:28:20 +000017082Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017083
Daniel Veillardfe926001998-07-26 04:28:20 +000017084 * integrated code developped at W3C
17085 * changed the original Copyright
17086 * migrated to automake
17087 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017088