blob: e1ed6bc0d105303a62763ff7cfd265bdb25efa27 [file] [log] [blame]
Daniel Veillardc2664642003-07-29 20:44:53 +00001Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * python/generator.py python/libxml.c python/libxml2class.txt:
4 patch from Joachim Bauch + cleanup for Relax NG error callbacks
5 in python
6
Daniel Veillarda6874ca2003-07-29 16:47:24 +00007Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
8
9 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
10 cleanup patch, and also avoided a possible memory leak
11
Daniel Veillard9ff7de12003-07-29 13:30:42 +000012Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
13
14 * encoding.c: fix the previous commit
15
William M. Brack4a557d92003-07-29 04:28:04 +000016Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
17
18 * HTMLparser.c: fixed problem with comments reported by Nick Kew
19 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
20 some future cleanup of UTF8 handling
21
Daniel Veillard9deb2422003-07-28 20:40:59 +000022Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
23
24 * xpath.c: applied a change suggested by Sean Griffin in bug
25 #118494 about a memory leak in EXSLT
26
Daniel Veillardd94849b2003-07-28 13:02:24 +000027Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
28
29 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
30 when fixing the previous Relax-NG bugs
31 * result/relaxng/*: This slightly changes the output messages of
32 some regression tests.
33 * configure.in: added support of -with-fexceptions for nested C++
34 support.
35
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +000036Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
37
38 * doc/tutorial/apa.html
39 * doc/tutorial/apb.html
40 * doc/tutorial/apc.html
41 * doc/tutorial/apd.html
42 * doc/tutorial/ape.html
43 * doc/tutorial/apf.html
44 * doc/tutorial/apg.html
45 * doc/tutorial/aph.html
46 * doc/tutorial/ar01s02.html
47 * doc/tutorial/ar01s03.html
48 * doc/tutorial/ar01s04.html
49 * doc/tutorial/ar01s05.html
50 * doc/tutorial/ar01s06.html
51 * doc/tutorial/ar01s07.html
52 * doc/tutorial/ar01s08.html
53 * doc/tutorial/index.html
54 * doc/tutorial/ix01.html
55 * doc/tutorial/xmltutorial.pdf
56 * doc/tutorial/xmltutorial.xml
57 update tutorial with XPath example
58
59
Daniel Veillard597bc482003-07-24 16:08:28 +000060Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
61
62 * SAX.c parser.c: fixing a bug about a special case of namespace
63 handling, this closes bug #116841
64
Daniel Veillard2134ab12003-07-23 19:56:29 +000065Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
66
67 * relaxng.c result/relaxng/*: checked and fixed the compilation
68 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
69 This slightly changes the output messages of some regression tests.
70
Daniel Veillardc127adc2003-07-23 15:07:08 +000071Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
72
73 * xmlreader.c: fixed an out of bound error #118052 , the good
74 part if that base64 code was not in use yet ...
75
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +000076Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
77
78 * doc/xmllint.html
79 include html version of the xmllint man page, so an
80 up-to-date version is visible on the Web
81
Daniel Veillard8edf1c52003-07-22 20:52:14 +000082Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * xinclude.c include/libxml/xinclude.h: added a new API
85 xmlXIncludeProcessTree() to process XInclude only on a subtree
86 this should fix bug #115385
87
Daniel Veillard409a8142003-07-18 15:16:57 +000088Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * relaxng.c include/libxml/relaxng.h: adding Get interface for
91 the error callback and parameters of parsing and validation
92 contexts
93 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
94 on text nodes.
95
Daniel Veillard2dcb9372003-07-16 21:18:19 +000096Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
99 when using the push XML parser.
100 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
101 added the test to the regression suite.
102
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000103Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
104
105 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
106 as suggested by Rob Richards
107
Daniel Veillard34ba3872003-07-15 13:34:05 +0000108Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
111 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
112 to unsigned int and a couple of others.
113
114Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
117
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000118Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
119
120 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
121
Daniel Veillarddf101d82003-07-08 14:03:36 +0000122Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * globals.c threads.c: fixes some problem when freeing unititialized
125 mutexes
126
Daniel Veillard2db8c122003-07-08 12:16:59 +0000127Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * nanoftp.c nanohttp.c: the modules should not import <config.h>
130 directly, some cleanups
131 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
132 validation code.
133
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000134Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
135
136 * win32/configure.js: Jesse Pelton pointed out a problem in the
137 javascript code.
138
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000139Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
140
141 * NEWS doc/*: regenerated
142 * nanoftp.c nanohttp.c: might fix includes problems with the
143 Ipv6 support on solaris
144 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
145 defined as #IMPLIED
146
Daniel Veillard560c2a42003-07-06 21:13:49 +0000147Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
148
149 * configure.in doc/*: preparing release 1.5.8
150 * nanohttp.c: changed some preprocessor block
151 * xmlschemastypes.c: applied patch from Charles Bozeman adding
152 hexBinary schema datatype and adding support for totalDigits and
153 fractionDigits facets.
154
Daniel Veillard7a985a12003-07-06 17:57:42 +0000155Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
156
157 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
158
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000159Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
160
161 * xinclude.c: fixed bug #116095 removing the error message when
162 reapplying XInclude to a document.
163
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000164Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * xmlIO.c: applied small changes to portability layer for
167 compilation on DJGPP Ms-DOS compiler.
168
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000169Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * parser.c HTMLparser.c: use the character() SAX callback
172 if the cdataBlock ain't defined.
173 * xpath.c: fix bug #115349 allowing compilation when configured
174 with --without-xpath since the Schemas code needs NAN and co.
175
William M. Brack59002e72003-07-04 17:01:59 +0000176Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
177
178 Fixed problem with multi-threading, shown by the test program
179 testThreads. After fix, ran mutiple tests on various speed
180 machines (single and dual processor X86), which all seem okay.
181
182 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
183
184 * threads.c: added missing initialisation for condition variable
185 in xmlNewRMutex.
186
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000187Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
188
189 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
190 closing bug #114837
191
192 * configure.in: Added checks for IPv6 support and getaddrinfo().
193
194 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
195
196 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
197
198 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
199 field or sockaddr_in field, depending upon the availability of IPv6
200 support.
201 have_ipv6(): Added to check for run-time IPv6 support.
202 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
203 Modified to parse a URI with IPv6 address given in [].
204 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
205 resolution, if it is available on the system, as gethostbyname
206 does not return IPv6 addresses on some platforms.
207 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
208 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
209 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
210 we are dealing with.
211
212 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
213 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
214 a URI with IPv6 address given in [].
215 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
216 available on the system. Also IPv6 addresses will be resolved by
217 gethostbyname only if IPv6 run-time support is available.
218 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
219
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000220Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
221
222 * win32/configure.js include/win32config.h
223 include/libxml/xmlversion.h.in: Applied the patch for BCB
224 by Eric Zurcher.
225
Daniel Veillardd7cec922003-06-13 12:30:10 +0000226Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
227
228 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
229 due to #115104 and while fixing #115101 . HTML URLs must not
230 be version dependant.
231
Daniel Veillard8265a182003-06-13 10:05:56 +0000232Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
233
234 * entities.c: do not generate &quot; for " outside of attributes
235 * result//*: this changes the output of some tests
236
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000237Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * parser.c xmlIO.c: trying to fix #114277 about when file
240 remapping and escaping should really be attempted.
241
Daniel Veillarda37aab82003-06-09 09:10:36 +0000242Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
243
244 * doc/*: applied a patch from Gman for building docs
245 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
246 Gary Pennington to provide an allocator for xmlValidCtxt
247 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
248 #113580 about data not being passed immediately.
249
Daniel Veillarde1326112003-06-05 09:32:20 +0000250Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
251
252 * tree.c: applied a couple of patches from Mark Itzcovitz
253 to handle saving back "UTF-16" documents.
254
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000255Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
256
257 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
258 some work done while in the Maldives (hence the timezone on the
259 laptop !)
260 * result/schemas/length3* test/schemas/deter0_*
261 test/schemas/group0_*: some tests added too
262
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000263Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * encoding.c: small fix
266 * xmlIO.c: fixed an error message
267
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000268Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
269
270 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
271 accepting an improper UTF8 sequence
272
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000273Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
274
275 * threads.c: applied the patch from Stéphane Bidoul for getting
276 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000277 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000278
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000279Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
280
281 * HTMLtree.c: fixing bug #112904: html output method escaped
282 plus sign character in URI attribute.
283
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000284Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
285
286 * build_glob.py global.data globals.c parser.c
287 include/libxml/globals.h: patch from Stéphane Bidoul for setting
288 up threads global defaults.
289 * doc/libxml2-api.xml: this extends the API with new functions
290 * python/tests/Makefile.am python/tests/reader2.py
291 python/tests/thread2.py: integrated the associated testcase and
292 fixed the error string used in reader2
293
Daniel Veillard38b80a82003-05-14 18:59:00 +0000294Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
295
296 * configure.in libxml.spec.in python/Makefile.am: trying
297 to conciliate --with-python= requirements and RPM builds,
298 a PITA really...
299
Daniel Veillard104caa32003-05-13 22:54:05 +0000300Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
301
302 * HTMLparser.c: oops last commit introduced a memory leak.
303
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000304Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
305
306 * xmllint.c doc/xmllint.xml: added --nonet option
307 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
308 xsltproc or xmllint
309 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
310 rebuilt
311 * HTMLparser.c: cleaned up the HTML parser context build when
312 using an URL
313
Daniel Veillardd437d322003-05-13 21:07:01 +0000314Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
315
316 * libxml.spec.in: added a comment about bug #112902
317
William M. Brack3dd57f72003-05-13 02:06:18 +0000318Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
319
320 * minor cleanup of configure '--help' display
321 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
322
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000323Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
324
325 * tree.c: PI nodes in external subset were not freed :-\
326 fixes bug #112842
327
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000328Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
329
330 * xmllint.c: added --schema option to run WXS schema validation
331 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
332 tried to improve error reporting in the Schema code, some cleanup
333 too.
334
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000335Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
336
337 * xmlschemas.c: fixed some problems in the handling of errors,
338 and attributes addressed by references.
339 * test/schemas/* result/schemas/*: dropped the verbosity level
340 and added a couple of new tests
341
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000342Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
343
344 * relaxng.c: Stéphane Bidoul found an off by one addressing
345 error on the error handling.
346
Daniel Veillarda77cf712003-05-09 23:09:55 +0000347Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
348
349 * xmlschemastypes.c: trying to fix #112673
350
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000351Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
352
353 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
354 warning, this fixed a bug and should close #111574
355
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000356Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
357
358 * xmlschemas.c: fixing bug #104081 with xs:all with an element
359 holding minOccurs="0"
360 * test/schemas/all_* result/schemas/all_*: added some regression
361 tests for that bug
362 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
363 Garry Pennington to compile without schemas support.
364
Daniel Veillarda067e652003-05-01 08:03:46 +0000365Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
368
Daniel Veillard61c52202003-04-30 12:20:34 +0000369Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
370
371 * xml2-config.in: try to fix Red hat bug #89957, do not
372 output -L/usr/lib64
373 * xmlreader.c: fixed a typo in a comment
374
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000375Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
376
377 * doc/tutorial/aph.html, ix01.html
378 forgot to cvs add the new files. Thanks to Roland van Laar
379 for pointing this out
380
Daniel Veillardd4330462003-04-29 12:40:16 +0000381Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
382
383 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
384 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
385 to the XML/XSLT doc generation closing #111799
386 * doc/html/*: complete update of the HTML results
387
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000388Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
389
390 * win32/defgen.xsl: fixed the conditional for unicode map,
391 removed hardcoded schema entries
392
393Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
394
395 * win32/defgen.xsl: new file, stylesheet for generating
396 win32/libxml2.def.src from doc/libxml2-api.xml
397 * win32/libxml2.def.src: is autogenerated from now on, changes
398 to this file will not appear here anymore
399
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000400Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * win32/configure.js python/setup.py.in: applied patch
403 from Stéphane Bidoul for the Python bindings on the new
404 release.
405
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000406Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
407
408 * debugXML.c: included libxml/uri.h for xmlCanonicPath
409 declaration
410 * win32/configure.js: thread-enabled build is now default
411 * win32/libxml2.def.src: added more exports
412
Daniel Veillard1177ca42003-04-26 22:29:54 +0000413Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
414
415 * NEWS doc/*.xsl doc/*.html: updated the web site separated
416 developers from common pages, made the transition to XHTML1,
417 added validity checking to the makefile rules.
418
Daniel Veillard329456a2003-04-26 21:21:00 +0000419Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
420
421 * parser.c: fix for xmlIOParseDTD same as previous and reported
422 by Petr Pajas
423
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000424Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
425
426 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
427 closing #111638
428
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000429Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * python/generator.py: fixed a problem in the generator where
432 the way functions are remapped as methods on classes was
433 not symetric and dependant on python internal hash order,
434 as reported by Stéphane Bidoul
435
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000436Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
437
438 * doc/tutorial:
439 xmltutorial.xml
440 xmltutorial.pdf
441 *.html
442 add appendix on generating compiler flags, more indexing
443
Daniel Veillard1c960272003-04-25 23:12:22 +0000444Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
447 to get libxml-2.5.7 to compile on OpenVMS
448
Daniel Veillardc5573462003-04-25 16:43:49 +0000449Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
450
451 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
452
Daniel Veillardfd583412003-04-25 13:22:10 +0000453Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
454
455 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
456 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
457 man page based on xsltproc and a stylesheet PI in the XML.
458
Daniel Veillarddc07e182003-04-25 10:39:38 +0000459Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
462 character preventing rendering by the man command.
463
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000464Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
465
466 * NEWS configure.in: preparing release 2.5.7
467 * doc/*: updated and rebuilt the docs
468 * doc/apibuild.py: fixed the script
469
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000470Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
471
472 * Makefile.am doc/apibuild.py: make sure the OOM code don't
473 get in the way of the builds
474 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
475
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000476Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
477
478 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
479 Memory test from Havoc Pennington #109368
480 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
481 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
482 include/libxml/parser.h: a lot of memory allocation cleanups
483 based on the results of the OOM testing
484 * check-relaxng-test-suite2.py: seems I forgot to commit the
485 script.
486
Daniel Veillard18f113d2003-04-23 15:18:26 +0000487Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
488
489 * xmlschemastypes.c: trivial fix for 109774 removing a warning
490
Daniel Veillard85095e22003-04-23 13:56:44 +0000491Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
494 more places where xmlCanonicPath() must be used to convert
495 filenames to URLs, trying to fix #111088
496
Daniel Veillard54396242003-04-23 07:36:50 +0000497Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 * python/libxml.c python/libxml.py: applied patch from
500 Brent M Hendricks adding binding for xmlCatalogAddLocal
501
Daniel Veillard45269b82003-04-22 13:21:57 +0000502Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * HTMLparser.c: tried to fix #98879 again in a more solid
505 way.
506
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000507Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
508
509 * win32/libxml2.def.src: added more exports from the relaxng and
510 xmlreader clan
511
Daniel Veillardf431eb82003-04-22 08:37:26 +0000512Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * SAX.c test/valid/ns* test/result/ns*: applied the patch
515 provided by Brent Hendricks fixing #105992 and integrated the
516 examples in the testsuite.
517
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000518Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
519
520 * TODO: updated a bit
521 * configure.in: fixed the comment, threads now default to on
522 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
523
Daniel Veillarda880b122003-04-21 21:36:41 +0000524Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
525
526 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
527 xmlreader.c include/libxml/parser.h: a lot of performance work
528 especially the speed of streaming through the reader and push
529 interface. Some thread related optimizations. Nearly doubled the
530 speed of parsing through the reader.
531
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000532Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
533
534 * doc/xmllint.xml
535 * doc/xmllint.1
536 update man page to explain use of --stream
537
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000538Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
541 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
542 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
543 include/libxml/globals.h include/libxml/xmlmemory.h: added
544 xmlMallocAtomic() to be used when allocating blocks which
545 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
546 to allow registering the full set of functions needed by
547 a garbage collecting allocator like libgc, ref #109944
548
Daniel Veillard84942712003-04-18 14:40:05 +0000549Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * configure.in: switched to have thread support enabled by default,
552 didn't got troubles with ABI compatibility on Linux, hope it
553 won't break on strange OSes, if yes, report the system ID
554 * doc/libxml2-api.xml: just rebuilt the API
555
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000556Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
557
558 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
559 added support for large file, tested with a 3+GB instance,
560 and some cleanup.
561 * catalog.c: added a TODO
562 * Makefile.am: added some "make tests" comments
563
Daniel Veillardac297932003-04-17 12:55:35 +0000564Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
565
566 * relaxng.c: some cleanups
567 * doc/xmlreader.html: extended the document to cover RelaxNG and
568 tree operations
569 * python/tests/Makefile.am python/tests/reader[46].py: added some
570 xmlReader example/regression tests
571 * result/relaxng/tutor*.err: updated the output of a number of tests
572
Daniel Veillard62163602003-04-17 09:36:38 +0000573Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
574
575 * relaxng.c: valgrind pointed out an uninitialized variable error.
576
Daniel Veillard33300b42003-04-17 09:09:19 +0000577Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
578
579 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
580 xmlreader.c: augnemting the APIs, cleanups.
581 * parser.c: cleanup bug #111005
582 * xmlIO.c: added some missing comments
583
Daniel Veillardce192eb2003-04-16 15:58:05 +0000584Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
585
586 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
587 trying to improve the subset compiled, and more testing.
588 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
589 documentation
590 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
591 * result/relaxng/*.err: fix some of the outputs
592
Daniel Veillardf4e55762003-04-15 23:32:22 +0000593Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
594
595 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
596 include/libxml/xmlreader.h: implemented streaming of
597 RelaxNG (when possible) on top of the xmlReader interface,
598 provided it as xmllint --stream --relaxng .rng .xml
599 This seems to mostly work.
600 * Makefile.am: updated to test RelaxNG streaming
601
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000602Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
603
604 * relaxng.c include/libxml/relaxng.h: integrated the regexp
605 based validity checking of fragments of the document for
606 which the RNG can be compiled to regexps. Works on all regression
607 tests, only fix needed is related to error messages.
608
Daniel Veillard52b48c72003-04-13 19:53:42 +0000609Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
610
611 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
612 include/libxml/xmlregexp.h: Starting work precompiling
613 parts of RelaxNG schemas. Not plugged onto validity checking
614 yet, just the regexp building part. Needed to extend some
615 of the automata and regexp APIs.
616
Daniel Veillardf6bad792003-04-11 19:38:54 +0000617Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
620 xmllint --stream and xmllint --stream --valid returns errors
621 code appropriately
622
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000623Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
626 and Next() operation to work on subtrees within the reader
627 framework.
628 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
629 * python/tests/reader5.py: added an example for those new
630 functions of the reader.
631
Daniel Veillard645c6902003-04-10 21:40:49 +0000632Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
633
634 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
635
Daniel Veillard9e077102003-04-10 13:36:54 +0000636Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
637
638 * xmlreader.c: fixing HasValue for namespace as raised by
639 Denys Duchier
640
Daniel Veillard02ea1412003-04-09 12:08:47 +0000641Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
642
643 * HTMLparser.c include/libxml/HTMLparser.h: exported
644 htmlCreateMemoryParserCtxt() it was static
645
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000646Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
647
648 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
649 update from Charles Bozeman for date and duration types
650 * test/schemas/date_0.* test/schemas/dur_0.*
651 result/schemas/date_0.* result/schemas/dur_0.*: updated too
652
Daniel Veillardc00cda82003-04-07 10:22:39 +0000653Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
654
655 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
656 fixing bug #107129, removing excessive allocation and calls
657 to *printf in the code to build QName strings.
658
Igor Zlatkovic69651182003-04-05 09:43:30 +0000659Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
660
661 * win32/libxml2.def.src: fixed conditional exports, reported by
662 Luke Murray.
663
Daniel Veillardadba5f12003-04-04 16:09:01 +0000664Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
665
666 * parser.c: fixed a possible problem with xmlRecoverMemory()
667
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000668Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
669
670 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
671 triostr.h: Bjorn sent an update for the TRIO portability layer.
672
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000673Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
674
675 * win32/libxml2.def.src: exported new functions
676
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000677Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
678
679 * configure.in NEWS: preparing release 2.5.6
680 * doc/*: updated and rebuilt the docs
681
Daniel Veillarde5020412003-04-01 09:55:20 +0000682Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 * SAX.c: fixed an uninitialized memory access pointed by valgrind
685 on C14Ntests
686
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000687Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
688
689 * relaxng.c: one more fixup of error message reporting
690
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000691Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * relaxng.c: more work on bug #109225, and fixed an uninitialized
694 variable pointed out by valgrind
695
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000696Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng.c: try to work on bug #109225 and provide better
699 error reports.
700 * result/relaxng/* : this change the output of a number of tests
701 * xinclude.c: fixing the parsed entity redefinition problem
702 raised on the list.
703 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
704
Daniel Veillardb3721c22003-03-31 11:22:25 +0000705Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
706
707 * xmlschemastypes.c: fixed date comparison to handle the tzo
708 The only failures left are disagreements on Notations and
709 '+1' not being allowed for ulong, uint, ushort and ubyte.
710
Daniel Veillard455cc072003-03-31 10:13:23 +0000711Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
714 to the XML Schemas errata
715 http://www.w3.org/2001/05/xmlschema-errata#e2-12
716
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000717Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
720 and facets support. Currently only schemas with binHex or
721 base64 don't compile. A few error left in the test suite:
722 found 1035 test instances: 919 success 23 failures
723 most are gdate or gdateyear failing check, and a few cases where
724 James clark tests results are strange.
725 * valid.c: allow to reuse the Notation checking routine without
726 having a validation context.
727 * SAX.c: removed a #if 0
728
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000729Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * xinclude.c: forgot to apply one check from #106931 patch
732 * xmlschemastypes.c: more work on XML Schemas datatypes
733
Daniel Veillardc4c21552003-03-29 10:53:38 +0000734Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
737 on cleaning up XML Schemas datatypes based on James Clark tests
738 test/xsdtest/xsdtest.xml
739
Daniel Veillard80b19092003-03-28 13:29:53 +0000740Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * relaxng.c: implemented comparisons for Schemas values.
743 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
744 some bugs in duration handling, comparisons for durations
745 and decimals, removed all memory leaks pointed out by James
746 testsuite. Current status is now
747 found 238 test schemas: 197 success 41 failures
748 found 1035 test instances: 803 success 130 failures
749
Daniel Veillard91a13252003-03-27 23:44:43 +0000750Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
753 leaks in the W3C XML Schemas code
754 * xmlschemastypes.c: implemented nonPositiveInteger
755 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
756 fixed the test and result.
757
Daniel Veillard6560a422003-03-27 21:25:38 +0000758Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
761 parser and a typo
762 * xmlschemastypes.c: reindenting, fixing a memory access
763 problem with dates.
764
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000765Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767 * parser.c: fixing #109227 providing more context in case of
768 start/end tag mismatch
769 * python/tests/ctxterror.py python/tests/readererr.py: update the
770 tests accordingly
771
Daniel Veillardd9b72832003-03-27 14:24:00 +0000772Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * xinclude.c: should fix #109327 errors on memory accesses
775
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000776Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
777
778 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
779 is an URI reference
780
Daniel Veillarde209b332003-03-26 21:40:13 +0000781Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * xpath.c: fixed bug #109160 on non-ASCII IDs
784
Daniel Veillard642104e2003-03-26 16:32:05 +0000785Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * parser.c: Norm suggested a nicer error message for xml:space values
788 errors
789
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000790Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * xpath.c include/libxml/xpath.h: first part of the fix to
793 performance bug #108905, adds xmlXPathOrderDocElems() providing
794 document order for nodes.
795 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
796
Daniel Veillard09628212003-03-25 15:10:27 +0000797Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * xmlschemastypes.c: removing a warning with Sun compiler
800 bug #109154
801
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000802Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
803
804 * doc/xmllint.xml
805 * doc/xmllint.1
806 update xmllint man page with --relaxng option
807
Daniel Veillard2032d292003-03-25 11:09:40 +0000808Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * python/setup.py.in : was missing "drv_libxml2.py"
811
Daniel Veillard9adc0462003-03-24 18:39:54 +0000812Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
813
814 * tree.c xpath.c: some changes related to the new way of
815 handling Result Value Tree, before 2.5.5
816
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000817Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * configure.in NEWS: preparing release 2.5.5
820 * doc/* : updated the documentation and regenerated it.
821
Daniel Veillardef0b4502003-03-24 13:57:34 +0000822Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * xpath.c: fixed some problems related to #75813 about handling
825 of Result Value Trees
826
Daniel Veillard9231ff92003-03-23 22:00:51 +0000827Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * uri.c: applied a set of patches from Lorenzo Viali correcting
830 URI parsing errors.
831
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000832Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
833
834 * parser.c: validity status was not passed back when validating in
835 entities, but raised by Oliver Fischer
836
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000837Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * HTMLtree.c: avoid escaping ',' in URIs
840
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000841Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
842
843 * parser.c: fixing bug #108976 get the ID/REFs to reference
844 the ID in the document content and not in the entity copy
845 * SAX.c include/libxml/parser.h: more checking of the ID/REF
846 stuff, better solution for #107208
847 * xmlregexp.c: removed a direct printf, dohhh
848 * xmlreader.c: fixed a bug on streaming validation of empty
849 elements in entities
850 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
851 cleanup of the validation tests
852 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
853 added more ID/IDREF tests to the suite
854
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000855Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
858 compiler.
859
Daniel Veillard20863822003-03-22 17:51:47 +0000860Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
863
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000864Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
867 defined in entities content
868
Daniel Veillard99737f52003-03-22 14:55:50 +0000869Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * SAX.c: Fixed validation bug #108858 on namespace names using
872 entities and reported by Brent Hendricks
873 * xmllint.c: report xmlTextReaderHasValue() result in --stream
874 --debug output.
875
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000876Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
879 about the DocType node not being reported sometimes.
880 * python/tests/reader.py: added to test to the regression checks
881
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000882Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
885 reported by Edd Dumbill
886
Daniel Veillard77a90a72003-03-22 00:04:05 +0000887Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * HTMLparser.c parser.c parserInternals.c: patch from
890 johan@evenhuis.nl for #107937 fixing some line counting
891 problems, and some other cleanups.
892 * result/HTML/: this result in some line number changes
893
Daniel Veillard580ced82003-03-21 21:22:48 +0000894Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
895
896 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
897 instead of libxml.spec
898 * relaxng.c: fixed some of the error reporting excessive
899 verbosity
900 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
901 xmlschemastypes.c: removed some warnings from gcc
902 * doc/libxml2-api.xml: rebuilt
903
Daniel Veillarde063f482003-03-21 16:53:17 +0000904Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
905
906 * relaxng.c: another optimization, for choice this time
907 * result/relaxng/spec1* result/relaxng/tutor12_1*
908 result/relaxng/tutor3_7: cleanups.
909
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000910Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
913 * test/relaxng/testsuite.xml: augmented the test suite
914 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
915 some schemas validation tests in the presence of foreign
916 namespaces.
917
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000918Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * relaxng.c: added another interleave speedup.
921
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000922Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * xmlschemastypes.c: added integer and fixed one of the
925 IDREFS regression tests pbm
926 * result/relaxng/docbook_0.err: updated
927
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000928Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
931 declared both in the DTD and in the Schemas <grin/>
932 * relaxng.c: more debug, added a big optimization for <mixed>
933 * test/relaxng/testsuite.xml: augmented the testsuite
934 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
935 DocBook example to the regression tests
936
Daniel Veillard798024a2003-03-19 10:36:09 +0000937Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * check-xsddata-test-suite.py: cosmetic change for output
940 * relaxng.c: try to minimize calls to malloc/free for states.
941
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000942Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * tree.c: removed a warning
945 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
946 support
947 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
948 cleanup/improvements of the regression tests batch
949 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
950
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000951Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * relaxng.c: fixed error msg cleanup deallocation
954 * xmlschemastypes.c: added a function to handle lists of
955 atomic types, added support for IDREFS
956
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000957Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
960 and IDREF, usable from RelaxNG now
961 * include/libxml/xmlschemastypes.h: need to add a new interface
962 because the validation modifies the infoset
963 * test/relaxng/testsuite.xml: extended the testsuite
964
Daniel Veillard952379b2003-03-17 15:37:12 +0000965Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * relaxng.c: fixed the last core RelaxNG bug known #107083,
968 shemas datatype ID/IDREF support still missing though.
969 * xmlreader.c: fix a crashing bug with prefix raised by
970 Merijn Broeren
971 * test/relaxng/testsuite.xml: augmented the testsuite with
972 complex inheritance tests
973
Daniel Veillardfd573f12003-03-16 17:52:32 +0000974Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * relaxng.c: switched back to the previous Relax-NG code base,
977 the derivation algorithm need severe constraining code to avoid
978 combinatorial explosion. Fixed the problem with Sebastian Rahtz
979 TEI based example and other bugs
980 * result/relaxng/*err: updated the results
981 * test/relaxng/testsuite.xml: started a new test suite
982
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000983Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
986 that the original RelaxNG validation code was un-fixeable, it got
987 rewritten to use the derivation algorithm from James Clark and
988 redebugged it (nearly) from scratch:
989 found 373 test schemas: 372 success 1 failures
990 found 529 test instances: 529 success 0 failures
991
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000992Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
993
994 * SAX.c parser.c: fix some recursion problems introduced in the
995 last release.
996 * relaxng.c: more debugging of the RNG validation engine, still
997 problems though.
998
Daniel Veillard5add8682003-03-10 13:13:58 +0000999Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * Makefile.am: stop generating wrong result file with * in name
1002 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1003 * result/relaxng/demo* test/relaxng/demo: added the tests from
1004 Sebastian reproducing the problem.
1005
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001006Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1007
Daniel Veillard5add8682003-03-10 13:13:58 +00001008 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1009 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001010
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001011Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1012
1013 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1014 variable to control the indentation for the xmllint "--format"
1015 option
1016
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001017Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1018
1019 * encoding.c: applied Gennady's patch against buffer overrun
1020
Daniel Veillard42f12e92003-03-07 18:32:59 +00001021Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1024 Clark it appeared I had bug in URI parsing code ...
1025 * relaxng.c include/libxml/relaxng.h: completely revamped error
1026 reporting to not loose message from optional parts.
1027 * xmllint.c: added timing for RNG validation steps
1028 * result/relaxng/*: updated the result, all error messages changed
1029
Daniel Veillardedfd5882003-03-07 14:20:40 +00001030Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * xpath.c: fix bug #107804, the algorithm used for document order
1033 computation was failing on attributes.
1034
Daniel Veillard83391282003-03-06 21:37:30 +00001035Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * valid.c: fix bug #107764 , possibility of buffer overflow
1038 in xmlValidDebug()
1039
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001040Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1043 from Philipp Dunkel
1044
Daniel Veillard5f704af2003-03-05 10:01:43 +00001045Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * xmlschemastype.c: made powten array static it should not be exported
1048 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1049 parser function.
1050 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1051
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001052Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * tree.c: fixed a node dump crash on attributes
1055 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1056 an URI test bug and get better output.
1057
Daniel Veillard463a5472003-02-27 21:30:32 +00001058Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * check-xsddata-test-suite.py: give more infos
1061 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1062 REF->DEF in attribute values.
1063
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001064Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1067 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1068 regression tests from James Clark.
1069
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001070Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * relaxng.c xmlschemas.c xmlschemastypes.c
1073 include/libxml/xmlschemastypes.h: added param support for relaxng
1074 type checking, started to increment the pool of simple types
1075 registered, still much work to be done on simple types and
1076 facets checkings.
1077
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001078Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * entities.c: fixes again one of the problem raised by
1081 James Clark in #106788
1082
Daniel Veillardc482e262003-02-26 14:48:48 +00001083Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * relaxng.c: Fixed a couple of problem raised by James Clark
1086 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1087 datatype level still not fixed though.
1088
Daniel Veillard17bed982003-02-24 20:11:43 +00001089Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * configure.in: preparing release 2.5.4
1092 * doc/*: updated and rebuilt the docs
1093 * relaxng.c: removed warnings
1094 * result/relaxng/*: updated the results
1095
Daniel Veillardf4be0182003-02-24 19:54:33 +00001096Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * valid.c: fixes a DTD regexp generation problem.
1099
Daniel Veillard02111c12003-02-24 19:14:52 +00001100Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * parser.c: fixes bug #105998 about false detection of
1103 attribute consumption loop.
1104
Daniel Veillard2406abd2003-02-24 18:16:47 +00001105Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1108
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001109Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1110
1111 * SAX.c: fixed bug #105992
1112
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001113Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1114
1115 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1116 element.
1117 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1118 found 373 test schemas: 369 success 4 failures
1119 found 529 test instances: 525 success 4 failures
1120 * check-relaxng-test-suite.py: added memory debug reporting
1121
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001122Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * uri.c parser.c: some warning removal on Igor's patch
1125 * tree.c: seems I messed up with #106788 fix
1126 * python/libxml.c: fixed some base problems when Python provides
1127 the resolver.
1128 * relaxng.c: fixed the interleave algorithm
1129 found 373 test schemas: 364 success 9 failures
1130 found 529 test instances: 525 success 4 failures
1131 the resulting failures are bug in the algorithm from 7.3 and
1132 lack of support for params
1133
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001134Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * parser.c: another fix for nodeinfo in entities problem
1137 * tree.c entities.c: fixed bug #106788 from James Clark
1138 some spaces need to be serialized as character references.
1139
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001140Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1141
1142 * parser.c uri.c: fixed the bug I introduced in the path
1143 handling, reported by Sebastian Bergmann
1144
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001145Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * parser.c: fixing some nodeinfo in entities problem raised
1148 by Glenn W. Bach
1149 * relaxng.c: implemented the first section 7.3 check
1150 * result/relaxng/*: updated the results
1151
Daniel Veillardc5312d72003-02-21 17:14:10 +00001152Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * relaxng.c: fixed some problems in the previous commit
1155 and finished implementing 4.16 rules checking
1156 found 373 test schemas: 353 success 20 failures
1157 found 529 test instances: 519 success 6 failures
1158 * result/relaxng/*: updated the results
1159
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001160Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * relaxng.c: implemented checks from section 7.2
1163
Daniel Veillard77648bb2003-02-20 15:03:22 +00001164Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * relaxng.c: implemented the checks from section 7.1, fixed
1167 some of the 4.20 and 4.21 problems.
1168 found 373 test schemas: 338 success 35 failures
1169 found 529 test instances: 519 success 6 failures
1170 * result/relaxng/*: updated the results
1171
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001172Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1175 * result/relaxng/*: updated the results
1176
Daniel Veillardce14fa52003-02-19 17:32:48 +00001177Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * relaxng.c: more bugfixes
1180 * result/relaxng/*: updated the results
1181
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001182Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1183
1184 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1185 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1186 * SAX.c: ensured xmlDoc.URL is always canonic
1187 * parser.c: obsoleted xmlNormalizeWindowsPath
1188 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1189 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1190 * win32/libxml2.def.src: added few exports
1191
1192
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001193Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * Makefile.am configure.in: patched to have shared libraries
1196 for Python regression tests and static binaries for gdb debug
1197 in my development environment
1198 * relaxng.c: more bugfixes
1199 found 373 test schemas: 296 success 77 failures
1200 found 529 test instances: 516 success 8 failures
1201 * result/relaxng/*: updated the results
1202
Daniel Veillard8fe98712003-02-19 00:19:14 +00001203Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1206
Daniel Veillardd4310742003-02-18 21:12:46 +00001207Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * xmlschemastypes.c: float/double check bugfix
1210 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1211 validation
1212 * xmlreader.c: add a TODO for Jody
1213 * relaxng.c: bugfix bugfix bugfix
1214 found 373 test schemas: 300 success 73 failures
1215 found 529 test instances: 507 success 10 failures
1216 * result/relaxng/*: updated the results
1217
Daniel Veillard2df2de22003-02-17 23:34:33 +00001218Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1221
Daniel Veillard416589a2003-02-17 17:25:42 +00001222Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * relaxng.c check-relaxng-test-suite.py: more work on the
1225 RelaxNG implementation conformance testing.
1226 found 373 test schemas: 284 success 89 failures
1227 found 529 test instances: 448 success 47 failures
1228 * result/relaxng/*: updated the results
1229
Daniel Veillard784b9352003-02-16 15:50:27 +00001230Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1233 a patch from Kjartan Maraas to fix some typos
1234
Daniel Veillardfebcca42003-02-16 15:44:18 +00001235Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * relaxng.c: more bug-hunting
1238 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1239 intermediate rng tree
1240 * python/generator.py: patch from Stephane Bidoul to fix the generator
1241 on python < 2.2
1242
Daniel Veillardd2298792003-02-14 16:54:11 +00001243Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * check-relaxng-test-suite.py relaxng.c: more testing on the
1246 Relax-NG front, cleaning up the regression tests failures
1247 current state and I forgot support for "mixed":
1248 found 373 test schemas: 280 success 93 failures
1249 found 529 test instances: 401 success 68 failures
1250 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1251 moved the Name, NCName and QName validation routine in tree.c
1252 * uri.c: fixed handling of URI ending up with #, i.e. having
1253 an empty fragment ID.
1254 * result/relaxng/*: updated the results
1255
Daniel Veillard9a237c92003-02-13 15:52:58 +00001256Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * check-xinclude-test-suite.py: improved the script accordingly
1259 to the XInclude regression tests updates
1260 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1261 November 2002
1262 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1263 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1264 augmented the Xpointer testsuite for the element() scheme
1265
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001266Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1267
1268 * relaxng.c: added TODO for the DTD compatibility spec
1269 * xinclude.c: more bug fixes driven by the testsuite
1270
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001271Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1274 regression tests for XInclude, improved the script, improving
1275 XInclude error reporting mechanism
1276
Daniel Veillard1d788d22003-02-10 16:21:58 +00001277Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1278
1279 * NEWS doc/* configure.in: preparing release 2.5.3
1280
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001281Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * tree.c: trying to fix #104934 about some XHTML1 serialization
1284 issues.
1285
Daniel Veillard809faa52003-02-10 15:43:53 +00001286Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1289 encoding conversion when the input buffer stops in the
1290 middle of a multibyte char
1291
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001292Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1295 * check-relaxng-test-suite.py: python script to run regression
1296 against OASIS RelaxNG testsuite
1297 * relaxng.c: some cleanup tweaks
1298 * HTMLparser.c globals.c: cleanups in comments
1299 * doc/libxml2-api.xml: updated the API
1300 * result/relaxng/*: errors moved files, so large diffs but
1301 no changes at the semantic level.
1302
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001303Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * tree.c: fixing #105678 problem when dumping a namespace node.
1306
Daniel Veillard591b4be2003-02-09 23:33:36 +00001307Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * xpath.c: fixed doc comment problems
1310 * python/generator.py python/libxml_wrap.h python/types.c: adding
1311 RelaxNG wrappers
1312 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1313 test of those early Python RelaxNG bindings
1314
1315Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001316
1317 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1318 * relaxng.c: found the validation problem I had with interleave
1319 when not covering all remaining siblings
1320 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1321 testsuite and check the RNG schemas against the RNG schemas
1322 given in appendix A
1323
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001324Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1325
1326 * win32/Makefile.msvc: updates for RelaxNG
1327 * win32/Makefile.mingw: updates for RelaxNG
1328 * win32/libxml2.def.src: added RelaxNG exports
1329
Daniel Veillard97fd5672003-02-07 13:01:54 +00001330Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * xinclude.c: applied another bug fix from Sean Chittenden
1333
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001334Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * configure.in xmllint.c: I f...ed up the default configuration
1337 of schemas and --relaxng option display in xmllint, pointed by
1338 Morus Walter.
1339 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1340 detection module, fixes bug #105374.
1341
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001342Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * xmlschemastypes.c: added the boolean base type.
1345
Daniel Veillard96a4b252003-02-06 08:22:32 +00001346Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * xmlschemastypes.c: started implementing some of the missing
1349 default simple types
1350 * result/relaxng/*: updated the results
1351
Daniel Veillard72fef162003-02-05 14:31:19 +00001352Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1355
Daniel Veillard71531f32003-02-05 13:19:53 +00001356Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1359 * Makefile.am: use xmllint for doing the RelaxNG tests
1360 * configure.in: preparing 2.5.2 made schemas support default to
1361 on instead of off
1362 * relaxng.c: removed the verbosity
1363 * xmllint.c: added --relaxng option
1364 * python/generator.py python/libxml_wrap.h: prepared the integration
1365 of the new RelaxNG module and schemas
1366 * result/relaxng/*: less verbose output
1367
Daniel Veillardec498e12003-02-05 11:01:50 +00001368Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * valid.c: do not run content model validation if the
1371 content is not determinist
1372
Daniel Veillardde590ca2003-02-05 10:45:26 +00001373Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1374
1375 * SAX.c: added the redefinition of namespaced attribute
1376 check that was missing as Fabrice Desré pointed out.
1377
Daniel Veillard930dfb62003-02-05 10:17:38 +00001378Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1381 improvements from Nick Kew, allowing to do more checking
1382 to HTML elements and attributes.
1383
Daniel Veillard4287c572003-02-04 22:48:53 +00001384Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * xinclude.c: fixing bug #105137 about entities declaration
1387 needing to be copied to the including document.
1388
Daniel Veillard652d8a92003-02-04 19:28:49 +00001389Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1390
1391 * catalog.c: fixed bug #104817 with delegateURI
1392 * xpath.c: fixing bugs #104123 and #104125
1393
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001394Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1397 python/types.c: fixing #104096 to compile without regexps
1398
Daniel Veillard57e79b32003-02-04 15:33:12 +00001399Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1402 when building the automata for elem*
1403
Daniel Veillard358a9892003-02-04 15:22:32 +00001404Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1407 bug #103827
1408
Daniel Veillardeb137172003-02-04 15:18:06 +00001409Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * HTMLparser.c: updating a comment, fixing #103776
1412
Daniel Veillard8d589042003-02-04 15:07:21 +00001413Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * parser.c: fixing bug 105049 for validity checking of content
1416 within recursive entities.
1417
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001418Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * HTMLparser.c: try to fix # 105049
1421 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1422 * tree.c: updated a function comment
1423
Daniel Veillard419a7682003-02-03 23:22:49 +00001424Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * relaxng: more work on grammars and refs/defs
1427 * test/relaxng/* result/relaxng/*: augmented/updated the
1428 regression tests
1429
Daniel Veillard144fae12003-02-03 13:17:57 +00001430Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1431
1432 * relaxng: more work on name classes, except support
1433 * test/relaxng/* result/relaxng/*: augmented/updated the
1434 regression tests
1435
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001436Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * relaxng: more work on name classes, the "validate all" schemas
1439 seems to work now.
1440 * test/relaxng/* result/relaxng/*: augmented/updated the
1441 regression tests
1442
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001443Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1446 * parser.c: put a guard against infinite document depth, basically
1447 trying to avoid another kind of DoS attack.
1448 * relaxng.c: some code w.r.t. nameClasses
1449
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001450Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * test/relaxng/* result/relaxng/*: check all the namespace support
1453 was actually correct based on tutorial section 10.
1454
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001455Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1456
1457 * relaxng: include seems to work okay now
1458 * test/relaxng/* result/relaxng/*: augmented/updated the
1459 regression tests
1460
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001461Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * relaxng.c: a bit of work done in the train back.
1464 * test/relaxng/*: added one of the include tests
1465
Daniel Veillard154877e2003-01-30 12:17:05 +00001466Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * relaxng: more work done in the train
1469 * test/relaxng/* result/relaxng/*: augmented/updated the
1470 regression tests
1471
Daniel Veillarde431a272003-01-29 23:02:33 +00001472Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * relaxng.c: debugging of externalRef
1475 * test/relaxng/* result/relaxng/*: augmented/updated the
1476 regression tests
1477
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001478Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * relaxng.c: more work on Relax-NG, implementing externalRef
1481 * test/relaxng/* result/relaxng/*: augmented/updated the
1482 regression tests
1483 * Makefile.am: cleanup to Relaxtests target
1484
Daniel Veillardb08c9812003-01-28 23:09:49 +00001485Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * relaxng.c: more work on Relax-NG, implementing interleave
1488 * test/relaxng/* result/relaxng/*: augmented/updated the
1489 regression tests
1490
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001491Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * relaxng.c: more work on Relax-NG, implementing interleave
1494 * test/relaxng/* result/relaxng/*: augmented/updated the
1495 regression tests
1496
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001497Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1498
1499 * doc/tutorial/customfo.xsl
1500 * doc/tutorial/customhtml.xsl
1501 adding stylesheet customizations used to generate fo
1502 for pdf and html
1503
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001504Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * relaxng.c: more work on Relax-NG
1507 * test/relaxng/* result/relaxng/*: augmented/updated the
1508 regression tests
1509 * xmlschemastypes.c: added a number of base type definition but not
1510 the associated checks, those are still TODOs
1511
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001512Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1513
1514 in docs/tutorial:
1515 * apa.html
1516 * apb.html
1517 * apc.html
1518 * apd.html
1519 * ape.html
1520 * apf.html
1521 * apg.html
1522 * ar01s02.html
1523 * ar01s03.html
1524 * ar01s04.html
1525 * ar01s05.html
1526 * ar01s06.html
1527 * ar01s07.html
1528 * ar01s08.html
1529 * index.html
1530 * xmltutorial.pdf
1531 * xmltutorial.xml
1532 add index to tutorial
1533
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001534Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1535
1536 * doc/xmlcatalog.1
1537 * doc/xmlcatalog_man.html
1538 * doc/xmlcatalog_man.xml
1539 belatedly fixing bug #93622 (adds rewriteURI type to
1540 "--add" option in xmlcatalog man page
1541
Daniel Veillard3be27512003-01-26 19:49:04 +00001542Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001544 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001545 Julio Merino, closing #104475
1546
Daniel Veillardea3f3982003-01-26 19:45:18 +00001547Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * relaxng.c: more work on Relax-NG
1550 * test/relaxng/* result/relaxng/*: augmented/updated the
1551 regression tests
1552
Daniel Veillardedc91922003-01-26 00:52:04 +00001553Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1554
1555 * relaxng.c: more work on Relax-NG
1556 * test/relaxng/* result/relaxng/*: augmented/updated the
1557 regression tests
1558
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001559Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1560
1561 * README: updated the policy on private mail answers
1562 * relaxng.c: more work on Relax-NG
1563 * test/relaxng/* result/relaxng/*: augmented/updated the
1564 regression tests
1565
Daniel Veillard7424eb62003-01-24 14:14:52 +00001566Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * error.c parser.c tree.c: applied a documentation patch from
1569 Stefan Kost
1570
Daniel Veillard276be4a2003-01-24 01:03:34 +00001571Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * relaxng.c: more work on Relax-NG
1574 * doc/*: regenerated the docs
1575 * test/relaxng/* result/relaxng/*: updated and augmented the
1576 Relax-NG regression tests and results
1577
Daniel Veillard6eadf632003-01-23 18:29:16 +00001578Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1581 First commit of the new Relax-NG validation code, not generally
1582 useful yet.
1583 * test/relaxng/* result/relaxng/*: current state of the regression
1584 tests
1585
Daniel Veillard814a76d2003-01-23 18:24:20 +00001586Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * tree.c: minimized the memory allocated for GetContent
1589 and a bit of cleanup.
1590
Daniel Veillardff12c492003-01-23 16:42:55 +00001591Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * python/generator.py: seems there is no good reasons to
1594 not generate bindings for XPointer
1595
Daniel Veillard540a31a2003-01-21 11:21:07 +00001596Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * xmlreader.c doc/apibuild.py: applied a new patch from
1599 Stéphane Bidoul for cleanups
1600 * doc/libxml2-api.xml: rebuilt the API description with
1601 new entry points
1602
Daniel Veillard417be3a2003-01-20 21:26:34 +00001603Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1604
1605 * xmlreader.c python/drv_libxml2.py python/generator.py
1606 python/libxml.c python/libxml.py python/libxml_wrap.h
1607 python/types.c: patch from Stéphane Bidoul for better per
1608 context error message APIs
1609 * python/tests/ctxterror.py python/tests/readererr.py:
1610 update of the tests
1611
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001612Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1613
1614 * doc/guidelines.html
1615 grammar and spelling cleanup
1616
Daniel Veillard26f70262003-01-16 22:45:08 +00001617Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1618
1619 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1620 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1621 a patch from Stéphane Bidoul to allow per XMLtextReader error
1622 and warning handling
1623 * python/tests/Makefile.am python/tests/readererr.py: adding the
1624 specific regression test
1625
Daniel Veillard71f9d732003-01-14 16:07:16 +00001626Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1627
1628 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1629 should raise a syntax error
1630
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001631Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * python/libxml.c: cleanup patch from Stéphane Bidoul
1634
Daniel Veillard81601f92003-01-14 13:42:37 +00001635Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1638
Daniel Veillarde6227e02003-01-14 11:42:39 +00001639Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * python/generator.py python/libxml.c python/libxml.py
1642 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001643 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001644 Python level.
1645 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1646 regression test for it.
1647
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001648Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1649
1650 * xmlreader.c: fixed the streaming property of the reader,
1651 it was generating tree faster than consuming it. Pointed out
1652 by Nate Myers
1653 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1654
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001655Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1656
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001657 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001658
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001659Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * xpath.c: fix to the XPath implementation for parent and
1662 ancestors axis when operating on a Result Value Tree.
1663 Fixes bug #100271
1664
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001665Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1668 to fix some URI/file escaping problems
1669
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001670Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1671
1672 * python/generator.py: fixed a bug raised by Raymond Wiker,
1673 docSetRootElement() should not raise an exception if the
1674 return is None
1675
Daniel Veillard3e20a292003-01-10 13:14:40 +00001676Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1677
1678 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1679 fixed bug #102181 by applying the suggested change and fixing
1680 the generation/registration problem.
1681
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001682Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1685 routines.
1686
Daniel Veillard8f872442003-01-09 23:19:02 +00001687Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1688
1689 * parser.c: one more IsEmptyElement crazyness, that time in
1690 external parsed entities if substitution is asked.
1691 * python/tests/reader3.py: added a specific test.
1692
Daniel Veillarde329fc22003-01-09 21:36:42 +00001693Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1696 support and improved error handler registration
1697
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001698Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1699
1700 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1701 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1702 * README: fixed a link
1703
Daniel Veillarde2830f12003-01-08 17:47:49 +00001704Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1705
1706 * configure.in doc/* NEWS: preparing 2.5.1 release
1707 * SAX.c parser.c: fixing XmlTextReader bug
1708
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001709Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1710
1711 * SAX.c: fuck, I introduced a memory leak on external parsed
1712 entities in 2.5.0 :-(
1713
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001714Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * xmllint.c: another fix needed as pointed by Christophe Merlet
1717 for --stream --debug if compiled without debug support.
1718
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001719Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1720
1721 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001722 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001723 update man page with --stream and --chkregister
1724
Daniel Veillard8326e732003-01-07 00:19:07 +00001725Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * globals.c: fixed --with-threads compile
1728 * xmllint.c: fixed --without-debug compile
1729 * include/libxml/globals.h: cleanup
1730 * include/libxml/schemasInternals.h: add a missing include
1731
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001732Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1733
1734 * configure.in NEWS: preparing 2.5.0 release
1735 * SAX.c: only warn in pedantic mode about namespace name
1736 brokeness
1737 * globals.c: fix a doc generation problem
1738 * uri.c: fix #101520
1739 * doc/*: updated and rebuilt the doc for the release, includuding
1740 stylesheet update
1741 * python/Makefile.am: fix a filename bug
1742
1743Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1744
1745 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1746 should not be called.
1747
1748Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * libxml-2.0.pc.in: applied the patch to fix #101894
1751
1752Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1753
1754 * tree.c : applied patch from Lukas Schroeder for register callbacks
1755 * valid.c: modified patch from Lukas Schroeder to test
1756 register callbacks with --chkregister
1757
1758Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * xmlreader.c: seriously changed the way data are pushed to
1761 the underlying parser, go by block of 512 bytes instead of
1762 tryng to detect tag boundaries at that level. Changed the
1763 way empty element are detected and tagged.
1764 * python/tests/reader.py python/tests/reader2.py
1765 python/tests/reader3.py: small changes mostly due to context
1766 reporting being different and DTD node being reported. Some
1767 errors previously undetected are now caught and fixed.
1768 * doc/xmlreader.html: flagged last section as TODO
1769
1770Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1771
1772 * python/libxml.py: integrated the Python 2.2 optimizations
1773 from Hannu Krosing, while maintaining compatibility with
1774 1.5 and 2.1
1775
1776Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1777
1778 * xmllint.c: a bit of cleanup
1779 * xmlreader.c: small fix
1780 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1781 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1782
1783Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * python/setup.py.in: patch from Stéphane Bidoul to include
1786 drv_libxml2.py in setup.py
1787
1788Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * doc/xmlreader.html: starting documenting the new XmlTextReader
1791 interface.
1792
1793Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1794
1795 * xmllint.c: added the --stream flag to use the TextReader API
1796 * xmlreader.c: small performance tweak
1797
1798Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * xmlreader.c python/tests/reader2py: okay the DTD validation
1801 code on top of the XMLTextParser API should be solid now.
1802
1803Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * xmlreader.c python/tests/reader2py: Fixing some more mess
1806 with validation and recursive entities while using the
1807 reader interface, it's getting a bit messy...
1808
1809Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * xmlreader.c python/tests/reader.py: another couple of problem
1812 related to IsEmptyElement reported by Stéphane Bidoul needed
1813 some fixes.
1814
1815Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1816
1817 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1818 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1819 based on the python XmlTextReader interface.
1820
1821Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * tree.c: backing out one change in the last patch which broke the
1824 regression tests
1825
1826Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1827
1828 * global.data globals.c tree.c include/libxml/globals.h: applied
1829 an old patch from Lukas Schroeder to track node creation and
1830 destruction. Probably missing a lot of references at the moment
1831 and not usable reliably.
1832
1833Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1836 from doc/news.html and a stylesheet
1837
1838Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * xmlreader.c python/tests/reader.py: fixed another couple of
1841 xmlreader bugs reported by Stéphane Bidoul and added tests.
1842
1843Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * xmlreader.c python/tests/reader2.py: fixed another validity
1846 checking in external parsed entities raised by Stéphane Bidoul
1847 and added a specific regression test.
1848 * python/tests/reader3.py: cleanup
1849
1850Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * xmlreader.c python/tests/reader2.py: fixed a problem with
1853 validation within entities pointed by Stéphane Bidoul, augmented
1854 the tests to catch those.
1855
1856Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * python/generator.py: modified the generator to allow keeping
1859 class references when creating new classes, needed to fix a bug
1860 pointed by Stéphane Bidoul where the input buffer of the
1861 xmlTextReader instance gets destroyed if the python wrapper for
1862 the input is not referenced anymore.
1863
1864Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1867 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1868
1869Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * xmlreader.c python/tests/reader.py: fixed another problem
1872 pointed by Stéphane Bidoul
1873
1874Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1877 with "<a/>"
1878
1879Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * SAX.c: warn on xmlns:prefix="foo"
1882 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1883 for namespace attributes handling.
1884
1885Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1888 a really nasty problem raised by a DocBook XSLT transform
1889 provided by Sebastian Bergmann
1890
1891Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1894 by Stéphane Bidoul and integrated it into the tests
1895
1896Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1899 extended the XmlTextReader API a bit, addding accessors for
1900 the current doc and node, and an entity substitution mode for
1901 the parser.
1902 * python/libxml.py python/libxml2class.txt: related updates
1903 * python/tests/Makefile.am python/tests/reader.py
1904 python/tests/reader2.py python/tests/reader3.py: updated a bit
1905 the old tests and added a new one to test the entities handling
1906
1907Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * python/generator.py python/libxml2class.txt
1910 python/tests/reader.py python/tests/reader2.py: changed the
1911 generator to provide casing for the XmlTextReader similar to
1912 C# so that examples and documentation are more directly transposable.
1913 Fixed the couple of tests in the suite.
1914
1915Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * doc/guidelines.html: added a document on guildeline for
1918 publishing and deploying XML
1919
1920Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * valid.c xmlreader.c: final touch running DTD validation
1923 on the XmlTextReader
1924 * python/tests/Makefile.am python/tests/reader2.py: added a
1925 specific run based on the examples from test/valid/*.xml
1926
1927Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * python/libxml.py: added a few predefined xmlTextReader parser
1930 configuration values.
1931
1932Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * python/libxml_wrap.h: trying to fix #102037
1935
1936Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * SAX.c: fixing bug #95296, when the predefined entities
1939 are redefined in the DTD the default one must be used
1940 instead anyway.
1941
1942Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1943
1944 * doc/xmllint.xml
1945 * doc/xmllint.1
1946 Add discussion of XML_DEBUG_CATALOG to xmllint man
1947 page - bug #100907
1948
1949
1950Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * xmlreader.c: Fixed the empty node detection to avoid reporting
1953 an inexistant close tag.
1954
1955Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1958 for Python 2.1
1959
1960Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1963
1964Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * doc/libxml2-api.xml python/tests/reader.py: one really need
1967 to provide the base URI information when creating a reader parser
1968 from an input stream. Updated the API and the example using it.
1969
1970Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1973 include/libxml/valid.h include/libxml/xmlreader.h: working on
1974 DTD validation on top of xml reader interfaces. Allows to
1975 validate arbitrary large instances. This required some extensions
1976 to the valid module interface and augmenting the size of xmlID
1977 and xmlRef structs a bit.
1978 * uri.c xmlregexp.c: simple cleanup.
1979
1980Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1983 work on the xml reader interfaces.
1984 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1985 Web page for the Windows binaries.
1986
1987Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmlIO.c: applied a patch for VMS following the report by
1990 Nigel Hall
1991
1992Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * parser.c: the parseStartTag bug fix wasn't complete.
1995
1996Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1999 parseStartTag, fixing it.
2000 * test/att4 result/att4 result/noent/att4: adding the test
2001 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2002 more methods to XmlTextReader.
2003
2004Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2005
2006 * win32/libxml2.def.src: added more xml reader exports
2007 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2008 to the build
2009
2010Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2011
2012 * doc/tutorial/xmltutorial.xml
2013 plus generated html and pdf
2014 Updating tutorial again based on further comments from Niraj
2015 Tolia on the last iteration
2016
2017Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2018
2019 * doc/tutorial/xmltutorial.xml
2020 * doc/tutorial/includekeyword.c
2021 * doc/tutorial/includegetattribute.c
2022 plus generated html and pdf
2023 Adding fix from Niraj Tolia to tutorial to properly free memory.
2024
2025
2026Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2029 more methods of XmlTextReader.
2030 * python/libxml2class.txt python/tests/reader.py: this increased the
2031 methods in the bndings, augmented the test to check those new
2032 functions.
2033
2034Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2037 methods of XmlTextReader.
2038 * python/generator.py python/libxml_wrap.h python/types.c
2039 python/libxml2class.txt: added the reader to the Python bindings
2040 * python/tests/Makefile.am python/tests/reader.py: added a specific
2041 test for the Python bindings of the Reader APIs
2042 * parser.c: small cleanup.
2043
2044Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * xinclude.c: fallback was only copying the first child not the
2047 full child list of the fallback element, closes #89684 as reopened
2048 by Bernd Kuemmerlen
2049
2050Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2051
2052 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2053
2054Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * configure.in: preparing release of 2.4.30
2057 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2058 gives enum values, fix functype return type, put back fields in
2059 structs
2060 * doc/*: updated the docs rebuilt
2061
2062Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2065 about htmlNodeDumpOutput location.
2066 * xpath.c: removed an undefined function signature
2067 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2068 too many symbols in the API breaking the python bindings.
2069 Updated with the libxslt/libexslt changes.
2070
2071Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * configure.in: preparing release of 2.4.29
2074 * doc/*: rebuilt the docs and API
2075 * xmlreader.c: a few more fixes for the XmlTextReader API
2076
2077Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2078
2079 * include/win32config.h: applied mingw patch from Magnus Henoch
2080
2081Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2084
2085Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2088 building Python script, does the C parsing directly, generates
2089 a better API description including structure fieds defs and
2090 enums. Still a couple of bugs, but good enough for the python
2091 wrappers now.
2092 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2093 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2094 include/libxml/schemasInternals.h include/libxml/tree.h: more
2095 cleanup based on the python analysis script reports.
2096 * libxml.spec.in: make sure the API XML description is part of the
2097 devel package.
2098
2099Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2102 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2103 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2104 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2105 code cleanup, especially the function comments.
2106 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2107
2108Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * Makefile.am xmlreader.c include/libxml/Makefile.am
2111 include/libxml/xmlreader.h: Adding a new set of APIs based on
2112 the C# TextXmlReader API but converted to C. Allow to parse
2113 in constant memory usage, far simpler to program and explain
2114 than the SAX like APIs, unfinished but working.
2115 * testReader.c: test program
2116
2117Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2118
2119 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2120
2121Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * tree.c: Chip turner indicated that XHTML1 serialization
2124 rule for style actually break on both IE and Mozilla,
2125 try to avoid the rule if escaping ain't necessary
2126
2127Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * nanhttp.c: handle HTTP URL escaping, problem reported by
2130 Glen Nakamura and Stefano Zacchiroli
2131
2132Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2135
2136Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * uri.c: Johann Richard pointed out some XPointer problems for
2139 URN based URI references in XInclude. Modified the URI parsing
2140 and saving routines to allow correct parsing and saving of
2141 XPointers, especially when attached to "opaque" scheme accordingly
2142 to RFC 2396
2143
2144Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2147 of refactoring to the HTML saving code.
2148 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2149 in the doc.
2150
2151Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2154 to a buffer API to reuse the generic dump to an OutputIO layer,
2155 this reduces code, fixes xmlNodeDump() for XHTML, also made
2156 xmlNodeDump() now return the number of byte written.
2157
2158Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * python/setup.py.in: another patch from Stéphane Bidoul for
2161 Python bindings on Windows
2162 * doc/parsedecl.py: small cleanup
2163
2164Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * libxml.spec.in configure.in: add a line in %changelog for releases
2167
2168Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * parser.c: patch from Marcus Clarke fixing a problem in entities
2171 parsing that was detected in KDe documentations environment.
2172
2173Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2174
2175 * python/libxml.c (libxml_prev): Return the previous as opposed to
2176 the next node (I guess this is the result of some cut & paste programming:)
2177
2178Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2181
2182Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * python/generator.py python/libxml.c python/setup.py.in: trying
2185 to fix the Python bindings build on Windows (Stéphane Bidoul)
2186
2187Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2188
2189 * win32/configure.js: added option for python bindings
2190 * win32/libxml2.def.src: added more exports
2191
2192Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2193
2194 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2195 pthreads
2196 * win32/wince/*: applied updates to Windows CE port from Javier
2197
2198Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * configure.in: preparing 2.4.28
2201 * libxml.spec.in doc/Makefile.am: some cleanup
2202 * doc/*: updated the news and regenerated.
2203
2204Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * HTMLparser.c: final touch at closing #87235 </p> end tags
2207 need to be generated.
2208 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2209 this change slightly the output of a few tests
2210 * doc/*: regenerated
2211
2212Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * parserInternals.c: fixing bug #99190 when UTF8 document are
2215 parsed using the progressive parser and the end of the chunk
2216 is in the middle of an UTF8 multibyte character.
2217
2218Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2219
2220 * threads.c: fixed initialization problem in xmlNewGlobalState
2221 which was causing crash.
2222 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2223 in xmlInitializeGlobalState.
2224 * parserInternals.c: cleaned up ctxt->sax initialisation.
2225
2226Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * tree.c include/libxml/tree.h: modified the existing APIs
2229 to handle XHTML1 serialization rules automatically, also add
2230 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2231 libxslt serialization uses it when needed without changing
2232 the library API.
2233 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2234 result/xhtml1: added a new test specifically for xhtml1 output
2235 and updated the result of one XHTML1 test
2236
2237Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * xinclude.c parserInternals.c encoding.c: fixed #99082
2240 for xi:include encoding="..." support on text includes.
2241 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2242 test/XInclude/ents/isolatin.txt : added a specific regression test
2243 * python/generator.py python/libxml2class.txt: fixed the generator
2244 the new set of comments generated for doc/libxml2-api.xml were
2245 breaking the python generation.
2246
2247Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2250 * configure.in: patch for Solaris on new autoconf closes #98880
2251 * doc/parsedecl.py: repair the frigging API building script,
2252 did I say that python xmllib sucks ?
2253 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2254 and some comment are no more truncated.
2255
2256Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * parser.c: Martin Stoilov pointed out a potential leak in
2259 xmlCreateMemoryParserCtxt
2260
2261Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2264 included in HTML documents and using the push parser.
2265
2266Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2267
2268 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2269 specified, look for the Python interpreter not just in the
2270 specified root but also in the specified location. Fixes #98825
2271
2272Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * python/libxml.c: fixing bug #98792 , node may have no doc
2275 and dereferencing without checking ain't good ...
2276
2277Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * configure.in: preparing release 2.4.27
2280 * doc/* : updated and rebuilt the docs
2281 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2282 and all the docs are actually packaged and in the final RPMs
2283 * parser.c parserInternals.c include/libxml/parser.h: restore
2284 xmllint --recover feature.
2285
2286Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2287
Daniel Veillard784b9352003-02-16 15:50:27 +00002288 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002289 processing of parsed entities, and XPath computation on sustitued
2290 entities.
2291 * testXPath.c: make sure entities are substitued.
2292
2293Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
Daniel Veillard784b9352003-02-16 15:50:27 +00002295 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002296 processing of internal parsed entities, which had to be changed.
2297
2298Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2301 trying to fix bug #98517 about building outside the source tree
2302 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2303
2304Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2305
2306 * include/win32config.h: cleanup
2307 * win32/Makefile.mingw: integrated mingw in JScript configure
2308 * win32/Makefile.msvc: modified to allow mingw coexistence
2309 * win32/configure.js: integrated mingw
2310 * win32/Readme.txt: cleanup
2311
2312Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * HTMLparser.c: strengthen the guard in the Pop macros,
2315 like in the XML parser, closes bug #97315
2316
2317Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2320 callback is never used.
2321
2322Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * parserInternals.c: fixed the initialization of the SAX structure
2325 which was breaking xsltproc
2326 * xpath.c: patch from Petr Pajas for CDATA nodes
2327 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2328 * parser.c include/libxml/parser.h: patch from Peter Jones
2329 removing a leak in xmlSAXParseMemory() and adding the
2330 function xmlSAXParseMemoryWithData()
2331
2332Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2333
2334 adding pdf of tutorial, changing web page to link to it
2335 * doc/tutorial/xmltutorial.pdf
2336 * doc/xml.html
2337 * doc/docs.html
2338
2339Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2340
2341 * doc/tutorial/ar01s08.html
2342 adding file what I forgot for tutorial
2343
2344
2345Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2346
2347 Adding encoding discussion to tutorial
2348 Added:
2349 * doc/tutorial/images/*.png: DocBook admonition image files
2350 * doc/tutorial/apf.html, apg.html: new generated html
2351 * doc/tutorial/includeconvert.c: conversion code entity file
2352 changed:
2353 * doc/tutorial/xmltutorial.xml: DocBook original
2354 * doc/tutorial/*.html: generated html
2355
2356Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2357
2358 * include/libxml/*.h: retired xmlwin32version.h
2359 * doc/Makefile.am: retired xmlwin32version.h
2360 * win32/configure.js: retired xmlwin32version.h
2361
2362Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2363
2364 * win32/libxml2.def.src: exported additional symbols
2365 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2366 sisterhood
2367
2368Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * globals.c: fixed a typo pointed out by Igor
2371 * xpath.c: try to speed up node compare using line numbers
2372 if available.
2373
2374Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * tree.c: make xmlFreeNode() handle attributes correctly.
2377
2378Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2379
2380 * catalog.c: completed the #96963 fix, as reported by Karl
2381 Eichwalder
2382
2383Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2386
2387Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * Makefile.am: switched the order of a couple of includes
2390 to fix bugs #97100
2391
2392Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2393
2394 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2395 xmlLoadCatalogs that used to separate directories with a ':'.
2396
2397Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2398
2399 * threads.c: improvements to the Windows-side of thread handling
2400 * testThreads.c: conditionally excluded unistd.h
2401 * testThradsWin32.c: broke overlong lines
2402 * include/win32config.h: adapted thread-related macros to the new
2403 scheme and for pthreads on Windows
2404 * win32/Makefile.msvc: introduced a more flexible thread build,
2405 added testThreads[Win32].c to the build
2406 * win32/configure.js: introduced a more flexible thread config
2407
24082002-10-31 John Fleck <jfleck@inkstain.net>
2409
2410 * doc/xml.html (and, by implication, FAQ.html)
2411 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2412
2413Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2414
2415 * configure.in: removed xmlwin32version.h
2416 * include/libxml/Makefile.am: removed xmlwin32version.h
2417
2418Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * tree.c: applied patch from Brian Stafford to fix a bug
2421 in xmlReconciliateNs()
2422
2423Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * tree.c: applied patch from Christian Glahn to allow
2426 xmlNewChild() on document fragment nodes
2427
2428Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * parser.c: Christian Glahn found a problem with a recent
2431 patch to xmlParseBalancedChunkMemoryRecover()
2432 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2433 problems
2434 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2435 test/schemas/seq*: added the test cases from Charles
2436
2437Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2440 serious cleanup of the spec file and associated changes
2441 in the Makefiles.
2442 * valid.c: try to remove some warnings on x86_64
2443
2444Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2447 fix bug #96586
2448
2449Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2452 parsing, applied his patch
2453 * result/HTML/attrents.html result/HTML/attrents.html.err
2454 result/HTML/attrents.html.sax test/HTML/attrents.html:
2455 added the test and result case provided by Mikhail Sogrine
2456
2457Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * vms/build_libxml.com vms/config.vms vms/readme.vms
2460 include/libxml/parser.h include/libxml/parserInternals.h
2461 include/libxml/tree.h include/libxml/xmlIO.h
2462 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2463 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2464 Applied the VMS update patch from Craig A. Berry
2465 * doc/*.html: update
2466
2467Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2470
2471Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * debugXML.c: adding a grep command to --shell in xmllint
2474 for T.V. Raman
2475
2476Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * xmlcatalog.c: tried to fix some of the problem with --sgml
2479
2480Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * parser.c: tried to fix bug #91500 where doc->children may
2483 be overriden by a call to xmlParseBalancedChunkMemory()
2484
2485Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2488 identifiers in SGML catalogs containing '&'
2489
2490Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * python/types.c: fixed bugs when passing result value tree
2493 to Python functions.
2494
2495Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * configure.in: preparing the release of 2.4.26
2498 * doc/*: updated and rebuilt the documentation
2499
2500Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * parser.c: fixed a XML Namespace compliance bug reported by
2503 Alexander Grimalovsky
2504
2505Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * HTMLtree.c: fixed serialization of script and style when
2508 they are not lowercase (i.e. added using the API to the tree).
2509
2510Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * valid.c: make xmlValidateDocument emit a warning msg if there
2513 is no DTD, pointed by Christian Glahn
2514
2515Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2518 content model when some of the blocks have min or max, and a couple
2519 of bugs found in the process.
2520 * result/schemas/list0* test/schemas/list0*: added some specific
2521 regression tests
2522
2523Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * README: updated the contact informations
2526
2527Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2530 misses it, reported by Peter Bray.
2531
2532Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2535 and removed a few warnings
2536
2537Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * parser.c: Christian Glahn found a small bug in the push parser.
2540 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2541 public
2542
2543Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * xmlschemas.c include/libxml/xmlschemas.h: added
2546 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2547 * testSchemas.c: added --memory to test the new interface
2548
2549Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * doc/index.py doc/search.php: integrated the XSLT indexing,
2552 a few fixed in the indexer, added a scope selection at the
2553 search level.
2554
2555Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2558 this was due to uninitialized parts of the validation context
2559
2560Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * debugXML.c: applied patch from Mark Vakoc except the API
2563 change, preserved it.
2564 * doc/*: updated the docs to point to the search engine for
2565 information lookup or before bug/help reports.
2566
2567Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * doc/index.py doc/search.php: added mailing-list archives
2570 indexing and lookup
2571
2572Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2575
2576Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * doc/index.py: improved HTML indexing
2579 * doc/search.php: make the queries also lookup the HTML based indexes
2580
2581Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * doc/index.py: added HTML page indexing
2584
2585Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2586
2587 * xmlIO.c: extended Windows path normalisation to fix the base
2588 problem in libxslt.
2589 * catalog.c: fixed list handling in XML_CATALOG_FILES
2590
2591Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * valid.c: typo/bug found by Christian Glahn
2594
2595Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2596
2597 * xmlIO.c: applied Windows CE patch from Javier.
2598 * win32/wince: new directory, contains support for the PocketPC
2599 with Windows CE from Javier.
2600 * include/win32config.h: reorganised, removed duplicate
2601 definitions and applied WinCE patch from Javier.
2602 * include/wsockcompat.h: new file, now contains WinSock
2603 compatibility macros.
2604 * win32/Makefile.msvc: introduced double-run compilation.
2605
2606Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in include/libxml/xmlwin32version.h: preparing release
2609 of 2.4.25
2610 * doc/*: updated and regenerated teh docs and web pages.
2611
2612Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2615 error were not covering namespace declarations.
2616 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2617 it was missing the attribute declaration for the namespace
2618 * result/VC/NS3: the fix now report breakages in that test
2619
2620Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2623
2624Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2627 and regenerated the docs and web site
2628
2629Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2632 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2633 not before
2634
2635Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * python/generator.py python/libxml2class.txt: fixed a stupid error
2638 breaking the python API
2639
2640Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2643 triostr.c triostr.h: applied a trio update patch from
2644 Bjorn Reese which should work with MinGW
2645
2646Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * tree.c: improving some documentation comments
2649 * xmlregexp.c: found and fixed a mem leak with python regression tests
2650 * doc/*: rebuilt the doc and the API XML file including the
2651 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2652 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2653 python/types.c: added access to the XML Schemas regexps from
2654 python
2655 * python/tests/Makefile.am python/tests/regexp.py: added a
2656 simple regexp bindings test
2657
2658Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2659
2660 * doc/xml.html:
2661 fixing ftp links - thanks to Vitaly Ostanin
2662
2663Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * xmlregexp.c: fixed the data callback on transition functionality
2666 which was broken when using the compact form
2667 * result/schemas/*: updated the results, less verbose, all tests
2668 pass like before
2669 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2670 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2671 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2672 annoying warnings
2673 * xpath.c: try to provide better error report when possible
2674
2675Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * Makefile.am: fixed a breakage raised by Jacob
2678
2679Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2680
2681 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2682 which don't use sockets
2683
2684Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2685
2686 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2687 * win32/configure.js: applied zlib patch from Daniel Gehriger
2688
2689Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2690
2691 * win32/configure.js: applied the patch from Mark Vakoc for
2692 regexp support
2693 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2694 for regexp support
2695
2696Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * xmlschemastypes.c: as pointed by Igor Float and Double
2699 parsing ain't finished yet
2700
2701Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * Makefile.am configure.in: trying to fix #88412 by bypassing
2704 all the python subdir if python ain't detected
2705
2706Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2709 made configuring with regexps/automata/unicode the default
2710 but without schemas ATM
2711 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2712 fixed the regexp based DTD validation performance and memory
2713 problem by switching to a compact form for determinist regexps
2714 and detecting the determinism property in the process. Seems
2715 as fast as the old DTD validation specific engine :-) despite
2716 the regexp built and compaction process.
2717
2718Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * valid.c: determinism is debugged, new DTD checking code now works
2721 but xmlFAComputesDeterminism takes far too much CPU and the whole
2722 set usues too much memory to be really usable as-is
2723
2724Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * tree.c: fixed another stupid bug in xmlGetNodePath()
2727 * xmllint.c: --version now report the options compiled in
2728
2729Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * HTMLparser.c: small cleanup
2732 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2733 when configured with them. A bit of debugging around the determinism
2734 checks is still needed
2735
2736Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2739
2740Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * xmlIO.c: small portability glitch fixed.
2743
2744Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * xmlschemastypes.c: incomplete steps for real/double support
2747 * testAutomata.c include/libxml/xmlautomata.h
2748 include/libxml/xmlregexp.h: avoiding a compilation problem
2749 * valid.c include/libxml/valid.h: starting the work toward using
2750 the regexps for actual DTD validation
2751
2752Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * hash.c: cosmetic cleanup
2755 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2756 integrating a DTD validation layer based on the regexps
2757
2758Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2761 the determinism was tested before eliminating the epsilon
2762 transitions :-(
2763
2764Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * python/generator.py python/libxml.c python/libxml.py
2767 python/libxml2-python-api.xml python/libxml2class.txt
2768 python/libxml_wrap.h python/types.c: updated the python
2769 bindings, added code for easier File I/O, and the ability to
2770 define a resolver from Python fixing bug #91635
2771 * python/tests/Makefile.am python/tests/inbuf.py
2772 python/tests/outbuf.py python/tests/pushSAXhtml.py
2773 python/tests/resolver.py python/tests/serialize.py: updated
2774 and augmented the set of Python tests.
2775
2776Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2777
2778 * win32/configure.js: added more readme info for the binary
2779 package.
2780
2781Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xmlIO.c: fixed a stupid out of bound array error
2784
2785Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2788 messing around with support for Windows path, cleanups,
2789 trying to identify and fix the various code path to the
2790 filename access. Added xmlNormalizeWindowsPath()
2791
2792Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * error.c valid.c: working on better error reporting of validity
2795 errors, especially providing an accurate context.
2796 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2797 error reports in those cases.
2798
2799Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2802 parser.c parserInternals.c xmlIO.c: get rid of all the
2803 perror() calls made in the library execution paths. This
2804 should fix both #92059 and #92385
2805
2806Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * xmllint.c: memory leak reporting was broken after a change
2809 of the preprocessor symbol used to activate it.
2810
2811Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * tree.c: try to make the copy function work for node of
2814 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2815 DOM layers though, not libxml2 itself.
2816
2817Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * valid.c: try to provide file and line informations, not all
2820 messages are covered, but it's a (good) start
2821
2822Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * xinclude.c: reimplemented a large part of the XInclude
2825 processor, trying to minimize resources used, James Henstridge
2826 provided a huge test case which was exhibiting severe memory
2827 consumption problems.
2828
2829Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * python/Makefile.am: applied patch from Christophe Merlet to
2832 reestablish DESTDIR
2833
2834Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * libxml.spec.in: fixes libary path for x86_64 AMD
2837
2838Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2839
2840 * doc/tutorial/includekeyword.c
2841 * doc/tutorial/xmltutorial.xml:
2842 (plus resulting generated html files)
2843 fixing one spot I missed in the tutorial where I hadn't freed
2844 memory properly
2845
2846Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2847
2848 * doc/tutorial/includeaddattribute.c
2849 * doc/tutorial/includeaddkeyword.c
2850 * doc/tutorial/includegetattribute.c
2851 * doc/tutorial/includekeyword.c
2852 * doc/tutorial/xmltutorial.xml
2853 * doc/tutorial/*.html:
2854 update tutorial to properly free memory (thanks to Christopher
2855 R. Harris for pointing out that this needs to be done)
2856 * doc/tutorial/images/callouts/*.png:
2857 added image files so the callouts are graphical, making it
2858 easier to read ( use "--param callout.graphics 1" to generate
2859 html with graphical callouts)
2860
2861Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2864 nice logos generated by Marc Liyanage
2865 * doc/site.xsl *.html: changed the stylesheet to show the new
2866 logo and regenerated the pages
2867
2868Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2871
2872Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * xpath.c: possible mem leak patch from Jason Adams
2875
2876Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2879 in the XQuery namespace
2880 * configure.in: preparing 2.4.24
2881 * doc/*.html: updated the web pages
2882
2883Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * python/generator.py: closing bug #85258 by generating conditional
2886 compile check to avoid linking to routines not configured in.
2887
28882002-08-22 Havoc Pennington <hp@pobox.com>
2889
2890 * autogen.sh: update error message for missing automake
2891
2892Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * python/Makefile.am: typo in target name resulted in libxml2.py
2895 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2896
2897Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * win32/win32/Makefile.mingw: updated with version from
2900 Elizabeth Barham at http://soggytrousers.net/repository/
2901
2902Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2903
2904 * win32/Makefile.msvc: added the prefix location to the include
2905 and lib search path.
2906
29072002-08-18 Havoc Pennington <hp@pobox.com>
2908
2909 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2910 both automake 1.6 and 1.4 installed get the right automake. Means
2911 compilation from CVS will now require the latest automake 1.4
2912 release, or manually creating symlinks called "automake-1.4" and
2913 "aclocal-1.4"
2914
2915Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * configure.in python/Makefile.am: more AMD 64 induced changes from
2918 Frederic Crozat
2919
2920Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * xinclude.c: oops I was missing the xml:base fixup too
2923 * result/XInclude/*.xml: this adds xml:base attributes to most
2924 results of the tests
2925
2926Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * xinclude.c: quick but apparently working implementation of
2929 xi:fallback, should close bug #89684
2930 * Makefile.am test/XInclude/docs/fallback.xml
2931 result/XInclude/fallback.xml: added a basic test for fallback,
2932 and run with --nowarning to avoid a spurious warning
2933 * configure.in: applied patch from Frederic Crozat for python
2934 bindings on AMD 64bits machines.
2935
2936Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2939 the caller don't pass a SAX callback block.
2940
2941Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * tree.c: applied the same fix for the XML-1.0 namespace to
2944 xmlSearchNsByHref() as was done for xmlSearchNs()
2945
2946Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * libxml.3: small cleanup of the man page
2949 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2950 when serializing HREF attributes generated by XSLT.
2951
2952Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2955 version of Marc Liyanage' patch for boolean attributes in HTML
2956 output
2957
2958Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * python/tests/serialize.py: fixed the test results, indenting
2961 behaviour changed slightly
2962
2963Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2964
2965 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2966 new c14n function to Windows def files
2967
2968Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2969
2970 * c14n.c: fixed a memory leak in c14n code
2971
2972Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * parser.c include/libxml/parser.h: adding a new API for Christian
2975 Glahn: xmlParseBalancedChunkMemoryRecover
2976 * valid.c: patch from Rick Jones for some grammar cleanup in
2977 validation messages
2978 * result/VC/* result/valid/*: this slightly change some of the
2979 regression tests outputs
2980
2981Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * tree.c: trying to fix a problem in namespaced attribute handling
2984 raised by Christian Glahn
2985
2986Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * encoding.c include/libxml/encoding.h: Opening the interface
2989 xmlNewCharEncodingHandler as requested in #89415
2990 * python/generator.py python/setup.py.in: applied cleanup
2991 patches from Marc-Andre Lemburg
2992 * tree.c: fixing bug #89332 on a specific case of loosing
2993 the XML-1.0 namespace on xml:xxx attributes
2994
2995Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2996
2997 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2998 corner case from new Merlin's test suite and added a callback
2999 that will be used to improve xmlsec performance
3000
3001
3002Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * HTMLtree.c: trying to fix the <style> escaping problem in
3005 HTML serialization bug #89342
3006
3007Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3010 and rebuilt the web site.
3011
3012Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3013
3014 * include/libxml/tree.h: added _private member to xmlNs struct
3015
3016Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * HTMLparser.c: fixing bug #84876 based on the xml working
3019 code.
3020
3021Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3022
3023 * python/Makefile.am: enhanced to fix bug 72012 (errors
3024 when using '-jX' make parameter)
3025
3026Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3027
3028 * xpath.c: small additional enhancement for booleans
3029 compared to nodesets
3030
3031Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * HTMLtree.c: changed the order of the encoding declaration
3034 attributes in the meta tags due to a bug in IE/Mac
3035
3036Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3037
3038 * xpath.c: enhanced handling of booleans (especially '='
3039 and '!=' for nodesets) - fixes bug 85256. Added new
3040 routine xmlXPathNotEqualValues for more proper handling
3041 of '!=' when nodesets are involved.
3042
3043Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3046 doc/xmlcatalog_man.xml to the source distribution
3047
3048Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3049
3050 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3051 asked for this.
3052
3053Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * configure.in: preparing 2.4.23
3056 * doc/*: rebuilt the docs
3057
3058Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * parser.c: fixing bug #84169 by fixing the
3061 comment of xmlCreatePushParserCtxt to describe the
3062 encoding detection parameters better.
3063
3064Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * valid.c: fixing bug #79331 in one path the lookup for
3067 ID attributes on a namespaced node wasn't handled correctly :-\
3068
3069Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * HTMLparser.c: trying to fix 87235 about discarded white
3072 spaces in the HTML parser.
3073 * result/HTML/*: this changes the output of a number of HTML
3074 regression tests
3075
3076Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * xpath.c: applied patch from Richard Jinks for the namespace
3079 axis + fixed a memory error.
3080 * parser.c parserInternals.c: applied patches from Peter Jacobi
3081 removing ctxt->token for good.
3082 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3083 popped out by the regression tests.
3084 * Makefile.am: patch for threads makefile from Gary Pennington
3085
3086Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3087
3088 * xpath.c: enhanced behaviour of position() after usage of
3089 expressions involving preceding-sibling (et al).
3090
3091Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * hash.c: applied a patch from Peter Jacobi to solve a problem
3094 when compiling with the Watcom C on Win32
3095 * result/schemas/*.err: the change of hashing algo generated
3096 permutations in the output
3097
3098Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * hash.c: applied patch from Sander Vesik improving the quality of
3101 the hash function.
3102
31032002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3104
3105 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3106 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3107 xmllint.c xpath.c: replaced sprintf() with snprintf()
3108 to prevent possible buffer overflow (the bug was pointed
3109 out by Anju Premachandran)
3110
3111Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * parser.c: removed an uninitialized data error popped by valgrind
3114 on PE references
3115
3116Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3117
3118 * doc/xml.html
3119 adding tutorial reference to the web page
3120
3121Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3122
3123 * doc/tutorial/xmltutorial.xml
3124 * doc/tutorial/ar01s07.html
3125 * doc/tutorial/ape.html
3126 * doc/tutorial/includegetattribute.c
3127 adding section to tutorial about retrieving an attribute
3128 value
3129
3130Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * parser.c: applied a couple of patches from Peter Jacobi to start
3133 to get rid of ctxt->token, with a possible significant speed
3134 improvement to be gained once done. Better compliance with PE
3135 references constructs in DTDs too.
3136 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3137 from Peter too
3138
3139Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3142 xmlParseElement was likely to have been deallocated at the
3143 time of the report, possibly leading to segfault. Just report
3144 the tag name now.
3145
3146Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * xpath.c: patch from Richard Jinks for XPath substring() function
3149 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3150
31512002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3152
3153 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3154
3155Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3156
3157 *doc/FAQ.html
3158 fixing typos in FAQ, thanks to Robert Funnell for the
3159 editing help
3160
3161Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * NEWS: got complaints from rpmlint that it was empty
3164
3165Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3166
3167 * added doc/tutorial, including:
3168 apa.html
3169 apb.html
3170 apc.html
3171 apd.html
3172 ar01s02.html
3173 ar01s03.html
3174 ar01s04.html
3175 ar01s05.html
3176 ar01s06.html
3177 includeaddattribute.c
3178 includeaddkeyword.c
3179 includekeyword.c
3180 includestory.xml
3181 index.html
3182 xmltutorial.xml
3183 libxml tutorial, including generated html
3184
3185Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3186
3187 * result/c14n/exc-without-comments/merlin-c14n-two-*
3188 result/c14n/without-comments/merlin-c14n-two-*
3189 test/c14n/exc-without-comments/merlin-c14n-two-*
3190 test/c14n/without-comments/merlin-c14n-two-*
3191 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3192 c14n/exc-c14n and slightly modified test script to handle
3193 these test cases
3194 * c14n.c: fixed bugs for complicated nodes set (namespace
3195 without node and others from merlin-c14n-two.tar.gz)
3196 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3197 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3198 for xmlsec performance patch
3199 * xpath.c: fixed self::node() for namespaces and attributes
3200
3201Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3202
3203 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3204 but with the format parameter
3205 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3206
3207Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3208
3209 * Makefile.am: updated c14n tests suite
3210 * c14n.c: performance improvement for previous c14n patch
3211
3212Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * parser.c: another peroformance patch from Peter Jacobi, that
3215 time on parsing attribute values.
3216
3217Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3218
3219 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3220 into LibXML2 test suite
3221
3222Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3223
3224 * c14n.c: propagating xpath ancesstors node fix to c14n
3225 plus small performance improvement to reduce number of
3226 mallocs
3227 * xpath.c: fixed ancestors axis processing for namespace nodes
3228
3229Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3232 Peter Jacobi
3233
3234Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * configure.in: preparing 2.4.22
3237
3238Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3241 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3242 a public entry point.
3243 * doc/*: rebuilt the API and docs
3244
3245Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * xpath.c: patch from Richard Jinks to fix a problem introduced
3248 in the previous patch and pointed by Norm
3249
3250Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * libxml.spec.in: fixing bug #81112
3253
3254Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * uri.c: fixing bug #82848
3257
3258Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3261 output of one catalog test
3262
3263Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3264
3265 * global.data globals.c tree.c include/libxml/globals.h
3266 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3267 default value for global parameter xmlIndentTreeOutput to 1 and
3268 introduced new global parameter xmlTreeIndentString (the string
3269 used to do one-level indent) with default value " " (as it was
3270 in tree.c)
3271
3272Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3275 with trio and schemas.
3276
3277Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * xpath.c: patch from Richard Jinks to fix the problem raised in
3280 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3281
3282Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * xmlschemas.c: a bit of work on import.
3285 * xmlschemastypes.c: Charles Bozeman provided a compare function
3286 for date/time types so min/max facet restrictions should work,
3287 indeterminate comparisons return an error instead of equal.
3288 * test/schemas/date_0* result/schemas/date_0_0: specific test
3289 from Charles Bozeman too
3290
3291Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3294 from Christian Cornelssen fixing the man pages and the Catalog
3295 building script.
3296 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3297 next step is <xs:import> I now have a reasonable understanding
3298 of how it works.
3299
3300Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3303
3304Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3305
3306 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3307
3308Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * xpath.c: fixing an XPath function evalutation bug pointed out
3311 by Alexey Efimov where the context was lost when evaluating
3312 the function arguments
3313
3314Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3315
3316 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3317 function public for XMLSec performance optimizations
3318
3319Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * python/generator.py python/libxml2class.txt : fixed a problem
3322 with the HTML parser pointed by Gary Benson
3323 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3324 example
3325
3326Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3327 * parser.c: fixed bug #81159 (memory growth in SAX)
3328
3329Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3330 * xpath.c: fixed bug #78858 (the real fix)
3331
3332Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3333 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3334
3335Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * tree.c: modified xmlNodeSetBase to allow changing the
3338 base of a document.
3339
3340Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * xmlschemastypes.c: patch Charles Bozeman for validation of
3343 all the date, time, and duration types
3344 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3345 * configure.in: fixed an error pointed by an user
3346 * xml2-config.in: fixed an error pointed by an user
3347
3348Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3349
3350 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3351 win32/libxml2.def.src xmlIO.c: exported default
3352 'file:', 'http:' and 'ftp:' protocols input handlers
3353 and maked protocols comparisson case insensitive
3354
3355Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * configure.in: Neven Has detected a typo
3358
3359Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3362 as one of the persons allowed to commit directly to the
3363 module.
3364
3365Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3368 * valid.c: raised a too low limit
3369 * doc/*: rebuilt the docs
3370
3371Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * test/XPath/expr/floats test/XPath/expr/functions
3374 result/XPath/expr/floats result/XPath/expr/functions
3375 xpath.c: another XPath conformance patch from Richard Jinks
3376
3377Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * xmlschemas.c: fixed validation of attribute groups.
3380 * test/schemas result/schemas: added an example from the primer
3381
3382Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3385 * test/schemas result/schemas: updated the test list
3386
3387Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * TODO: updated a bit
3390 * parser.c: made a comment more specific
3391 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3392 Schemas conformance.
3393 * test/schemas result/schemas: updated the test list
3394
3395Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3398 implementing xs:all with minOccurs = 0
3399 * tes/schemas/* result/schemas/*: added more tests covering
3400 xs:all
3401
3402Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * xmlregexp.c: first implementation of the all particle, this
3405 may need to be revisited for case where not all transitions
3406 must be crossed.
3407
3408Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * tree.c: another entity processing update from Markus Henke
3411
3412Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3413
3414 * trionan.c: fixed crash on OSF/1
3415
3416Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xmlschemas.c: more Schemas work
3419 * test/schemas/* result/schemas/*: added more tests coming
3420 from the spec.
3421
3422Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3425 ExcC14N specification
3426
3427Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * tree.c: patch from Markus Henke, fix for recursive entities.
3430
3431Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * xpath.c: fix a problem with string() on a document node.
3434
3435Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * Makefile.am xmlschemas.c: more Schemas work
3438 * test/schemas/* result/schemas/*: added more tests coming
3439 from the spec.
3440
3441Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3444 * result/HTML/*: this changes a few things in the results
3445
3446Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3447
3448 * include/libxml/tree.h: eliminated 'declaration different than
3449 prototype' warning
3450 * include/win32config.h: "resolved" conflicts with errno.h
3451
3452Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3455 on the automata interfaces and debug of counted choices
3456 * test/schemas/* result/schemas/*: added a number of tests
3457
3458Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3461 a bit of work on Schemas
3462 * testSchemas.c: try to make it more useful
3463 * test/schemas/* result/schemas/* Makefile.am: changed the
3464 Schemas regression test procedure, started adding a few samples
3465
3466Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3467
3468 * include/libxml/encoding.h: Patch for the Borland C++ builder
3469 * include/libxml/tree.h: Patch for the Borland C++ builder
3470 * threads.c: Patch for the Borland C++ builder
3471 * win32/bcb5: New directory for the Borland C++ builder
3472 project files
3473
3474Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3475
3476 * win32/Makefile.msvc: Update for XML Schema support
3477 * win32/configure.js: Update for XML Schema support
3478 * win32/libxml2.def.src: Update for XML Schema support
3479
3480Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3483 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3484 xmlunicode.c include/libxml/Makefile.am
3485 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3486 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3487 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3488 include/libxml/xmlversion.h.in : merged the current state of
3489 XML Schemas implementation, it is not configured in by default,
3490 a specific --schemas configure option has been added.
3491 * test/automata test/regexp test/schemas Makefile.am
3492 result/automata result/regexp result/schemas:
3493 merged automata/regexp/schemas regression tests
3494
3495Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * xpath.c: Gary found a compile time problem, fixes #78823
3498
3499Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * configure.in: release of 2.4.20
3502 * doc/*: updated and rebuilt the docs
3503
3504Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * python/Makefile.am: patch from Cristian Gafton to build on
3507 Red Hat 6.2, should also fix #75779
3508
3509Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * valid.c: first part of fixing #78729
3512
3513Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3516 escaping of URI when saving HTML files.
3517 * result/HTML/*: this impacted some tests
3518
3519Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * configure.in: trying to fix #77441
3522
3523Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * include/libxml/xmlIO.h: Hallski complained it could not be
3526 included by itself.
3527
3528Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3531
3532Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3533
3534 * win32/configure.js: patch from Nilo for the c14n option
3535 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3536
3537Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3540 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3541 LIBXML_THREAD_ENABLED
3542
3543Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * xpath.c: another patch from Richard Jinks for substring conformance
3546 * test/XPath/expr/floats test/XPath/expr/strings
3547 result/XPath/expr/floats result/XPath/expr/strings: update of the
3548 test suite to check those.
3549
3550Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * xpath.c: patch from Richard Jinks for .x float parsing.
3553
3554Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * parser.c: patch from Markus Henke when an encoding ain't recognized
3557
3558Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * libxml.m4: got a report that #include <string.h> was needed
3561
3562Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3565
3566Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3567
3568 * doc/example.html: fixing typo
3569
3570Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3573 pointed out by Melvyn Sopacua.
3574
3575Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * libxml.m4: Frédéric Crozat gave a patch related to the change
3578 of Include paths breaking the libxml.m4
3579
3580Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * xpath.c: Fix bug #76927 forgot to save some context
3583 when evaluating binary expressions
3584
3585Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * configure.in: fixed configure for MPE/iX from Markus Henke
3588 * xmlmemory.c: fixed initialization problems
3589 * xpath.c: another set of patches from Richard Jinks this
3590 fixes "make XPathtests" on linux
3591
3592Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3595 * test/XPath/expr/compare test/XPath/expr/equality
3596 test/XPath/expr/floats test/XPath/expr/functions
3597 test/XPath/expr/strings result/XPath/expr/compare
3598 result/XPath/expr/equality result/XPath/expr/floats
3599 result/XPath/expr/functions result/XPath/expr/strings: Updated
3600 tests though they show a divergence on Linux
3601
3602Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * xpath.c trionan.c: previous commit also included patches
3605 from Richard Jinks on some IEEE support corner case
3606
3607Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3610 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3611 that $(datadir) should be used for docs
3612
3613Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3616 could leak filedescriptors
3617
3618Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * configure.in nanohttp.c: applied patch from Allan Clark for
3621 UnixWare/OpenServer
3622
3623Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * configure.in: preparing 2.4.19
3626 * doc/*: rebuilt the docs
3627
3628Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * nanohttp.c: fixing #76043, got fed up with non-portability
3631 of that piece of code.
3632
3633Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * valid.c SAX.c: Never commit without running "make tests" :-(
3636 fix a couple of stupidities in the previous commit
3637 * result/*: a few changes in some attribute order result of previous
3638 commit.
3639
3640Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3643 the internal subset should not raise duplicate ID errors,
3644 also there was a small bug in conjunction to namespace
3645 declarations defaulted and xml:xxx attributes DTD definitions.
3646
3647Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * xpath.c: Richard Jinks also raised some rounding problems
3650 this tries to fix them
3651
3652Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3655 behaviour in xmlXPathCastToString()
3656
3657Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3660 raised by Morus Walter
3661
3662Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3665 from Igor
3666
3667Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * xpath.c: fixing #75619, related to a problem when trying
3670 to evaluate condition when the current node set resulting
3671 from that sub-step evaluation is empty. Also fixes 2 potential
3672 problem with previous-sibling and next-siblings axis.
3673
3674Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3677 HTML support is not configured in.
3678
3679Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3682 include/libxml/tree.h: dohh I really didn't intended to commit
3683 this test version :-(
3684
3685Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * testSAX.c: I wanted to see the real speed at the SAX interface
3688 after a little too many Ximianer started complaining about the
3689 parser speed.
3690 added a --quiet option:
3691 paphio:~/XML -> ls -l db100000.xml
3692 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3693 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3694 3200006 callbacks generated
3695 real 0m1.270s
3696 Which means 16MBytes/s and 3Mcallback/s
3697
3698Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * xpath.c: valgrind spotted another error that time when running
3701 on libxslt regression tests
3702
3703Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * Makefile.am: adding "make valgrind" running the full regression
3706 tests (except python ones) under Valgrind (using valgrind -q
3707 which was kindly added by the author).
3708 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3709 passes cleanly now except an obcure floating point initialization
3710 raised in log10() in one XPath regression test ???
3711 * tree.c: edited some comments to close #75244
3712
3713Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3716 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3717 context of ScrollKeeper, made sure that if the number is
3718 an integer, the serialization follows the description at
3719 http://www.w3.org/TR/xpath#section-String-Functions
3720
3721Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * configure.in: preparing 2.4.18
3724 * doc/*: updated and rebuilt the web site
3725 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3726 the Windows and Cygwin maintainers.
3727 * parser.c: humm, changed the way the SAX parser work when
3728 xmlSubstituteEntitiesDefault(1) is set, it will then
3729 do the entity registration and loading by itself in case the
3730 user provided SAX getEntity() returns NULL.
3731 * testSAX.c: added --noent to test the behaviour.
3732
3733Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * parser.c: Wilfried Teiken provided a hackish but working
3736 way to get context reported back on entities when parsing
3737 with SAX and without breaking the DOM build.
3738
3739Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * c14n.c: applied a new patch from Aleksey Sanin
3742 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3743 to reference Aleksey implementation of XML digital Signatures
3744
3745Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * xpath.c: small fix to avoid potential problem due to
3748 ordering of freeing data
3749 * python/Makefile.am: people were complaining about
3750 the generated file in python dir not being built
3751
3752Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3755 python/generator.py python/libxml.c python/types.c: Cleanup
3756 of the python Makefiles based on Jacob and James feedback,
3757 fixed the spec file accordingly, fixed the number of warning
3758 that passing my pedantic CFLAGS was generating. Conclusion
3759 is that Python includes are real crap.
3760
3761Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * configure,in: it was reported quite a few times that
3764 xml2-config --cflags should not output
3765 -I$includeprefix/libxml2/libxml because libxml2 header names
3766 clashes with existing names like list.h from C++ stl.
3767 Includes should be #include<libxml/xxx.h> so ...
3768
3769Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * c14n.c: another patch from Aleksey Sanin
3772
3773Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3776 canonicalization algorithm
3777 * doc/xml.html doc/index.html: added the C14N references on the
3778 index page.
3779
37802002-03-13 jacob berkman <jacob@ximian.com>
3781
3782 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3783 usage, redundant, and gcc specific
3784
3785Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * xpath.c: speedup some node selection operations, this can
3788 have a significant impact on DocBook Norm's stylesheets
3789 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3790 make sure it's always the case
3791 * debugXML.c: distinguish CDATA and comments in ls operations
3792
3793Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3796 to generate better API descriptions etc...
3797
3798Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * c14n.c: Fixing #74186, made sure all boolean expressions
3801 get fully parenthesized, ran indent on the output
3802 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3803 include/libxml/tree.h: also #74186 related, removed the
3804 --with-buffers option, and all the preprocessor conditional
3805 sections that were resulting from it.
3806
3807Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * valid.c: applied patch from Dodji Seketeli fixing an
3810 uninitailized variable in xmlValidGetValidElements()
3811
3812Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * c14n.c: fixed a few comments
3815 * doc/*.html doc/*/*.html: regenerated the docs and added
3816 the C14N API
3817 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3818
3819Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3820
3821 * check-xml-test-suite.py: fix to adapt varaiations in the
3822 bindings
3823 * configure.in python/setup.py python/setup.py.in: fixed to
3824 have the version of the python scripts automatically updated
3825
3826Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3829 in xmlCopyProp()
3830
3831Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * configure.in: preparing 2.4.17 release
3834 * doc/*: updated and rebuilt the docs
3835 * xpath.c: fixed a comment
3836 * python/libxml.c: fixed a possible reentrancy problem
3837
3838Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3841 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3842 added a specific regression test
3843 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3844 not raise exceptions when failing to find the attribute.
3845
3846Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * configure.in xmllint.c: owen pointed out a problem with the
3849 ftme fix, gettimeofday() was not detected by configure and
3850 the ftime header wasn't included, dohhh
3851
3852Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * configure.in xmllint.c: trying to fix #71457 for timing
3855 precision when gettimeofday() is not availble but ftime() is
3856
3857Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3860 are now copied on install and part of the -devel RPM
3861
3862Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * xpath.c: trying to avoid bug #72150 which was apparently
3865 caused by a gcc bug (or a processor problem) as detailed
3866 at http://veillard.com/gcc.bug
3867
3868Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3871 fixed xmlReconciliateNs(), added a Python test/example for
3872 inter-document cut'n paste
3873 * python/libxml.py: fixed node.doc on document nodes and added
3874 xpathEval() onto node objects
3875
3876Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3879 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3880 fixup and integrated tests for the serialization stuff
3881
3882Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3885 moved the libxml man page to section 3
3886
3887Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * tree.c: fix bug #72490
3890 * python/libxml.c python/libxml.py: added methods serialize()
3891 and saveTo() to all node elements.
3892
3893Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * xmlIO.c: closed #73430, don't read from an input source
3896 which indicated an end-of-file or an error.
3897
3898Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * parser.c: make sure SAX endDocument is always called as
3901 this could result in a Python memory leak otherwise (it's
3902 used to decrement ref-counting)
3903 * python/generator.py python/libxml.c python/libxml.py
3904 python/libxml2-python-api.xml python/libxml2class.txt
3905 python/tests/error.py python/tests/xpath.py: implemented
3906 the suggestions made by Gary Benson and extended the tests
3907 to match it.
3908
3909Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * python/generator.py: applied patch fixing #73450
3912
3913Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * xpath.c: fixing #61290 "namespace nodes have no parent"
3916 long standing divergence from the XPath REC. NodeSets
3917 simply hold a copy of namespace nodes and those node ->next
3918 points to the parent (which may not be the node carrying the
3919 definition).
3920 * include/libxml/xpath.h: flagged but didn't added a possible
3921 speedup
3922 * DOCBparser.c HTMLparser.c: removed some warnings from push
3923 parser due to new state being added.
3924 * tree.c: new fix from Boris Erdmann
3925 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3926 the XML Canonalization support from Aleksey Sanin
3927
3928Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * tree.c: patch from Boris Erdmann fixing some namespace odities
3931 with xmlCopyNode()
3932
3933Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * xmlIO.c: fix bug #72706 when loading a NULL entity
3936
3937Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3940 actually change in a future XML Namespace revision.
3941
3942Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3945 added the possibility of returning nodesets from XPath extension
3946 functions written in Python
3947
3948Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * python/*: commiting some Python bindings work done while travelling
3951
3952Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3955 explicitely with memory debugging switched on
3956
3957Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3960 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3961 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3962 the accessor generator for strings
3963 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3964 regression test.
3965
3966Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * python/README python/generator.py python/libxml.c python/setup.py:
3969 added the 'usual' setup.py to allow building a libxml2-python
3970 module based on the same code. The initialization is however
3971 different the 2 .so files fo libxml2 and libxslt are identical and
3972 they entry point initialize both libraries. this is done to avoid
3973 some possible nasty problem since the Python don't merge the maps
3974 of all shared modules.
3975
3976Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * parser.c: fixed a push/encoding bug reported by Michael
3979 on librsvg
3980
3981Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * include/libxml/parserInternals.h: fixes a misplaced #endif
3984
3985Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * parser.c valid.c: found and fixed a couple of allocation bugs
3988
3989Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3990
3991 * doc/xml.html doc/python.html doc/*: added a Python and binding
3992 page describing the current state of the Python bindings and
3993 giving pointers to the other languages wrappers.
3994
3995Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3998 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3999 rebuilt the API and web site
4000 * xpath.c: fixed #71978 portability bugs
4001
4002Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4003
4004 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4005
4006Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * include/libxml/parserInternals.h parser.c: had to change
4009 2 internal parsing API when processing document content
4010 to check the start and end of element content are defined
4011 in the same entity
4012 * valid.c include/libxml/valid.h: attribute normalization can
4013 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4014 with the context to report it.
4015 * SAX.c: fixed the last known bugs, crazy validation constraints
4016 when a document is standalone seems correctly handled. There
4017 is a couple of open issues left which need consideration especially
4018 PE93 on external unparsed entities and standalone status.
4019 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4020 The 2 tests left failing are actually in error. Cleanup done.
4021
4022Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * valid.c: implemented E59 spaces in CDATA does not match the
4025 nonterminal S
4026
4027Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * SAX.c parser.c valid.c: more validation test fixups
4030 * check-xml-test-suite.py: added duration info for the tests
4031
4032Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * parser.c valid.c: a couple of errors were reported but not
4035 saved back as such in the parsing context. Down to 1% failure rate
4036 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4037
4038Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4039
4040 * xmlInternald.c: isExtender was missing a char
4041 * parser.c include/libxml/parser.h: % are acceptable in the
4042 internal subset if within a PUBLIC ID
4043
4044Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * SAX.c parserInternals.c valid.c: more work on the conformance
4047 suite. Took the step to finally block documents with encoding
4048 errors. It's a fatal error per the spec, people should have fixed
4049 their documents by now.
4050
4051Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * check-xml-test-suite.py: fixed the test script after some discussion
4054 on the semantic of TYPE="error"
4055 * Makefile.am: added the script to the distrib
4056
4057Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * SAX.c entities.c: fixed a couple of conformances issues deep
4060 into the validation code (standalone and undeclared Notations)
4061
4062Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4063
4064 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4065 stayed there for years !
4066
4067Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4070 missing
4071
4072Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * check-xml-test-suite.py: improved the behaviour a bit as
4075 well as the logs
4076 * parser.c valid.c SAX.c: fixed a few more bugs
4077 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4078
4079Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * check-xml-test-suite.py: python script to run regression tests
4082 against the XML Test suite of W3C/OASis
4083 * SAX.c: fixed a validation bug
4084 * parser.c: fixed 3 errors pointed by the test suite
4085 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4086 * python/Makefile.am: fixed a dependendy
4087
4088Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4089
4090 * xmlmemory.c: avoid a warning bug #71594
4091
4092Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4095 warning on alpha/Tru64
4096
4097Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * include/libxml/entities.h: fixing a comment
4100 * valid.c: fixing some troubles with validity check on namespaces
4101 * result/VC/NS3 test/VC/NS3: added a specific regression test
4102
4103Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * tree.c: Fixing #71342 serializing '\n' in attribute values
4106 * result/noent/att3 result/att3 test/att3: added a specific
4107 test.
4108
4109Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * python/libxml.c: couple of bug fixes
4112
4113Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * python/*.py: removed tabs and used spaces.
4116
4117Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4120 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4121
4122Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4125 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4126
4127Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * include/libxml/encoding.h include/libxml/entities.h
4130 include/libxml/globals.h include/libxml/parser.h
4131 include/libxml/threads.h include/libxml/tree.h
4132 include/libxml/xmlmemory.h: trying to fix the include mess
4133
4134Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * include/libxml/xmlmemory.h: reverted part of the previous
4137 attempt to provide #69655, this was breaking the build.
4138
4139Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4142 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4143 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4144 include/libxml/parserInternals.h include/libxml/tree.h
4145 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4146 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4147 clean.
4148 * python/libxml.c: fixed a warning.
4149
4150Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4153 copying of node, merge back IDs in the target document.
4154 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4155 test/XInclude/ents/ids.xml: test case
4156 * result/VC/ElementValid4: output changed due to a typo fix
4157
4158Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004161 generate the dependencies right as Jacob found out. Add
4162 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004163
4164Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * parserInternals.c valid.c: Justin Fletcher found some parts
4167 of the code needing cleanup
4168 * libxml.spec.in python/Makefile.am python/generator.py
4169 python/libxml.c python/libxml.py: Fixed the python Makefiles
4170 corrected a bug showing up on ia64, changed the name of the
4171 python internal module too
4172
4173Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * Makefile.am: applied patch from Andris Pavenis for binary
4176 name suffixes
4177
4178Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * xmllint.c win32/win32config.h: fixing #68748
4181
4182Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * valid.c: fixing #70166
4185
4186Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * valid.c: fixing #70077
4189
4190Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * Copyright Makefile.am README configure.in libxml.spec.in:
4193 Changed to the MIT Licence
4194 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4195 doc/xmlio.html: updated the doc accordingly
4196 * include/libxml/xmlwin32version.h configure.in: preparing
4197 2.4.14 release
4198 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4199 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4200 fixed the const xmlChar * wrapper and generator, XPath extension
4201 functions now use the context as first argument
4202 * python/tests/tstxpath.py python/tests/xpath.py
4203 python/tests/xpathext.py: Updated the tests accordingly
4204 * tree.c: fixed bug #70067
4205
4206Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * Makefile.am: cleanup
4209 * debugXML.c: always use stdout if output is NULL
4210 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4211 * python/Makefile.am python/generator.py python/libxml2class.txt
4212 python/libxml_wrap.h python/types.c: augmented the number of bindings
4213 handling FILE * and XPath contexts
4214 * python/tests/Makefile.am: avoid a stupid problem due to the
4215 use of TEST.
4216
4217Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4220
4221Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * python/TODO python/libxml.c: cleanup the extension function lookup
4224 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4225
4226Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * configure.in python/Makefile.am: do not install outside
4229 of prefix
4230
4231Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4232
4233 * python/TODO python/libxml.c: started adding SAX interfaces
4234 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4235 SAX test
4236
4237Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * tree.c: hardened the addChild function
4240 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4241 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4242 added accessors needed for xmlNode, a bit more testing and
4243 extension of interfaces
4244 * python/tests/Makefile.am python/tests/build.py: added a test
4245 build from scratch/save/load/check
4246
4247Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * parserInternals.c: change a small bit in the way valididy
4250 error messages get initialized
4251 * python/TODO python/libxml.c python/libxml2-python-api.xml
4252 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4253 added some memory debugging to track leaks at the libxml2 level
4254 * python/tests/*.py: changed all tests to check for leaks,
4255 there is just one left in XPath extension registrations.
4256
4257Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * python/TODO python/generator.py python/libxml2-python-api.xml
4260 python/libxml2class.txt: more accessor classes for the parser
4261 context, allow to switch on and check validity
4262 * python/tests/Makefile.am python/tests/error.py
4263 python/tests/invalid.xml python/tests/valid.xml
4264 python/tests/validate.py: attded more test and and added error.py
4265 which I forgot to commit in the last step
4266
4267Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * python/Makefile.am python/types.c: cleanup
4270 * python/libxml.c python/libxml.py python/libxml_wrap.h
4271 python/generator.py python/libxml2-python-api.xml
4272 python/libxml2class.txt: added class for parser context, added
4273 first cut for push mode support. Added a framework to generate
4274 accessors functions.
4275 * python/tests/Makefile.am python/tests/push.py: added a push
4276 test
4277
4278Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4281 bug a bit of cleanup.
4282
4283Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4286 python/libxml2class.txt: adding error redirections and preformat
4287 to a python handler
4288 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4289 tests self checking
4290
4291Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4294 a function
4295
4296Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4299 python/libxml.c python/libxml2-python-api.xml
4300 python/libxml2class.txt: Progressing through the TODOs, class
4301 description output, extra XML API, RPM now builds the wrappers
4302 for all python installed versions
4303
4304Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * configure.in libxml.spec.in python/Makefile.am python/TODO
4307 python/generator.py python/libxml2class.txt: added more informations
4308 in the libxml2-python package including docs. Slightly changed
4309 the class hierarchy
4310 * python/tests/*: added basic regression tests infrastructure too
4311
4312Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4315 added libxml2-python as part of the packages installed
4316
4317Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4318
4319 * python/Makefile.am python/generator.py python/libxml.c
4320 python/libxml.py: more work, now able to extend the
4321 XPath interpreter with functions written in python.
4322
4323Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * python/Makefile.am: Jacob sent a patch to allow building from
4326 tarfile.
4327
4328Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4331 inserted the python wrappers build, I hope this won't be too
4332 unportable
4333
4334Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * xpath.c: minor optimization
4337 * python/generator.py python/libxml.c python/libxml.py
4338 python/libxml_wrap.h: more work on the python bindings,
4339 they now support XPath and there is no evident leak
4340
4341Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * python/generator.py python/libxml.c python/libxml.py:
4344 more work on the python bindings generator.
4345
4346Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * python/generator.py python/libxml.c python/libxml_wrap.h:
4349 more work on the python bindings.
4350
4351Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * python/generator.py python/libxml.c python/libxml.py
4354 python/libxml_wrap.h: commited early version of a python binding
4355 for private use only ATM
4356
4357Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * entities.c tree.c include/libxml/entities.h: applied patch
4360 from Anthony Jones to implement copy of DTD subtree too. Had
4361 just to keep 2 function private which really ought to become
4362 public ones.
4363
4364Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * xmllint.c: added pointers to the web pages in the usage()
4367
4368Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * tree.c: more fixes from Petr Kozelka for attribute handling
4371 in the tree API to align the semantic with DOM.
4372
4373Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4374
4375 * valid.c tree.c entities.c: another set of patches from
4376 Anthony Jones for copy operations cleanup and robustness
4377
4378Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4381 an alphabetic index based on comments content
4382 * doc/*: rebuilt the web site with the new references
4383
4384Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4385
4386 * parserInternals.h: Greg Sjaardema suggested to use an
4387 eponential buffer groth policy in xmlParserAddNodeInfo()
4388
4389Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4392 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4393 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4394 to generate cross-references, and added/updated the stylesheets
4395 to generate and link API indexes. The generic keyword index
4396 is not done yet.
4397 * doc/*.html: regenerated all the usual docs too
4398
4399Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * debugXML.c: added an xpath function to the shell for T. V. Raman
4402
4403Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4406 debug routines.
4407
4408Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4409
4410 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4411 support of attribute nodes
4412
4413Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4416 hopefully near complete and fully documented of the API in XML
4417 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4418 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4419 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4420 include/libxml/parserInternals.h include/libxml/valid.hi
4421 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4422 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4423 include/libxml/xpath.h include/libxml/xpathInternals.h:
4424 Cleaned up the doc comments a lot in the process, the interface
4425 coverage is now 100%
4426
4427Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4430 extracts comments from the gtk-doc DocBook output (a bit
4431 convoluted but seems to work).
4432
4433Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4436 added an XML description of the API, moved the script generating
4437 it here. Added a "make api" target
4438
4439Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4442
4443Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * xpath.c include/libxml/xpathInternals.h: the change made to
4446 xmlXPathFuncLookupFunc was incompatible roll it back
4447
4448Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * SAX.c: cleanup patch from Anthony Jones
4451 * doc/Makefile.am: fix the headers to avoid in make scan
4452 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4453 includes, * vs Ptr and general cleanup
4454 * parsedecl.py: first version of a script to extract the
4455 module interfaces, the goal will be to provide .decl or XML
4456 specification of the interfaces to build wrappers.
4457
4458Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4461 now provides return codes in case of errors
4462
4463Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4464
4465 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4466 Upgraded to trio baseline 1.6
4467 * strio.h strio.c: Replaced by triostr.h and triostr.c
4468
4469Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4472 of strdup usage in the code
4473
4474Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * parser.c error.c: Keith Isdale complained rightly that
4477 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4478
4479Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * tree.c: fixed the funxtion to set the xml: attributes
4482 * debugXML.c: added "setbase" to test it.
4483
4484Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4487 to allow updating an attribute content
4488
4489Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * libxml.h: try to avoid problems when compiling on Windows
4492
4493Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * hash.c: patch from Anthony Jones for hash.c allocation size
4496 * Makefile.am: trying to work around Yet Another Libtool Madness
4497 and build the 2.4.13 release finally ...
4498
4499Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4500
4501 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4502 * doc/* : update of the documentation
4503
4504Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4507 at fixing #61290 :-(
4508
4509Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4510
4511 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4512 Fixes bug #67229
4513
4514Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * tree.c: trying to avoid troubles when a subtree is copied
4517 and coalesced in part with the target tree. Should fix
4518 bug #67407
4519
4520Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * valid.c: fixed validation of attributes content of type
4523 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4524 values, very old bug. Fixes #67671
4525
4526Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4527
4528 * parser.c include/libxml/parserInternals.h tree.c: integrated
4529 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4530 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4531
4532Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4533
4534 * threads.c: applied Serguei Narojnyi's patch to add native
4535 thread support on the Win32 platform
4536 * testThreadsWin32.c Makefile.am: added the test program also
4537 from Serguei, Win32 specific
4538 * include/win32config.h include/libxml/xmlwin32version.h.in:
4539 added patch from Igor for the Windows thread specific defines.
4540
4541Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4544
4545Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4548 output page into XMLinfo.html. Close bug #66951 and
4549 raised by Robert Collins too.
4550
4551Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4552
4553 * encoding.c: Paul Keogh pointed out a possibility of segfault
4554 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4555 Closes bug # 68238
4556
4557Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * doc/*.html: updated the Gdome2 links
4560
4561Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4562
4563 * libxml.h: Applied following patches from Robert Collins
4564 and make sure IN_LIBXML is defined when compiling it
4565 -------
4566 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4567 as well as Visual C.
4568 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4569 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4570 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4571 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4572 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4573 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4574 xmlSysIDExists xmlNoNetExists).
4575 * xmllint.c: Don't include winsock2.h for Cygwin.
4576
4577Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4578
4579 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4580 when the version info is not present.
4581
4582Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4583
4584 * tree.c: Anthony Jones pointed out a problem in
4585 xmlStringGetNodeList() and provided a fix for it
4586
4587Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * parser.c: patch from Frank J Franklin to remove a bug in
4590 xmlCreatePushParserCtxt() when the initial buffer passed
4591 is large.
4592
4593Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4594
4595 * win32/*: big cleanup of the Windows/MSVC project files
4596 from Igor Zlatkovic
4597
4598Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4599
4600 * doc/Makefile.am: should fix #67674 and avoid troubles if
4601 xsltproc is not available or fails in the prefix provided
4602
4603Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4606
4607Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4610 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4611 Fixed a few other problems raised by Charlie Bozeman.
4612 * result/VC/ElementValid[5-7]: fixed the output
4613
4614Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4615
4616 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4617 patches from Charlie Bozeman. Regenerated the HTML docs.
4618
4619Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4620
4621 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4622 for Windows from Igor
4623
4624Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * xmllint.c: applied Justin Fletcher patch for --output or -o
4627
4628Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * win32/libxml2/libxml2.def.src: close #67019
4631
4632Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4633
4634 * xmllint.c: applied Justin Fletcher generic timing patch
4635 similar to the one already applied to xsltproc.
4636
4637Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * include/libxml/tree.h tree.c: applied documentation patches
4640 from Charlie Bozeman
4641
4642Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4643
4644 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4645
4646Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * valid.c: fix the xmlStrdup() used in the previous patch.
4649 * valid.c: added --dropdtd
4650 * tree.c: fixed xmlUnlinkNode so it also removes the references
4651 from the document if the node is a DTD
4652
4653Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * HTMLtree.c valid.c: cleanup some static declarations
4656
4657Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * xmllint.c: removed another strdup()
4660 * doc/FAQ: removed the HP/UX entry
4661
4662Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * valid.c: fix bug #66816 when validating.
4665 * xmllint.c: don't use sys/time.h if configure did not found it
4666
4667Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4668
4669 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4670 xmlcatalog_man.xml
4671
4672Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4675 xmlInitMemory() was declared twice
4676
4677Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * globals.c: do not reference strdup() !
4680 * configure.in libxml-2.0.pc.in: trying to fix the libs
4681 of the various config extraction modules
4682
4683Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * configure.in : preparing 2.4.12
4686 * doc/* : updated and rebuilt the docs
4687
4688Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4689
4690 * uri.c: closed bug #66159
4691 * testURI.c: added --escape option
4692 * configure.in: some cleanup for xml2-config --cflags
4693
4694Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * globals.c testThreads.c: removed some misplaced includes
4697 of xmlversion.h
4698
4699Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * threads.c: patch from Gary Pennington fixing a possible
4702 problem at initialization time.
4703
4704Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4707 Eric Lavigne contribution to build libxml2 on MacOS using
4708 CodeWarrior.
4709
4710Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * xmllint.c: applied Geert Kloosterman's patch to fix
4713 --repeat --timing output
4714
4715Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4716
4717 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4718 where non-wellformed XML declaractions were not detected.
4719
4720Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4723
4724Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4727 gets reset by xmlCleanupInputCallbacks() and this makes the
4728 function useless. Same for output.
4729
4730Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * xmlIO.c: robert pointed out a loop error in callback cleanups
4733
4734Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4737 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4738 they are not really tied to debugging
4739
4740Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4743 * xmllint.c: better --catalogs description
4744
4745Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4746
4747 * tree.c: fixed a couple of problems in xmlSetProp()
4748
4749Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4750
4751 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4752 unappropriate stdout output.
4753
4754Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4755
4756 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4757 by Denis Beurive, closes #65111
4758
4759Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4760
4761 * valid.c: in case of content model validity error, don't
4762 print it if validity warnings were not requested.
4763
4764Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4767 * parserInternals.c: removed the last exit() call. Print an
4768 unmaskable error on stderr instead (library mismatch detection)
4769
4770Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4771
4772 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4773 shell instructions from Heiko Rupp
4774
4775Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * catalog.c: use the URL notation file:// for default catalog paths
4778
4779Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * include/libxml/tree.h: better comments for _private fields
4782 * tree.c: removed a problem when copying an entity reference.
4783
4784Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * vms/*: updated instructions and diffs from John A Fotheringham
4787
4788Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * include/libxml/xmlerror.h: avoid an include problem if
4791 #include <libxml/xmlerror.h> happens first in code
4792 seems to be the case in KDE libs
4793
4794Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4797 from Igor for Windows
4798
4799Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * Makefile.am: Gary Pennington pointed out a missing prefix
4802
4803Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4806 * doc/*: upgraded and rebuilt the docs
4807
4808Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4809
4810 * HTMLparser.c: fix comment in scripts element parsing.
4811 * result/HTML/doc3*: updated the results.
4812
4813Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4814
4815 * uri.c: another URI bug fix #63336, using Joel Young patch.
4816
4817Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4820 a cleaned up version of the Pwd shell string generation.
4821
4822Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * valid.c include/libxml/tree.h: trying to fix namespaces +
4825 validation problems for good, closing #63619 in the process
4826 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4827 wrong in this respect, fixed it.
4828
4829Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * xmllint.c: Morus Walter patch to allow --format and --encode
4832
4833Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * debugXML.c: Stefan Kost provided an help command for the shell
4836
4837Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * debugXML.c: Heiko Rupp pointed that the shell would crash
4840 on empty nodesets returns.
4841
4842Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4845 migh need the history libraries
4846
4847Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4848
4849 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4850 handle the case of < in quoted attributes, Bastian Kleineidam
4851
4852Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4853
4854 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4855 fixing catalog breakages
4856 * Makefile.am catalog.c result/catalogs/catal
4857 result/catalogs/mycatalog.* test/catalogs/catal*:
4858 fixed more problems in catalog support, added more regression tests
4859 for both XML and SGML catalog handling
4860
4861Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4862
4863 * debugXML.c: applied an improvement to xmlGetLineNo() from
4864 Keith Isdale
4865
4866Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4867
4868 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4869 Side effect of the progressive catalog loading
4870
4871Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * Makefile.am: confexecdir and confexec_DATA were defined twice
4874 pointed out by Karl Eichwalder
4875
4876Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * xmlcatalog.c: avoid unlink() and use remove() instead.
4879
4880Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4881
4882 * libxml.spec.in: cleanup
4883 * include/libxml/xmlwin32version.h: updated with 2.4.8
4884
4885Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4886
4887 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4888 of compiling libxml with a non standard set of options
4889
4890Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4891
4892 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4893 document --sgml option, fixing gnome bugzilla #63382
4894
4895Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4898 breakage of 2.4.7, added a couple of really needed APIs
4899 like xmlCatalogIsEmpty() and xmlNewCatalog()
4900 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4901 for install-catalog
4902 * configure.in: preparing 2.4.8
4903
4904Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4905
4906 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4907 include/libxml/tree.h include/libxml/xmlIO.h: more include
4908 cleanups, export cleanly one html output + format function.
4909
4910Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * parser.c: removed initGenericErrorDefaultFunc call from
4913 xmlInitParser() since it could destroy previous calls to
4914 xsltSetGenericErrorFunc() effects
4915
4916Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4919 keyword.
4920
4921Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4922
4923 * Makefile.am: cleanup
4924 * threads.c: cleanup too
4925 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4926 from xsltproc
4927 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004928 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004929
4930Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4933 was not used anymore !
4934
4935Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * configure.in: preparing 2.4.7
4938 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4939 manual page from John
4940 * doc/*: updated the doc and rebuilt the generated pages
4941
4942Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * xmlIO.c: closing bug #62711, the library should never
4945 close stdin or stdout.
4946
4947Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * uri.c: second pass at fixing #63336, using Joel Young
4950 final patch. looks okay.
4951
4952Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * uri.c include/libxml/uri.h: trying to clear #63336
4955 allowing the escaping routine to parse unconformant
4956 URI-References.
4957
4958Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4959
4960 * vms/readme.vms vms/build_libxml.com nanoftp.c
4961 include/libxml/xmlversion.h.in: a few VMS updates from
4962 John A Fotheringham
4963 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4964 and xmlCleanupOutputCallbacks() for the Perl binding people.
4965
4966Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4969 apply fixes to close #63271 and avoid segfaults when
4970 the error routine gets callbed before xmlInitParser()
4971 get called.
4972 * nanoftp.c error.c: Applied patches from Justin Fletcher
4973 correcting some xmlGenericError misuses.
4974
4975Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4976
4977 *doc/xmllint.xml, doc/xmllint.1
4978 New and improved man page for xmllint - .xml is the original, .1
4979 is the generated man page
4980
4981Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4984 the web site from the main HTML document.
4985
4986Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * parser.c: fixed an erroneous validation bug when PE refs
4989 occurs in external parsed entities referenced from the
4990 internals subset
4991 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4992 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4993 added the associated testcase, it's a nice one.
4994 * HTMLparser.c: generate the DTD node as HTML still ...
4995 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4996
4997Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4998
4999 * HTMLparser.c: fixed a bug in htmlNewDoc()
5000
5001Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * test/threads/*: added entities testing to the Thread test
5004 * testThreads.c: make the test reasonable
5005 * DOCBparser.c: fix the DTD public and system ID
5006 * xmllint.c: added --sgml for SGML DocBook importing
5007 * Makefile.am: added Docbtests target
5008
5009Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5012 * testThreads.c: removed bogus include
5013
5014Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5017 fixed a very serious (looping) validation bug
5018
5019Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * include/libxml/globals.h include/libxml/threads.h threads.c
5022 testThreads.c: far more testing, cleaning up bugs
5023 * *.c : make sure globals.h is always included.
5024
5025Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * HTMLparser.c: try to get rid of parser loops for good.
5028
5029Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * configure.in: fixed some bugs in CFLAGS passing.
5032 * test/threads Makefile.am testThreads.c: added a specific
5033 threaded test case (really nasty, guaranteed).
5034
5035Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * catalog.c: serious cleanup on the management of the
5038 XML catalog tree, more tests done, especially with
5039 the catalog PI.
5040
5041Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5042
5043 * catalog.c: avoid a problem in catalog cleanup on SMP if
5044 catalogs were not initialized.
5045
5046Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * catalog.c xpath.c: trying to cleanup the not thread safe
5049 parts of the library.
5050
5051Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * include/libxml/globals.h configure.in global.data: make
5054 the allocation be per-thread a configure option
5055 * encoding.c include/libxml/parser.h: fixed compilation
5056 errors
5057
5058Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * include/libxml/parser.h: Norm reported that a few lines
5061 added were breaking libxslt compile, removed them for now
5062
5063Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * parser.c parserInternals.c threads.c: debugged and fixed
5066 initialization problems which were giving troubles on SMP
5067 boxes.
5068
5069Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * include/libxml/Makefile.am: missing globals.h
5072
5073Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * globals.c: added a couple of standard includes.
5076
5077Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5080 include/libxml/parserInternals.h include/libxml/tree.h
5081 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5082 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5083 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5084 Applied the last patches from Gary, cleanup, activated threading
5085 all user accessible global variables are now handled in globals.[ch]
5086 Still a bit rought but make tests passes with either
5087 --with-threads defined at configure time or not.
5088 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5089 linking options
5090
5091Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * Makefile.am include/libxml/Makefile.am
5094 include/libxml/globals.h globals.c include/libxml/threads.h
5095 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5096 configure.in: started integrating the core of the thread support
5097 not activated yet but half integrated. The code should still
5098 compile and work anyway.
5099
5100Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5101
5102 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5103 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5104 integrating the non-controversial parts of Gary Pennington
5105 multithread patches
5106 * catalog.c: corrected a small bug introduced
5107
5108Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * catalog.c include/libxml/catalog.h: very serious cleanup,
5111 isolating unportable code and as much as possible the accesses
5112 to the global shared catalog. May need more testing !
5113
5114Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5117 Keith Isdale patches for the XSLT debugger interfaces. Some
5118 cleanup
5119
5120Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5123 * DOCBparser.c: generate line nubers in elements
5124
5125Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * configure.in: preparing 2.4.6 release
5128 * doc/xml.html doc/html/*: updated and rebuilt the docs
5129 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5130
5131Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5132
5133 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5134 adding documentation for DV's supercatalog support
5135
5136Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5139 super catalog support adding one API and one flag --sgml to
5140 xmlcatalog
5141
5142Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5143
5144 * doc/xmlcatalog_man.xml, xmlcatalog.1
5145 One more crack at
5146 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5147
5148
5149Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5150
5151 * xpath.c: implemented xmlXPathObjectCopy for external objects
5152 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5153
5154Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5155
5156 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5157 finishing up fix to
5158 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5159 the xmlcatalog man page display more elegantly
5160
5161Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * configure.in: closing bug #61832
5164 * HTMLparser.c: removed a warning
5165
5166Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * xpath.c: fixing #61673 part I, do not loose doc information
5169 when copying result value trees.
5170
5171Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * xpath.c: trying to harden the XPath interpreter
5174
5175Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5176
5177 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5178 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5179
5180Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5181
5182 * HTMLparser: repaired another loop problem
5183
5184Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5187 parsing.
5188 * xpath.c: fix bug #61291 the default XML namespace node is
5189 missing from the namespace axis.
5190 * tree.c: refuse to create namespaces nodes with prefix "xml"
5191
5192Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * SAX.c: ouch a non-defined namespace could lead to a crash,
5195 fixed #61215
5196
5197Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * parserInternals.c: closed bug #61054
5200
5201Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * include/libxml/Makefile.am: closing #60708
5204
5205Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5208 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5209
5210Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5213
5214Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5217 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5218
5219Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * catalog.c: Justin Fletcher provided cleaup code in case
5222 HAVE_STAT is not defined
5223 * include/win32config.h: Igor Zlatkovic suggested to have
5224 HAVE_STAT defined there
5225
5226Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5227
5228 * catalog.c - fixed typing error reported by M. Barros
5229
5230Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5231
5232 * xmllint.c - fixing typo
5233
5234Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5235
5236 * HTMLparser.c: small enhancement to prevent loop on
5237 unrecognizable data
5238
5239Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5240
5241 * parserInternals.c: applying patch from bug #60757 this
5242 should close it
5243
5244Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * catalog.c xmlcatalog.c: removed a couple of warning
5247 * xpath.c: try to solve the linking problem on platforms
5248 needing trio to compile
5249
5250Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5251
5252 * Makefile.am libxml.spec.in: backing up non-documented changes
5253 commited without review or aproval by Jens Finke <jens@gnome.org>
5254 * HACKING: made 100% clear that no commit should be done directly
5255
5256Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * configure.in: Joe Orton provided a patch fixing a problem
5259 when iconv is specified to be in a non-standard directory
5260 but wasn't exported in xml2-config --cflags
5261
5262Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * configure.in: let's ship 2.4.5 before getting too much
5265 troubles with 2.4.4 errors.
5266
5267Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * encoding.c entities.c: do not output hexadecimal charrefs
5270 when serializing HTML since some version of Netscape can't
5271 grok it, generate decimal ones.
5272 * result/HTML/doc3.htm: output changed due to previous test
5273 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5274
5275Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5278 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5279
5280Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5281 Released 2.4.4
5282
5283 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5284 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5285 updated the configuration scripts systems accordingly
5286
5287Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288
5289 * configure.in: preparing for 2.4.4
5290 * doc/xml.html doc/html/*: updated and rebuilt the docs
5291
5292Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293
5294 * win32/dsp/libxml2.def.src: tried to incorporate comments
5295 from bug #59220
5296
5297Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * parser.c result/noent/wml.xml: fixed bug #59981 related
5300 to handling of '&' in attributes when entities are substitued
5301
5302Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5303
5304 * libxml.h include/libxml/xmlversion.h.in
5305 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5306 Tried to close bug #60131
5307
5308Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5311
5312Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * SAX.c: fixing bug #59946 on xmlns=""
5315
5316Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5319 but allocates a new error code.
5320
5321Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5322
5323 * xmllint.c: John Fleck fixed typos in the options output
5324 * parser.c SAX.c: fix ignorable white space SAX selection
5325
5326Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5327
5328 * entities.c: Steve Underwood found the possibility of an
5329 ininite loop in case of error.
5330
5331Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5334
5335Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * parser.c: warn if version is not 1.0 but it's not
5338 strictly speaking an error after analyzing the spec
5339
5340Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5341
5342 *doc/catalog.html - add link to the html version of the
5343 man page, other linguistic cleanups
5344
5345Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5346
5347 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5348 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5349 file, has not yet been included in the build.
5350
5351Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * catalog.c: removed a duplicate affectation Justin Fletcher
5354
5355Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * tree.c: Armin Sander pointed a possible text coalescing
5358 problem, completed his patch.
5359
5360Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5361
5362 * trionan.c: Fixed const and volatile re-definition problem
5363
5364Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5365
5366 * libxml.4 parser.c: doc updates from Heiko Rupp
5367 * parserInternals.c: 2 sanity checks from Heiko Rupp
5368
5369Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * tree.c: applied patch from Armin Sander to make some pointers
5372 const in xmlCopyNode()
5373 * include/libxml/tree.h: added fix to the header
5374
5375Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5376
5377 * xpath.c: hum, restrict the integer usage gcc bug workaround
5378 to only gcc compilers so that other architecture don't get
5379 penalized by this limitation.
5380 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5381
5382Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5385 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5386
5387Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5390 --convert option to xmlcatalog to convert SGML ones to
5391 the XML syntax.
5392 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5393
5394 2.4.3 got released at that point
5395Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5396
5397 * catalog.c xmlIO.c: started some serious testing and fixed
5398 a few bug and optmization needs.
5399
5400Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5401
5402 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5403 preparing for a 2.4.3 release even if it may not be ready yet
5404 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5405 all file parsing lookup to go through the entity resolver, add
5406 to add an API to bypass it (needed to load catalogs themselves),
5407 some cleanup on the catalog code too.
5408 * nanoftp.c: small cleanup
5409 * doc/catalog.html: small update
5410
5411Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5414 Jun Kuriyama
5415
5416Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * doc/catalog.html: finished the catalog documentation
5419
5420Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5421
5422 * doc/catalog.html doc/xml.html: added documentation about
5423 Catalog support, misses an API description
5424 * doc/html/*: reextracted the API pages
5425
5426Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5427
5428 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5429 Added the part about section 7.2 on URI resolution,
5430 fixed a side effect in the HTML parser, look complete
5431 and ready to rock except the URI/SystemID part!
5432
5433Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5434
5435 * include/libxml/catalog.h include/libxml/parser.h
5436 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5437 xmlIO.c: added support and APIs needed for the catalog PI
5438 * include/libxml/xmlIO.h: cleanup
5439
5440Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5443 include/libxml/catalog.h: starts to look okay, really
5444 plugged the new framework, cleaned a lot of stuff,
5445 added some APIs, except the PI's support missing this
5446 should be mostly complete
5447 * result/catalogs/* test/catalogs/*: added new test, enriched
5448 the existing one with URN ID tests
5449
5450Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * catalog.c: fixed nextCatalog
5453 * result/catalogs/docbook test/catalogs/*: started adding
5454 a small regression test
5455
5456Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5457
5458 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5459 more work on the XML catalog support.
5460 * parser.c include/libxml/parser.h: small cleanup seems using
5461 list as a public parameter name can give portability troubles
5462 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5463 include/libxml/xpath.h include/libxml/Makefile.am: removed
5464 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5465 wrappers
5466
5467Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5468
5469 * Makefile.am trio.c triodef.h trionan.c xpath.c
5470 include/libxml/Makefile.am include/libxml/trionan.h:
5471 Re-worked Not-A-Number and Infinity support.
5472 * xmlcatalog.c: added readline include files
5473
5474Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5475
5476 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5477 testCatalog as xmlcatalog, making it an installed app
5478 adding a shell, and preparing it to be a /etc/xml/catalog
5479 management tool, though not ready yet
5480 * catalog.c include/libxml/catalog.h: adding support for
5481 XML Catalogs http://www.oasis-open.org/committees/entity/
5482 not finished, there is some interesting tradeoffs and a
5483 few open questions left.
5484
5485Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * xmllint.c: fixed a line formatting problem
5488
5489Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5490
5491 * SAX.c: removed a couple of unused variable (Albert Chin)
5492
5493Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5494
5495 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5496 trying to fix some troubles w.r.t. function returning
5497 const xxxPtr.
5498
5499Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5502 defined
5503
5504Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5505
5506 * xpointer.c: removed unused var
5507
5508Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * testXPath.c: another small cleanup closing bug #59110
5511
5512Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5513
5514 * win32/dsp/libxml2.def.src: small cleanup closing bug
5515 #59108
5516
5517Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5518
5519 * example/gjobread.c: add xmlCleanupParser() before leaving
5520
5521Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5522
5523 * config.h.in configure.in include/libxml/xmlwin32version.h:
5524 released 2.4.2
5525
5526Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5527
5528 * include/libxml/valid.h debugXML.c valid.c: deprecate
5529 the non-boundchecking Sprintf functions, add Snprintf
5530 this should close bug #57984
5531
5532Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5535 URIs before doing the lookups (pointed by Mark Vakoc)
5536
5537Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5538
5539 * xpath.c: serious changes on Result Value Trees and NodeSets
5540 w.r.t. deallocation and collect operations. Probably not
5541 100% clean (merge of allocated trees smells like a problem).
5542 Seems sufficient to close #58943
5543
5544Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5545
5546 * xmllint.c: adding a --format option
5547
5548Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5549
5550 * xpath.c: count() was broken on Result Value Tree
5551 * xmlIO.c: fixed file:/// accesses on _WIN32
5552
5553Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5556 macro was renamed, this should close bug #58683
5557
5558Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5561 entity substitution mode text at the end of the entity might
5562 be added due to text coalescing.
5563 * nanoftp.c parser.c: small cleanup
5564
5565Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5566
5567 * HACKING: added John Fleck right to commit in the doc subdir
5568
5569Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5570
5571 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5572 allow to inherit attributes from the DTD directly in the
5573 tree, this is needed for XPath and can be a useful feature.
5574 Inherited namespaces are always provided at the tree level now
5575 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5576 of tests for this feature (XSLT being the prime user).
5577
5578Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5581 testSAX.c xmlIO.c xmllint.c include/win32config.h
5582 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5583 include/libxml/xmlwin32version.h.in win32/README.MSDev
5584 win32/dsp/*: applied Win32 Facelift No.2 patches from
5585 Igor Zlatkovic for Windows/MSC
5586
5587Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * SAX.c: unparsedEntityDecl() the URI computation of the
5590 entity wasn't done breaking XSLT unparsed-entity-uri()
5591
5592Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5593
5594 * xpath.c: fixed a bug when walking the descendants and
5595 the current node has no children
5596 * debugXML.c: show up when a text node is supposed to not be escaped
5597
5598Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5599
5600 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5601 worked like the set:leading() function)
5602 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5603
5604Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5607
5608Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * include/libxml/xmlIO.h: apply change to close #58141
5611 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5612
5613Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * parser.c: when the internal subset uses a PE, then the
5616 included entity can use conditional sections.
5617
5618Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5621 when walking the namespace axis showing up in
5622 libxst/tests/general/bug-12
5623 * xmlmemory.c: added the possibility to trace a given block
5624 defined by its address
5625
5626Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * parser.c: don't override existing encoding specified before
5629 starting xmlParseDocument()
5630
5631Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * include/libxml/xmlwin32version.h: reinserted, needed for
5634 Windows users of CVS
5635
56362001-07-27 Darin Adler <darin@bentspoon.com>
5637
5638 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5639 * testCatalog.c: Add include of <libxml/parser.h>.
5640
56412001-07-27 Darin Adler <darin@bentspoon.com>
5642
5643 * include/libxml/.cvsignore:
5644 * include/libxml/xmlwin32version.h:
5645 Remove this file from CVS because it's generated.
5646
5647Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * parser.c include/libxml/parser.h: applied const patches from
5650 Tom Moog #58002
5651
5652Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5653
5654 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5655 lookup framework
5656
5657Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * tree.c: fixed xmlCopyNode() for documents
5660
5661Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5664
5665Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * parser.c: fixes bug #57652 reported by Morus Walter
5668
5669Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5672
5673Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5676 errors, lesson don't add new functions at 1am before a release
5677 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5678 from XPath initialization when possible.
5679
5680Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * result/scripts/base*: removing history/readline changed
5683 this slightly
5684 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5685 xmllint.c: make element content line number generation
5686 optionnal to avoid breaking old apps added interface to switch
5687
5688Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005691 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005692 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5693 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5694 John Kroll fixes to allow saving to HTTP via PUT (or
5695 POST of needed).
5696 * doc/html/*.html: regenerated the docs
5697
5698Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5699
5700 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5701 xmlHashScanFull and xmlHashScannFull3 to get passed the
5702 three keys as arguments to the callback function
5703
5704Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * configure.in Makefile.am: removed libxml softlink for good
5707 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5708 100% coverage by gtk-doc
5709
5710Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5713 fixed serious troubles due to size_t vs. int mismatch
5714
5715Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5718
5719Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5720
5721 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5722 convenient extension API for value and context managing
5723 Now handles external objects through xmlXPathPopExternal,
5724 xmlXPathWrapExternal and xmlXPathReturnExternal.
5725 Added functions for sets operations (intersection, etc.)
5726
5727Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5730 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5731 HTMLparser.c: cleanup of global variables, marking some
5732 const or private.
5733
5734Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5735
5736 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5737 fixed xmlXPathNodeSetItem when passing index=0
5738
5739Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5742
5743Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xmllint.c: fixed compilation under Cygwin #57503
5746 * TODO: update
5747
57482001-07-13 Peter Williams <peterw@ximian.com>
5749
5750 * config.h.in: add #undef HAVE_DLFCN_H
5751
5752 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5753 builddir.
5754
5755Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5758 raised by #57348 and #57381
5759
5760Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5763 tree.c xpointer.c: store the line numbder in element->content,
5764 may break some software, need a configuration mechanism
5765
57662001-07-10 Darin Adler <darin@bentspoon.com>
5767
5768 * .cvsignore:
5769 * example/.cvsignore:
5770 * include/.cvsignore:
5771 * include/libxml/.cvsignore:
5772 Various things that are generated and should be ignored.
5773
5774Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5777 * doc/xml.html doc/html/*: updated the docs
5778
5779Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5782 validation occured on content with element child
5783
5784Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * tree.c: fixed XML Base computation which was broken
5787 * debugXML.c: added a base function to the shell
5788 * Makefile.am result/scripts/* test/scripts/*: added scripts
5789 based regression tests, and adding 2 XML Base tests
5790
5791Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * tree.c: set properties doc and call xmlSetListDoc for properties
5794 content when grafting them in a different tree.
5795 * aclocal.m4: remove from CVS
5796
5797Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * win32/libxml2/libxml2.def.src: added some missing entry point
5800 for XPath (Mark Vakoc)
5801
5802Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5805 layer should URI-Unescape before trying to open resources.
5806
5807Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * xpath.c: fix the name() bug for elements in the default
5810 namespace reported by Charlie Bozeman
5811
5812Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5815 led to an XPath fix, improvements of SAX initialization, and
5816 an added option --nocdata to testXPath
5817
5818Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * doc/libxml-doc.el: Felix Natter provided anew version working
5821 with XEmacs too
5822
5823Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * include/libxml/xpath.h: small cleanup
5826 * doc/xml.html: update
5827
5828Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5831 released 2.3.14
5832
5833Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * doc/html/*: rebuilt the docs for the release
5836 * doc/xml.html: added 2.3.14 release.
5837
5838Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5841 were not equal to empty strings
5842
5843Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * SAX.c: fixed a URI-Reference computation problem when validating
5846 * xmlIO.c: small cleanup
5847
5848Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * parser.c: improved the description of a couple of interfaces
5851 upon Larry Stamper suggestion
5852
5853Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * SAX.c entities.c parser.c: changed completely the way entities
5856 are handled when running the parser in entity substitution mode.
5857 This fixes a bug reported by Stephan Kulow and nearly divides
5858 by 3 the amount of memory required by libxslt to load and process
5859 DocBook TDG.
5860
5861Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * HTMLparser.c: fixing a too early root closing problem raised
5864 byt Prashanth Naidu
5865
5866Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5869 raised by Mark Vakoc.
5870
5871Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * example/Makefile.am: fixed the include path to add srcdir/include
5874 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5875 and some cleanup
5876
5877Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5880 lot of optimization work, results in significant improvements
5881 when handling really complex XPath queries. Add a small optimizer
5882 for unions, improve [n] and [last()], avoid some costly ops.
5883
5884Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5887 * xpath.c: small cleanup
5888 * xmlGetNsList: reformated, fixed problems if used on Entities
5889
5890Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5893
5894Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5897 * Makefile.am example/Makefile.am: workaround automake generating
5898 erroneous deps
5899
5900Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * include/win32config.h: bug #56801 Yon Derek provided a patch
5903 to the windows config file.
5904
5905Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5908 libxml.h : Yon Derek provided a set of changes to compile from
5909 CVS on Windows/MSC
5910
5911Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * parser.c: fixed UTF8 BOM support in push mode
5914 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5915 added a specific testcase
5916
5917Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * Makefile.am: added --push regression tests
5920 * parserInternals.c: the XML parser segfaulted in --push mode
5921
5922Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * configure.in: moved the symlinks detection within a CVS
5925 check, this is not portable and will be removed soon.
5926 * xpath.c: small cleanup/speedup
5927
5928Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5931 release of 2.3.12
5932 * parser.c: make an error message if unknow entities in all cases
5933
5934Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5937
5938Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5941 includes were installed in the wrong dir
5942
5943Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * doc/html.xml: warn against sending code to exhibit bugs.
5946
5947Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5950 Tru64 from Thomas Leitner
5951
5952Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * AUTHORS: added William and Bjorn
5955 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5956 daniel@veillard.com hopefully I won't have to do this again
5957 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5958 docs can be rebuilt cleanly now
5959 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5960 from CVs it's generated, added include/libxml/xmlwin32version.h
5961 also generated but which should change far less frequently.
5962 * catalog.c nanoftp.c: made sure to include libxml.h not
5963 libxml/xmlversion.h directly
5964 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5965 when compiling on WIN32 and MSC
5966
5967Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * include/Makefile.am include/libxml/Makefile.am configure.in:
5970 fixed make distcheck and rebuilding the rpms
5971
5972Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * configure.in: should finish the migration of exported includes
5975 into a real include/libxml in CVS, at least for CVS users.
5976 * removed the exported headers, added in include/libxml (as well
5977 as xmlversion.h.in).
5978
5979Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * configure.in: fixed the way to detect symlink
5982
5983Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * configure.in: updated, include/libxml is now a real CVS dir
5986
5987Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5990 version works with both libxml1 and libxml2 (it autodetects
5991 the prefix of the html-files) from Felix Natter.
5992 * doc/xml.html: updated doc accordingly
5993
5994Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * xpath.c: fixed the bug generating a template loop in libxslt
5997 when using docbook-xsl-1.4, * should filter out document nodes
5998 * HACKING: added William
5999 * TODO: updated
6000
6001Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * doc/FAQ.html: added a warning about gcc-3.0
6004 * doc/xml.html: added reference to gdome2 and removed a confusing
6005 sentence
6006
6007Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * xmlversion.h: okay this is a generated file, but Windows
6010 users need it and they can't generate it, and I want CVS
6011 Windows users ...
6012 * win32/libxml2/libxml2_so.dsp: Windows project file for
6013 the shared lib version of libxml2
6014 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6015 resources needed for libxslt/xsltproc by Yon Derek
6016
6017Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6018
6019 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6020
6021Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6024
6025Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * include/win32config.h: Yon Derek provided a first fix
6028 to be able to compile libxslt/xsltproc on Windows
6029
6030Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * xpath.c: attempt to work around what seemed a gcc optimizer
6033 bug when handling floats on i386 http://veillard.com/gcc.bug
6034 * tree.c entities.c encoding.c: doing some cleanups while
6035 chasing it
6036
6037Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * Makefile.am: cleanup when --without-debug is specified
6040 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6041 w.r.t. --without-debug and other include points
6042 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6043 Catalogs
6044 * configure.in entities.h tree.h HTMLparser.c: removed
6045 --without-corba, made the _private field mandatory
6046
6047Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6050 outputs a BOM in UTF8, an errata has been issued to avoid the
6051 problem, that was the most reasonable solution... Add support
6052 for a leading UTF8 BOM in entities.
6053
6054Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * valid.c: fixed a bug found when post validating an entity ref
6057 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6058 activate it too
6059
6060Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6063 weakness in the node copy the XPointer and the XInclude
6064 implementations. Serious cleanup.
6065
6066Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * Makefile.am: Kjartan Maraas provided a small patch to
6069 add xml2-config.in to EXTRA_DIST
6070
6071Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6074 provided another failing case found in KDE, the way the
6075 ctxt->vctxt.nodeTab was allocated and freed changed over
6076 time but it wasn't completely cleaned up. This should fix it.
6077
6078Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * parser.c: Stephan Kulow also raised the fact that line number
6081 could get miscounted making debug harder, fixed the problem
6082 in xmlParseCharData()
6083
6084Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * valid.c: Stephan Kulow pointed out a problem when validating
6087 and using an empty entity, forgot a 'break' in a case.
6088
6089Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6092 * doc/xml.html: updated with 2.3.11
6093
6094Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * TODO: updated adding cleanup of generated doc
6097 * configure.in: prepared to release 2.3.11
6098 * xmllint.c: added --version for bug reporting
6099 * doc/html/*.html: rebuilt the doc
6100
6101Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * xpath.c: first part of the work on selecting namespace to
6104 fix bug #56115
6105
6106Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6109 when using -liconv
6110 * TODO: updated
6111
6112Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6115 cleanup, encoding support.
6116
6117Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6120
6121Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * xpath.c: bug detected by Ankh when / is used as a function arg
6124
6125Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6128 of element and use it to avoid outputting formatting spaces at
6129 the wrong place. Implemented the format parameter for HTML save.
6130 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6131 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6132 result/HTML/wired.html: of course this impact the result of a
6133 number of HTML tests
6134
6135Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * HTMLtree.[ch]: started augmenting the HTML save API with
6138 encoding and formatting parameters
6139
6140Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * HTMLtree.h: cleanup and started evaluating the work needed on
6143 revamping the HTML output code
6144
6145Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6148
6149Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * valid.c: fixed bug #56049, forgot one check in the
6152 validation routine
6153
6154Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6157
6158Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * libxml.h: fixed an error in last commit
6161 * doc/FAQ.html: added an entry for compilation from CVS
6162
6163Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * xmlversion.h.in libxml.h: Cygwin patches
6166 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6167 * tree.h: cleanup
6168
6169Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6172 memory block in a strange case where libxml is linked twice
6173 in the binary.
6174
6175Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6178 state far too often, simple fix used to avoid it.
6179
6180Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6183 being processed, applied his patch
6184 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6185
6186Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6189 provided fixes to compile on MSCC again
6190 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6191 also provided an update for the project files.
6192
6193Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6196 bug #55810
6197
6198Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * tree.c: fixed xmlGetNsProp() to close bug #55683
6201 Note this requires libxslt to use it's own function instead.
6202
6203Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * HTMLtree.c: when in a pre element no formatting space should
6206 be added.
6207 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6208
6209Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * configure.in: added tests for signal() and signal.h
6212
6213Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6216
6217Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * doc/libxml-doc.el: Felix Natter provided a new version for
6220 libxml2
6221
6222Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * HTMLtree.c: when in a pre element no formatting space should
6225 be added.
6226
6227Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6230
6231Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6234 hack
6235 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6236 * uri.c: fixed a warning
6237
6238Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * HTMLtree.c: trying to close bug #55772 escaping in script
6241 elements
6242 * doc/xml.html: suggest to send mail to the list
6243
6244Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6247 good. Use a macro and based on the solution provided in
6248 vsnprintf manual page from GNU.
6249
6250Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6251
6252 * error.c: Workaround for non-preserving variadic list.
6253 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6254
6255Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * doc/xml.html: added 2.3.10 release
6258
6259Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * configure.in: releasing 2.3.10
6262
6263Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6266
6267Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * encoding.c: Robert Collins provided a patch to add the
6270 "US-ASCII" encoding alias
6271
6272Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6275 string oriented functions and started cleaning the related areas
6276 in xpath.c which needed fixing in this respect
6277
6278Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6281 #55380
6282 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6283
6284Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * TODO: updated
6287 * nanohttp.[ch] : started adding APIs to get the redirected URL
6288 when this occurs (needed for further base computation
6289 * tree.h: cleanup
6290 * encoding.c: cleanup
6291 * SAX.c: minor change around ctxt->loadsubset
6292
6293Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * Makefile.am include/Makefile.am: small change to have
6296 include/libxml rebuilt if working from CVS.
6297 * uri.c: applied another patch from Carl Douglas for URI escaping,
6298 this should close bug #51876
6299
6300Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6303 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6304 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6305 added specific regression test
6306 * parser.h: preparing for the XSLT mode where DTD inherited
6307 attributes are added to the tree.
6308
6309Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * xinclude.[ch]: Updated the namespace for the Last Call version
6312 * result/XInclude/include test/XInclude/include: updated the
6313 testsuite accordingly
6314
6315Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6318 related to bug #51876
6319
6320Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * tree.c: fixed a gross mistake in base computation, xml:base is
6323 not completely correct yet (need cascade).
6324 * xpath.[ch]: added the few things needed to find a function name
6325 and URI from the XPath context when it is called.
6326
6327Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6330 * DOCBparser.c: small cleanup
6331 * xmllint.c: added a --catalogs option to load catalogs from
6332 $SGML_CATALOG_FILES
6333 * tree.c: cleanup
6334 * configure.in: iconv library fixup, ICONV_LIBS
6335
6336Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * catalog.c: handling of CATALOG entries. detection of recursion,
6339 and a few bugfixes
6340 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6341 against the default namespace
6342
6343Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6346
6347Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * parser.c: fixed propagation context info when parsing an
6350 external entity.
6351 * doc/html/*.html: regenerated a couple of docs
6352
6353Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * doc/xml.html: update with 2.3.9 informations
6356
6357Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6360 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6361 * doc/html/* : rebuilt the docs
6362 * valid.c: small patch which may improve some case when
6363 validating.
6364
6365Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * HTMLparser.c: Closed bug #54891
6368 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6369 to the suite
6370
6371Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6374 applied a documentation patch from LotR and filled in a few missing
6375 descriptions
6376
6377Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * xpath.c tree.c parser.c: speed optimizations at the parser level
6380 document tree freeing and xpath evaluation
6381
6382Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * parser.c parser.h parserInternals.h: fixed a couple of
6385 interfaces for handling memory buffer input to const char *
6386 upon suggestion of JamesH.
6387
6388Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * configure.in: LoTR sent a patch fixing the previous commit
6391
6392Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * configure.in: trying to deal again with the stoopid -R linking
6395 flag of Solaris
6396
6397Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * xpath.h: two nodeset access macros from Thomas Broyer
6400
6401Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6404 patch from Thomas Broyer
6405
6406Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6409 case
6410 * INSTALL: was empty added stuff from the FAQ
6411
6412Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6415 attributes handling and #54433 by adding xmlUnsetProp()
6416 and xmlUnsetNsProp()
6417
6418Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * HTMLparser.c: Patch from Jonas Borgström
6421 (htmlGetEndPriority): New function, returns
6422 the priority of a certain element.
6423 (htmlAutoCloseOnClose): Only close inline elements if they
6424 all have lower or equal priority.
6425 * result/HTML: this of course changed a number of tests results.
6426
6427Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * xmlIO.c catalog.c: plugged in the default catalog resolution
6430 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6431 documentations
6432 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6433
6434Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6437 integrating catalogs
6438 * catalog.[ch] testCatalog.c: adding a small catalo API
6439 (only SGML catalog support).
6440 * parser.c: restaured xmlKeepBlanksDefault(0) API
6441
6442Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6445
6446Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * parser.c: added xmlParseExternalEntityPrivate() to allow
6449 propagation of ctxt->_private when parsing external entities
6450
6451Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6454
6455Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6458
6459Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * valid.c: warn when indeterminist content model is detected
6462 * result/VC/ElementValid8: this adds a message
6463 * Makefile.am: add --novalid for VCM tests
6464 * parserInternals.c: added a call to Init memory
6465
6466Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6469 when both parameters are NULL.
6470
6471Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * valid.c: applied small patch from Gary Pennington, reindented
6474 some part of the code.
6475
6476Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6479 release, updated and regenerated the docs
6480
6481Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * xpath.c result/XPath/expr/floats : clarified and cleanup
6484 printing of abnormal floats in tests.
6485
6486Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6489 * results/HTML/ : a few changes in the output of the HTML tests as
6490 a result.
6491 * configure.in: tying to fix -liconv where needed
6492
6493Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * Makefile.am: fixed a stupid error
6496
6497Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * configure.in Makefile.am: make the inclusion of the trio
6500 modules in the library conditional
6501
6502Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * DOCBparser.c: patche from László Kovács, fixed entities refs
6505 in attributes handling
6506
6507Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6510 flushing
6511
6512Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xpath.c: fix of an XSLT namespace bug reported on the list
6515 general/bug-8-
6516
6517Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * strio.h trio.c: Dan McNichol suggested a couple of small
6520 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6521
6522Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * tree.c parser.c encoding.c: spent a bit more time looking
6525 at the parsing speed and DOM handling. Added a few more
6526 speedups.
6527
6528Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * parser.c: small but effective parsing speed improvement
6531
6532Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * configure.in: default on the DocBook parser inclusion (for Gnome)
6535 * DOCBparser.h: fixed a header reference
6536
6537Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * configure.in xpath.c: applied Bjorn patches for FPE on the
6540 alpha
6541
6542Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6545 xmlSaveFormatFileTo()
6546
6547Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * xpath.c: simple and efficient optimization, XPath functions
6550 aways bind to the same code, cache this
6551 * TODO: updated (by saying some is obsolete)
6552
6553Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * xpath.c: more cleanup work on XPath name parsing routines
6556
6557Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6560 xmlXPathParseName
6561 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6562 * debugXML.c: avoid compilation problems if compiling without
6563 HTML support, Igor Zlatkovic
6564 * win32/libxml2/libxml2.def.src: being able to compile without
6565 XPath on Windows
6566
6567Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * libxml.m4: yet another patch from Toshio Kuratomi
6570
6571Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6574
6575Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * tree.[ch]: added xmlSaveFormatFile interface for saving
6578 and indenting a file.
6579
6580Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * xpath.c: fixed bug #53689 related to processing-instruction()
6583
6584Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * DOCBparser.c: patche from László Kovács
6587
6588Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * parser.c: applied fixes from Christian Glahn bug report #53391
6591
6592Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * error.c: Jean François Lecomte provided a complete description
6595 and a fix to bug #53537
6596
6597Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6600
6601Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * DOCBparser.c SAX.c: a bit more work on entities processing.
6604 Still Need to cleanup XML output and references in attributes
6605
6606Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6609
6610Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * tree.c: trying to fix #53574, not completely complete,
6613 I would like xmllint --copy --debug test/ent1 and
6614 xmllint --debug test/ent1 to show the same result.
6615 * xpath.c: fix a bug when trying to sort namespace nodes
6616
6617Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * HTMLtree.c: real fix for #53402
6620
6621Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6624 PIs when using xsl:output
6625 * valid.c: closing #53537 some case generate segfaults if there
6626 is validity errors
6627
6628Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6631 of external parsed entities, added --noent to testDocbook
6632 * valid.c: Garry Pennington found an uninitialized variable
6633 access in xmlValidateElementContent()
6634
6635Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6638 with madness
6639 * result/HTML/ : this modified the result of the regression tests
6640 a lot.
6641
6642Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6645 to doc where it wasn't checked against NULL reported by
6646 Jens Laas
6647
6648Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6651 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6652
6653Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6656 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6657 * SAX.[ch]: cleanup and updates for DocBook
6658 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6659 ex SGML identifier changes
6660 * valid.c: removed a static unused function.
6661
6662Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * HTMLtree.c: applied change for Paul Sponagl on script saving
6665 * Makefile.am: the warning about entity title.xml are normal.
6666
6667Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * configure.in: release of 2.3.7
6670 * Makefile.am: fixing make distcheck
6671
6672Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * doc/html/* doc/xml.html: updated and regenerated the docs
6675
6676Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6679
6680Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * tree.c: fixed #53388 with the provided patch
6683
6684Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * valid.c: Bjorn detected an invalid memory access. Fixed
6687 vstateVPush()
6688
6689Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6692
6693Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6694
6695 * libxml.h: new header used only for the compilation of libxml
6696 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6697 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6698 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6699 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6700 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6701 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6702 baseline (version 1.2 plus a single patch).
6703 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6704 scientific notation for numbers. Tests added.
6705 * xpath.c: formatting of numbers changed to use sprintf
6706 (contribution from William Brack)
6707
6708Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * valid.c: cleanup, more useful debugging
6711 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6712 * xmlIO.c: entity loading is printed as an error when validating
6713
6714Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * valid.c: fixed to validate within entities
6717 * test/VCM/v22.xml: added a specific testcase
6718
6719Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * valid.c: forgot an epsilon transition in for ()+
6722 * test/VCM/v21.xml : added a specific test case
6723
6724Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * valid.c: removed a state explosion exhibited by RSS
6727 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6728 from bug #51872
6729
6730Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6733 validation without using an ugly NFA -> DFA algo in the source.
6734 Made a specific algorithm easier to maintain, using a single
6735 stack and without recursion.
6736 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6737 * hash.c: made the growing routine static
6738 * tree.h parser.c: added the parent information to an
6739 xmlElementContent node.
6740
6741Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * SAX.c parser.c xpath.c: generating IDs when not validating
6744 from an external parsed entity was poisoning the ID has table
6745 with removed values. This was killing XSLT on the KDE help
6746 browser.
6747
6748Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * entities.h: andrew@ugh.net.au detected a double declaration
6751
6752Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * debugXML.c hash.c tree.h valid.c : some changes related to
6755 the validation suport to improve speed with DocBook
6756 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6757 the way validation errors get reported
6758
6759Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6762 by P C Chow and William M. Brack for XSLT HTML output
6763
6764Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6767 Igor Zlatkovic patches for MSC compilation and added his
6768 updates
6769
6770Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6773 prefix lookup.
6774 * parserInternals.c: fixed the bug reported by Morus Walter
6775 due to an off by one typo in xmlStringCurrentChar()
6776
6777Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * HTMLparser.c result/HTML/*: revamped the way the HTML
6780 parser handles end of tags or end of input
6781
6782Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6785
6786Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6789 bug where the linktime verions of free() won't work ...
6790
6791Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6794
6795Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * doc/xml.html: added 2.3.6 release
6798
6799Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6802 * result/wml.xml: resulted in a small output change
6803
6804Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * tree.c: xmlNewDoc was missing the charset initialization
6807 * xmllint.c: added --auto to autogenerate a doc, allow to
6808 reproduce the problem fixed on xmlNewDoc
6809
6810Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * xpath.c: trying to get 52979 solved
6813 * tree.c result/ result/noent/: trying to get 52712 solved, this
6814 also made me clean up the fact that XML output in general should
6815 not add formating blanks by default, this changed the output of
6816 a few tests
6817
6818Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6821
6822Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * configure.in: finally released 2.3.6
6825
6826Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * xpath.c: checking for null pointer generated by new code
6829
6830Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * xpath.c: fixed a [] evaluation problem reported
6833 * test/XPath/tests/simpleaddr: extended test
6834 * result/XPath/simpleaddr: updated result
6835
6836Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * xmllint.c: Dan Timis reported a portability problem
6839 on Macs without mmap, fixed it.
6840
6841Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * testXPath.c : added a --tree option allowing to display the
6844 tree dump of the XPath expression
6845
6846Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * xpath.c: fixed a memleak when comparing nodesets
6849 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6850 * tree.c: added a TODO
6851
6852Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6853
6854 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6855 we need string functions
6856 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6857 to be able to use them where needed. Applied some changes
6858 to reduce name linking pollution and compile in only what's
6859 needed.
6860 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6861 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6862 for the string manipulation functions
6863 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6864 to the free() function of xmlmemory.c
6865 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6866 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6867 usage.
6868
6869
6870Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871
6872 * error.c: applied the context output patch of the error
6873 handling submitted by Chuck Griffith
6874 * error/VC/*: this slightly change some error logs
6875
6876Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * parser.c: fixed line number reporting on error
6879
6880Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * parser.c: Sullivan and Darin found a parser bug,
6883 applied the patch.
6884
6885Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6888 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6889 xmlversion.h.in xpointer.c: of course the way I defined
6890 UNUSED breaks on old gcc version. Try to be smart and
6891 also define it directly in xmlversion.h
6892 * configure.in: removed -ansi flag from the pedantic set
6893
6894Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895 Huge cleanup, I switched to compile with
6896 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6897 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6898 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6899 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6900 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6901 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6902 encoding.h entities.c error.c list.[ch] nanoftp.c
6903 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6904 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6905 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6906 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6907 Cleanup, staticfied a number of non-exported functions,
6908 detected and cleaned up a dozen of problem found this way,
6909 avoided a lot of public function name/typedef/system names clashes
6910 * doc/xml.html: updated
6911 * configure.in: switched private flags to the really pedantic ones.
6912
6913Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * configure.in: 2.3.5
6916 * doc/html/*: rebuilt the docs
6917
6918Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * parser.c: fixed a reported bug in NOTATION parsing
6921 * uri.c: accepted but not fixed bug 51876, added TODO
6922 * Makefile.am: fixed bug 51876
6923
6924Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * config.h.in configure.in error.c: fix a compilation problem
6927 on platforms without vsnprintf (xml@thewrittenword.com)
6928
6929Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * parser.c: fixed a function name header typo
6932 * SAX.c: notations can also occur in external subset.
6933
6934Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * error.c: removed a C++ like comment
6937
6938Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * parser.c: fixing bug 52299 strange condition leading
6941 to a parser crash due to a buffer overflow
6942 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6943 added the specific test case
6944
6945Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6948 xmlXPathConvert{String,Number,Boolean} to be able to make
6949 type casts without a context stack, fixed some implementation
6950 problems related to the absence of context at parse-time,
6951 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6952 in the public API too
6953 * xpointer.c xpathInternals.h: we need to know at parse time
6954 whether we are compiling an XPointer
6955
6956Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6959 cleaned up the parser internals, refactored XPath code, added
6960 new compilation based APIs and cleanly separated public and
6961 private APIs.
6962
6963Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * xpath.h: the comp field must be added at the end to avoid
6966 killing binary compat.
6967
6968Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * Makefile.am: detect XPath memleaks in regreson tests
6971 * error.c: fixed and error w.r.t. error reporting still using
6972 stderr
6973 * hash.c: added new line at end of file
6974 * tree.h: minor cleanup
6975 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6976 expression parsing from evaluation, resulted in a number of
6977 changes internally, and in XPointer. Likely to break stuff
6978 using xpathInternals.h but should remain binary compatible,
6979 new interfaces will be added.
6980
6981Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * configure.in: fixed a couple of problems reported by
6984 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6985 without gcc on non linux platforms.
6986
6987Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6990 a fix for --with-html-dir= configure support. I hope it won't
6991 break rpm generation
6992
6993Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * xmlIO.c: one function comment cleanup.
6996
6997Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * SAX.c: external subset notations were improperly registered
7000 in the internal subset.
7001
7002Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * README.cvs-commits: added, pointing to HACKING
7005 * HACKING: updated
7006
7007Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * parser.c: and Matt Sergeant found one in the XML push
7010 parser (erroneous check I forgot to remove when I fixed the
7011 main parser).
7012
7013Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * xpath.c: ptittom found a small bug in UnaryExpr
7016
7017Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * configure.in: bumped to 2.3.4
7020 * error.c: fixed bug #51860
7021 * tree.c: fixed bug #51861
7022 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7023 * tree.[ch] : added xmlDefaultBufferSize
7024 * nanoftp.c: typo in function name header block
7025 * doc/xml.html : updated, added link to XML::LibXSLT
7026 * doc/html/* : rebuilt the docs
7027
7028Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * parser.c SAX.c: the new content parsing code raised an
7031 ugly bug in the characters() SAX callback. Found it
7032 just because of strangeness in XSLT XML Rec ouptut :-(
7033
7034Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * Makefile.am: Martin Baulig suggested to add -lm
7037 * tree.c: found another bug in xmlNodeGetContent()
7038
7039Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7040
7041 * xpath.c: Bjorn found the error related to strictness of comparison.
7042
7043Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * parser.c: trying to fix the Dtd parsing problem reported
7046 by Gary, side effect of last week speed optimizations.
7047
7048Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7051 * parserInternals.c: removed unneeded test raised by Stric
7052
7053Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7054
7055 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7056 and fixed by William Brack). Added xmlXPathFormatNumber.
7057 Changed the sorting slightly.
7058 * configure.in Makefile.am example/Makefile.am: Added -lm.
7059 Please note that applications linking with libxml2, must
7060 also like with the math library from now on.
7061
7062Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7065
7066Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * parser.c: one must report spaces even if the Dtd element
7069 content proves that this is not part of the element content.
7070 * result/valid/*.xml: this changed the ouptu slightly
7071
7072Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * configure.in: bumped to 2.3.3
7075 * doc/xml.html: updated
7076
7077Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * tree.c: minor doc fix
7080 * xpath.c: deallocation issues when a result tree has been
7081 converted to a node-set
7082
7083Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * doc/xml.html: oops corrected dates s/2000/2001
7086
7087Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * valid.c: new patch from Gary Pennington
7090
7091Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092
7093 * doc/xml.html: applied patch from Ankh
7094
7095Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * xinclude.c: fixed a problem building on Mac
7098
7099Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * parser.c: more work on increasing parsing ferformances
7102
7103Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7106 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7107 avoiding memcpy in production builds MEM_CLEANUP macro use
7108 * parser.[ch] parserInternals.c: optimizations of the tightest
7109 internal loops inside the parser. Better checking of I/O
7110 flushing/loading conditions
7111 * xmllint.c : added --timing
7112
7113Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * configure.in: bumped to 2.3.2
7116 * doc/xml.html: updated for release
7117
7118Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * xpath.c: found a memleak and fixed a nasty bug
7121
7122Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * xmllint.[c1] : added return code errors for xmllint
7125 * xpath.c: specific debug dump function for result value trees
7126
7127Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * xpath.c: finally implemented xmlXPathCompareNodeSets
7130 * test/XPath/expr/floats results/XPath/expr/floats: added
7131 a test for float expressions
7132
7133Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7136 * parserInternals.[ch]: trying to speed up parsing
7137 * xpath.c : speeded up node set equality op
7138
7139Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7142 better handling of ID/IDREF and the list modules associated
7143 * configure.in: small CFLAGS cleanup
7144
7145Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * configure.in: fixed iconv detection on AIX (stric)
7148
7149Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7152
7153Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7154
7155 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7156 and optimized xmlXPathNodeSetSort
7157
7158Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * xpath.c: bug fix when context size is 0
7161 * parser.c: I like Norm's Dtd because they still manage to break
7162 the parser occasionally
7163
7164Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7167
7168Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7171 attributes within the XML-1.0 namespace
7172
7173Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * xpathInternals.h: exported a few axis functions
7176 * doc/xml.html: updated the doc
7177
7178Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * configure.in: applied patch from Daniel van Balen for OpenBSD
7181 and bumped version to 2.3.1
7182 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7183 attempt to find autoclosing was simply broken, removed it,
7184 updated the examples, this is better
7185
7186Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7189 hash functionnalities.
7190 * doc/html/* : rebuild the doc
7191
7192Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193
7194 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7195 on predicate
7196 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7197 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7198 really want to have tags closed on output even if we accept
7199 unclosed ones on input
7200
7201Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * xpath.c: ouch don't free NULL, rare case fixed
7204 * tree.c: don't coalesce text nodes if they don't have the
7205 same behaviour wrt escaping on output
7206
7207Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * xpath.c: small fixup
7210 * SAX.c: don't warn on empty namespaces.
7211
7212Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * README: a bit of cleanup
7215 * configure.in: preparing for 2.3.0 release
7216
7217Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218
7219 * hash.[ch]: added a first version of xmlHashSize()
7220 * valid.c: another bug fix from Gary Pennington
7221
7222Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7223
7224 * valid.c: couple of bug fixes pointed by Gary Pennington
7225 * HTMLtree.c: #if 0 cleanup
7226
7227Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7230 which removes a time consuming check of xmlXPathNodeSetAdd()
7231 and use it in places where we are sure to not break unicity
7232
7233Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7234
7235 * xpath.c: bug fixes found from XSLT
7236 * tree.c: preserve node->name special values when copying nodes.
7237 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7238 external subset are fetched when available but without full
7239 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7240 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7241 output with encoding disabled.
7242
7243Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7246 xmlCheckFilename should not be called from xmlFileOpenW
7247 and xmlGzfileOpenW
7248
7249Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7252 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7253 added the new tests for URI normalization
7254 * testURI.c: fixed stoopid bugs
7255 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7256 the URI in the error messages are now properly normalized
7257
7258Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7261
7262Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7263
7264 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7265
7266Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * xpath.c: fixed mod operator
7269
7270Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * parser.c: fixed xmlStrcat doc
7273 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7274 trees.
7275
7276Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * xpath.c result/XPath/tests/chaptersbase
7279 result/XPath/tests/simplebase: fixed XPath node()
7280 * tree.c: small fix in xmlNewNs()
7281 * Makefile.am: removed extraneous xml2Conf.sh rule
7282
7283Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7286 Changed the library name, in order to get libxml-devel and
7287 libxml2-devel to coexist on a single system
7288 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7289 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7290
7291Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7294 libxml2-devel installable in // as libxml-devel.
7295
7296Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * doc/Makefile.am: fixed make rebuild in doc
7299 * doc/html/*.html: rebuilt the docs
7300
7301Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7304
7305Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7308 the HTML doc to go into the -devel RPM ...
7309 * aclocal.m4 config.h.in: some updates due to auto* magic
7310
7311Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * xpath.h: added a hook in the context structure allowing to
7314 link to extra support, needed for XSLT
7315
7316Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7317
7318 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7319 xmlXPtrCmpPoints to use it.
7320 * propagated the following patch from Alejandro Forero
7321 * include/win32config.h xmlIO.c: applied further suggestions
7322 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7323 * example/gjobread.c: fixed warnings, now that it builds
7324
7325Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7326
7327 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7328
7329 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7330 filename points to a valid file (not a directory).
7331 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7332 Added calls to xmlCheckFilenameDir.
7333
7334 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7335 `path' (rather than `filename') as the parameter to gzopen and open.
7336
7337Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * Makefile.am: fixed a problem with EXTRA_DIST
7340
7341Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * Makefile.am example/Makefile.am: finally found the trick
7344 to build the example, i.e. add "." in SUBDIRS before example
7345 in the list <grin/>
7346
7347Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * doc/xml.html: updated with an XSLT section, removed pointer to
7350 W3C CVS base.
7351
7352Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7355 too, and deallocation need to occur the same way.
7356
7357Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7358
7359 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7360 type correponding to an XSLT result tree fragment. Share most
7361 of the data format with node set, as well as operators.
7362 * HTMLtree.c: added a newline at the end of the doctype output
7363 whe this one is not present initially.
7364 * tree.c: make sure taht the parent and doc pointers are properly
7365 set when copying attributes (lists).
7366
7367Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7370
7371Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7372
7373 * xpath.c: seems I finally killed that ugly path evaluation
7374 context bug (tagged 9999 in case is is wrong)
7375
7376Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7377
7378 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7379 for XSLT
7380
7381Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7384 for xmlGzfileOpen() bug
7385
7386Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * xpath.c: removed an error found by XSLT usage
7389 * tree.c parserInternals.h: use a predefined static string
7390 for text and comment nodes, avoid freeing them in xmlFreeNode,
7391 exported the string name in parserInternals.h and added
7392 another value to disable encoding at output (for XSLT),
7393 gain memory, time.
7394
7395Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7398 win32/libxml2/libxml2_so.dsp: new makefiles and update
7399 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7400
7401Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7404 Gary Pennington
7405
7406Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7407
7408 * xpath.c: fixed the comaprision of values and nodelists,
7409 need to compare nodelist still ...
7410 * debugXML.c: avoided a possible core dump
7411 * HTMLparser.c: cleanup
7412 * nanohttp.c: contributed fix.
7413 * tree.c: fixes in properties handling added xmlSetNsProp
7414 needed by libxslt
7415 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7416 comment
7417 * TODO: updated
7418
7419Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * parser.c parserInternals.c: applied Bjorn Reese optimization
7422 patch
7423
7424Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * Makefile.am: applied patch fro make check from Martin Vidner
7427
7428Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * configure.in: preparing 2.2.11
7431 * doc/html/*: rebuild the HTML files
7432 * doc/xml.html : updated
7433
7434Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7435
7436 * tree.c: fixed a stupid bug
7437 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7438 patches related to validation of an XInclude processing result
7439 * TODO: updated
7440
7441Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7444 on large files
7445
7446Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7449
7450Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7451
7452 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7453 reported by Jonas Borgström
7454 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7455
7456Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * testXPath.c xpath.c: fixing the XPath union expressions problem
7459 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7460
7461Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7462
7463 * xmllint.c: Made is so if the file name is "-" is will read form
7464 standard input. Sven Heinicke <sven@zen.org>
7465 * tree.c: fixed a problem when growing buffer
7466 * tree.h: fixed the comment of the node types following andersca
7467 comment
7468 * TODO: updated
7469
7470Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * HTMLparser.[ch]: added a way to avoid adding automatically
7473 omitted tags. htmlHandleOmittedElem() allows to change the
7474 default handling.
7475 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7476 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7477 of xmllint too when using --memory flag, added a memory test
7478 suite at the Makefile level.
7479 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7480 with namespace use when encountering QNames in XPath evalation,
7481 added xmlns() scheme in XPointer.
7482 * nanoftp.c : incorporated a fix
7483 * parser.c xmlIO.c: fixed problems raised with encoding when using
7484 the memory I/O
7485 * parserInternals.c: closed bug 25934 reported by
7486 torsten.landschoff@innominate.de
7487 * TODO: updated
7488
7489Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7492 on a non-updated tree :-(, made a 2.2.10 release to correct the
7493 situation
7494
7495Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7498 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7499 integrated a set of OpenVMS changes from Howard Taylor
7500 <Howard.Taylor@pacoast.com>
7501
7502Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7505 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7506
7507Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * HTMLparser.c: some fixes on auto-open of html/head/body
7510 * encoding.c: fixed a compilation error on some gcc env
7511 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7512 XPointer implementation
7513 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7514 related XPointer tests and associated results
7515
7516Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * doc/xmldtd.html doc/xml.html: following a short step by step
7519 guidance on IRC to help maciej with DTDs I started a small
7520 page on the subject.
7521
7522Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * HTMLparser.c: fixed handling of broken charrefs
7525 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7526 patches
7527
7528Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * doc/xml.html doc/html/* : rebuilt the docs after adding
7531 xinclude and updated page for 2.2.7 and 2.2.8
7532 * configure.in: releasing 2.2.8
7533
7534Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * parser.[ch] parserInternals.c: applied the conditional
7537 section processing fix from Jonathan P Springer
7538 <jonathan.springer2@gte.net>
7539 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7540 project file, fixed iconv default non support
7541 * xpath.c: fixed the problem of evaluating relative expressions
7542 when a node context is provided.
7543
7544Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * nanoftp.c: fixed gcc 2.95 new warnings
7547 * SAX.c: fixed a stupid bug
7548 * tree.c: fixed a formatting problem when round-tripping
7549 from/to memory
7550 * xinclude.c: chased memleak, fixed a base problem
7551 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7552 xmlXPtrBuildNodeList()
7553 * TODO: updated
7554 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7555 adding a first small set of regression tests for XInclude
7556
7557Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * nanohttp.[ch]: applied Wayne Davison patches to access
7560 the WWW-Authorization header.
7561 * parser.c: Closed Bug#30847: Problems when switching encoding
7562 in short files by applying Simon Berg's patch.
7563 * valid.c: fixed a validation problem
7564 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7565 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7566 Wayne Davison
7567 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7568 need to be extended to non full nodes selections.
7569 * xinclude.c: starts to work decently
7570
7571Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7574 debugXML.c xmlversion.h.in: Started adding XInclude support,
7575 this is a new xmllint option
7576 * tree.c xpath.c: applied TOM patches for XPath
7577 * xpointer.c: fixed a couple of errors.
7578 * uri.c: added an escaping function needed for xinclude
7579 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7580 new warning from RH70 gcc's version
7581
7582Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * HTMLparser.c: fixed loop on invalid char in scripts
7585 * parser.c: update to description of xmlIOParseDTD()
7586 * libxml.m4 xmlversion.h.in: changes contributed by
7587 Michael Schmeing <m.schmeing@internet-factory.de>
7588 * configure.in: preparing for 2.2.7
7589 * Makefile.am: trying to avoid config.h and acconfig.h
7590 being included in the distrib
7591 * configure.in: released 2.2.7
7592
7593Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7596 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7597
7598Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * parser.[ch]: added xmlIOParseDTD()
7601 * xpointer.c: added support for the 2 extra parameters of
7602 string-range, fixed a stoopid error when '0' was present
7603 in XPointer expressions
7604 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7605 testsuite for the above
7606
7607Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * libxml.spec.in: improved package descriptions
7610
7611Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * xpath.c xpathInternals.h: applied a large cleaning patch
7614 from TOM <ptittom@free.fr>, it also add namespace support
7615 for function and variables registration.
7616
7617Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7620 * Makefile.mingw: Wayne Davison's update adding hash.c
7621
7622Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * xpath.c: fixed the root evaluation problems
7625 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7626 ignorable spaces with <b> <bold> <em>
7627 * tree.c: fixed a loop in xmlSearchNsByHref()
7628
7629Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * xpath.c: applied another XPath patch from TOM
7632 * xpath.c include/makefile.am: applied another patch from
7633 china@thewrittenword.com (cleanup on IRIX).
7634
7635Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * xml-config.1: received a fixed version from Fredrik Hallenberg
7638 <hallon@lysator.liu.se>
7639
7640Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7643 cleanup patch for XPath
7644
7645Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * patched to redirrect all "out of context" error messages to
7648 a reconfigurable routine. The changes are:
7649 * xmlerror.h : added the export of an error context type (void *)
7650 an error handler type xmlGenericErrorFunc there is an interface
7651 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7652 to reset the error handling routine and its argument
7653 (by default it's equivalent to respectively fprintf and stderr.
7654 * all the c files: all wild accesses to stderr or stdout within
7655 the library have been replaced to calls to the handler.
7656
7657Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * configure.in: release 2.2.6
7660 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7661 exporting the inner functions of xpath for extension modules
7662 * doc/*: updated and rebuilt the doc
7663
7664Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * nanohttp.c : applied Wayne HTTP cleanup patch
7667 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7668 and xmlNodeSetSpacePreserve()
7669
7670Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * xpath.c: closing bug #29260
7673
7674Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7677 multikey tuples, made hash structure opaque
7678 * valid.[ch]: moved elements, attributes, notations decalarations
7679 as well as ID and refs to hash tables.
7680 * entities.c: hash cleanup
7681 * xmlmemory.c: fixed a dump problem in debug mode
7682 * include/Makefile.am: problem passing in DESTDIR= values patch
7683 from Marc Christensen <marc@calderasystems.com>
7684 * nanohttp.c: removed debugging remains
7685 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7686 * HTMLparser.c parser.c: fixing a number of problems with the
7687 macros in the *parser.c files (Wayne).
7688 * HTMLparser.c: close the previous option when opening a new one
7689 (Marc Sanfacon).
7690 * result/HTML/*: updated the HTML results accordingly
7691
7692Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7695 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7696 XPath functions and XML entities table to them. More to come...
7697 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7698
7699Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * tree.c: coalesce adjacent text nodes
7702 * valid.c: handling of blank nodes in DTd validation (raised
7703 by problems with a posteriori validation).
7704 * nanohttp.c: changing behaviour on HTTP write stuff.
7705 * HTMLtree.c: forced body and html to be explicitely closed.
7706 * xpath.h: exported more XPath functions.
7707
7708Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * Release of 2.2.5
7711 * xpointer.c: range() range-inside and other helper functions
7712 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7713
7714Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7717 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7718
7719Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7722 and XPointer modules
7723
7724Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * SAX.h: closed #25107
7727
7728Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * testSAX.c: fixed problem with cdata reporting
7731 * SAXresult/* : updated
7732
7733Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7736 Closed bug #27499, added to regression tests
7737 * TODO: updated
7738
7739Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7742 support for SCRIPT and STYLE with help from Bjorn Reese
7743 * test/HTML/* result/HTML/*: added simple testcase and updated
7744 the existing ones.
7745
7746Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7749 string-range for empty strings
7750 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7751 test/XPath/xptr/strrange: augmented the XPointer testsuite
7752
7753Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * doc/xml.html doc/xmlmem.html: added a module describing memory
7756 interfaces and use, updated the main page.
7757
7758Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7761 nanoftp code work on Windows too now
7762
7763Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7766 * xpointer.c: implemented string-range() at least a good first version
7767 * test/XPath/docs/str test/XPath/xptr/strrange
7768 result/XPath/xptr/strrange: the string-range() tests
7769
7770Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * Makefile.am include/Makefile.am include/win32config.h
7773 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7774 and make distcheck
7775
7776Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7779 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7780 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7781
7782Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7785 patch for socklen_t detection by
7786 Albert Chin-A-Young <china@thewrittenword.com>
7787
7788Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7791 and added a --dtdvalid option to xmllint used to test it
7792
7793Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7796 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7797
7798Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7801 handlings (registration, lookup, cleanup)
7802
7803Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * configure.in Makefile.am include/makefile.am: adding XPointer
7806 and XPtrtests target
7807 * xpointer.[ch] : new files for XPointer support
7808 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7809 more XPath tests
7810
7811Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * configure.in: fixed, very broken, make distcheck works again
7814
7815Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * More work toward 2.2.5, integrated a number of patches
7818 * configure.in Makefile.am win32config.h.in: trying to cleanup
7819 make distcheck .... huh ...
7820 * include/Makefile.am include/win32config.h: new directory
7821 for includes
7822 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7823 updated teh makefiles and instructions for WIN32
7824 * xpath.c: small fixes
7825 * test/XPath/ results/XPath: updated the testcases and results
7826 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7827 suggested patches
7828 * valid.c: fixed an ID bug
7829
7830Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007833 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007834 * xpath.[ch]: worked on XPointer
7835
7836Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * configure.in Makefile.am: 2.2.5, ship the include in an
7839 include/libxml subdirectory, use symlinks when using CVS
7840 * testSAX.c: fixed small bug
7841 * testXPath.c: changed the way testfiles are parsed
7842 * debugXML.c: same kind of cleanup when parsing an argument expression
7843 XPath/XPointers can have blanks embedded
7844 * xpath.[ch]: more cleanup, reorgs for XPointer work
7845 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7846 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7847
7848Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7851 in the XPath engine, rewrote large parts of it, now it's far
7852 cleaner and in sync with the REC not an old WD. Fixed a parsing
7853 problem in the interactive XML shell found when testing XPath.
7854
7855Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7858 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7859 examples with the extra test
7860
7861Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7864 the global init function.
7865
7866Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * HTMLparser.c: Doohhh, attribute name parsing was still case
7869 sensitive ! Fixed this ...
7870 * result/HTML/* : updated the tests results accordingly
7871
7872Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7875 engine, should be far more stable, incorporated a new version of
7876 preceding/following axis, need testing
7877 * uri.c: fixed file:///c:/a/b/c problem
7878 * test/XPath/tests/idsimple: augmented the XPath tests
7879
7880Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * doc/* rebuilding docs for 2.2.4 release
7883
7884Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * configure.in: releasing 2.2.4
7887 * parser.[ch]: added xmlStrEqual()
7888 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7889 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7890 use xmlStrEqual instead
7891 * TODO: updated
7892 * added an XPath test
7893
7894Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7897 * entities.h: exported xmlInitializePredefinedEntities
7898 * parser.[ch] : added xmlInitParser()
7899 * parserInternals.h : had to export htmlInitAutoClose()
7900
7901Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7904 problems
7905 * Makefile.am : added XPath regression tests to normal tests
7906 * uri.c: fixed a problem with local paths, cleanup
7907 * parser.c: fixed a problem with large CData sections
7908
7909Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * configure.in xml-config.in: patch from "Ben Taylor"
7912 <sol7x86@hotmail.com> for solaris shared libs lookup
7913
79142000-09-30 Martin Baulig <baulig@suse.de>
7915
7916 * libxml-2.0.pc.in: Provide pkg-config script.
7917
7918 * configure.in: Create the libxml-2.0.pc script from the
7919 libxml-2.0.pc.in templates.
7920 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7921 script in `$(libdir)/pkgconfig'.
7922
7923Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7926 when compiling with MSC
7927
7928Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * xpath.c: patch for normalize-string() substring-before(),
7931 substring-after() and translate() functions from Bjorn Reese
7932 <breese@mail1.stofanet.dk>
7933 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7934 Fredrik Hallenberg <hallon@lysator.liu.se>
7935 * TODO: updated
7936
7937Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7940 problem of socklen_t being undefined on a number of platforms
7941 * debugXML.c: fixed a compilation problem when without snprintf
7942
7943Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7946 an URI bug and a fix for the control-character-induced infinite loop
7947 * nanohttp.c: preventive fix for compiling on WIN32
7948
7949Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * xmlint.c: closing bug #25000
7952
7953Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7956 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7957 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7958 related function, fixing xmlStrncmp(), and associated cleanup
7959 * result/HTML/entities.html.sax: updating result
7960
7961Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * uri.c: applied patch for URI escaping from Wayne Davison
7964 <wayned@blorf.net>
7965 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7966 from Denis Barbier <barbier@imacs.polytechnique.fr>
7967 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7968 patch from Wayne Davison
7969
7970Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * doc/xml.html : updated with new releases, adding "how to help"
7973
7974Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7977 removed a few warnings in pedantic mode ...
7978 * parserInternals.c parser.c: moved encoding switching function
7979 to parserInternals.c
7980 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7981
7982Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7985 error or warning handlers
7986
7987Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * parserInternals.c parserInternals.h parser.c Makefile.am:
7990 created a new module parserInternals.c, moved most of the
7991 code shared by the various parsers there, as well as
7992 deprecated code from parser.c. More cleanup of parser.c
7993 * uri.c: fixed a problem when URI is NULL
7994 * valid.c: speedup when looking for an attribute declaration
7995
7996Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7999 the cleanup of the computation of URI references when seeking
8000 external entities. The URI reference string and the resulting
8001 URI are both stored now.
8002 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8003 large s(n)printf checks and cleanup from Denis Barbier
8004 <barbier@imacs.polytechnique.fr>
8005 * xmlversion.h.in tree.h: couple of SGML declarations for a
8006 possible docbook module.
8007 * result/VC/ : a couple of test output changed due to the change
8008 of the entities URI
8009
8010Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * parser.h: added a _private field for linking user's data
8013
8014Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * parser.c parserInternals.h: demacroified most of the IS_XXX
8017 the gain in size is significant so ...
8018
8019Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * entities.c: cases where looking up entities with doc==NULL
8022 covered
8023
8024Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * uri.c: applied Wayne Davison patch
8027 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8028
8029Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * uri.c testUri.c: applied Wayne Davison patches
8032 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8033 * Makefile.in: added URItest and included thenin "make tests"
8034
8035Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * xmlversion.h.in: closed bug 22941
8038
8039Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * doc/xmlio.html: added doc and example for entity loader
8042 redefinition.
8043
8044Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8047 used by libxml
8048
8049Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * parser.c: Fixed bug on invalid ontent characters and when using
8052 push.
8053 * xmllint.c: fixed xmllint endling of errors in push mode
8054
8055Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * HTMLparser.c testHTML.c: applied two new patches from
8058 Wayne Davison <wayned@users.sourceforge.net>
8059 * result/HTML/*.sax: regenerated HTML SAX output
8060 * parser.c: more cleanup.
8061
8062Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * HTMLparser.[ch] testHTML.c: applied the second set of
8065 patches from Wayne Davison <wayned@users.sourceforge.net>,
8066 adding htmlEncodeEntities()
8067 * HTMLparser.c: fixed an ignorable white space detection bug
8068 occuring when parsing with SAX only
8069 * result/HTML/*.sax: updated since the output is now HTML
8070 encoded...
8071
8072Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * HTMLparser.[ch]: applied some of Wayne Davison
8075 <wayned@users.sourceforge.net> patches
8076
8077Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8080 undeclared namespace prefix was used, added a warning.
8081 Cleaned up support w.r.t. entities, spilling out a warning
8082 and being pedantic on lookups.
8083 * test/warning/ent9 : added testcase for previous example.
8084 * TODO: updated
8085 * parserInternals.h parser.c: changed the way names are parsed
8086 now allow infinite size and decrease penalty for normal use
8087 * parser.c: Started a big cleanup/check of the parser code,
8088 fixed some of the most tortuous entity code, spotted code
8089 unused anymore
8090 * test/*: added tests for very long names and related nasty
8091 things.
8092
8093Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * doc/encoding.html: added encoding aliases doc
8096 * doc/xml.html: updates
8097 * encoding.[ch]: added EncodingAliases functions
8098 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8099 bottleneck affecting large DTDs like Docbook
8100 * parser.[ch] xmllint.c: added a pedantic option, will be
8101 useful
8102 * SAX.c: redefinition of entities is reported in pedantic mode
8103 * testHTML.c: uninitialized warning from gcc
8104 * uri.c: fixed a couple of bugs
8105 * TODO: added issue raised by Michael
8106
8107Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * doc/encoding.html: propagated Martin Duerst suggestions
8110
8111Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8114 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8115 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8116 by Wayne Davison
8117
8118Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * nanoftp.c nanohttp.c: small cleanup
8121 * TODO: updated
8122
8123Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * added an old VC testcase and updated title.xml entity
8126
8127Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8130 done on auto-opening of <p> tags and cleanup of SAX output
8131
8132Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8135
8136Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * doc/xml.html libxml.* structure.*: updated the doc a bit
8139
8140Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8143 of SAX tests
8144
8145Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8148 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8149
8150Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8153 * testHTML.c: fix core dump on Solaris 2.x systems
8154 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8155 * result/HTML/*.sax: previous bug fix lead to new results
8156
8157Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8160 * configure.in: added --with-readline=DIR to accept alternate
8161 path for readline include/library
8162 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8163 for ANSI under HP-UX
8164 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8165 includes @LIBS@
8166
8167Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * doc/* : rebuilt the docs
8170 * getting ready for 2.2.2 release
8171
8172Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8175 and xmlAddFeature()
8176 * tree.[ch]: added xmlAddChildList()
8177 * xmllint.c: MAP_FAILED macro test
8178 * parser.h: added xmlParseCtxtExternalEntity()
8179 * valid.c: applied bug fixes removed warning
8180 * tree.c: added CDATA block to elements content
8181 * testSAX.c: cleanup of output
8182 * testHTML.c: added SAX testing
8183 * encoding.c: better error recovery
8184 * SAX.c, parser.c: fixed one of the external entity processing
8185 of the OASis testsuite
8186 * Makefile.am: added HTML SAX regression tests
8187 * configure.in: bumped to 2.2.2
8188 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8189 SAX results
8190
8191Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * configure.in: patch for HP compiler
8194
81952000-08-04 Sven Heinicke <sven@zen.org>
8196
8197 * xmllint.c: Was coredumping sometimes when the file given didn't
8198 exist.
8199
8200Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8203
8204 when using in memory parsing. Need some cleanup.
8205 * xmllint.c configure.in: added a --memory flag to test memory
8206 parsing
8207
8208Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * nanohttp.c: fixed socklen_t replacement to unsigned int
8211 * parser.c: fixed a space handdling missing at the end of
8212 production 28 DOCTYPE.
8213 * xmlmemory.c: fixed a stupid bug on the routine to override
8214 allocation functions
8215 * TODO: updated
8216
8217Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * doc/ regenerated the docs
8220
8221Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * doc/encoding.html doc/xml.html: added I18N doc
8224 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8225 improvements, both parser and filters, added ASCII & HTML,
8226 fixed the ISO-Latin-1 one
8227 * xmllint.c testHTML.c: added/made visible --encode
8228 * debugXML.c : cleanup
8229 * most .c files: applied patches due to warning on Windows and
8230 when using Sun Pro cc compiler
8231 * xpath.c : cleanup memleaks
8232 * nanoftp.c : added a TESTING preprocessor flag for standalong
8233 compile so that people can report bugs more easilly
8234 * nanohttp.c : ditched socklen_t which was a portability mess
8235 and replaced it with unsigned int.
8236 * tree.[ch]: added xmlHasProp()
8237 * TODO: updated
8238 * test/ : added more test for entities, NS, encoding, HTML, wap
8239 * configure.in: preparing for 2.2.0 release
8240
8241Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008244 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008245
8246Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * doc/xml.html: changed the xmlsoft.org structure, updated the
8249 examples w.r.t. root and childs
8250
8251Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
Daniel Veillard784b9352003-02-16 15:50:27 +00008253 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008254
8255Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * HTMLparser.c: Work on character encoding support for the HTML parser
8258 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8259 * encoding.c: Fixed a potential memleak in the encoding stuff
8260
8261Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * doc/FAQ.html doc/Makefile.am : added a FAQ
8264
8265Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8268 of the HTML parser to force it to not bypass SAX
8269
8270Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * win32config.h.in: updated
8273 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8274 lacks iconv support :-( need to release 2.1.1
8275 * configure.in: release 2.1.1
8276 * HTMLparser: fixed bug #14784
8277 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8278 by Windows compiler
8279 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8280 the SAX startDocument() callback.
8281 * TODO: updated
8282
8283Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * added xmlStopParser()
8286
8287Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * configure.in: 2.1.0 prerelease
8290 * Large resync between W3C and Gnome tree
8291 * nanoftp, nanohttp.c: fixed stalled connections probs
8292 * HTMLtree.c SAX.c : support for attribute without values in
8293 HTML for andersca
8294 * valid.c: Fixed most validation + namespace problems
8295 * HTMLparser.c: start document callback for andersca
8296 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8297 * parser.h, SAX.c: serious speed improvement for large
8298 CDATA blocks
8299 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8300 different encoding
8301 * example/Makefile.am example/gjobread.c tree.h: work on
8302 libxml1 libxml2 convergence.
8303 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8304 and the LIBXML_TEST_VERSION macro
8305
8306Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * doc/xml.html: various patches and improvements typo fixed by
8309 Felix Natter
8310 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8311 from Felix Natter <fnatter@gmx.net>
8312
8313Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * doc/upgrade.html: updated with instructions for support of both
8316 libxml-1.x and libxml-2.x
8317 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8318 for 2.x support and also fixed includes
8319
8320
8321Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8324 the encoding support, added iconv support, so now libxml if
8325 compiled with iconv automatically support japanese encodings
8326 among others. Work based on initial patch from Yuan-Chen Cheng
8327 I may have broken binary compat in the encoding handler
8328 registration scheme, but that was so utterly broken I don't
8329 expect anybody to have used this feature until now.
8330 * parserInternals.h: fixup on the CHAR range macro
8331 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8332 code.
8333 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8334 * uri.c: added xmlParseURI() I can't believe I forgot to
8335 implement this one in 2.0 !!!
8336 * SAX.c: moved doc->encoding update in the endDocument() call.
8337 * TODO: updated.
8338
8339Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * tree.h: removed extraneous xmlRemoveProp definition
8342 * TODO: added item about --disable-corba configure switch
8343 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8344 * nanoftp.c: fixed include problems giving troubles on AIX and
8345 slowlaris
8346 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8347 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8348 comment and headers changes to lower gtk-doc number of warnings
8349 * doc/html/*: rebuilt docs
8350
8351Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * HACKING: documented the tag for 1.x and instructions
8354
8355Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8358 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8359 xmlCreateIOParserCtxt
8360 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8361 significant overall improvement
8362 * xmllint.c: added I/O test to xmllint
8363 * testSAX.c: added a speed test
8364 * doc/* : updated/regenerated
8365
8366Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * xpath.c uri.h parserInternals.h: cosmetic changes from
8369 "Timur I. Bakeyev" <timur@bat.ru>, including making
8370 xmlCreateURI() public
8371
8372Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8375 and the code at the same time. Added a clean mechanism for
8376 overload or added input methods: xmlRegisterInputCallbacks()
8377 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8378 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8379 * TODO: updated
8380 * doc/* : updated/regenerated
8381 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8382 source dir
8383
8384Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * testURI.c: yet another forgotten commit, I should get some sleep !
8387
8388Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * xmllint.c: forgot to commit this too ?
8391
8392Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * xmlversion.h.in : forgot to commit this previously
8395
8396Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8399 * README TODO: updated for release
8400 * uri.c uri.h: added authority parsing/saving
8401 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8402 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8403 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8404 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8405 Makefile.am : added compile-time customization of libxml
8406 --with-ftp --with-http --with-html --with-xpath --with-debug
8407 --with-mem-debug
8408 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8409 #include <libxml/xxx.h> I hope it won't break too much stuff
8410 and will be manageable in the future...
8411 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8412 and added xmllint to the installed programs
8413 * uri.h: added xmlFreeURI()
8414
8415Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * uri.c uri.h: finished the escaping handling, the base support
8418 and the URI path normalization. Looks good just lacks the
8419 authority content parsing code.
8420 * Makefile.am: added instructions to generate testURI
8421 * TODO: updated
8422 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8423 added links and icons for W3C and Gnome
8424
8425Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * xmlmemory.[ch] : seems I forgot to actually update the files in
8428 the last commit :-)
8429 * doc/xml.html doc/html/* : updated and uploaded the docs
8430
8431Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8434 * TODO: updated
8435 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8436 libxml default allocation function with another set (like gmalloc/
8437 gfree).
8438 * Makefile.am, uri.c, uri.h: added a set of functions to do
8439 exact (litteraly copied from the RFC 2396 productions) parsing
8440 and handling of URI. Will be needed for XLink, one XML WFC,
8441 XML Base and reused in the nano[ftp/http] modules. Still work
8442 to be done.
8443
8444Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * configure.in, libxml.spec.in : libxml2
8447 * doc/* : updated the doc page, rebuilt the docs
8448
8449Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * all: tagged LIB_XML_1_X
8452 * *.c *.h : updated from W3C CVS tree
8453 * configure.in : 2.0.0-beta
8454 * libxml.spec.in : libxml2 package nam
8455 * result/* : new version of the tests output
8456
8457Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8460
8461Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * doc/* : rebuilt the docs
8464 * parser.c: final patch on #6766
8465 * valid.c: small patch on validity checks.
8466
8467Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8470 added
8471 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8472 compatibility w.r.t. XML spec and existing code.
8473
8474Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * parser.c: seems a better solution to <a> </a> exists,
8477 will try it for a while
8478
8479Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * parser.c: tried to remove the <a> </a> generating <a/>
8482 this is hard. Left a flag for that purpose. Fixed bug #6766
8483 * configure.in: prepared 1.8.7 not released, due to previous
8484 problem
8485
8486Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * doc/xml.html : applied second patch from Paul DuBois
8489
8490Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * doc/xml.html : applied patch from Paul DuBois
8493
8494Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8495
8496 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8497
8498Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8501 compilation warnings on various platforms.
8502 * parser.c: Fixed #5281 validity error callbacks are now desactived
8503 by default if not validating.
8504
8505Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8508
8509Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8512 <gkatsi@cs.toronto.edu>
8513
8514Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8515
8516 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8517 processing URLs
8518
8519Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8522 xmlNanoFTPUpdateURL for persistent control connections.
8523 * configure.in: 1.8.6
8524
8525Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8528 * tree.[ch] : added xmlSaveNoEmptyTags
8529
85302000-01-29 James Henstridge <james@daa.com.au>
8531
8532 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8533
8534 * Makefile.am: added nanoftp.[ch] to the build.
8535
8536Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * nanoftp.[ch]: cleanup, comments, API
8539 * debugXML.c : fixed a bug in the cat command
8540 * doc/*: regenerated the docs
8541
8542Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8545 * debugXML.c : fixed a bug in the cat command
8546 * valid.c: fixing some small probs
8547 * libxml.spec.in: get rid of the SNAP suffix
8548 * doc/xml.html: updated the status
8549
8550Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * xml-config.in: xml-config --version to just return the
8553 version number
8554 * xpath.c: some cleanup w.r.t. axis when the current node is
8555 an attribute.
8556 * TODO: updated
8557
8558Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * configure.in: prepared for libxml-1.8.5
8561 * doc/* recompiled the documentation
8562
85632000-01-17 Jody Goldberg <jgoldberg@home.com>
8564
8565 * configure.in : WARNING autoconf subtlety alert :
8566 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8567 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8568 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8569 get defined by AC_CHECK_HEADERS.
8570
8571Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8574 Rune.Djurhuus@fast.no
8575
8576Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * TODO: updated
8579 * tree.c, parser.c: made sure that only memory alloc problems
8580 and internal parser errors are allowed to write to stdout or
8581 stderr.
8582
8583Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * tree.c : restored xmlNewGlobalNs since this seems used by
8586 a lot of existing code :-(, fixed a bug in xmlNewNs
8587 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8588 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8589 to exit() from the library code.
8590 * xpath.c, parser.c: removed bugs or unused code detected by
8591 Windows compilers
8592 * parser.c: started adding interfaces for parsing well balanced
8593 XML fragments
8594 * configure.in: releasing 1.8.4
8595 * doc/* : rebuilt the docs
8596
8597Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * tree.[ch] : added xmlNewDocFragment() for DOM
8600 * testHTML.c: uninitialized variable.
8601
8602Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * doc/* : rebuild the docs
8605
8606Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8607
8608 * acconfig.h: readline and history patch
8609 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8610 * tree.c: added check and handling when possibly removing an ID
8611 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8612 and saving.
8613 * test/HTML/entities.html result/HTML/entities.html* : test for
8614 various entities reference cases
8615 * result/HTML/* : as a result output of some testcase have
8616 changed
8617 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8618 by previous example. added xmlParseTryOrFinish().
8619 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8620 entities.h debugXML.h HTMLparser.h: changed the way struct are
8621 declared to allow gtk-doc to expose those
8622 * parser.c: closed bug #4960
8623 * Makefile.am configure.in: Applied patch from
8624 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8625 and math/socket libs detection
8626
8627Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * configure.in, Makefile.am: link tester against readline
8630 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8631
8632Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * tree.[ch]: added xmlRemoveProp
8635 * win32config.h.in nanohttp.c: avoid including the Windows
8636 socket stuff in every C files
8637 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8638 the XmL parser(s)
8639 * test/ns4 result/ns4 etc...: added test case for previous prob
8640 * tree.c: xmlNewNs wasn't checking for double definition
8641 * Makefile.in: fixed a problem with dist-hook duplicates
8642 * parser.[hc], xmlIO.c: fixed the loading of external entities
8643 APIs, now xmlLoadExternalEntity() is used everywhere and
8644 setting up an app specific front-end using the
8645 * SAX.c parser.c: some fixes, now the xhtml spec validates
8646 with the xhtml DTD.
8647 * error.c: fixed crashes in case of no input stream
8648 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8649 to the validation tests and results
8650
8651Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8654 too htmlCreatePushParserCtxt() and htmlParseChunk()
8655 * parser.c: a bit of cleanup.
8656 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8657 to XML) removed the last mem leak known
8658 * HTMLtree.c: output message cleanup
8659 * xmlmemory.c: display content info about memory blocks
8660 * result/HTML/wired.* : missing att value warning change
8661
8662Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * doc/* : rebuilt the documentation
8665
8666Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * parser.[ch] parserInternals.h: Push parser for XML,
8669 seems to work fine now
8670 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8671 --push for push testing
8672 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8673 * testSAX.c: added --push
8674 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8675 subtree
8676 * xmlIO.[ch] : enriched API + fixes for push mode
8677 * entities.[ch]: added the entity content length to the struct.
8678 * xmlmemory.[ch]: new API to show the last entries for the shell
8679 * valid.c: added required attribute testing
8680 * SAX.c: the cdata callback now merge contiguous fragments
8681 * HTMLparser.c: cleanup of some macros
8682
8683Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * parser.c: fix for PIs name starting with xml
8686 * tree.c: fixed a potential problem with || and && ops
8687 * *.c, configure.in win32config.h.in : generate win32config.h for
8688 those on the Other Side !
8689
8690Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * parser.c: fixed a stupid = vs. == bug :-(
8693 * doc/gnome-xml.sgml: s/glade/xml/
8694
8695Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * configure.in, doc/xml.html : bug fix release 1.8.2
8698 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8699 Hopefully the end of that silly C++ include problem
8700 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8701 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8702 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8703 troubles with autoclosed elements when the stree shape doesn't
8704 follow the DtD specs. Added htmlIsAutoClosed() and
8705 htmlAutoCloseTag()
8706 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8707 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8708 * debugXML.c: fixed a bug on printing default namespaces.
8709 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8710
8711Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * result/HTML/*.htm[l] : updated the HTML regression tests according
8714 to the new output
8715 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8716 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8717 problem due to intermix of extern "C" { ... } declarations for C++
8718 and recursive includes in the headers
8719
87201999-12-20 Chris Lahey <clahey@umich.edu>
8721
8722 * HTMLtree.c: Made it so that html nodes with a single child do
8723 not insert a carriage return before or after the child node.
8724
8725Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * configure.in, doc/xml.html : bug fix release 1.8.1
8728 * parser.c: fixed bug #4344
8729 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8730 added the glue to avoid C++ problems
8731 * doc/* : regenerated the documentation
8732
8733Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8734
8735 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8736 namespace recognition, and Dia as a resul :-(
8737 * encoding.c: closed bug #3950
8738
8739Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * valid.c: debugging a posteriori validation, except URI expansion
8742 stuff this should be fixed now
8743 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8744 Carl Nygard <cnygard@bellatlantic.net>
8745 * tester.c: added --postvalid, cleaning of the code
8746 * tree.[ch]: added xmlDocGetRootElement()
8747
8748Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8749
8750 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8751 c++ losage.
8752
8753Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * configure.in, doc/xml.html : bumped to 1.8.0
8756 * xlink.[ch], Makefile.am : added framework for link detection
8757 * parser.h: added nbChars to parser context, needed for cleanup.
8758 * xmlmemory.c: removed a nasty bug when out of mem
8759 * valid.[ch]: adding namespace support for attribute decl
8760 * tester.c: added --debugent option
8761 * debugXML.[ch]: added xmlDebugDumpEntities()
8762 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8763 buffers instead, this was really needed, validation was breaking
8764 in strange ways due to that. Added xmlParseStringPEReference()
8765 and other parsing from strings functions. Entities processing
8766 modified again, but PERef are still not handled correcly but
8767 unless you're Eve Maller you won't notice :-)
8768 * HTMLparser.c: large changes toward reliability, and switched to
8769 lowercase internal tags, XHTML is lowercase, so it will help
8770 that output is closer to next version.
8771 * doc/* : regenerated the documentation, it is now hosted at
8772 http://xmlsoft.org/ (same bits I just bought the domain :-)
8773
8774
8775Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8776
8777 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8778 doc generation
8779 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8780 in the SAX API
8781 * doc/*: rebuilt the doc making sure everything appears in the
8782 HTML files
8783
8784Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8787 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8788 which allow impressive speed improvement on dataset with
8789 large text pieces, but at the cost of broken binary
8790 compatibility and slightly bigger memory usage.
8791 Configure with --with-buffers to activate them, they
8792 are protected with XML_USE_BUFFER_CONTENT define.
8793 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8794 goal is 0 memory left allocated once parser is no more used
8795 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8796 call xmlCleanupParser() and xmlMemoryDump()
8797
8798Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8801 * parser.[ch] encoding.[ch]: added memory cleanup routines
8802 * parser.c: closing bug #3788
8803 * doc/*: rebuilt the doc
8804
8805Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8808 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8809 * tester.c: added --compress option
8810 * doc/*: rebuilt the documentation
8811
8812Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8815 if given /proc/kcore as input !
8816 * doc/xml.html doc/*: updated and rebuilt the documentation
8817
8818Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * parser.c: Fixed some wrongly space collapsing code due to
8821 a misreading of the spec.
8822 * result/*: fixed the output accordingly
8823
8824Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * encoding.c: bug fix and typos
8827 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8828 * parser.c: added attribute normalization closing bug #3597
8829 * test/att* result/att* SAXresult/att*: testcase for attribute
8830 normalization
8831
8832Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * configure.in: closing bug #3163 by adding extra flags for the
8835 cc compiler on HP-UX
8836
8837Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * valid.[ch] : removed a typo and an enumerated type bug in the
8840 xmlAddElementDecl() function
8841 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8842 call to xmlEncodeEntitiesReentrant() so that the functions
8843 New, Set and Get are at the same level.
8844 * parser.c HTMLparser.c: extra memory allocation bug for
8845 attributes detected by someone using libxml in embedded systems :-)
8846
8847Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * xmlmemory.h: turned off mem debug :-\
8850
8851Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * parser.c: closed bug #2784 a one line fix, but worth pushing
8854 a new release out
8855 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8856 some structures, comments before and after the
8857 main element, and other nastyness
8858 * HTMLtree.c tree.c: accomodate the extended HTML supported
8859 * configure.in: pushing 1.7.4
8860 * test/ent8 and related outputs : added a new test for bug #2784
8861 * test/HTML/wired.html and related output: a nasty HTML example
8862 * Makefile.am: improved the test scripts
8863 * docs/* : reran the documentation extractor, updated xml.html
8864
8865Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8868 HTMLparser and debugged the HTML related code. HTML documents
8869 now have their own type
8870 * entities.c: do not dump &apos; for HTML output
8871 * xmlmemory.c: improvement, breakpoint mechanism
8872 * testHTML.c: added --sax --repeat ...
8873 * Makefile.am: improved the HTML tests
8874 * valid.[ch]: added xmlValidGetValidElements and
8875 xmlValidGetPotentialChildren
8876 * tester.c: added --insert to test the 2 new functions
8877 * test//* result//* SAXresult//* : regression test cleanup
8878 and extension.
8879 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8880 gnome-xml-nanohttp.html
8881
8882Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8883
8884 * HTMLparser.c: fixed problems with some autoclose tags
8885 * tree.c: fixed XML output problems.
8886 * result/* SAXresult/*: update of the tests output
8887
8888Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8889
8890 * Makefile.am: Arturo patch for xmlConf.sh version info
8891 * parser.c: Tim Josling patch for single quoted items
8892 * tester.c: Tim Josling patch for tester options usage
8893 * tree.h: indent cleanup
8894
8895Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8896
8897 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8898 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8899
8900Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8901
8902 * tree.c : Raph patch for initialization of CORBA fields
8903 * parser.c, xpath.c, ...: modification of doc comments
8904 * xpath.c : allow spaces in xpath expressions
8905
8906Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * xmlmemory.h: turning off memory debug :-(
8909
8910Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8913 better SAX interfaces.
8914 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8915 entity.
8916 * configure.in: 1.7.2
8917
8918Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8919
8920 * libxml.spec.in: fixed the URL
8921 * doc/xml.html: improved the documentation front-end
8922
8923Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8926
8927Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * libxml.spec.in: fixed the alpha compile problem
8930 * parser.[ch]: changed errno to errNo in the parser context :-(
8931 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8932 * doc/xml.html: changed CHAR to xmlChar
8933 * doc/html/*: recompiled the documentation
8934 * configure.in: 1.7.1
8935
8936Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * parser.h: modified the parser context struct to regain 1.4.0
8939 binary compatibility
8940 * parser.c, xml-error.h: added errno ot teh context and defined
8941 a set of errors values with update of errno
8942 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8943 DTDs and entities
8944 * *.h, *.c: complete cleanup of the use of config.h and include
8945 protection depending on the current setup.
8946 * overalll debugging, maintenance and bug-fixing on all modules
8947 * updated the documentation
8948 * ready for 1.7.0
8949
8950Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * HTMLparser.c : cleanup
8953 * SAX.c valid.c valid.h: added ID/IDREF checking
8954 * tree.c tree.h: extended doc structure for refs
8955 * configure.in: 1.6.2
8956 * parser.c: patched bug in SAX user arg call
8957 * parserInternals.h: patched missing close in C++ wrapping
8958 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8959 especially upcoming XPointer implementation.
8960 * doc/xml.html: augmented, typo
8961
8962Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8963
8964 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8965 not all invocations of install understand -d.
8966
8967Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8968
8969 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8970 to make 'check' works, when builddir != srcdir.
8971
8972Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * doc/xml.html : updated the documentation
8975
8976Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8977
8978 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8979 not deallocated memory blocks
8980 * *.c : replaces all calls to malloc() free() and realloc() to
8981 the wrapper functions/macros
8982 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8983 instead of xmlFreeNodeList()
8984
8985Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * HTMLparser.c: corrected a stupid bug leading to core dump at
8988 tree deallocation. Removed warnings indicated by
8989 Stephane.Conversy@lri.fr
8990 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8991 looked for in the external subset
8992
8993Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8996 on SGI by Stephane.Conversy@lri.fr
8997
8998Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * all .h : changed the prototype declaration indent as in gtk
9001 * most .c : working on reducing the TODOs in the code
9002 * most .c : cleanup though -pedantic and Insure++
9003 * improvements on validation ID checkings.
9004 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9005 * xml-config.in: closed #1810
9006
9007Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * tree.h, valid.c, valid.h: more work on validity, IDs
9010 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9011 definition for AIX
9012
9013Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9016 the distribution due to a cut'n paste error at last commit
9017
9018Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9019
9020 * configure.in: upgraded to version 1.4.0
9021 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9022 Big update, added a large part of the validation process,
9023 it should be usable, but some parts are missing
9024 * xpath.c: improved the implementation w.r.t. root.
9025 * Makefile.am: added more tests
9026 * test and result trees: added a lot of tests
9027 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9028
9029Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * Added an HACKING file
9032
9033Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * xpath.[ch] : improvements and debug of the XPath implementation
9036 * parser.c, HTMLparser.c : modified the parsers to be progressive
9037 * tree.[ch] : extended the Buffer promitives
9038 * xmlIO.[ch] : added basic I/O routines providing progressive
9039 parsing and ready for I18N conversion plugins
9040 * SAXresult/* : the SAX callback sequence maybe slightly different
9041 now
9042 * test*.c : improved/updated the tests programs
9043 * doc/* : recompiled the docs.
9044
90451999-07-26 Michael Meeks <michael@edenproject.org>
9046
9047 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9048
9049 * tree.c: Ditto.
9050
9051Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * configure.in: upgraded to version 1.4.0
9054 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9055 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9056 XML query language, see http://www.w3.org/TR/xpath for more details.
9057 * parser.c, parser.h: added CHAR* related string functions for XPath
9058 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9059 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9060 rebuild the docs.
9061 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9062 and regression testing capabilities for XPath.
9063
9064Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9067 closing bug #1646
9068
9069Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * Makefile.am, example/Makefile.am: closed bug #1683
9072
9073Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * example/Makefile.am, configure.in: added the makefile for the
9076 gjobread example
9077
9078Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9079
9080 * doc/Makefile.am:
9081 - fix which allow "make install DESTDIR=</install/prefix>".
9082
9083Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9086 which fixed a problem on the file reading-code.
9087
9088Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9091 output.
9092 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9093
9094Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * parser.h : Oops removed the binary compatibility problem
9097 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9098 * parser.c, HTMLparser.c: applied patches for reading from stdin
9099
9100Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9101
9102 * parser.c, entities.c, valid.c: cleanup bug #1591
9103 * configure.in: cleanup bug #1592
9104 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9105 the same tree back-end. Hence gdome will be available for it.
9106 * doc/Makefile.am: close bug #617
9107
9108Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * parser.c: alloctate a per parser context SAX interface block
9111
9112Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9113
9114 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9115 and xmlEncodeEntitiesReentrant with the correct one :-\
9116
9117Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9118
9119 * commit of my internal XML base changes, quite a lot of
9120 changes, cleanups, better entities support, framework for
9121 new I/O and charset detection and handling
9122 * Fixed the configure/Makefile stuff to generate shared libs
9123 with the proper version info, so we jumped on rev from
9124 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9125 xmlEncodeEntities() result need to be freed now, and a string
9126 xmlParserVersion provide the current library version.
9127
9128Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9129
9130 * parser.c: fixed a buffer overrun for when you have a very long
9131 attribute with no entities in it.
9132
9133Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * added example directory
9136 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9137
9138Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * Release of libxml-1.1, nearly everything has been touched for
9141 this.
9142 * Added more regression tests
9143 * Updated the documentation
9144
9145Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * tree.[ch]: unified the XML_NO_CORBA defines.
9148 * parser.c encoding.[ch]: started plugging in char encoding detection
9149
9150Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9151
9152 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9153 Also freed allocated buffer.
9154
9155Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9156 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9157 reentrancy problem at printing. One is left in entities.c, to
9158 remove ASAP
9159 * testSAX.c : added a test example showing the use of the SAX
9160 interface if one doesn't want to build the DOM tree.
9161 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9162
9163Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9166 large revamping of the parser to use SAX callbacks
9167 http://www.megginson.com/SAX/ (or at least a C like interface
9168 a la Expat). It's now possible to set up your own callbacks
9169 and the parser will not build a DOM tree.
9170 * test/* result/*: updated the test suite, I finally removed
9171 the old Namespace draft support (PI based).
9172
9173Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * Makefile.am: added test result to EXTRA_DIST for make tests
9176
9177Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9178
9179 * parser.c, parserInternals.h: moved the chars macro definitions
9180 to parserInternals.h
9181 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9182 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9183
9184Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * xml-config.in : applied patch to make --version work
9187
91881999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9189
9190 * Makefile.am (check-local): Alias for `tests' target. This will
9191 cause `make check' to do the right thing.
9192 (tests): Don't run tests in srcdir. Also, replaced calls to
9193 basename with a `sed' "equivalent".
9194
9195Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9198 it in the header and not the sources, updated the doc.
9199 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9200 pointing this out.
9201
9202Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9205 exported the inputStream routines.
9206 * doc/html/* : updated accordingly
9207
9208Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * parser.c, parser.h, parserInternals.h: added a few extra
9211 internal calls to allocate and free parser contexts ...
9212 * doc/html/* : updated accordingly
9213
9214Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9215
9216 * configure.in, Makefile.am, doc/makefile.am : General changes for
9217 1.0.0 release and including the generated HTML documentation.
9218
9219Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * makefile.am : added parserInternals.h, oops.
9222
9223Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * parserInternals.h: added this header giving access to the parser
9226 internal functions.
9227 * doc/Makefile.am : added a rebuild target which rebuilds the full
9228 set of documentations
9229 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9230 the internal subset.
9231 * *.c *.h: modifications needed to generate the documentation using
9232 gtk-doc, cleanup of functions blocks, reorganisation of struct
9233 declarations.
9234
9235Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9238 the tar and spec file to include the beginning of the doc.
9239
92401999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9241
9242 * doc/.cvsignore: Added this file.
9243
9244Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9245
9246 * tree.c: fixed xmlGetProp to return "" when the attribute
9247 exists, even if the node-list is NULL.
9248
9249Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9250
9251 * tree.c: patched an error outputting empty attribute values.
9252 * Makefile.am and doc/makefile.am: have been updated during the
9253 week-end. Sorry for an empty CVS log, I got a shell problem.
9254
9255Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9256
9257 * tree.h: cleaned up using enums instead of defines
9258 * parser.c, valid.[ch]: more work on parsing/output of element
9259 declarations
9260
9261Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * valid.[ch], tree.c, parser.c : more work toward full parsing
9264 of XML DTDs.
9265 * README: added informations about mailing-list and on-line
9266 documentation
9267
92681999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9269
9270 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9271
9272Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9273
9274 * parser.c, tree.[ch] : more work toward conformance testing,
9275 added a last element to accelerate parsing of very flat structures
9276 started working on internal subset Element content declaration.
9277 * valid.[ch] : first cut at adding code toward validation.
9278 * previous changes had also small impact on most files, especially
9279 the conformance testing using James Clark test suite.
9280
9281Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9282
9283 * test/* : updated the examples, most of them were not well
9284 formed (humm), and added rdf2.
9285 * result/* : resulting changes in the output.
9286
9287Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9290
9291Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * tree.c: patched a bug in the generation of empty attributes
9294
9295Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9298 for node/trees/documents/... Biggest problem is namespace
9299 support when copying subtrees.
9300
9301Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9302
9303 * parser.c, entities.c: improve entities and char ref encoding,
9304 and cleanups of error messages.
9305
9306Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * parser.c, entities.c: simple bug hunting done during rpm2html and
9309 rpmfind integration.
9310
9311Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9312
9313 * parser.[ch]: Added interfaces allowing to specify a SAX
9314 handler before parsing.
9315
9316Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9317
9318 * parser.c: redirrect all errors reporting through the SAX
9319 error function
9320
9321Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9322
9323 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9324 * libtool, tlmain ...: update of the libtool files
9325
93261998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9327
9328 * entities.c: Use g_snprintf insteda of snprintf.
9329
9330Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9331
9332 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9333 added ent5 test for this purpose.
9334 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9335
9336Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * parser.c: fixed? a strange error due to compression on a GWP
9339 document.
9340
9341Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9342
9343 * tree.[ch]: bug fixing
9344 * entities.[ch]: defined a specific type for predefined entities
9345 * doc/xml.html: more documentation on the library, how to use it,
9346 overview of the interfaces.
9347
9348Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9349
9350 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9351
9352Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9353
9354 * tree.c: corrected a small bug
9355 * doc/xml.html: continuing writing documentation.
9356
9357Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * debugXML.h debugXML.c: added debugging utilities.
9360 * tester.c: added --debug switch.
9361 * tree.c: patched an incorrect node->type assignment.
9362 * parser.c: formatting, ensure that node->doc != NULL in attributes
9363
9364Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9367 entity support and provide an internal representation close to
9368 DOM one (entity ref nodes, and attribute value as tree). I tried
9369 to preserve the interface but this will surely break some apps
9370 (I have to change rpm2html/rpmfind for example). I had to change
9371 two interfaces, and the generated tree is somewhat different.
9372 * doc/* : started documenting the XML library, the tree and
9373 DOM/Corba. This is a first step.
9374
9375Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9376
9377 * parser.c: Set up the fonctions comment block, boring but useful.
9378 * parser.h, SAX.c, parser.c: now attributes are processed through
9379 the SAX interface. The problem is that my SAX interface diverged
9380 quite a bit from the original one, well this is not an official
9381 spec, and translating it from Java to C is hairy anyway...
9382
9383Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9384
9385 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9386 fonctions comment block, boring but useful.
9387
9388Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9389
9390 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9391 conversion routines. However they are not yet used to convert the
9392 inputs. The core will run with UTF-8.
9393
9394Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9395
9396 * tree.c : make sure that the type id is properly set-up when
9397 a new object is allocated, needed for DOM.
9398
9399Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9400
9401 * tree.h, tree.c: Ok, the main objects in the tree will be native
9402 corba objects, it costs 8 bytes per Node, Attribute and Document
9403 but it simplifies the Corba integration a lot (no extra interface
9404 objects to allocate/free).
9405
9406Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9409 and changed NODEs contants for conformity with DOM Level 1
9410
9411Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9412
9413 * added hooks to keep track of servants when creating objects
9414 xmlDoc and xmlNode (for Corba export).
9415
9416Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9417
9418 * added xml-config script.
9419
9420Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9423 to autoupdate libtool and automake conf files.
9424
94251998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9426
9427 * Makefile.am: Use '?' to separate the sed
9428 commands as ',' is used when people pass -Wl,something.
9429
9430
9431Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9432
9433 * tree.c, tree.h: added a per-document compression interface.
9434
9435Tue Sep 22 20:47:38 EDT 1998
9436
9437 * tree.c, tree.h: added saving with compression and added interfaces
9438 to control the compression level (xmlGetCompressMode,
9439 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9440
9441Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9442
9443 * parser.c: corrected a loop for files of size 0
9444
94451998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9446
9447 * error.h: New file. Contains prototyes from `error.c'.
9448
9449Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9450
9451 * Makefile.am (xmlincdir): New macro.
9452 (xmlinc_HEADERS): Renamed from include_HEADERS.
9453
9454Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * applied small patch on numeric entities from
9457 Christopher Blizzard <blizzard@appliedtheory.com>
9458
9459Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9460
9461 * New release 0.2, removed the old xml_* files so that it's
9462 coherent with the other CVS base (W3C), far better conformance
9463 to standard, new namespaces, decent entities support, beginning
9464 of a SAX-like interface. Nearly nothing left intact, even the
9465 test examples ...
9466
94671998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9468
9469 * .cvsignore: Add .deps dir
9470
9471Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9472
9473 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9474
9475Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9476
9477 * configure.in: added test for CPP
9478 * AUTHORS, Changelog: the original ones didn't get commited but the
9479 glib ones instead, fixed.
9480 * Makefile.am: corrected an error in library naming
9481
9482Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9483
9484 * integrated code developped at W3C
9485 * changed the original Copyright
9486 * migrated to automake
9487 * prefixed the filenames by xml_ to avoid filename clashes
9488
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009489Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9490
9491 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9492 should not be called.
9493
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009494Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9495
9496 * libxml-2.0.pc.in: applied the patch to fix #101894
9497
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009498Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9499
9500 * tree.c : applied patch from Lukas Schroeder for register callbacks
9501 * valid.c: modified patch from Lukas Schroeder to test
9502 register callbacks with --chkregister
9503
Daniel Veillard067bae52003-01-05 01:27:54 +00009504Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9505
9506 * xmlreader.c: seriously changed the way data are pushed to
9507 the underlying parser, go by block of 512 bytes instead of
9508 tryng to detect tag boundaries at that level. Changed the
9509 way empty element are detected and tagged.
9510 * python/tests/reader.py python/tests/reader2.py
9511 python/tests/reader3.py: small changes mostly due to context
9512 reporting being different and DTD node being reported. Some
9513 errors previously undetected are now caught and fixed.
9514 * doc/xmlreader.html: flagged last section as TODO
9515
Daniel Veillard51a447a2003-01-04 19:42:46 +00009516Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9517
9518 * python/libxml.py: integrated the Python 2.2 optimizations
9519 from Hannu Krosing, while maintaining compatibility with
9520 1.5 and 2.1
9521
Daniel Veillarde59494f2003-01-04 16:35:29 +00009522Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9523
9524 * xmllint.c: a bit of cleanup
9525 * xmlreader.c: small fix
9526 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9527 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9528
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009529Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9530
9531 * python/setup.py.in: patch from Stéphane Bidoul to include
9532 drv_libxml2.py in setup.py
9533
Daniel Veillard66b82892003-01-04 00:44:13 +00009534Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9535
9536 * doc/xmlreader.html: starting documenting the new XmlTextReader
9537 interface.
9538
Daniel Veillard7704fb12003-01-03 16:19:51 +00009539Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9540
9541 * xmllint.c: added the --stream flag to use the TextReader API
9542 * xmlreader.c: small performance tweak
9543
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009544Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9545
9546 * xmlreader.c python/tests/reader2py: okay the DTD validation
9547 code on top of the XMLTextParser API should be solid now.
9548
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009549Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9550
9551 * xmlreader.c python/tests/reader2py: Fixing some more mess
9552 with validation and recursive entities while using the
9553 reader interface, it's getting a bit messy...
9554
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009555Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9556
9557 * xmlreader.c python/tests/reader.py: another couple of problem
9558 related to IsEmptyElement reported by Stéphane Bidoul needed
9559 some fixes.
9560
Daniel Veillard4f860202003-01-02 13:00:02 +00009561Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9562
9563 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9564 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9565 based on the python XmlTextReader interface.
9566
Daniel Veillard3c265e42003-01-01 21:06:49 +00009567Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9568
9569 * tree.c: backing out one change in the last patch which broke the
9570 regression tests
9571
Daniel Veillard5335dc52003-01-01 20:59:38 +00009572Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9573
9574 * global.data globals.c tree.c include/libxml/globals.h: applied
9575 an old patch from Lukas Schroeder to track node creation and
9576 destruction. Probably missing a lot of references at the moment
9577 and not usable reliably.
9578
Daniel Veillard8ba17412003-01-01 19:13:12 +00009579Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9580
9581 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9582 from doc/news.html and a stylesheet
9583
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009584Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9585
9586 * xmlreader.c python/tests/reader.py: fixed another couple of
9587 xmlreader bugs reported by Stéphane Bidoul and added tests.
9588
Daniel Veillard9e395c22003-01-01 14:50:44 +00009589Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9590
9591 * xmlreader.c python/tests/reader2.py: fixed another validity
9592 checking in external parsed entities raised by Stéphane Bidoul
9593 and added a specific regression test.
9594 * python/tests/reader3.py: cleanup
9595
Daniel Veillardd5896142002-12-31 14:45:26 +00009596Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * xmlreader.c python/tests/reader2.py: fixed a problem with
9599 validation within entities pointed by Stéphane Bidoul, augmented
9600 the tests to catch those.
9601
Daniel Veillarddc85f282002-12-31 11:18:37 +00009602Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * python/generator.py: modified the generator to allow keeping
9605 class references when creating new classes, needed to fix a bug
9606 pointed by Stéphane Bidoul where the input buffer of the
9607 xmlTextReader instance gets destroyed if the python wrapper for
9608 the input is not referenced anymore.
9609
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009610Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9613 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9614
Daniel Veillard571b8892002-12-30 12:37:59 +00009615Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * xmlreader.c python/tests/reader.py: fixed another problem
9618 pointed by Stéphane Bidoul
9619
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009620Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9623 with "<a/>"
9624
Daniel Veillardecaba492002-12-30 10:55:29 +00009625Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * SAX.c: warn on xmlns:prefix="foo"
9628 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9629 for namespace attributes handling.
9630
Daniel Veillard2d84a892002-12-30 00:01:08 +00009631Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9634 a really nasty problem raised by a DocBook XSLT transform
9635 provided by Sebastian Bergmann
9636
Daniel Veillard29b3e282002-12-29 11:14:41 +00009637Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9640 by Stéphane Bidoul and integrated it into the tests
9641
Daniel Veillarde18fc182002-12-28 22:56:33 +00009642Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9645 extended the XmlTextReader API a bit, addding accessors for
9646 the current doc and node, and an entity substitution mode for
9647 the parser.
9648 * python/libxml.py python/libxml2class.txt: related updates
9649 * python/tests/Makefile.am python/tests/reader.py
9650 python/tests/reader2.py python/tests/reader3.py: updated a bit
9651 the old tests and added a new one to test the entities handling
9652
Daniel Veillardaba976d2002-12-28 21:14:18 +00009653Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * python/generator.py python/libxml2class.txt
9656 python/tests/reader.py python/tests/reader2.py: changed the
9657 generator to provide casing for the XmlTextReader similar to
9658 C# so that examples and documentation are more directly transposable.
9659 Fixed the couple of tests in the suite.
9660
Daniel Veillard83298842002-12-28 15:12:33 +00009661Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * doc/guidelines.html: added a document on guildeline for
9664 publishing and deploying XML
9665
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009666Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * valid.c xmlreader.c: final touch running DTD validation
9669 on the XmlTextReader
9670 * python/tests/Makefile.am python/tests/reader2.py: added a
9671 specific run based on the examples from test/valid/*.xml
9672
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009673Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * python/libxml.py: added a few predefined xmlTextReader parser
9676 configuration values.
9677
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009678Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * python/libxml_wrap.h: trying to fix #102037
9681
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009682Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * SAX.c: fixing bug #95296, when the predefined entities
9685 are redefined in the DTD the default one must be used
9686 instead anyway.
9687
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009688Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9689
9690 * doc/xmllint.xml
9691 * doc/xmllint.1
9692 Add discussion of XML_DEBUG_CATALOG to xmllint man
9693 page - bug #100907
9694
9695
Daniel Veillarddf512f42002-12-23 15:56:21 +00009696Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * xmlreader.c: Fixed the empty node detection to avoid reporting
9699 an inexistant close tag.
9700
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009701Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9704 for Python 2.1
9705
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009706Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9709
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009710Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * doc/libxml2-api.xml python/tests/reader.py: one really need
9713 to provide the base URI information when creating a reader parser
9714 from an input stream. Updated the API and the example using it.
9715
Daniel Veillardea7751d2002-12-20 00:16:24 +00009716Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9719 include/libxml/valid.h include/libxml/xmlreader.h: working on
9720 DTD validation on top of xml reader interfaces. Allows to
9721 validate arbitrary large instances. This required some extensions
9722 to the valid module interface and augmenting the size of xmlID
9723 and xmlRef structs a bit.
9724 * uri.c xmlregexp.c: simple cleanup.
9725
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009726Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9729 work on the xml reader interfaces.
9730 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9731 Web page for the Windows binaries.
9732
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009733Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * xmlIO.c: applied a patch for VMS following the report by
9736 Nigel Hall
9737
Daniel Veillard3772de32002-12-17 10:31:45 +00009738Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * parser.c: the parseStartTag bug fix wasn't complete.
9741
Daniel Veillard67df8092002-12-16 22:04:11 +00009742Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9745 parseStartTag, fixing it.
9746 * test/att4 result/att4 result/noent/att4: adding the test
9747 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9748 more methods to XmlTextReader.
9749
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009750Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9751
9752 * win32/libxml2.def.src: added more xml reader exports
9753 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9754 to the build
9755
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009756Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9757
9758 * doc/tutorial/xmltutorial.xml
9759 plus generated html and pdf
9760 Updating tutorial again based on further comments from Niraj
9761 Tolia on the last iteration
9762
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009763Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9764
9765 * doc/tutorial/xmltutorial.xml
9766 * doc/tutorial/includekeyword.c
9767 * doc/tutorial/includegetattribute.c
9768 plus generated html and pdf
9769 Adding fix from Niraj Tolia to tutorial to properly free memory.
9770
9771
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009772Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9775 more methods of XmlTextReader.
9776 * python/libxml2class.txt python/tests/reader.py: this increased the
9777 methods in the bndings, augmented the test to check those new
9778 functions.
9779
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009780Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9783 methods of XmlTextReader.
9784 * python/generator.py python/libxml_wrap.h python/types.c
9785 python/libxml2class.txt: added the reader to the Python bindings
9786 * python/tests/Makefile.am python/tests/reader.py: added a specific
9787 test for the Python bindings of the Reader APIs
9788 * parser.c: small cleanup.
9789
Daniel Veillard06503452002-12-13 10:42:08 +00009790Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * xinclude.c: fallback was only copying the first child not the
9793 full child list of the fallback element, closes #89684 as reopened
9794 by Bernd Kuemmerlen
9795
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009796Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9797
9798 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9799
Daniel Veillard000eafb2002-12-12 10:04:22 +00009800Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9801
Daniel Veillardc1eed322002-12-12 11:01:32 +00009802 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009803 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009804 gives enum values, fix functype return type, put back fields in
9805 structs
9806 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009807
Daniel Veillard024b5702002-12-12 00:15:55 +00009808Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9811 about htmlNodeDumpOutput location.
9812 * xpath.c: removed an undefined function signature
9813 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9814 too many symbols in the API breaking the python bindings.
9815 Updated with the libxslt/libexslt changes.
9816
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009817Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * configure.in: preparing release of 2.4.29
9820 * doc/*: rebuilt the docs and API
9821 * xmlreader.c: a few more fixes for the XmlTextReader API
9822
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009823Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9824
9825 * include/win32config.h: applied mingw patch from Magnus Henoch
9826
Daniel Veillard5aad8322002-12-11 15:59:44 +00009827Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9830
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009831Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9834 building Python script, does the C parsing directly, generates
9835 a better API description including structure fieds defs and
9836 enums. Still a couple of bugs, but good enough for the python
9837 wrappers now.
9838 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9839 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9840 include/libxml/schemasInternals.h include/libxml/tree.h: more
9841 cleanup based on the python analysis script reports.
9842 * libxml.spec.in: make sure the API XML description is part of the
9843 devel package.
9844
Daniel Veillard01c13b52002-12-10 15:19:08 +00009845Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9848 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9849 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9850 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9851 code cleanup, especially the function comments.
9852 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9853
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009854Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * Makefile.am xmlreader.c include/libxml/Makefile.am
9857 include/libxml/xmlreader.h: Adding a new set of APIs based on
9858 the C# TextXmlReader API but converted to C. Allow to parse
9859 in constant memory usage, far simpler to program and explain
9860 than the SAX like APIs, unfinished but working.
9861 * testReader.c: test program
9862
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009863Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9864
9865 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9866
Daniel Veillard64b35282002-12-04 15:10:40 +00009867Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * tree.c: Chip turner indicated that XHTML1 serialization
9870 rule for style actually break on both IE and Mozilla,
9871 try to avoid the rule if escaping ain't necessary
9872
Daniel Veillard8efff672002-12-04 11:44:48 +00009873Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * nanhttp.c: handle HTTP URL escaping, problem reported by
9876 Glen Nakamura and Stefano Zacchiroli
9877
Daniel Veillard1c732d22002-11-30 11:22:59 +00009878Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9881
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009882Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * uri.c: Johann Richard pointed out some XPointer problems for
9885 URN based URI references in XInclude. Modified the URI parsing
9886 and saving routines to allow correct parsing and saving of
9887 XPointers, especially when attached to "opaque" scheme accordingly
9888 to RFC 2396
9889
Daniel Veillard8db67d22002-11-27 19:39:27 +00009890Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9893 of refactoring to the HTML saving code.
9894 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9895 in the doc.
9896
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009897Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9900 to a buffer API to reuse the generic dump to an OutputIO layer,
9901 this reduces code, fixes xmlNodeDump() for XHTML, also made
9902 xmlNodeDump() now return the number of byte written.
9903
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009904Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * python/setup.py.in: another patch from Stéphane Bidoul for
9907 Python bindings on Windows
9908 * doc/parsedecl.py: small cleanup
9909
Daniel Veillard9715c172002-11-25 16:33:40 +00009910Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * libxml.spec.in configure.in: add a line in %changelog for releases
9913
Daniel Veillard9bc53102002-11-25 13:20:04 +00009914Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * parser.c: patch from Marcus Clarke fixing a problem in entities
9917 parsing that was detected in KDe documentations environment.
9918
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009919Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9920
9921 * python/libxml.c (libxml_prev): Return the previous as opposed to
9922 the next node (I guess this is the result of some cut & paste programming:)
9923
Daniel Veillard80d7b902002-11-23 16:23:08 +00009924Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9927
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009928Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * python/generator.py python/libxml.c python/setup.py.in: trying
9931 to fix the Python bindings build on Windows (Stéphane Bidoul)
9932
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009933Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9934
9935 * win32/configure.js: added option for python bindings
9936 * win32/libxml2.def.src: added more exports
9937
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009938Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9939
9940 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9941 pthreads
9942 * win32/wince/*: applied updates to Windows CE port from Javier
9943
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009944Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * configure.in: preparing 2.4.28
9947 * libxml.spec.in doc/Makefile.am: some cleanup
9948 * doc/*: updated the news and regenerated.
9949
Daniel Veillardfee408f2002-11-22 13:18:30 +00009950Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * HTMLparser.c: final touch at closing #87235 </p> end tags
9953 need to be generated.
9954 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9955 this change slightly the output of a few tests
9956 * doc/*: regenerated
9957
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009958Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * parserInternals.c: fixing bug #99190 when UTF8 document are
9961 parsed using the progressive parser and the end of the chunk
9962 is in the middle of an UTF8 multibyte character.
9963
William M. Brack8b2c7f12002-11-22 05:07:29 +00009964Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9965
9966 * threads.c: fixed initialization problem in xmlNewGlobalState
9967 which was causing crash.
9968 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9969 in xmlInitializeGlobalState.
9970 * parserInternals.c: cleaned up ctxt->sax initialisation.
9971
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009972Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * tree.c include/libxml/tree.h: modified the existing APIs
9975 to handle XHTML1 serialization rules automatically, also add
9976 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9977 libxslt serialization uses it when needed without changing
9978 the library API.
9979 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9980 result/xhtml1: added a new test specifically for xhtml1 output
9981 and updated the result of one XHTML1 test
9982
Daniel Veillardd076a202002-11-20 13:28:31 +00009983Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * xinclude.c parserInternals.c encoding.c: fixed #99082
9986 for xi:include encoding="..." support on text includes.
9987 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9988 test/XInclude/ents/isolatin.txt : added a specific regression test
9989 * python/generator.py python/libxml2class.txt: fixed the generator
9990 the new set of comments generated for doc/libxml2-api.xml were
9991 breaking the python generation.
9992
Daniel Veillard817e70b2002-11-19 22:28:48 +00009993Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9996 * configure.in: patch for Solaris on new autoconf closes #98880
9997 * doc/parsedecl.py: repair the frigging API building script,
9998 did I say that python xmllib sucks ?
9999 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10000 and some comment are no more truncated.
10001
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010002Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * parser.c: Martin Stoilov pointed out a potential leak in
10005 xmlCreateMemoryParserCtxt
10006
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010007Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10010 included in HTML documents and using the push parser.
10011
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010012Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10013
10014 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10015 specified, look for the Python interpreter not just in the
10016 specified root but also in the specified location. Fixes #98825
10017
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010018Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * python/libxml.c: fixing bug #98792 , node may have no doc
10021 and dereferencing without checking ain't good ...
10022
Daniel Veillarddad3f682002-11-17 16:47:27 +000010023Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * configure.in: preparing release 2.4.27
10026 * doc/* : updated and rebuilt the docs
10027 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10028 and all the docs are actually packaged and in the final RPMs
10029 * parser.c parserInternals.c include/libxml/parser.h: restore
10030 xmllint --recover feature.
10031
Daniel Veillard68e9e742002-11-16 15:35:11 +000010032Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10033
Daniel Veillard784b9352003-02-16 15:50:27 +000010034 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010035 processing of parsed entities, and XPath computation on sustitued
10036 entities.
10037 * testXPath.c: make sure entities are substitued.
10038
Daniel Veillard328f48c2002-11-15 15:24:34 +000010039Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10040
Daniel Veillard784b9352003-02-16 15:50:27 +000010041 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010042 processing of internal parsed entities, which had to be changed.
10043
Daniel Veillard66651aa2002-11-15 11:21:43 +000010044Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10047 trying to fix bug #98517 about building outside the source tree
10048 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10049
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010050Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10051
10052 * include/win32config.h: cleanup
10053 * win32/Makefile.mingw: integrated mingw in JScript configure
10054 * win32/Makefile.msvc: modified to allow mingw coexistence
10055 * win32/configure.js: integrated mingw
10056 * win32/Readme.txt: cleanup
10057
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010058Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * HTMLparser.c: strengthen the guard in the Pop macros,
10061 like in the XML parser, closes bug #97315
10062
Daniel Veillard0821b152002-11-12 20:57:47 +000010063Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10066 callback is never used.
10067
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010068Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * parserInternals.c: fixed the initialization of the SAX structure
10071 which was breaking xsltproc
10072 * xpath.c: patch from Petr Pajas for CDATA nodes
10073 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10074 * parser.c include/libxml/parser.h: patch from Peter Jones
10075 removing a leak in xmlSAXParseMemory() and adding the
10076 function xmlSAXParseMemoryWithData()
10077
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010078Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10079
10080 adding pdf of tutorial, changing web page to link to it
10081 * doc/tutorial/xmltutorial.pdf
10082 * doc/xml.html
10083 * doc/docs.html
10084
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010085Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10086
10087 * doc/tutorial/ar01s08.html
10088 adding file what I forgot for tutorial
10089
10090
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010091Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10092
10093 Adding encoding discussion to tutorial
10094 Added:
10095 * doc/tutorial/images/*.png: DocBook admonition image files
10096 * doc/tutorial/apf.html, apg.html: new generated html
10097 * doc/tutorial/includeconvert.c: conversion code entity file
10098 changed:
10099 * doc/tutorial/xmltutorial.xml: DocBook original
10100 * doc/tutorial/*.html: generated html
10101
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010102Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10103
10104 * include/libxml/*.h: retired xmlwin32version.h
10105 * doc/Makefile.am: retired xmlwin32version.h
10106 * win32/configure.js: retired xmlwin32version.h
10107
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010108Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10109
10110 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010111 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10112 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010113
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010114Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * globals.c: fixed a typo pointed out by Igor
10117 * xpath.c: try to speed up node compare using line numbers
10118 if available.
10119
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010120Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * tree.c: make xmlFreeNode() handle attributes correctly.
10123
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010124Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10125
10126 * catalog.c: completed the #96963 fix, as reported by Karl
10127 Eichwalder
10128
Daniel Veillard56f21f22002-11-06 15:49:46 +000010129Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10132
Daniel Veillard91ad8792002-11-04 17:06:52 +000010133Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * Makefile.am: switched the order of a couple of includes
10136 to fix bugs #97100
10137
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010138Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10139
10140 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10141 xmlLoadCatalogs that used to separate directories with a ':'.
10142
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010143Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10144
10145 * threads.c: improvements to the Windows-side of thread handling
10146 * testThreads.c: conditionally excluded unistd.h
10147 * testThradsWin32.c: broke overlong lines
10148 * include/win32config.h: adapted thread-related macros to the new
10149 scheme and for pthreads on Windows
10150 * win32/Makefile.msvc: introduced a more flexible thread build,
10151 added testThreads[Win32].c to the build
10152 * win32/configure.js: introduced a more flexible thread config
10153
John Fleck61f6fb62002-10-31 15:23:29 +0000101542002-10-31 John Fleck <jfleck@inkstain.net>
10155
10156 * doc/xml.html (and, by implication, FAQ.html)
10157 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10158
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010159Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10160
10161 * configure.in: removed xmlwin32version.h
10162 * include/libxml/Makefile.am: removed xmlwin32version.h
10163
Daniel Veillardce66ce12002-10-28 19:01:59 +000010164Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * tree.c: applied patch from Brian Stafford to fix a bug
10167 in xmlReconciliateNs()
10168
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010169Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * tree.c: applied patch from Christian Glahn to allow
10172 xmlNewChild() on document fragment nodes
10173
Daniel Veillardb39bc392002-10-26 19:29:51 +000010174Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * parser.c: Christian Glahn found a problem with a recent
10177 patch to xmlParseBalancedChunkMemoryRecover()
10178 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10179 problems
10180 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10181 test/schemas/seq*: added the test cases from Charles
10182
Daniel Veillard366a9152002-10-23 20:43:53 +000010183Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10186 serious cleanup of the spec file and associated changes
10187 in the Makefiles.
10188 * valid.c: try to remove some warnings on x86_64
10189
Daniel Veillardd033d022002-10-23 14:55:02 +000010190Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10193 fix bug #96586
10194
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010195Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10198 parsing, applied his patch
10199 * result/HTML/attrents.html result/HTML/attrents.html.err
10200 result/HTML/attrents.html.sax test/HTML/attrents.html:
10201 added the test and result case provided by Mikhail Sogrine
10202
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010203Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * vms/build_libxml.com vms/config.vms vms/readme.vms
10206 include/libxml/parser.h include/libxml/parserInternals.h
10207 include/libxml/tree.h include/libxml/xmlIO.h
10208 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10209 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10210 Applied the VMS update patch from Craig A. Berry
10211 * doc/*.html: update
10212
Daniel Veillardf000f072002-10-22 14:28:17 +000010213Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10216
Daniel Veillard1e208222002-10-22 14:25:25 +000010217Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * debugXML.c: adding a grep command to --shell in xmllint
10220 for T.V. Raman
10221
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010222Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * xmlcatalog.c: tried to fix some of the problem with --sgml
10225
Daniel Veillard935494a2002-10-22 14:22:46 +000010226Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * parser.c: tried to fix bug #91500 where doc->children may
10229 be overriden by a call to xmlParseBalancedChunkMemory()
10230
10231Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10234 identifiers in SGML catalogs containing '&'
10235
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010236Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * python/types.c: fixed bugs when passing result value tree
10239 to Python functions.
10240
Daniel Veillard48267432002-10-18 11:21:38 +000010241Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * configure.in: preparing the release of 2.4.26
10244 * doc/*: updated and rebuilt the documentation
10245
Daniel Veillardbb284f42002-10-16 18:02:47 +000010246Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * parser.c: fixed a XML Namespace compliance bug reported by
10249 Alexander Grimalovsky
10250
Daniel Veillard44892f72002-10-16 15:23:26 +000010251Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * HTMLtree.c: fixed serialization of script and style when
10254 they are not lowercase (i.e. added using the API to the tree).
10255
Daniel Veillard2fd85422002-10-16 14:32:41 +000010256Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * valid.c: make xmlValidateDocument emit a warning msg if there
10259 is no DTD, pointed by Christian Glahn
10260
Daniel Veillard32370232002-10-16 14:08:14 +000010261Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10264 content model when some of the blocks have min or max, and a couple
10265 of bugs found in the process.
10266 * result/schemas/list0* test/schemas/list0*: added some specific
10267 regression tests
10268
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010269Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * README: updated the contact informations
10272
Daniel Veillard63186732002-10-15 08:43:17 +000010273Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10276 misses it, reported by Peter Bray.
10277
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010278Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10281 and removed a few warnings
10282
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010283Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * parser.c: Christian Glahn found a small bug in the push parser.
10286 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10287 public
10288
Daniel Veillard6045c902002-10-09 21:13:59 +000010289Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * xmlschemas.c include/libxml/xmlschemas.h: added
10292 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10293 * testSchemas.c: added --memory to test the new interface
10294
Daniel Veillardf0070122002-10-09 14:24:17 +000010295Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * doc/index.py doc/search.php: integrated the XSLT indexing,
10298 a few fixed in the indexer, added a scope selection at the
10299 search level.
10300
Daniel Veillard01992e02002-10-09 10:20:30 +000010301Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10304 this was due to uninitialized parts of the validation context
10305
Daniel Veillard321be0c2002-10-08 21:26:42 +000010306Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * debugXML.c: applied patch from Mark Vakoc except the API
10309 change, preserved it.
10310 * doc/*: updated the docs to point to the search engine for
10311 information lookup or before bug/help reports.
10312
Daniel Veillard01e87d22002-10-08 16:55:06 +000010313Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * doc/index.py doc/search.php: added mailing-list archives
10316 indexing and lookup
10317
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010318Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10321
Daniel Veillard9b006132002-10-07 11:13:27 +000010322Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * doc/index.py: improved HTML indexing
10325 * doc/search.php: make the queries also lookup the HTML based indexes
10326
Daniel Veillard141d04b2002-10-06 21:51:18 +000010327Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * doc/index.py: added HTML page indexing
10330
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010331Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10332
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010333 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010334 problem in libxslt.
10335 * catalog.c: fixed list handling in XML_CATALOG_FILES
10336
Daniel Veillardceb09b92002-10-04 11:46:37 +000010337Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * valid.c: typo/bug found by Christian Glahn
10340
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010341Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10342
10343 * xmlIO.c: applied Windows CE patch from Javier.
10344 * win32/wince: new directory, contains support for the PocketPC
10345 with Windows CE from Javier.
10346 * include/win32config.h: reorganised, removed duplicate
10347 definitions and applied WinCE patch from Javier.
10348 * include/wsockcompat.h: new file, now contains WinSock
10349 compatibility macros.
10350 * win32/Makefile.msvc: introduced double-run compilation.
10351
Daniel Veillarde16b5742002-09-26 17:50:03 +000010352Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * configure.in include/libxml/xmlwin32version.h: preparing release
10355 of 2.4.25
10356 * doc/*: updated and regenerated teh docs and web pages.
10357
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010358Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10361 error were not covering namespace declarations.
10362 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10363 it was missing the attribute declaration for the namespace
10364 * result/VC/NS3: the fix now report breakages in that test
10365
Daniel Veillardabe01742002-09-26 12:40:03 +000010366Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10369
Daniel Veillard2ace1952002-09-26 12:28:02 +000010370Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10373 and regenerated the docs and web site
10374
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010375Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10378 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10379 not before
10380
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010381Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * python/generator.py python/libxml2class.txt: fixed a stupid error
10384 breaking the python API
10385
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010386Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10389 triostr.c triostr.h: applied a trio update patch from
10390 Bjorn Reese which should work with MinGW
10391
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010392Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * tree.c: improving some documentation comments
10395 * xmlregexp.c: found and fixed a mem leak with python regression tests
10396 * doc/*: rebuilt the doc and the API XML file including the
10397 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10398 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10399 python/types.c: added access to the XML Schemas regexps from
10400 python
10401 * python/tests/Makefile.am python/tests/regexp.py: added a
10402 simple regexp bindings test
10403
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010404Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10405
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010406 * doc/xml.html:
10407 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010408
Daniel Veillard118aed72002-09-24 14:13:13 +000010409Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * xmlregexp.c: fixed the data callback on transition functionality
10412 which was broken when using the compact form
10413 * result/schemas/*: updated the results, less verbose, all tests
10414 pass like before
10415 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10416 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10417 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10418 annoying warnings
10419 * xpath.c: try to provide better error report when possible
10420
Daniel Veillard72336152002-09-21 13:08:14 +000010421Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * Makefile.am: fixed a breakage raised by Jacob
10424
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010425Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10426
10427 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10428 which don't use sockets
10429
Igor Zlatkovic01280582002-09-20 16:40:34 +000010430Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10431
10432 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10433 * win32/configure.js: applied zlib patch from Daniel Gehriger
10434
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010435Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10436
10437 * win32/configure.js: applied the patch from Mark Vakoc for
10438 regexp support
10439 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10440 for regexp support
10441
Daniel Veillardb5c05732002-09-20 13:36:25 +000010442Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * xmlschemastypes.c: as pointed by Igor Float and Double
10445 parsing ain't finished yet
10446
Daniel Veillard40b11342002-09-20 12:01:39 +000010447Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * Makefile.am configure.in: trying to fix #88412 by bypassing
10450 all the python subdir if python ain't detected
10451
Daniel Veillard23e73572002-09-19 19:56:43 +000010452Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10455 made configuring with regexps/automata/unicode the default
10456 but without schemas ATM
10457 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10458 fixed the regexp based DTD validation performance and memory
10459 problem by switching to a compact form for determinist regexps
10460 and detecting the determinism property in the process. Seems
10461 as fast as the old DTD validation specific engine :-) despite
10462 the regexp built and compaction process.
10463
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010464Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * valid.c: determinism is debugged, new DTD checking code now works
10467 but xmlFAComputesDeterminism takes far too much CPU and the whole
10468 set usues too much memory to be really usable as-is
10469
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010470Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * tree.c: fixed another stupid bug in xmlGetNodePath()
10473 * xmllint.c: --version now report the options compiled in
10474
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010475Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * HTMLparser.c: small cleanup
10478 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10479 when configured with them. A bit of debugging around the determinism
10480 checks is still needed
10481
Daniel Veillard63b01c22002-09-17 19:25:28 +000010482Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10485
Daniel Veillard92727042002-09-17 17:59:20 +000010486Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * xmlIO.c: small portability glitch fixed.
10489
Daniel Veillard84d70a42002-09-16 10:51:38 +000010490Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * xmlschemastypes.c: incomplete steps for real/double support
10493 * testAutomata.c include/libxml/xmlautomata.h
10494 include/libxml/xmlregexp.h: avoiding a compilation problem
10495 * valid.c include/libxml/valid.h: starting the work toward using
10496 the regexps for actual DTD validation
10497
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010498Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * hash.c: cosmetic cleanup
10501 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10502 integrating a DTD validation layer based on the regexps
10503
Daniel Veillard4402ab42002-09-12 16:02:56 +000010504Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10507 the determinism was tested before eliminating the epsilon
10508 transitions :-(
10509
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010510Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * python/generator.py python/libxml.c python/libxml.py
10513 python/libxml2-python-api.xml python/libxml2class.txt
10514 python/libxml_wrap.h python/types.c: updated the python
10515 bindings, added code for easier File I/O, and the ability to
10516 define a resolver from Python fixing bug #91635
10517 * python/tests/Makefile.am python/tests/inbuf.py
10518 python/tests/outbuf.py python/tests/pushSAXhtml.py
10519 python/tests/resolver.py python/tests/serialize.py: updated
10520 and augmented the set of Python tests.
10521
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010522Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10523
10524 * win32/configure.js: added more readme info for the binary
10525 package.
10526
Daniel Veillard607b35c2002-09-10 12:16:19 +000010527Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xmlIO.c: fixed a stupid out of bound array error
10530
10531Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10534 messing around with support for Windows path, cleanups,
10535 trying to identify and fix the various code path to the
10536 filename access. Added xmlNormalizeWindowsPath()
10537
Daniel Veillard76575762002-09-05 14:21:15 +000010538Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * error.c valid.c: working on better error reporting of validity
10541 errors, especially providing an accurate context.
10542 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10543 error reports in those cases.
10544
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010545Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10548 parser.c parserInternals.c xmlIO.c: get rid of all the
10549 perror() calls made in the library execution paths. This
10550 should fix both #92059 and #92385
10551
Daniel Veillard19aa7022002-09-05 11:14:19 +000010552Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * xmllint.c: memory leak reporting was broken after a change
10555 of the preprocessor symbol used to activate it.
10556
Daniel Veillardec6725e2002-09-05 11:12:45 +000010557Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * tree.c: try to make the copy function work for node of
10560 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10561 DOM layers though, not libxml2 itself.
10562
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010563Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * valid.c: try to provide file and line informations, not all
10566 messages are covered, but it's a (good) start
10567
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010568Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * xinclude.c: reimplemented a large part of the XInclude
10571 processor, trying to minimize resources used, James Henstridge
10572 provided a huge test case which was exhibiting severe memory
10573 consumption problems.
10574
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010575Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * python/Makefile.am: applied patch from Christophe Merlet to
10578 reestablish DESTDIR
10579
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010580Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * libxml.spec.in: fixes libary path for x86_64 AMD
10583
John Fleckbe98b332002-09-04 03:16:23 +000010584Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10585
10586 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010587 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010588 (plus resulting generated html files)
10589 fixing one spot I missed in the tutorial where I hadn't freed
10590 memory properly
10591
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010592Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10593
10594 * doc/tutorial/includeaddattribute.c
10595 * doc/tutorial/includeaddkeyword.c
10596 * doc/tutorial/includegetattribute.c
10597 * doc/tutorial/includekeyword.c
10598 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010599 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010600 update tutorial to properly free memory (thanks to Christopher
10601 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010602 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010603 added image files so the callouts are graphical, making it
10604 easier to read ( use "--param callout.graphics 1" to generate
10605 html with graphical callouts)
10606
Daniel Veillarde1662542002-08-28 11:50:59 +000010607Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10610 nice logos generated by Marc Liyanage
10611 * doc/site.xsl *.html: changed the stylesheet to show the new
10612 logo and regenerated the pages
10613
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010614Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10617
Daniel Veillard42766c02002-08-22 20:52:17 +000010618Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * xpath.c: possible mem leak patch from Jason Adams
10621
10622Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10625 in the XQuery namespace
10626 * configure.in: preparing 2.4.24
10627 * doc/*.html: updated the web pages
10628
10629Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * python/generator.py: closing bug #85258 by generating conditional
10632 compile check to avoid linking to routines not configured in.
10633
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000106342002-08-22 Havoc Pennington <hp@pobox.com>
10635
10636 * autogen.sh: update error message for missing automake
10637
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010638Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * python/Makefile.am: typo in target name resulted in libxml2.py
10641 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10642
Daniel Veillard22669b22002-08-22 07:17:11 +000010643Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * win32/win32/Makefile.mingw: updated with version from
10646 Elizabeth Barham at http://soggytrousers.net/repository/
10647
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010648Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10649
10650 * win32/Makefile.msvc: added the prefix location to the include
10651 and lib search path.
10652
Havoc Pennington830e8972002-08-18 22:22:13 +0000106532002-08-18 Havoc Pennington <hp@pobox.com>
10654
10655 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10656 both automake 1.6 and 1.4 installed get the right automake. Means
10657 compilation from CVS will now require the latest automake 1.4
10658 release, or manually creating symlinks called "automake-1.4" and
10659 "aclocal-1.4"
10660
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010661Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * configure.in python/Makefile.am: more AMD 64 induced changes from
10664 Frederic Crozat
10665
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010666Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * xinclude.c: oops I was missing the xml:base fixup too
10669 * result/XInclude/*.xml: this adds xml:base attributes to most
10670 results of the tests
10671
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010672Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * xinclude.c: quick but apparently working implementation of
10675 xi:fallback, should close bug #89684
10676 * Makefile.am test/XInclude/docs/fallback.xml
10677 result/XInclude/fallback.xml: added a basic test for fallback,
10678 and run with --nowarning to avoid a spurious warning
10679 * configure.in: applied patch from Frederic Crozat for python
10680 bindings on AMD 64bits machines.
10681
Daniel Veillard9e923512002-08-14 08:48:52 +000010682Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10685 the caller don't pass a SAX callback block.
10686
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010687Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * tree.c: applied the same fix for the XML-1.0 namespace to
10690 xmlSearchNsByHref() as was done for xmlSearchNs()
10691
Daniel Veillardad11b302002-08-12 14:53:41 +000010692Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * libxml.3: small cleanup of the man page
10695 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10696 when serializing HREF attributes generated by XSLT.
10697
Daniel Veillardc084e472002-08-12 13:27:28 +000010698Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10701 version of Marc Liyanage' patch for boolean attributes in HTML
10702 output
10703
Daniel Veillard5f91b372002-08-12 12:13:01 +000010704Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * python/tests/serialize.py: fixed the test results, indenting
10707 behaviour changed slightly
10708
Aleksey Sanin9e951762002-08-08 18:02:41 +000010709Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10710
10711 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10712 new c14n function to Windows def files
10713
Aleksey Saninea4272a2002-08-02 23:50:03 +000010714Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10715
10716 * c14n.c: fixed a memory leak in c14n code
10717
Daniel Veillard58e44c92002-08-02 22:19:49 +000010718Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * parser.c include/libxml/parser.h: adding a new API for Christian
10721 Glahn: xmlParseBalancedChunkMemoryRecover
10722 * valid.c: patch from Rick Jones for some grammar cleanup in
10723 validation messages
10724 * result/VC/* result/valid/*: this slightly change some of the
10725 regression tests outputs
10726
Daniel Veillard0bf29002002-08-01 12:54:11 +000010727Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * tree.c: trying to fix a problem in namespaced attribute handling
10730 raised by Christian Glahn
10731
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010732Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * encoding.c include/libxml/encoding.h: Opening the interface
10735 xmlNewCharEncodingHandler as requested in #89415
10736 * python/generator.py python/setup.py.in: applied cleanup
10737 patches from Marc-Andre Lemburg
10738 * tree.c: fixing bug #89332 on a specific case of loosing
10739 the XML-1.0 namespace on xml:xxx attributes
10740
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010741Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10742
10743 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10744 corner case from new Merlin's test suite and added a callback
10745 that will be used to improve xmlsec performance
10746
10747
Daniel Veillard0b22def2002-07-29 16:23:03 +000010748Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * HTMLtree.c: trying to fix the <style> escaping problem in
10751 HTML serialization bug #89342
10752
Daniel Veillard0b28e882002-07-24 23:47:05 +000010753Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10756 and rebuilt the web site.
10757
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010758Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010759
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010760 * include/libxml/tree.h: added _private member to xmlNs struct
10761
Daniel Veillard1d995272002-07-22 16:43:32 +000010762Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * HTMLparser.c: fixing bug #84876 based on the xml working
10765 code.
10766
William M. Brack61eaba52002-07-21 11:14:18 +000010767Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10768
10769 * python/Makefile.am: enhanced to fix bug 72012 (errors
10770 when using '-jX' make parameter)
10771
William M. Brackef61d202002-07-19 08:32:00 +000010772Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10773
10774 * xpath.c: small additional enhancement for booleans
10775 compared to nodesets
10776
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010777Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * HTMLtree.c: changed the order of the encoding declaration
10780 attributes in the meta tags due to a bug in IE/Mac
10781
William M. Brack0c022ad2002-07-12 00:56:01 +000010782Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10783
10784 * xpath.c: enhanced handling of booleans (especially '='
10785 and '!=' for nodesets) - fixes bug 85256. Added new
10786 routine xmlXPathNotEqualValues for more proper handling
10787 of '!=' when nodesets are involved.
10788
Daniel Veillard06944e22002-07-11 19:55:18 +000010789Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10792 doc/xmlcatalog_man.xml to the source distribution
10793
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010794Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10795
10796 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10797 asked for this.
10798
Daniel Veillard539638b2002-07-06 19:55:14 +000010799Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * configure.in: preparing 2.4.23
10802 * doc/*: rebuilt the docs
10803
Daniel Veillard176d99f2002-07-06 19:22:28 +000010804Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * parser.c: fixing bug #84169 by fixing the
10807 comment of xmlCreatePushParserCtxt to describe the
10808 encoding detection parameters better.
10809
Daniel Veillard37f961d2002-07-06 17:53:56 +000010810Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * valid.c: fixing bug #79331 in one path the lookup for
10813 ID attributes on a namespaced node wasn't handled correctly :-\
10814
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010815Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * HTMLparser.c: trying to fix 87235 about discarded white
10818 spaces in the HTML parser.
10819 * result/HTML/*: this changes the output of a number of HTML
10820 regression tests
10821
Daniel Veillardfdc91562002-07-01 21:52:03 +000010822Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * xpath.c: applied patch from Richard Jinks for the namespace
10825 axis + fixed a memory error.
10826 * parser.c parserInternals.c: applied patches from Peter Jacobi
10827 removing ctxt->token for good.
10828 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10829 popped out by the regression tests.
10830 * Makefile.am: patch for threads makefile from Gary Pennington
10831
William M. Brack6000af52002-06-28 11:43:13 +000010832Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10833
Daniel Veillardfdc91562002-07-01 21:52:03 +000010834 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010835 expressions involving preceding-sibling (et al).
10836
Daniel Veillard153120c2002-06-18 07:58:35 +000010837Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * hash.c: applied a patch from Peter Jacobi to solve a problem
10840 when compiling with the Watcom C on Win32
10841 * result/schemas/*.err: the change of hashing algo generated
10842 permutations in the output
10843
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010844Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * hash.c: applied patch from Sander Vesik improving the quality of
10847 the hash function.
10848
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108492002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010850
10851 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10852 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10853 xmllint.c xpath.c: replaced sprintf() with snprintf()
10854 to prevent possible buffer overflow (the bug was pointed
10855 out by Anju Premachandran)
10856
Daniel Veillarde059b892002-06-13 15:32:10 +000010857Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * parser.c: removed an uninitialized data error popped by valgrind
10860 on PE references
10861
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010862Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10863
10864 * doc/xml.html
10865 adding tutorial reference to the web page
10866
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010867Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10868
10869 * doc/tutorial/xmltutorial.xml
10870 * doc/tutorial/ar01s07.html
10871 * doc/tutorial/ape.html
10872 * doc/tutorial/includegetattribute.c
10873 adding section to tutorial about retrieving an attribute
10874 value
10875
Daniel Veillardf5582f12002-06-11 10:08:16 +000010876Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * parser.c: applied a couple of patches from Peter Jacobi to start
10879 to get rid of ctxt->token, with a possible significant speed
10880 improvement to be gained once done. Better compliance with PE
10881 references constructs in DTDs too.
10882 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10883 from Peter too
10884
Daniel Veillard38d80e22002-06-11 07:24:56 +000010885Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10888 xmlParseElement was likely to have been deallocated at the
10889 time of the report, possibly leading to segfault. Just report
10890 the tag name now.
10891
Daniel Veillard9e412302002-06-10 15:59:44 +000010892Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * xpath.c: patch from Richard Jinks for XPath substring() function
10895 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10896
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108972002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010898
10899 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10900
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010901Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10902
10903 *doc/FAQ.html
10904 fixing typos in FAQ, thanks to Robert Funnell for the
10905 editing help
10906
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010907Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * NEWS: got complaints from rpmlint that it was empty
10910
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010911Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10912
10913 * added doc/tutorial, including:
10914 apa.html
10915 apb.html
10916 apc.html
10917 apd.html
10918 ar01s02.html
10919 ar01s03.html
10920 ar01s04.html
10921 ar01s05.html
10922 ar01s06.html
10923 includeaddattribute.c
10924 includeaddkeyword.c
10925 includekeyword.c
10926 includestory.xml
10927 index.html
10928 xmltutorial.xml
10929 libxml tutorial, including generated html
10930
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010931Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10932
10933 * result/c14n/exc-without-comments/merlin-c14n-two-*
10934 result/c14n/without-comments/merlin-c14n-two-*
10935 test/c14n/exc-without-comments/merlin-c14n-two-*
10936 test/c14n/without-comments/merlin-c14n-two-*
10937 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10938 c14n/exc-c14n and slightly modified test script to handle
10939 these test cases
10940 * c14n.c: fixed bugs for complicated nodes set (namespace
10941 without node and others from merlin-c14n-two.tar.gz)
10942 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10943 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10944 for xmlsec performance patch
10945 * xpath.c: fixed self::node() for namespaces and attributes
10946
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010947Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10948
10949 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10950 but with the format parameter
10951 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10952
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010953Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10954
10955 * Makefile.am: updated c14n tests suite
10956 * c14n.c: performance improvement for previous c14n patch
10957
Daniel Veillarde72c7562002-05-31 09:47:30 +000010958Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * parser.c: another peroformance patch from Peter Jacobi, that
10961 time on parsing attribute values.
10962
Aleksey Sanin508a1012002-05-31 06:32:32 +000010963Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10964
10965 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10966 into LibXML2 test suite
10967
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010968Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10969
10970 * c14n.c: propagating xpath ancesstors node fix to c14n
10971 plus small performance improvement to reduce number of
10972 mallocs
10973 * xpath.c: fixed ancestors axis processing for namespace nodes
10974
Daniel Veillard46de64e2002-05-29 08:21:33 +000010975Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10978 Peter Jacobi
10979
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010980Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * configure.in: preparing 2.4.22
10983
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010984Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10987 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10988 a public entry point.
10989 * doc/*: rebuilt the API and docs
10990
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010991Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * xpath.c: patch from Richard Jinks to fix a problem introduced
10994 in the previous patch and pointed by Norm
10995
Daniel Veillardc6924812002-05-24 11:10:43 +000010996Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * libxml.spec.in: fixing bug #81112
10999
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011000Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * uri.c: fixing bug #82848
11003
Daniel Veillarda2878972002-05-24 07:54:39 +000011004Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11007 output of one catalog test
11008
Aleksey Sanin114e4752002-05-24 07:20:27 +000011009Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011010
Aleksey Sanin114e4752002-05-24 07:20:27 +000011011 * global.data globals.c tree.c include/libxml/globals.h
11012 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11013 default value for global parameter xmlIndentTreeOutput to 1 and
11014 introduced new global parameter xmlTreeIndentString (the string
11015 used to do one-level indent) with default value " " (as it was
11016 in tree.c)
11017
Daniel Veillard49d5af82002-05-23 11:55:49 +000011018Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11021 with trio and schemas.
11022
Daniel Veillard7c13af42002-05-22 09:57:32 +000011023Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * xpath.c: patch from Richard Jinks to fix the problem raised in
11026 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11027
Daniel Veillard5a872412002-05-22 06:40:27 +000011028Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * xmlschemas.c: a bit of work on import.
11031 * xmlschemastypes.c: Charles Bozeman provided a compare function
11032 for date/time types so min/max facet restrictions should work,
11033 indeterminate comparisons return an error instead of equal.
11034 * test/schemas/date_0* result/schemas/date_0_0: specific test
11035 from Charles Bozeman too
11036
Daniel Veillard10b6da42002-05-18 07:55:20 +000011037Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11040 from Christian Cornelssen fixing the man pages and the Catalog
11041 building script.
11042 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11043 next step is <xs:import> I now have a reasonable understanding
11044 of how it works.
11045
Daniel Veillarde5354492002-05-16 08:43:22 +000011046Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11049
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011050Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11051
11052 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11053
Daniel Veillard088bf112002-05-14 11:03:59 +000011054Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * xpath.c: fixing an XPath function evalutation bug pointed out
11057 by Alexey Efimov where the context was lost when evaluating
11058 the function arguments
11059
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011060Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011061
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011062 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11063 function public for XMLSec performance optimizations
11064
Daniel Veillard3cd72402002-05-13 10:33:30 +000011065Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * python/generator.py python/libxml2class.txt : fixed a problem
11068 with the HTML parser pointed by Gary Benson
11069 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11070 example
11071
Aleksey Sanine48a3182002-05-09 18:20:01 +000011072Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11073 * parser.c: fixed bug #81159 (memory growth in SAX)
11074
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011075Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11076 * xpath.c: fixed bug #78858 (the real fix)
11077
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011078Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011079 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011080
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011081Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * tree.c: modified xmlNodeSetBase to allow changing the
11084 base of a document.
11085
Daniel Veillard070803b2002-05-03 07:29:38 +000011086Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * xmlschemastypes.c: patch Charles Bozeman for validation of
11089 all the date, time, and duration types
11090 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11091 * configure.in: fixed an error pointed by an user
11092 * xml2-config.in: fixed an error pointed by an user
11093
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011094Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11095
11096 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11097 win32/libxml2.def.src xmlIO.c: exported default
11098 'file:', 'http:' and 'ftp:' protocols input handlers
11099 and maked protocols comparisson case insensitive
11100
Daniel Veillard34de97f2002-04-30 14:29:22 +000011101Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * configure.in: Neven Has detected a typo
11104
Daniel Veillard28577c32002-04-30 06:48:41 +000011105Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11108 as one of the persons allowed to commit directly to the
11109 module.
11110
Daniel Veillardfc57b412002-04-29 15:50:14 +000011111Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11114 * valid.c: raised a too low limit
11115 * doc/*: rebuilt the docs
11116
Daniel Veillardeca82812002-04-24 11:42:02 +000011117Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * test/XPath/expr/floats test/XPath/expr/functions
11120 result/XPath/expr/floats result/XPath/expr/functions
11121 xpath.c: another XPath conformance patch from Richard Jinks
11122
Daniel Veillard13e04c62002-04-23 17:51:29 +000011123Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * xmlschemas.c: fixed validation of attribute groups.
11126 * test/schemas result/schemas: added an example from the primer
11127
Daniel Veillard88c58912002-04-23 07:12:20 +000011128Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11131 * test/schemas result/schemas: updated the test list
11132
Daniel Veillarde19fc232002-04-22 16:01:24 +000011133Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * TODO: updated a bit
11136 * parser.c: made a comment more specific
11137 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11138 Schemas conformance.
11139 * test/schemas result/schemas: updated the test list
11140
Daniel Veillard441bc322002-04-20 17:38:48 +000011141Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11144 implementing xs:all with minOccurs = 0
11145 * tes/schemas/* result/schemas/*: added more tests covering
11146 xs:all
11147
Daniel Veillard8a001f62002-04-20 07:24:11 +000011148Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * xmlregexp.c: first implementation of the all particle, this
11151 may need to be revisited for case where not all transitions
11152 must be crossed.
11153
Daniel Veillard7646b182002-04-20 06:41:40 +000011154Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * tree.c: another entity processing update from Markus Henke
11157
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011158Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11159
11160 * trionan.c: fixed crash on OSF/1
11161
Daniel Veillardb4398962002-04-19 07:01:55 +000011162Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xmlschemas.c: more Schemas work
11165 * test/schemas/* result/schemas/*: added more tests coming
11166 from the spec.
11167
Daniel Veillard54761132002-04-18 21:00:44 +000011168Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11171 ExcC14N specification
11172
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011173Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * tree.c: patch from Markus Henke, fix for recursive entities.
11176
Daniel Veillard23b1f372002-04-18 15:50:05 +000011177Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * xpath.c: fix a problem with string() on a document node.
11180
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011181Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * Makefile.am xmlschemas.c: more Schemas work
11184 * test/schemas/* result/schemas/*: added more tests coming
11185 from the spec.
11186
Daniel Veillard6231e842002-04-18 11:54:04 +000011187Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11190 * result/HTML/*: this changes a few things in the results
11191
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011192Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11193
11194 * include/libxml/tree.h: eliminated 'declaration different than
11195 prototype' warning
11196 * include/win32config.h: "resolved" conflicts with errno.h
11197
Daniel Veillardb509f152002-04-17 16:28:10 +000011198Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11201 on the automata interfaces and debug of counted choices
11202 * test/schemas/* result/schemas/*: added a number of tests
11203
Daniel Veillard8651f532002-04-17 09:06:27 +000011204Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11207 a bit of work on Schemas
11208 * testSchemas.c: try to make it more useful
11209 * test/schemas/* result/schemas/* Makefile.am: changed the
11210 Schemas regression test procedure, started adding a few samples
11211
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011212Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11213
11214 * include/libxml/encoding.h: Patch for the Borland C++ builder
11215 * include/libxml/tree.h: Patch for the Borland C++ builder
11216 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011217 * win32/bcb5: New directory for the Borland C++ builder
11218 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011219
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011220Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11221
11222 * win32/Makefile.msvc: Update for XML Schema support
11223 * win32/configure.js: Update for XML Schema support
11224 * win32/libxml2.def.src: Update for XML Schema support
11225
Daniel Veillard4255d502002-04-16 15:50:10 +000011226Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11229 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11230 xmlunicode.c include/libxml/Makefile.am
11231 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11232 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11233 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11234 include/libxml/xmlversion.h.in : merged the current state of
11235 XML Schemas implementation, it is not configured in by default,
11236 a specific --schemas configure option has been added.
11237 * test/automata test/regexp test/schemas Makefile.am
11238 result/automata result/regexp result/schemas:
11239 merged automata/regexp/schemas regression tests
11240
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011241Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * xpath.c: Gary found a compile time problem, fixes #78823
11244
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011245Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * configure.in: release of 2.4.20
11248 * doc/*: updated and rebuilt the docs
11249
Daniel Veillardf544f192002-04-15 12:56:56 +000011250Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * python/Makefile.am: patch from Cristian Gafton to build on
11253 Red Hat 6.2, should also fix #75779
11254
Daniel Veillard940492d2002-04-15 10:15:25 +000011255Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * valid.c: first part of fixing #78729
11258
Daniel Veillardeb475a32002-04-14 22:00:22 +000011259Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11262 escaping of URI when saving HTML files.
11263 * result/HTML/*: this impacted some tests
11264
Daniel Veillard9b731d72002-04-14 12:56:08 +000011265Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * configure.in: trying to fix #77441
11268
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011269Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * include/libxml/xmlIO.h: Hallski complained it could not be
11272 included by itself.
11273
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011274Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11277
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011278Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11279
11280 * win32/configure.js: patch from Nilo for the c14n option
11281 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11282
Daniel Veillardda423da2002-04-10 19:25:38 +000011283Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11286 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11287 LIBXML_THREAD_ENABLED
11288
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011289Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * xpath.c: another patch from Richard Jinks for substring conformance
11292 * test/XPath/expr/floats test/XPath/expr/strings
11293 result/XPath/expr/floats result/XPath/expr/strings: update of the
11294 test suite to check those.
11295
Daniel Veillard01917aa2002-04-10 11:30:41 +000011296Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * xpath.c: patch from Richard Jinks for .x float parsing.
11299
Daniel Veillard46d6c442002-04-09 16:10:39 +000011300Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * parser.c: patch from Markus Henke when an encoding ain't recognized
11303
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011304Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * libxml.m4: got a report that #include <string.h> was needed
11307
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011308Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11311
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011312Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11313
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011314 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011315
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011316Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11319 pointed out by Melvyn Sopacua.
11320
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011321Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * libxml.m4: Frédéric Crozat gave a patch related to the change
11324 of Include paths breaking the libxml.m4
11325
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011326Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * xpath.c: Fix bug #76927 forgot to save some context
11329 when evaluating binary expressions
11330
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011331Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * configure.in: fixed configure for MPE/iX from Markus Henke
11334 * xmlmemory.c: fixed initialization problems
11335 * xpath.c: another set of patches from Richard Jinks this
11336 fixes "make XPathtests" on linux
11337
Daniel Veillard21458c82002-03-27 16:12:22 +000011338Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11341 * test/XPath/expr/compare test/XPath/expr/equality
11342 test/XPath/expr/floats test/XPath/expr/functions
11343 test/XPath/expr/strings result/XPath/expr/compare
11344 result/XPath/expr/equality result/XPath/expr/floats
11345 result/XPath/expr/functions result/XPath/expr/strings: Updated
11346 tests though they show a divergence on Linux
11347
Daniel Veillard28dfed12002-03-27 09:08:17 +000011348Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * xpath.c trionan.c: previous commit also included patches
11351 from Richard Jinks on some IEEE support corner case
11352
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011353Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11356 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11357 that $(datadir) should be used for docs
11358
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011359Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11362 could leak filedescriptors
11363
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011364Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * configure.in nanohttp.c: applied patch from Allan Clark for
11367 UnixWare/OpenServer
11368
Daniel Veillard19274092002-03-25 16:48:03 +000011369Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * configure.in: preparing 2.4.19
11372 * doc/*: rebuilt the docs
11373
Daniel Veillard56b2db72002-03-25 16:35:28 +000011374Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * nanohttp.c: fixing #76043, got fed up with non-portability
11377 of that piece of code.
11378
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011379Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * valid.c SAX.c: Never commit without running "make tests" :-(
11382 fix a couple of stupidities in the previous commit
11383 * result/*: a few changes in some attribute order result of previous
11384 commit.
11385
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011386Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11389 the internal subset should not raise duplicate ID errors,
11390 also there was a small bug in conjunction to namespace
11391 declarations defaulted and xml:xxx attributes DTD definitions.
11392
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011393Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * xpath.c: Richard Jinks also raised some rounding problems
11396 this tries to fix them
11397
Daniel Veillard4e2df542002-03-22 12:23:14 +000011398Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11401 behaviour in xmlXPathCastToString()
11402
Daniel Veillarddb552912002-03-21 13:27:59 +000011403Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11406 raised by Morus Walter
11407
Daniel Veillard9e537932002-03-21 13:08:08 +000011408Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11411 from Igor
11412
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011413Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * xpath.c: fixing #75619, related to a problem when trying
11416 to evaluate condition when the current node set resulting
11417 from that sub-step evaluation is empty. Also fixes 2 potential
11418 problem with previous-sibling and next-siblings axis.
11419
Daniel Veillard1840ef02002-03-21 08:05:23 +000011420Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11423 HTML support is not configured in.
11424
Daniel Veillard561b7f82002-03-20 21:55:57 +000011425Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11428 include/libxml/tree.h: dohh I really didn't intended to commit
11429 this test version :-(
11430
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011431Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * testSAX.c: I wanted to see the real speed at the SAX interface
11434 after a little too many Ximianer started complaining about the
11435 parser speed.
11436 added a --quiet option:
11437 paphio:~/XML -> ls -l db100000.xml
11438 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11439 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11440 3200006 callbacks generated
11441 real 0m1.270s
11442 Which means 16MBytes/s and 3Mcallback/s
11443
Daniel Veillardc62a1472002-03-19 18:35:12 +000011444Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * xpath.c: valgrind spotted another error that time when running
11447 on libxslt regression tests
11448
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011449Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * Makefile.am: adding "make valgrind" running the full regression
11452 tests (except python ones) under Valgrind (using valgrind -q
11453 which was kindly added by the author).
11454 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11455 passes cleanly now except an obcure floating point initialization
11456 raised in log10() in one XPath regression test ???
11457 * tree.c: edited some comments to close #75244
11458
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011459Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11462 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11463 context of ScrollKeeper, made sure that if the number is
11464 an integer, the serialization follows the description at
11465 http://www.w3.org/TR/xpath#section-String-Functions
11466
Daniel Veillard5997aca2002-03-18 18:36:20 +000011467Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011469 * configure.in: preparing 2.4.18
11470 * doc/*: updated and rebuilt the web site
11471 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11472 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011473 * parser.c: humm, changed the way the SAX parser work when
11474 xmlSubstituteEntitiesDefault(1) is set, it will then
11475 do the entity registration and loading by itself in case the
11476 user provided SAX getEntity() returns NULL.
11477 * testSAX.c: added --noent to test the behaviour.
11478
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011479Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * parser.c: Wilfried Teiken provided a hackish but working
11482 way to get context reported back on entities when parsing
11483 with SAX and without breaking the DOM build.
11484
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011485Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * c14n.c: applied a new patch from Aleksey Sanin
11488 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11489 to reference Aleksey implementation of XML digital Signatures
11490
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011491Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * xpath.c: small fix to avoid potential problem due to
11494 ordering of freeing data
11495 * python/Makefile.am: people were complaining about
11496 the generated file in python dir not being built
11497
Daniel Veillardd2379012002-03-15 22:24:56 +000011498Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11501 python/generator.py python/libxml.c python/types.c: Cleanup
11502 of the python Makefiles based on Jacob and James feedback,
11503 fixed the spec file accordingly, fixed the number of warning
11504 that passing my pedantic CFLAGS was generating. Conclusion
11505 is that Python includes are real crap.
11506
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011507Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * configure,in: it was reported quite a few times that
11510 xml2-config --cflags should not output
11511 -I$includeprefix/libxml2/libxml because libxml2 header names
11512 clashes with existing names like list.h from C++ stl.
11513 Includes should be #include<libxml/xxx.h> so ...
11514
Daniel Veillard6f293b12002-03-15 09:42:33 +000011515Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * c14n.c: another patch from Aleksey Sanin
11518
Daniel Veillard5c396542002-03-15 07:57:50 +000011519Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11522 canonicalization algorithm
11523 * doc/xml.html doc/index.html: added the C14N references on the
11524 index page.
11525
jacob berkman9be65862002-03-14 02:15:56 +0000115262002-03-13 jacob berkman <jacob@ximian.com>
11527
11528 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11529 usage, redundant, and gcc specific
11530
Daniel Veillard75be0132002-03-13 10:03:35 +000011531Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * xpath.c: speedup some node selection operations, this can
11534 have a significant impact on DocBook Norm's stylesheets
11535 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11536 make sure it's always the case
11537 * debugXML.c: distinguish CDATA and comments in ls operations
11538
Daniel Veillard61f26172002-03-12 18:46:39 +000011539Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11542 to generate better API descriptions etc...
11543
Daniel Veillard9ff88172002-03-11 09:15:32 +000011544Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * c14n.c: Fixing #74186, made sure all boolean expressions
11547 get fully parenthesized, ran indent on the output
11548 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11549 include/libxml/tree.h: also #74186 related, removed the
11550 --with-buffers option, and all the preprocessor conditional
11551 sections that were resulting from it.
11552
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011553Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * valid.c: applied patch from Dodji Seketeli fixing an
11556 uninitailized variable in xmlValidGetValidElements()
11557
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011558Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * c14n.c: fixed a few comments
11561 * doc/*.html doc/*/*.html: regenerated the docs and added
11562 the C14N API
11563 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11564
Daniel Veillardfa49d872002-03-09 10:20:00 +000011565Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11566
11567 * check-xml-test-suite.py: fix to adapt varaiations in the
11568 bindings
11569 * configure.in python/setup.py python/setup.py.in: fixed to
11570 have the version of the python scripts automatically updated
11571
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011572Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11575 in xmlCopyProp()
11576
Daniel Veillardaf43f632002-03-08 15:05:20 +000011577Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * configure.in: preparing 2.4.17 release
11580 * doc/*: updated and rebuilt the docs
11581 * xpath.c: fixed a comment
11582 * python/libxml.c: fixed a possible reentrancy problem
11583
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011584Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11587 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11588 added a specific regression test
11589 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11590 not raise exceptions when failing to find the attribute.
11591
Daniel Veillard90bc3712002-03-07 15:12:58 +000011592Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * configure.in xmllint.c: owen pointed out a problem with the
11595 ftme fix, gettimeofday() was not detected by configure and
11596 the ftime header wasn't included, dohhh
11597
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011598Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * configure.in xmllint.c: trying to fix #71457 for timing
11601 precision when gettimeofday() is not availble but ftime() is
11602
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011603Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11606 are now copied on install and part of the -devel RPM
11607
Daniel Veillard7b416132002-03-07 08:36:03 +000011608Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * xpath.c: trying to avoid bug #72150 which was apparently
11611 caused by a gcc bug (or a processor problem) as detailed
11612 at http://veillard.com/gcc.bug
11613
Daniel Veillardf742d342002-03-07 00:05:35 +000011614Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11617 fixed xmlReconciliateNs(), added a Python test/example for
11618 inter-document cut'n paste
11619 * python/libxml.py: fixed node.doc on document nodes and added
11620 xpathEval() onto node objects
11621
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011622Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11625 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11626 fixup and integrated tests for the serialization stuff
11627
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011628Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11631 moved the libxml man page to section 3
11632
Daniel Veillard1e774382002-03-06 17:35:40 +000011633Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * tree.c: fix bug #72490
11636 * python/libxml.c python/libxml.py: added methods serialize()
11637 and saveTo() to all node elements.
11638
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011639Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * xmlIO.c: closed #73430, don't read from an input source
11642 which indicated an end-of-file or an error.
11643
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011644Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * parser.c: make sure SAX endDocument is always called as
11647 this could result in a Python memory leak otherwise (it's
11648 used to decrement ref-counting)
11649 * python/generator.py python/libxml.c python/libxml.py
11650 python/libxml2-python-api.xml python/libxml2class.txt
11651 python/tests/error.py python/tests/xpath.py: implemented
11652 the suggestions made by Gary Benson and extended the tests
11653 to match it.
11654
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011655Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * python/generator.py: applied patch fixing #73450
11658
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011659Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * xpath.c: fixing #61290 "namespace nodes have no parent"
11662 long standing divergence from the XPath REC. NodeSets
11663 simply hold a copy of namespace nodes and those node ->next
11664 points to the parent (which may not be the node carrying the
11665 definition).
11666 * include/libxml/xpath.h: flagged but didn't added a possible
11667 speedup
11668 * DOCBparser.c HTMLparser.c: removed some warnings from push
11669 parser due to new state being added.
11670 * tree.c: new fix from Boris Erdmann
11671 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11672 the XML Canonalization support from Aleksey Sanin
11673
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011674Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * tree.c: patch from Boris Erdmann fixing some namespace odities
11677 with xmlCopyNode()
11678
Daniel Veillardc6613042002-03-02 09:34:02 +000011679Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * xmlIO.c: fix bug #72706 when loading a NULL entity
11682
Daniel Veillardc0fef772002-03-01 16:16:31 +000011683Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11686 actually change in a future XML Namespace revision.
11687
Daniel Veillard79426f22002-03-01 16:14:17 +000011688Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11691 added the possibility of returning nodesets from XPath extension
11692 functions written in Python
11693
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011694Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * python/*: commiting some Python bindings work done while travelling
11697
Daniel Veillard97300512002-03-01 09:13:41 +000011698Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11701 explicitely with memory debugging switched on
11702
Daniel Veillard6361da02002-02-23 10:10:33 +000011703Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11706 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11707 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11708 the accessor generator for strings
11709 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11710 regression test.
11711
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011712Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * python/README python/generator.py python/libxml.c python/setup.py:
11715 added the 'usual' setup.py to allow building a libxml2-python
11716 module based on the same code. The initialization is however
11717 different the 2 .so files fo libxml2 and libxslt are identical and
11718 they entry point initialize both libraries. this is done to avoid
11719 some possible nasty problem since the Python don't merge the maps
11720 of all shared modules.
11721
Daniel Veillard158a4d22002-02-20 22:17:58 +000011722Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * parser.c: fixed a push/encoding bug reported by Michael
11725 on librsvg
11726
Daniel Veillard7839e162002-02-20 18:54:48 +000011727Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * include/libxml/parserInternals.h: fixes a misplaced #endif
11730
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011731Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * parser.c valid.c: found and fixed a couple of allocation bugs
11734
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011735Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11736
11737 * doc/xml.html doc/python.html doc/*: added a Python and binding
11738 page describing the current state of the Python bindings and
11739 giving pointers to the other languages wrappers.
11740
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011741Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11744 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11745 rebuilt the API and web site
11746 * xpath.c: fixed #71978 portability bugs
11747
Daniel Veillard8aff2472002-02-19 21:50:43 +000011748Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11749
11750 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11751
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011752Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * include/libxml/parserInternals.h parser.c: had to change
11755 2 internal parsing API when processing document content
11756 to check the start and end of element content are defined
11757 in the same entity
11758 * valid.c include/libxml/valid.h: attribute normalization can
11759 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11760 with the context to report it.
11761 * SAX.c: fixed the last known bugs, crazy validation constraints
11762 when a document is standalone seems correctly handled. There
11763 is a couple of open issues left which need consideration especially
11764 PE93 on external unparsed entities and standalone status.
11765 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11766 The 2 tests left failing are actually in error. Cleanup done.
11767
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011768Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * valid.c: implemented E59 spaces in CDATA does not match the
11771 nonterminal S
11772
Daniel Veillard878eab02002-02-19 13:46:09 +000011773Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * SAX.c parser.c valid.c: more validation test fixups
11776 * check-xml-test-suite.py: added duration info for the tests
11777
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011778Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * parser.c valid.c: a couple of errors were reported but not
11781 saved back as such in the parsing context. Down to 1% failure rate
11782 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11783
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011784Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11785
11786 * xmlInternald.c: isExtender was missing a char
11787 * parser.c include/libxml/parser.h: % are acceptable in the
11788 internal subset if within a PUBLIC ID
11789
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011790Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * SAX.c parserInternals.c valid.c: more work on the conformance
11793 suite. Took the step to finally block documents with encoding
11794 errors. It's a fatal error per the spec, people should have fixed
11795 their documents by now.
11796
Daniel Veillard55253e22002-02-18 14:32:39 +000011797Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * check-xml-test-suite.py: fixed the test script after some discussion
11800 on the semantic of TYPE="error"
11801 * Makefile.am: added the script to the distrib
11802
Daniel Veillard28757702002-02-18 11:19:30 +000011803Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * SAX.c entities.c: fixed a couple of conformances issues deep
11806 into the validation code (standalone and undeclared Notations)
11807
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011808Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11809
11810 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11811 stayed there for years !
11812
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011813Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11816 missing
11817
Daniel Veillardc7612992002-02-17 22:47:37 +000011818Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * check-xml-test-suite.py: improved the behaviour a bit as
11821 well as the logs
11822 * parser.c valid.c SAX.c: fixed a few more bugs
11823 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11824
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011825Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * check-xml-test-suite.py: python script to run regression tests
11828 against the XML Test suite of W3C/OASis
11829 * SAX.c: fixed a validation bug
11830 * parser.c: fixed 3 errors pointed by the test suite
11831 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11832 * python/Makefile.am: fixed a dependendy
11833
Daniel Veillard9f28f302002-02-15 20:48:08 +000011834Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11835
11836 * xmlmemory.c: avoid a warning bug #71594
11837
Daniel Veillard144024e2002-02-13 21:14:46 +000011838Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11841 warning on alpha/Tru64
11842
Daniel Veillarde4301c82002-02-13 13:32:35 +000011843Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * include/libxml/entities.h: fixing a comment
11846 * valid.c: fixing some troubles with validity check on namespaces
11847 * result/VC/NS3 test/VC/NS3: added a specific regression test
11848
Daniel Veillarda6d05382002-02-13 13:07:41 +000011849Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * tree.c: Fixing #71342 serializing '\n' in attribute values
11852 * result/noent/att3 result/att3 test/att3: added a specific
11853 test.
11854
Daniel Veillard797a5652002-02-12 13:46:21 +000011855Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * python/libxml.c: couple of bug fixes
11858
Daniel Veillard01a6d412002-02-11 18:42:20 +000011859Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * python/*.py: removed tabs and used spaces.
11862
Daniel Veillard397ff112002-02-11 18:27:20 +000011863Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11866 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11867
Daniel Veillard03517542002-02-11 13:54:40 +000011868Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11871 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11872
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011873Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * include/libxml/encoding.h include/libxml/entities.h
11876 include/libxml/globals.h include/libxml/parser.h
11877 include/libxml/threads.h include/libxml/tree.h
11878 include/libxml/xmlmemory.h: trying to fix the include mess
11879
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011880Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * include/libxml/xmlmemory.h: reverted part of the previous
11883 attempt to provide #69655, this was breaking the build.
11884
Daniel Veillard0ba59232002-02-10 13:20:39 +000011885Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11888 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11889 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11890 include/libxml/parserInternals.h include/libxml/tree.h
11891 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11892 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11893 clean.
11894 * python/libxml.c: fixed a warning.
11895
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011896Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11899 copying of node, merge back IDs in the target document.
11900 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11901 test/XInclude/ents/ids.xml: test case
11902 * result/VC/ElementValid4: output changed due to a typo fix
11903
Daniel Veillard1c18e302002-02-09 22:16:40 +000011904Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011907 generate the dependencies right as Jacob found out. Add
11908 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011909
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011910Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * parserInternals.c valid.c: Justin Fletcher found some parts
11913 of the code needing cleanup
11914 * libxml.spec.in python/Makefile.am python/generator.py
11915 python/libxml.c python/libxml.py: Fixed the python Makefiles
11916 corrected a bug showing up on ia64, changed the name of the
11917 python internal module too
11918
Daniel Veillard07be19b2002-02-08 14:20:35 +000011919Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * Makefile.am: applied patch from Andris Pavenis for binary
11922 name suffixes
11923
Daniel Veillardf216d462002-02-08 13:44:24 +000011924Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * xmllint.c win32/win32config.h: fixing #68748
11927
Daniel Veillardd455d792002-02-08 13:37:46 +000011928Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * valid.c: fixing #70166
11931
11932Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * valid.c: fixing #70077
11935
Daniel Veillardc575b992002-02-08 13:28:40 +000011936Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * Copyright Makefile.am README configure.in libxml.spec.in:
11939 Changed to the MIT Licence
11940 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11941 doc/xmlio.html: updated the doc accordingly
11942 * include/libxml/xmlwin32version.h configure.in: preparing
11943 2.4.14 release
11944 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11945 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11946 fixed the const xmlChar * wrapper and generator, XPath extension
11947 functions now use the context as first argument
11948 * python/tests/tstxpath.py python/tests/xpath.py
11949 python/tests/xpathext.py: Updated the tests accordingly
11950 * tree.c: fixed bug #70067
11951
Daniel Veillard7db38712002-02-07 16:39:11 +000011952Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * Makefile.am: cleanup
11955 * debugXML.c: always use stdout if output is NULL
11956 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11957 * python/Makefile.am python/generator.py python/libxml2class.txt
11958 python/libxml_wrap.h python/types.c: augmented the number of bindings
11959 handling FILE * and XPath contexts
11960 * python/tests/Makefile.am: avoid a stupid problem due to the
11961 use of TEST.
11962
Daniel Veillard15a143b2002-02-06 22:40:50 +000011963Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11966
Daniel Veillard70cab352002-02-06 16:06:58 +000011967Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * python/TODO python/libxml.c: cleanup the extension function lookup
11970 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11971
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011972Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * configure.in python/Makefile.am: do not install outside
11975 of prefix
11976
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011977Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11978
11979 * python/TODO python/libxml.c: started adding SAX interfaces
11980 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11981 SAX test
11982
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011983Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * tree.c: hardened the addChild function
11986 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11987 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11988 added accessors needed for xmlNode, a bit more testing and
11989 extension of interfaces
11990 * python/tests/Makefile.am python/tests/build.py: added a test
11991 build from scratch/save/load/check
11992
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011993Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * parserInternals.c: change a small bit in the way valididy
11996 error messages get initialized
11997 * python/TODO python/libxml.c python/libxml2-python-api.xml
11998 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11999 added some memory debugging to track leaks at the libxml2 level
12000 * python/tests/*.py: changed all tests to check for leaks,
12001 there is just one left in XPath extension registrations.
12002
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012003Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * python/TODO python/generator.py python/libxml2-python-api.xml
12006 python/libxml2class.txt: more accessor classes for the parser
12007 context, allow to switch on and check validity
12008 * python/tests/Makefile.am python/tests/error.py
12009 python/tests/invalid.xml python/tests/valid.xml
12010 python/tests/validate.py: attded more test and and added error.py
12011 which I forgot to commit in the last step
12012
Daniel Veillard3ce52572002-02-03 15:08:05 +000012013Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * python/Makefile.am python/types.c: cleanup
12016 * python/libxml.c python/libxml.py python/libxml_wrap.h
12017 python/generator.py python/libxml2-python-api.xml
12018 python/libxml2class.txt: added class for parser context, added
12019 first cut for push mode support. Added a framework to generate
12020 accessors functions.
12021 * python/tests/Makefile.am python/tests/push.py: added a push
12022 test
12023
Daniel Veillardcfb05462002-02-02 23:18:22 +000012024Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12027 bug a bit of cleanup.
12028
Daniel Veillard5d819032002-02-02 21:49:17 +000012029Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12032 python/libxml2class.txt: adding error redirections and preformat
12033 to a python handler
12034 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12035 tests self checking
12036
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012037Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12040 a function
12041
Daniel Veillard9589d452002-02-02 10:28:17 +000012042Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12045 python/libxml.c python/libxml2-python-api.xml
12046 python/libxml2class.txt: Progressing through the TODOs, class
12047 description output, extra XML API, RPM now builds the wrappers
12048 for all python installed versions
12049
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012050Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * configure.in libxml.spec.in python/Makefile.am python/TODO
12053 python/generator.py python/libxml2class.txt: added more informations
12054 in the libxml2-python package including docs. Slightly changed
12055 the class hierarchy
12056 * python/tests/*: added basic regression tests infrastructure too
12057
12058Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12061 added libxml2-python as part of the packages installed
12062
Daniel Veillarda7340c82002-02-01 17:56:45 +000012063Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12064
12065 * python/Makefile.am python/generator.py python/libxml.c
12066 python/libxml.py: more work, now able to extend the
12067 XPath interpreter with functions written in python.
12068
Daniel Veillardc3e39442002-02-01 09:29:41 +000012069Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * python/Makefile.am: Jacob sent a patch to allow building from
12072 tarfile.
12073
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012074Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12077 inserted the python wrappers build, I hope this won't be too
12078 unportable
12079
Daniel Veillard1971ee22002-01-31 20:29:19 +000012080Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * xpath.c: minor optimization
12083 * python/generator.py python/libxml.c python/libxml.py
12084 python/libxml_wrap.h: more work on the python bindings,
12085 they now support XPath and there is no evident leak
12086
Daniel Veillard36ed5292002-01-30 23:49:06 +000012087Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * python/generator.py python/libxml.c python/libxml.py:
12090 more work on the python bindings generator.
12091
Daniel Veillard96fe0952002-01-30 20:52:23 +000012092Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * python/generator.py python/libxml.c python/libxml_wrap.h:
12095 more work on the python bindings.
12096
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012097Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * python/generator.py python/libxml.c python/libxml.py
12100 python/libxml_wrap.h: commited early version of a python binding
12101 for private use only ATM
12102
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012103Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * entities.c tree.c include/libxml/entities.h: applied patch
12106 from Anthony Jones to implement copy of DTD subtree too. Had
12107 just to keep 2 function private which really ought to become
12108 public ones.
12109
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012110Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * xmllint.c: added pointers to the web pages in the usage()
12113
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012114Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * tree.c: more fixes from Petr Kozelka for attribute handling
12117 in the tree API to align the semantic with DOM.
12118
Daniel Veillard36065812002-01-24 15:02:46 +000012119Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12120
12121 * valid.c tree.c entities.c: another set of patches from
12122 Anthony Jones for copy operations cleanup and robustness
12123
Daniel Veillardf8592562002-01-23 17:58:17 +000012124Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12127 an alphabetic index based on comments content
12128 * doc/*: rebuilt the web site with the new references
12129
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012130Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12131
12132 * parserInternals.h: Greg Sjaardema suggested to use an
12133 eponential buffer groth policy in xmlParserAddNodeInfo()
12134
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012135Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12138 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12139 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12140 to generate cross-references, and added/updated the stylesheets
12141 to generate and link API indexes. The generic keyword index
12142 is not done yet.
12143 * doc/*.html: regenerated all the usual docs too
12144
Daniel Veillard2070c482002-01-22 22:12:19 +000012145Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * debugXML.c: added an xpath function to the shell for T. V. Raman
12148
12149Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012150
12151 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12152 debug routines.
12153
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012154Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12155
12156 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12157 support of attribute nodes
12158
Daniel Veillard9d06d302002-01-22 18:15:52 +000012159Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12162 hopefully near complete and fully documented of the API in XML
12163 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12164 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12165 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12166 include/libxml/parserInternals.h include/libxml/valid.hi
12167 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12168 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12169 include/libxml/xpath.h include/libxml/xpathInternals.h:
12170 Cleaned up the doc comments a lot in the process, the interface
12171 coverage is now 100%
12172
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012173Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12176 extracts comments from the gtk-doc DocBook output (a bit
12177 convoluted but seems to work).
12178
Daniel Veillard61006472002-01-21 17:31:47 +000012179Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12182 added an XML description of the API, moved the script generating
12183 it here. Added a "make api" target
12184
Daniel Veillardd2f23002002-01-21 13:36:00 +000012185Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12188
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012189Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * xpath.c include/libxml/xpathInternals.h: the change made to
12192 xmlXPathFuncLookupFunc was incompatible roll it back
12193
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012194Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * SAX.c: cleanup patch from Anthony Jones
12197 * doc/Makefile.am: fix the headers to avoid in make scan
12198 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12199 includes, * vs Ptr and general cleanup
12200 * parsedecl.py: first version of a script to extract the
12201 module interfaces, the goal will be to provide .decl or XML
12202 specification of the interfaces to build wrappers.
12203
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012204Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12207 now provides return codes in case of errors
12208
Bjorn Reese026d29f2002-01-19 15:40:18 +000012209Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12210
12211 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12212 Upgraded to trio baseline 1.6
12213 * strio.h strio.c: Replaced by triostr.h and triostr.c
12214
Daniel Veillard572577e2002-01-18 16:23:55 +000012215Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12218 of strdup usage in the code
12219
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012220Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * parser.c error.c: Keith Isdale complained rightly that
12223 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12224
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012225Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * tree.c: fixed the funxtion to set the xml: attributes
12228 * debugXML.c: added "setbase" to test it.
12229
Daniel Veillard2c748c62002-01-16 15:37:50 +000012230Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12233 to allow updating an attribute content
12234
Daniel Veillard8de85c62002-01-15 17:10:15 +000012235Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * libxml.h: try to avoid problems when compiling on Windows
12238
Daniel Veillard314cfa02002-01-14 17:58:01 +000012239Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12240
12241 * hash.c: patch from Anthony Jones for hash.c allocation size
12242 * Makefile.am: trying to work around Yet Another Libtool Madness
12243 and build the 2.4.13 release finally ...
12244
Daniel Veillard744683d2002-01-14 17:30:20 +000012245Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12246
12247 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12248 * doc/* : update of the documentation
12249
Daniel Veillarde6a55192002-01-14 17:11:53 +000012250Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12253 at fixing #61290 :-(
12254
Daniel Veillardfb25a512002-01-13 20:32:08 +000012255Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12256
12257 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12258 Fixes bug #67229
12259
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012260Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * tree.c: trying to avoid troubles when a subtree is copied
12263 and coalesced in part with the target tree. Should fix
12264 bug #67407
12265
Daniel Veillardd8224e02002-01-13 15:43:22 +000012266Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * valid.c: fixed validation of attributes content of type
12269 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12270 values, very old bug. Fixes #67671
12271
Daniel Veillard8107a222002-01-13 14:10:10 +000012272Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12273
12274 * parser.c include/libxml/parserInternals.h tree.c: integrated
12275 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12276 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12277
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012278Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12279
12280 * threads.c: applied Serguei Narojnyi's patch to add native
12281 thread support on the Win32 platform
12282 * testThreadsWin32.c Makefile.am: added the test program also
12283 from Serguei, Win32 specific
12284 * include/win32config.h include/libxml/xmlwin32version.h.in:
12285 added patch from Igor for the Windows thread specific defines.
12286
Daniel Veillard845cce42002-01-09 11:51:37 +000012287Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12290
Daniel Veillard7b602b42002-01-08 13:26:00 +000012291Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12294 output page into XMLinfo.html. Close bug #66951 and
12295 raised by Robert Collins too.
12296
Daniel Veillard73c6e532002-01-08 13:15:33 +000012297Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12298
12299 * encoding.c: Paul Keogh pointed out a possibility of segfault
12300 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12301 Closes bug # 68238
12302
Daniel Veillard4a859202002-01-08 11:49:22 +000012303Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * doc/*.html: updated the Gdome2 links
12306
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012307Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12308
12309 * libxml.h: Applied following patches from Robert Collins
12310 and make sure IN_LIBXML is defined when compiling it
12311 -------
12312 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12313 as well as Visual C.
12314 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12315 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12316 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12317 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12318 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12319 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12320 xmlSysIDExists xmlNoNetExists).
12321 * xmllint.c: Don't include winsock2.h for Cygwin.
12322
Daniel Veillard401c2112002-01-07 16:54:10 +000012323Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12324
12325 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12326 when the version info is not present.
12327
Daniel Veillard6f42c132002-01-06 23:05:13 +000012328Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12329
12330 * tree.c: Anthony Jones pointed out a problem in
12331 xmlStringGetNodeList() and provided a fix for it
12332
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012333Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12334
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012335 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012336 xmlCreatePushParserCtxt() when the initial buffer passed
12337 is large.
12338
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012339Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12340
12341 * win32/*: big cleanup of the Windows/MSVC project files
12342 from Igor Zlatkovic
12343
Daniel Veillardcebb1362002-01-02 13:13:30 +000012344Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12345
12346 * doc/Makefile.am: should fix #67674 and avoid troubles if
12347 xsltproc is not available or fails in the prefix provided
12348
Daniel Veillard26908ab2002-01-01 16:50:03 +000012349Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12352
Daniel Veillard5344c602001-12-31 16:37:34 +000012353Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12356 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12357 Fixed a few other problems raised by Charlie Bozeman.
12358 * result/VC/ElementValid[5-7]: fixed the output
12359
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012360Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12361
12362 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12363 patches from Charlie Bozeman. Regenerated the HTML docs.
12364
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012365Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12366
12367 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12368 for Windows from Igor
12369
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012370Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * xmllint.c: applied Justin Fletcher patch for --output or -o
12373
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012374Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * win32/libxml2/libxml2.def.src: close #67019
12377
Daniel Veillard01db67c2001-12-18 07:09:59 +000012378Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12379
12380 * xmllint.c: applied Justin Fletcher generic timing patch
12381 similar to the one already applied to xsltproc.
12382
Daniel Veillardd1640922001-12-17 15:30:10 +000012383Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * include/libxml/tree.h tree.c: applied documentation patches
12386 from Charlie Bozeman
12387
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012388Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12389
12390 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12391
Daniel Veillard29e43992001-12-13 22:21:58 +000012392Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * valid.c: fix the xmlStrdup() used in the previous patch.
12395 * valid.c: added --dropdtd
12396 * tree.c: fixed xmlUnlinkNode so it also removes the references
12397 from the document if the node is a DTD
12398
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012399Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * HTMLtree.c valid.c: cleanup some static declarations
12402
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012403Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * xmllint.c: removed another strdup()
12406 * doc/FAQ: removed the HP/UX entry
12407
Daniel Veillarded472f32001-12-13 08:48:14 +000012408Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * valid.c: fix bug #66816 when validating.
12411 * xmllint.c: don't use sys/time.h if configure did not found it
12412
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012413Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12414
12415 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12416 xmlcatalog_man.xml
12417
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012418Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12421 xmlInitMemory() was declared twice
12422
Daniel Veillardb82c1662001-12-09 14:00:54 +000012423Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * globals.c: do not reference strdup() !
12426 * configure.in libxml-2.0.pc.in: trying to fix the libs
12427 of the various config extraction modules
12428
Daniel Veillardef90ba72001-12-07 14:24:22 +000012429Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * configure.in : preparing 2.4.12
12432 * doc/* : updated and rebuilt the docs
12433
Daniel Veillard220346d2001-12-07 11:33:54 +000012434Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12435
12436 * uri.c: closed bug #66159
12437 * testURI.c: added --escape option
12438 * configure.in: some cleanup for xml2-config --cflags
12439
Daniel Veillard2a906822001-12-06 14:34:08 +000012440Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * globals.c testThreads.c: removed some misplaced includes
12443 of xmlversion.h
12444
Daniel Veillarde28313b2001-12-06 14:08:31 +000012445Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * threads.c: patch from Gary Pennington fixing a possible
12448 problem at initialization time.
12449
Daniel Veillardd3b08822001-12-05 12:03:33 +000012450Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012453 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012454 CodeWarrior.
12455
Daniel Veillarda7866932001-12-04 13:14:44 +000012456Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * xmllint.c: applied Geert Kloosterman's patch to fix
12459 --repeat --timing output
12460
Daniel Veillard19840942001-11-29 16:11:38 +000012461Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12462
12463 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12464 where non-wellformed XML declaractions were not detected.
12465
Daniel Veillarde85d9342001-11-28 14:43:12 +000012466Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12469
Daniel Veillard22f25a82001-11-28 09:12:23 +000012470Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12473 gets reset by xmlCleanupInputCallbacks() and this makes the
12474 function useless. Same for output.
12475
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012476Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * xmlIO.c: robert pointed out a loop error in callback cleanups
12479
Daniel Veillard8faa7832001-11-26 15:58:08 +000012480Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12483 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12484 they are not really tied to debugging
12485
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012486Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12489 * xmllint.c: better --catalogs description
12490
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012491Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12492
12493 * tree.c: fixed a couple of problems in xmlSetProp()
12494
Daniel Veillardcd337f02001-11-22 18:20:37 +000012495Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12496
12497 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12498 unappropriate stdout output.
12499
Daniel Veillard566d4df2001-11-22 13:00:53 +000012500Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12501
12502 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12503 by Denis Beurive, closes #65111
12504
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012505Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12506
12507 * valid.c: in case of content model validity error, don't
12508 print it if validity warnings were not requested.
12509
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012510Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12513 * parserInternals.c: removed the last exit() call. Print an
12514 unmaskable error on stderr instead (library mismatch detection)
12515
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012516Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12517
12518 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12519 shell instructions from Heiko Rupp
12520
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012521Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * catalog.c: use the URL notation file:// for default catalog paths
12524
Daniel Veillard0ec98632001-11-14 15:04:32 +000012525Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * include/libxml/tree.h: better comments for _private fields
12528 * tree.c: removed a problem when copying an entity reference.
12529
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012530Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * vms/*: updated instructions and diffs from John A Fotheringham
12533
Daniel Veillarda11001b2001-11-12 22:45:36 +000012534Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * include/libxml/xmlerror.h: avoid an include problem if
12537 #include <libxml/xmlerror.h> happens first in code
12538 seems to be the case in KDE libs
12539
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012540Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12543 from Igor for Windows
12544
12545Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * Makefile.am: Gary Pennington pointed out a missing prefix
12548
Daniel Veillard43d3f612001-11-10 11:57:23 +000012549Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12552 * doc/*: upgraded and rebuilt the docs
12553
Daniel Veillardc1f78342001-11-10 11:43:05 +000012554Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12555
12556 * HTMLparser.c: fix comment in scripts element parsing.
12557 * result/HTML/doc3*: updated the results.
12558
12559Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12560
12561 * uri.c: another URI bug fix #63336, using Joel Young patch.
12562
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012563Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12566 a cleaned up version of the Pwd shell string generation.
12567
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012568Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * valid.c include/libxml/tree.h: trying to fix namespaces +
12571 validation problems for good, closing #63619 in the process
12572 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12573 wrong in this respect, fixed it.
12574
Daniel Veillardd536f702001-11-08 17:32:47 +000012575Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * xmllint.c: Morus Walter patch to allow --format and --encode
12578
Daniel Veillard5004f422001-11-08 13:53:05 +000012579Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * debugXML.c: Stefan Kost provided an help command for the shell
12582
Daniel Veillarda6825e82001-11-07 13:33:59 +000012583Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * debugXML.c: Heiko Rupp pointed that the shell would crash
12586 on empty nodesets returns.
12587
Daniel Veillard03f848d2001-11-07 12:53:46 +000012588Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12591 migh need the history libraries
12592
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012593Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12594
12595 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12596 handle the case of < in quoted attributes, Bastian Kleineidam
12597
Daniel Veillardc853b322001-11-06 15:24:37 +000012598Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12599
12600 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12601 fixing catalog breakages
12602 * Makefile.am catalog.c result/catalogs/catal
12603 result/catalogs/mycatalog.* test/catalogs/catal*:
12604 fixed more problems in catalog support, added more regression tests
12605 for both XML and SGML catalog handling
12606
Daniel Veillard66870c72001-11-05 19:27:49 +000012607Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12608
12609 * debugXML.c: applied an improvement to xmlGetLineNo() from
12610 Keith Isdale
12611
Daniel Veillardffe09c92001-11-05 14:21:47 +000012612Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12613
12614 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12615 Side effect of the progressive catalog loading
12616
Daniel Veillardad661b92001-11-05 11:43:15 +000012617Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * Makefile.am: confexecdir and confexec_DATA were defined twice
12620 pointed out by Karl Eichwalder
12621
Daniel Veillard6eb17722001-11-04 22:19:27 +000012622Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * xmlcatalog.c: avoid unlink() and use remove() instead.
12625
Daniel Veillardea898282001-11-04 22:13:45 +000012626Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12627
12628 * libxml.spec.in: cleanup
12629 * include/libxml/xmlwin32version.h: updated with 2.4.8
12630
Daniel Veillarda4617b82001-11-04 20:19:12 +000012631Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12632
12633 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12634 of compiling libxml with a non standard set of options
12635
John Fleck027edfb2001-11-04 20:13:58 +000012636Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12637
12638 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12639 document --sgml option, fixing gnome bugzilla #63382
12640
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012641Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12644 breakage of 2.4.7, added a couple of really needed APIs
12645 like xmlCatalogIsEmpty() and xmlNewCatalog()
12646 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12647 for install-catalog
12648 * configure.in: preparing 2.4.8
12649
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012650Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12651
12652 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12653 include/libxml/tree.h include/libxml/xmlIO.h: more include
12654 cleanups, export cleanly one html output + format function.
12655
12656Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * parser.c: removed initGenericErrorDefaultFunc call from
12659 xmlInitParser() since it could destroy previous calls to
12660 xsltSetGenericErrorFunc() effects
12661
Daniel Veillardebd38c52001-11-01 08:38:12 +000012662Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12665 keyword.
12666
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012667Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12668
12669 * Makefile.am: cleanup
12670 * threads.c: cleanup too
12671 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12672 from xsltproc
12673 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012674 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012675
Daniel Veillard91c00402001-10-30 17:41:38 +000012676Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12679 was not used anymore !
12680
Daniel Veillard52dcab32001-10-30 12:51:17 +000012681Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12682
12683 * configure.in: preparing 2.4.7
12684 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12685 manual page from John
12686 * doc/*: updated the doc and rebuilt the generated pages
12687
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012688Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * xmlIO.c: closing bug #62711, the library should never
12691 close stdin or stdout.
12692
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012693Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * uri.c: second pass at fixing #63336, using Joel Young
12696 final patch. looks okay.
12697
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012698Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * uri.c include/libxml/uri.h: trying to clear #63336
12701 allowing the escaping routine to parse unconformant
12702 URI-References.
12703
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012704Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12705
12706 * vms/readme.vms vms/build_libxml.com nanoftp.c
12707 include/libxml/xmlversion.h.in: a few VMS updates from
12708 John A Fotheringham
12709 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12710 and xmlCleanupOutputCallbacks() for the Perl binding people.
12711
Daniel Veillard635ef722001-10-29 11:48:19 +000012712Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12715 apply fixes to close #63271 and avoid segfaults when
12716 the error routine gets callbed before xmlInitParser()
12717 get called.
12718 * nanoftp.c error.c: Applied patches from Justin Fletcher
12719 correcting some xmlGenericError misuses.
12720
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012721Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12722
12723 *doc/xmllint.xml, doc/xmllint.1
12724 New and improved man page for xmllint - .xml is the original, .1
12725 is the generated man page
12726
Daniel Veillardc9484202001-10-24 12:35:52 +000012727Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12730 the web site from the main HTML document.
12731
Daniel Veillard5151c062001-10-23 13:10:19 +000012732Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * parser.c: fixed an erroneous validation bug when PE refs
12735 occurs in external parsed entities referenced from the
12736 internals subset
12737 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12738 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12739 added the associated testcase, it's a nice one.
12740 * HTMLparser.c: generate the DTD node as HTML still ...
12741 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12742
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012743Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12744
12745 * HTMLparser.c: fixed a bug in htmlNewDoc()
12746
Daniel Veillard89cad532001-10-22 09:46:13 +000012747Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * test/threads/*: added entities testing to the Thread test
12750 * testThreads.c: make the test reasonable
12751 * DOCBparser.c: fix the DTD public and system ID
12752 * xmllint.c: added --sgml for SGML DocBook importing
12753 * Makefile.am: added Docbtests target
12754
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012755Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12758 * testThreads.c: removed bogus include
12759
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012760Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12763 fixed a very serious (looping) validation bug
12764
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012765Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12766
12767 * include/libxml/globals.h include/libxml/threads.h threads.c
12768 testThreads.c: far more testing, cleaning up bugs
12769 * *.c : make sure globals.h is always included.
12770
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012771Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * HTMLparser.c: try to get rid of parser loops for good.
12774
Daniel Veillardab7488e2001-10-17 11:30:37 +000012775Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * configure.in: fixed some bugs in CFLAGS passing.
12778 * test/threads Makefile.am testThreads.c: added a specific
12779 threaded test case (really nasty, guaranteed).
12780
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012781Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * catalog.c: serious cleanup on the management of the
12784 XML catalog tree, more tests done, especially with
12785 the catalog PI.
12786
Daniel Veillard364789a2001-10-16 12:45:00 +000012787Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12788
12789 * catalog.c: avoid a problem in catalog cleanup on SMP if
12790 catalogs were not initialized.
12791
Daniel Veillard81463942001-10-16 12:34:39 +000012792Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * catalog.c xpath.c: trying to cleanup the not thread safe
12795 parts of the library.
12796
Daniel Veillard64a411c2001-10-15 12:32:07 +000012797Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * include/libxml/globals.h configure.in global.data: make
12800 the allocation be per-thread a configure option
12801 * encoding.c include/libxml/parser.h: fixed compilation
12802 errors
12803
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012804Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * include/libxml/parser.h: Norm reported that a few lines
12807 added were breaking libxslt compile, removed them for now
12808
Daniel Veillard6f350292001-10-14 09:56:15 +000012809Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * parser.c parserInternals.c threads.c: debugged and fixed
12812 initialization problems which were giving troubles on SMP
12813 boxes.
12814
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012815Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * include/libxml/Makefile.am: missing globals.h
12818
Daniel Veillarde7090612001-10-13 12:18:28 +000012819Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012820
Daniel Veillarde7090612001-10-13 12:18:28 +000012821 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012822
Daniel Veillardd0463562001-10-13 09:15:48 +000012823Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12826 include/libxml/parserInternals.h include/libxml/tree.h
12827 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12828 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12829 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12830 Applied the last patches from Gary, cleanup, activated threading
12831 all user accessible global variables are now handled in globals.[ch]
12832 Still a bit rought but make tests passes with either
12833 --with-threads defined at configure time or not.
12834 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12835 linking options
12836
Daniel Veillardb8478642001-10-12 17:29:10 +000012837Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * Makefile.am include/libxml/Makefile.am
12840 include/libxml/globals.h globals.c include/libxml/threads.h
12841 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12842 configure.in: started integrating the core of the thread support
12843 not activated yet but half integrated. The code should still
12844 compile and work anyway.
12845
Daniel Veillardb44025c2001-10-11 22:55:55 +000012846Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12847
12848 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12849 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12850 integrating the non-controversial parts of Gary Pennington
12851 multithread patches
12852 * catalog.c: corrected a small bug introduced
12853
Daniel Veillard75b96822001-10-11 18:59:45 +000012854Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12855
12856 * catalog.c include/libxml/catalog.h: very serious cleanup,
12857 isolating unportable code and as much as possible the accesses
12858 to the global shared catalog. May need more testing !
12859
Daniel Veillard78d12092001-10-11 09:12:24 +000012860Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12863 Keith Isdale patches for the XSLT debugger interfaces. Some
12864 cleanup
12865
Daniel Veillardff0b7312001-10-11 06:46:09 +000012866Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12869 * DOCBparser.c: generate line nubers in elements
12870
Daniel Veillard60087f32001-10-10 09:45:09 +000012871Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * configure.in: preparing 2.4.6 release
12874 * doc/xml.html doc/html/*: updated and rebuilt the docs
12875 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12876
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012877Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12878
12879 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12880 adding documentation for DV's supercatalog support
12881
Daniel Veillard82d75332001-10-08 15:01:59 +000012882Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12885 super catalog support adding one API and one flag --sgml to
12886 xmlcatalog
12887
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012888Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12889
12890 * doc/xmlcatalog_man.xml, xmlcatalog.1
12891 One more crack at
12892 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12893
12894
Thomas Broyer47334c02001-10-07 16:41:52 +000012895Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12896
12897 * xpath.c: implemented xmlXPathObjectCopy for external objects
12898 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12899
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012900Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12901
12902 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12903 finishing up fix to
12904 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12905 the xmlcatalog man page display more elegantly
12906
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012907Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * configure.in: closing bug #61832
12910 * HTMLparser.c: removed a warning
12911
Daniel Veillard6ab38382001-10-06 13:08:27 +000012912Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * xpath.c: fixing #61673 part I, do not loose doc information
12915 when copying result value trees.
12916
Daniel Veillard556c6682001-10-06 09:59:51 +000012917Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * xpath.c: trying to harden the XPath interpreter
12920
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012921Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12922
12923 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12924 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12925
William M. Brack1633d182001-10-05 15:41:19 +000012926Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12927
12928 * HTMLparser: repaired another loop problem
12929
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012930Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12933 parsing.
12934 * xpath.c: fix bug #61291 the default XML namespace node is
12935 missing from the namespace axis.
12936 * tree.c: refuse to create namespaces nodes with prefix "xml"
12937
Daniel Veillard651f9472001-10-04 14:51:06 +000012938Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * SAX.c: ouch a non-defined namespace could lead to a crash,
12941 fixed #61215
12942
Daniel Veillard7dd05702001-10-04 14:25:12 +000012943Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * parserInternals.c: closed bug #61054
12946
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012947Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * include/libxml/Makefile.am: closing #60708
12950
Daniel Veillarda293c322001-10-02 13:54:14 +000012951Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12954 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12955
Daniel Veillardf4309d72001-10-02 09:28:58 +000012956Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12959
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012960Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12961
12962 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12963 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12964
Daniel Veillard16756b62001-10-01 07:36:25 +000012965Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * catalog.c: Justin Fletcher provided cleaup code in case
12968 HAVE_STAT is not defined
12969 * include/win32config.h: Igor Zlatkovic suggested to have
12970 HAVE_STAT defined there
12971
William M. Brack5e1cac12001-09-28 16:19:18 +000012972Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12973
12974 * catalog.c - fixed typing error reported by M. Barros
12975
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012976Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12977
12978 * xmllint.c - fixing typo
12979
William M. Brackd28e48a2001-09-23 01:55:08 +000012980Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12981
12982 * HTMLparser.c: small enhancement to prevent loop on
12983 unrecognizable data
12984
Daniel Veillardb1d62872001-09-21 09:47:08 +000012985Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12986
12987 * parserInternals.c: applying patch from bug #60757 this
12988 should close it
12989
Daniel Veillardc0631a62001-09-20 13:56:06 +000012990Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * catalog.c xmlcatalog.c: removed a couple of warning
12993 * xpath.c: try to solve the linking problem on platforms
12994 needing trio to compile
12995
Daniel Veillard1a123612001-09-19 08:06:23 +000012996Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012997
Daniel Veillard1a123612001-09-19 08:06:23 +000012998 * Makefile.am libxml.spec.in: backing up non-documented changes
12999 commited without review or aproval by Jens Finke <jens@gnome.org>
13000 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013001
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013002Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * configure.in: Joe Orton provided a patch fixing a problem
13005 when iconv is specified to be in a non-standard directory
13006 but wasn't exported in xml2-config --cflags
13007
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013008Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13009
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013010 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013011 troubles with 2.4.4 errors.
13012
Daniel Veillard16698282001-09-14 10:29:27 +000013013Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * encoding.c entities.c: do not output hexadecimal charrefs
13016 when serializing HTML since some version of Netscape can't
13017 grok it, generate decimal ones.
13018 * result/HTML/doc3.htm: output changed due to previous test
13019 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13020
Daniel Veillard98fed372001-09-13 11:34:58 +000013021Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13024 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13025
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013026Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013027 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013028
13029 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13030 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13031 updated the configuration scripts systems accordingly
13032
Daniel Veillard04382ae2001-09-12 18:51:30 +000013033Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13034
13035 * configure.in: preparing for 2.4.4
13036 * doc/xml.html doc/html/*: updated and rebuilt the docs
13037
Daniel Veillardd63437e2001-09-12 15:00:27 +000013038Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13039
13040 * win32/dsp/libxml2.def.src: tried to incorporate comments
13041 from bug #59220
13042
Daniel Veillard319a7422001-09-11 09:27:09 +000013043Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * parser.c result/noent/wml.xml: fixed bug #59981 related
13046 to handling of '&' in attributes when entities are substitued
13047
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013048Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13049
13050 * libxml.h include/libxml/xmlversion.h.in
13051 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13052 Tried to close bug #60131
13053
Daniel Veillardbce62332001-09-10 18:46:55 +000013054Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13057
Daniel Veillard143b04f2001-09-10 18:14:14 +000013058Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * SAX.c: fixing bug #59946 on xmlns=""
13061
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013062Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13065 but allocates a new error code.
13066
Daniel Veillard05c13a22001-09-09 08:38:09 +000013067Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13068
13069 * xmllint.c: John Fleck fixed typos in the options output
13070 * parser.c SAX.c: fix ignorable white space SAX selection
13071
13072Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13073
13074 * entities.c: Steve Underwood found the possibility of an
13075 ininite loop in case of error.
13076
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013077Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13080
Daniel Veillarda050d232001-09-05 15:51:05 +000013081Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * parser.c: warn if version is not 1.0 but it's not
13084 strictly speaking an error after analyzing the spec
13085
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013086Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13087
13088 *doc/catalog.html - add link to the html version of the
13089 man page, other linguistic cleanups
13090
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013091Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13092
13093 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13094 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13095 file, has not yet been included in the build.
13096
Daniel Veillard99784ff2001-09-01 16:20:28 +000013097Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * catalog.c: removed a duplicate affectation Justin Fletcher
13100
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013101Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * tree.c: Armin Sander pointed a possible text coalescing
13104 problem, completed his patch.
13105
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013106Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13107
13108 * trionan.c: Fixed const and volatile re-definition problem
13109
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013110Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13111
13112 * libxml.4 parser.c: doc updates from Heiko Rupp
13113 * parserInternals.c: 2 sanity checks from Heiko Rupp
13114
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013115Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13116
13117 * tree.c: applied patch from Armin Sander to make some pointers
13118 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013119 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013120
Daniel Veillardb06c6142001-08-27 14:26:30 +000013121Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13122
13123 * xpath.c: hum, restrict the integer usage gcc bug workaround
13124 to only gcc compilers so that other architecture don't get
13125 penalized by this limitation.
13126 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13127
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013128Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13131 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13132
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013133Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13136 --convert option to xmlcatalog to convert SGML ones to
13137 the XML syntax.
13138 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13139
13140 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013141Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13142
13143 * catalog.c xmlIO.c: started some serious testing and fixed
13144 a few bug and optmization needs.
13145
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013146Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13147
13148 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13149 preparing for a 2.4.3 release even if it may not be ready yet
13150 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13151 all file parsing lookup to go through the entity resolver, add
13152 to add an API to bypass it (needed to load catalogs themselves),
13153 some cleanup on the catalog code too.
13154 * nanoftp.c: small cleanup
13155 * doc/catalog.html: small update
13156
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013157Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13160 Jun Kuriyama
13161
Daniel Veillardffb120d2001-08-23 00:52:23 +000013162Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * doc/catalog.html: finished the catalog documentation
13165
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013166Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13167
13168 * doc/catalog.html doc/xml.html: added documentation about
13169 Catalog support, misses an API description
13170 * doc/html/*: reextracted the API pages
13171
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013172Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13173
13174 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13175 Added the part about section 7.2 on URI resolution,
13176 fixed a side effect in the HTML parser, look complete
13177 and ready to rock except the URI/SystemID part!
13178
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013179Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13180
13181 * include/libxml/catalog.h include/libxml/parser.h
13182 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13183 xmlIO.c: added support and APIs needed for the catalog PI
13184 * include/libxml/xmlIO.h: cleanup
13185
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013186Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13189 include/libxml/catalog.h: starts to look okay, really
13190 plugged the new framework, cleaned a lot of stuff,
13191 added some APIs, except the PI's support missing this
13192 should be mostly complete
13193 * result/catalogs/* test/catalogs/*: added new test, enriched
13194 the existing one with URN ID tests
13195
Daniel Veillard64339542001-08-21 12:57:59 +000013196Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * catalog.c: fixed nextCatalog
13199 * result/catalogs/docbook test/catalogs/*: started adding
13200 a small regression test
13201
Daniel Veillardcda96922001-08-21 10:56:31 +000013202Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13203
13204 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13205 more work on the XML catalog support.
13206 * parser.c include/libxml/parser.h: small cleanup seems using
13207 list as a public parameter name can give portability troubles
13208 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13209 include/libxml/xpath.h include/libxml/Makefile.am: removed
13210 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13211 wrappers
13212
Bjorn Reese45029602001-08-21 09:23:53 +000013213Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13214
13215 * Makefile.am trio.c triodef.h trionan.c xpath.c
13216 include/libxml/Makefile.am include/libxml/trionan.h:
13217 Re-worked Not-A-Number and Infinity support.
13218 * xmlcatalog.c: added readline include files
13219
Daniel Veillard344cee72001-08-20 00:08:40 +000013220Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13221
13222 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13223 testCatalog as xmlcatalog, making it an installed app
13224 adding a shell, and preparing it to be a /etc/xml/catalog
13225 management tool, though not ready yet
13226 * catalog.c include/libxml/catalog.h: adding support for
13227 XML Catalogs http://www.oasis-open.org/committees/entity/
13228 not finished, there is some interesting tradeoffs and a
13229 few open questions left.
13230
Daniel Veillardb7664f42001-08-19 13:00:43 +000013231Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13232
13233 * xmllint.c: fixed a line formatting problem
13234
Daniel Veillard5015b712001-08-17 09:37:52 +000013235Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13236
13237 * SAX.c: removed a couple of unused variable (Albert Chin)
13238
Daniel Veillardbb371292001-08-16 23:26:59 +000013239Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13240
13241 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13242 trying to fix some troubles w.r.t. function returning
13243 const xxxPtr.
13244
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013245Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13248 defined
13249
Daniel Veillardae6db172001-08-16 19:32:00 +000013250Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13251
13252 * xpointer.c: removed unused var
13253
Daniel Veillard09190202001-08-16 16:27:41 +000013254Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * testXPath.c: another small cleanup closing bug #59110
13257
Daniel Veillard796f4b62001-08-16 16:00:13 +000013258Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13259
13260 * win32/dsp/libxml2.def.src: small cleanup closing bug
13261 #59108
13262
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013263Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13264
13265 * example/gjobread.c: add xmlCleanupParser() before leaving
13266
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013267Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13268
13269 * config.h.in configure.in include/libxml/xmlwin32version.h:
13270 released 2.4.2
13271
Daniel Veillardd3d06722001-08-15 12:06:36 +000013272Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13273
13274 * include/libxml/valid.h debugXML.c valid.c: deprecate
13275 the non-boundchecking Sprintf functions, add Snprintf
13276 this should close bug #57984
13277
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013278Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13281 URIs before doing the lookups (pointed by Mark Vakoc)
13282
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013283Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13284
13285 * xpath.c: serious changes on Result Value Trees and NodeSets
13286 w.r.t. deallocation and collect operations. Probably not
13287 100% clean (merge of allocated trees smells like a problem).
13288 Seems sufficient to close #58943
13289
Daniel Veillard90493a92001-08-14 14:12:47 +000013290Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13291
13292 * xmllint.c: adding a --format option
13293
Daniel Veillardfe703322001-08-14 12:18:09 +000013294Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13295
13296 * xpath.c: count() was broken on Result Value Tree
13297 * xmlIO.c: fixed file:/// accesses on _WIN32
13298
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013299Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13302 macro was renamed, this should close bug #58683
13303
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013304Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13307 entity substitution mode text at the end of the entity might
13308 be added due to text coalescing.
13309 * nanoftp.c parser.c: small cleanup
13310
Daniel Veillard0c720972001-08-08 20:59:00 +000013311Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13312
13313 * HACKING: added John Fleck right to commit in the doc subdir
13314
Daniel Veillard48da9102001-08-07 01:10:10 +000013315Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13316
13317 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13318 allow to inherit attributes from the DTD directly in the
13319 tree, this is needed for XPath and can be a useful feature.
13320 Inherited namespaces are always provided at the tree level now
13321 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13322 of tests for this feature (XSLT being the prime user).
13323
Daniel Veillard50f34372001-08-03 12:06:36 +000013324Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13327 testSAX.c xmlIO.c xmllint.c include/win32config.h
13328 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13329 include/libxml/xmlwin32version.h.in win32/README.MSDev
13330 win32/dsp/*: applied Win32 Facelift No.2 patches from
13331 Igor Zlatkovic for Windows/MSC
13332
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013333Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * SAX.c: unparsedEntityDecl() the URI computation of the
13336 entity wasn't done breaking XSLT unparsed-entity-uri()
13337
Daniel Veillard567e1b42001-08-01 15:53:47 +000013338Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13339
13340 * xpath.c: fixed a bug when walking the descendants and
13341 the current node has no children
13342 * debugXML.c: show up when a text node is supposed to not be escaped
13343
Thomas Broyerf186c822001-07-31 23:30:37 +000013344Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13345
13346 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13347 worked like the set:leading() function)
13348 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13349
Daniel Veillardba6db032001-07-31 16:25:45 +000013350Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13353
Daniel Veillard57905372001-07-31 15:52:17 +000013354Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * include/libxml/xmlIO.h: apply change to close #58141
13357 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13358
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013359Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * parser.c: when the internal subset uses a PE, then the
13362 included entity can use conditional sections.
13363
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013364Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13367 when walking the namespace axis showing up in
13368 libxst/tests/general/bug-12
13369 * xmlmemory.c: added the possibility to trace a given block
13370 defined by its address
13371
Daniel Veillard4aafa792001-07-28 17:21:12 +000013372Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * parser.c: don't override existing encoding specified before
13375 starting xmlParseDocument()
13376
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013377Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * include/libxml/xmlwin32version.h: reinserted, needed for
13380 Windows users of CVS
13381
Darin Adlera77cac02001-07-27 17:41:51 +0000133822001-07-27 Darin Adler <darin@bentspoon.com>
13383
Darin Adler699613b2001-07-27 22:47:14 +000013384 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13385 * testCatalog.c: Add include of <libxml/parser.h>.
13386
133872001-07-27 Darin Adler <darin@bentspoon.com>
13388
Darin Adlera77cac02001-07-27 17:41:51 +000013389 * include/libxml/.cvsignore:
13390 * include/libxml/xmlwin32version.h:
13391 Remove this file from CVS because it's generated.
13392
Daniel Veillard50822cb2001-07-26 20:05:51 +000013393Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * parser.c include/libxml/parser.h: applied const patches from
13396 Tom Moog #58002
13397
Thomas Broyerba4ad322001-07-26 16:55:21 +000013398Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13399
13400 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13401 lookup framework
13402
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013403Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * tree.c: fixed xmlCopyNode() for documents
13406
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013407Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13410
13411Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013412
13413 * parser.c: fixes bug #57652 reported by Morus Walter
13414
Daniel Veillarde3924972001-07-25 20:25:21 +000013415Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13418
Daniel Veillarda53c6882001-07-25 17:18:57 +000013419Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13422 errors, lesson don't add new functions at 1am before a release
13423 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13424 from XPath initialization when possible.
13425
Daniel Veillardd9bad132001-07-23 19:39:43 +000013426Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * result/scripts/base*: removing history/readline changed
13429 this slightly
13430 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13431 xmllint.c: make element content line number generation
13432 optionnal to avoid breaking old apps added interface to switch
13433
Daniel Veillardf012a642001-07-23 19:10:52 +000013434Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013437 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013438 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13439 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13440 John Kroll fixes to allow saving to HTTP via PUT (or
13441 POST of needed).
13442 * doc/html/*.html: regenerated the docs
13443
Thomas Broyere8126242001-07-22 03:54:15 +000013444Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13445
13446 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13447 xmlHashScanFull and xmlHashScannFull3 to get passed the
13448 three keys as arguments to the callback function
13449
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013450Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * configure.in Makefile.am: removed libxml softlink for good
13453 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13454 100% coverage by gtk-doc
13455
Daniel Veillard8599e702001-07-17 21:38:51 +000013456Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13459 fixed serious troubles due to size_t vs. int mismatch
13460
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013461Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13464
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013465Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13466
13467 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13468 convenient extension API for value and context managing
13469 Now handles external objects through xmlXPathPopExternal,
13470 xmlXPathWrapExternal and xmlXPathReturnExternal.
13471 Added functions for sets operations (intersection, etc.)
13472
Daniel Veillard22090732001-07-16 00:06:07 +000013473Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13476 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13477 HTMLparser.c: cleanup of global variables, marking some
13478 const or private.
13479
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013480Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013481
13482 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13483 fixed xmlXPathNodeSetItem when passing index=0
13484
Daniel Veillard05dec342001-07-14 21:57:39 +000013485Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13488
Daniel Veillard28ae6362001-07-14 16:44:32 +000013489Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xmllint.c: fixed compilation under Cygwin #57503
13492 * TODO: update
13493
Peter Williamsed156f52001-07-13 18:35:13 +0000134942001-07-13 Peter Williams <peterw@ximian.com>
13495
13496 * config.h.in: add #undef HAVE_DLFCN_H
13497
13498 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13499 builddir.
13500
Daniel Veillard73b36e32001-07-12 15:09:52 +000013501Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13504 raised by #57348 and #57381
13505
Daniel Veillard7db37732001-07-12 01:20:08 +000013506Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13509 tree.c xpointer.c: store the line numbder in element->content,
13510 may break some software, need a configuration mechanism
13511
Darin Adler96037892001-07-11 00:03:16 +0000135122001-07-10 Darin Adler <darin@bentspoon.com>
13513
13514 * .cvsignore:
13515 * example/.cvsignore:
13516 * include/.cvsignore:
13517 * include/libxml/.cvsignore:
13518 Various things that are generated and should be ignored.
13519
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013520Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13523 * doc/xml.html doc/html/*: updated the docs
13524
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013525Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13528 validation occured on content with element child
13529
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013530Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * tree.c: fixed XML Base computation which was broken
13533 * debugXML.c: added a base function to the shell
13534 * Makefile.am result/scripts/* test/scripts/*: added scripts
13535 based regression tests, and adding 2 XML Base tests
13536
Daniel Veillard19e96c32001-07-09 10:32:59 +000013537Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * tree.c: set properties doc and call xmlSetListDoc for properties
13540 content when grafting them in a different tree.
13541 * aclocal.m4: remove from CVS
13542
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013543Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * win32/libxml2/libxml2.def.src: added some missing entry point
13546 for XPath (Mark Vakoc)
13547
Daniel Veillard388236f2001-07-08 18:35:48 +000013548Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13551 layer should URI-Unescape before trying to open resources.
13552
Daniel Veillard04383752001-07-08 14:27:15 +000013553Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * xpath.c: fix the name() bug for elements in the default
13556 namespace reported by Charlie Bozeman
13557
Daniel Veillard7583a592001-07-08 13:15:55 +000013558Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13561 led to an XPath fix, improvements of SAX initialization, and
13562 an added option --nocdata to testXPath
13563
Daniel Veillard449d7392001-07-07 19:11:06 +000013564Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * doc/libxml-doc.el: Felix Natter provided anew version working
13567 with XEmacs too
13568
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013569Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * include/libxml/xpath.h: small cleanup
13572 * doc/xml.html: update
13573
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013574Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13577 released 2.3.14
13578
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013579Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013582 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013583
Daniel Veillard73c9c042001-07-05 20:02:54 +000013584Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13587 were not equal to empty strings
13588
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013589Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * SAX.c: fixed a URI-Reference computation problem when validating
13592 * xmlIO.c: small cleanup
13593
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013594Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * parser.c: improved the description of a couple of interfaces
13597 upon Larry Stamper suggestion
13598
Daniel Veillard62f313b2001-07-04 19:49:14 +000013599Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * SAX.c entities.c parser.c: changed completely the way entities
13602 are handled when running the parser in entity substitution mode.
13603 This fixes a bug reported by Stephan Kulow and nearly divides
13604 by 3 the amount of memory required by libxslt to load and process
13605 DocBook TDG.
13606
Daniel Veillardf420ac52001-07-04 16:04:09 +000013607Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * HTMLparser.c: fixing a too early root closing problem raised
13610 byt Prashanth Naidu
13611
Daniel Veillard8c357d52001-07-03 23:43:33 +000013612Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13615 raised by Mark Vakoc.
13616
Daniel Veillard6e90d192001-07-03 16:37:49 +000013617Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * example/Makefile.am: fixed the include path to add srcdir/include
13620 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13621 and some cleanup
13622
Daniel Veillardf06307e2001-07-03 10:35:50 +000013623Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13626 lot of optimization work, results in significant improvements
13627 when handling really complex XPath queries. Add a small optimizer
13628 for unions, improve [n] and [last()], avoid some costly ops.
13629
Daniel Veillard77044732001-06-29 21:31:07 +000013630Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13633 * xpath.c: small cleanup
13634 * xmlGetNsList: reformated, fixed problems if used on Entities
13635
Daniel Veillard2adbb512001-06-28 16:20:36 +000013636Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13639
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013640Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13643 * Makefile.am example/Makefile.am: workaround automake generating
13644 erroneous deps
13645
Daniel Veillard12f7d292001-06-28 13:12:11 +000013646Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * include/win32config.h: bug #56801 Yon Derek provided a patch
13649 to the windows config file.
13650
Daniel Veillard87ee9142001-06-28 12:54:16 +000013651Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13654 libxml.h : Yon Derek provided a set of changes to compile from
13655 CVS on Windows/MSC
13656
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013657Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * parser.c: fixed UTF8 BOM support in push mode
13660 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13661 added a specific testcase
13662
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013663Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * Makefile.am: added --push regression tests
13666 * parserInternals.c: the XML parser segfaulted in --push mode
13667
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013668Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * configure.in: moved the symlinks detection within a CVS
13671 check, this is not portable and will be removed soon.
13672 * xpath.c: small cleanup/speedup
13673
Daniel Veillard11648102001-06-26 16:08:24 +000013674Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13677 release of 2.3.12
13678 * parser.c: make an error message if unknow entities in all cases
13679
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013680Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13683
Daniel Veillard23793842001-06-25 16:07:45 +000013684Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13687 includes were installed in the wrong dir
13688
Daniel Veillardf5498f32001-06-25 15:08:36 +000013689Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * doc/html.xml: warn against sending code to exhibit bugs.
13692
Daniel Veillard56f06462001-06-24 21:34:03 +000013693Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13696 Tru64 from Thomas Leitner
13697
Daniel Veillardc5d64342001-06-24 12:13:24 +000013698Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * AUTHORS: added William and Bjorn
13701 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13702 daniel@veillard.com hopefully I won't have to do this again
13703 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13704 docs can be rebuilt cleanly now
13705 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13706 from CVs it's generated, added include/libxml/xmlwin32version.h
13707 also generated but which should change far less frequently.
13708 * catalog.c nanoftp.c: made sure to include libxml.h not
13709 libxml/xmlversion.h directly
13710 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13711 when compiling on WIN32 and MSC
13712
Daniel Veillard07385fd2001-06-23 21:55:48 +000013713Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * include/Makefile.am include/libxml/Makefile.am configure.in:
13716 fixed make distcheck and rebuilding the rpms
13717
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013718Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * configure.in: should finish the migration of exported includes
13721 into a real include/libxml in CVS, at least for CVS users.
13722 * removed the exported headers, added in include/libxml (as well
13723 as xmlversion.h.in).
13724
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013725Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * configure.in: fixed the way to detect symlink
13728
Daniel Veillard66541772001-06-23 18:31:04 +000013729Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * configure.in: updated, include/libxml is now a real CVS dir
13732
Daniel Veillardca989762001-06-23 17:39:29 +000013733Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13736 version works with both libxml1 and libxml2 (it autodetects
13737 the prefix of the html-files) from Felix Natter.
13738 * doc/xml.html: updated doc accordingly
13739
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013740Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * xpath.c: fixed the bug generating a template loop in libxslt
13743 when using docbook-xsl-1.4, * should filter out document nodes
13744 * HACKING: added William
13745 * TODO: updated
13746
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013747Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * doc/FAQ.html: added a warning about gcc-3.0
13750 * doc/xml.html: added reference to gdome2 and removed a confusing
13751 sentence
13752
Daniel Veillardf7f41852001-06-22 15:18:01 +000013753Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * xmlversion.h: okay this is a generated file, but Windows
13756 users need it and they can't generate it, and I want CVS
13757 Windows users ...
13758 * win32/libxml2/libxml2_so.dsp: Windows project file for
13759 the shared lib version of libxml2
13760 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13761 resources needed for libxslt/xsltproc by Yon Derek
13762
Bjorn Reese3157b342001-06-22 14:41:45 +000013763Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13764
13765 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13766
Daniel Veillard4151acb2001-06-22 10:48:57 +000013767Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
Daniel Veillardcc146db2001-06-22 11:10:52 +000013769 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13770
13771Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
Daniel Veillard4151acb2001-06-22 10:48:57 +000013773 * include/win32config.h: Yon Derek provided a first fix
13774 to be able to compile libxslt/xsltproc on Windows
13775
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013776Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * xpath.c: attempt to work around what seemed a gcc optimizer
13779 bug when handling floats on i386 http://veillard.com/gcc.bug
13780 * tree.c entities.c encoding.c: doing some cleanups while
13781 chasing it
13782
Daniel Veillard017b1082001-06-21 11:20:21 +000013783Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * Makefile.am: cleanup when --without-debug is specified
13786 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13787 w.r.t. --without-debug and other include points
13788 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13789 Catalogs
13790 * configure.in entities.h tree.h HTMLparser.c: removed
13791 --without-corba, made the _private field mandatory
13792
Daniel Veillard87a764e2001-06-20 17:41:10 +000013793Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13796 outputs a BOM in UTF8, an errata has been issued to avoid the
13797 problem, that was the most reasonable solution... Add support
13798 for a leading UTF8 BOM in entities.
13799
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013800Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * valid.c: fixed a bug found when post validating an entity ref
13803 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13804 activate it too
13805
Daniel Veillard39196eb2001-06-19 18:09:42 +000013806Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13809 weakness in the node copy the XPointer and the XInclude
13810 implementations. Serious cleanup.
13811
Daniel Veillard3739b982001-06-19 12:51:30 +000013812Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * Makefile.am: Kjartan Maraas provided a small patch to
13815 add xml2-config.in to EXTRA_DIST
13816
Daniel Veillarda9142e72001-06-19 11:07:54 +000013817Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13820 provided another failing case found in KDE, the way the
13821 ctxt->vctxt.nodeTab was allocated and freed changed over
13822 time but it wasn't completely cleaned up. This should fix it.
13823
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013824Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * parser.c: Stephan Kulow also raised the fact that line number
13827 could get miscounted making debug harder, fixed the problem
13828 in xmlParseCharData()
13829
Daniel Veillard64b98c02001-06-17 17:20:21 +000013830Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * valid.c: Stephan Kulow pointed out a problem when validating
13833 and using an empty entity, forgot a 'break' in a case.
13834
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013835Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13838 * doc/xml.html: updated with 2.3.11
13839
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013840Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * TODO: updated adding cleanup of generated doc
13843 * configure.in: prepared to release 2.3.11
13844 * xmllint.c: added --version for bug reporting
13845 * doc/html/*.html: rebuilt the doc
13846
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013847Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * xpath.c: first part of the work on selecting namespace to
13850 fix bug #56115
13851
Daniel Veillard96ed5832001-06-15 22:22:04 +000013852Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13855 when using -liconv
13856 * TODO: updated
13857
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013858Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13861 cleanup, encoding support.
13862
Daniel Veillard608ad072001-06-14 08:32:28 +000013863Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13866
Daniel Veillard239d0522001-06-13 23:02:48 +000013867Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * xpath.c: bug detected by Ankh when / is used as a function arg
13870
Daniel Veillard02bb1702001-06-13 21:11:59 +000013871Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13874 of element and use it to avoid outputting formatting spaces at
13875 the wrong place. Implemented the format parameter for HTML save.
13876 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13877 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13878 result/HTML/wired.html: of course this impact the result of a
13879 number of HTML tests
13880
Daniel Veillard95d845f2001-06-13 13:48:46 +000013881Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * HTMLtree.[ch]: started augmenting the HTML save API with
13884 encoding and formatting parameters
13885
Daniel Veillardeca60d02001-06-13 07:45:41 +000013886Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * HTMLtree.h: cleanup and started evaluating the work needed on
13889 revamping the HTML output code
13890
Daniel Veillard84666b32001-06-11 17:31:08 +000013891Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13894
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013895Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * valid.c: fixed bug #56049, forgot one check in the
13898 validation routine
13899
Daniel Veillardca2366a2001-06-11 12:09:01 +000013900Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13903
Daniel Veillard6761eee2001-06-11 10:29:38 +000013904Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * libxml.h: fixed an error in last commit
13907 * doc/FAQ.html: added an entry for compilation from CVS
13908
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013909Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * xmlversion.h.in libxml.h: Cygwin patches
13912 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13913 * tree.h: cleanup
13914
Daniel Veillardacd370f2001-06-09 17:17:51 +000013915Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13918 memory block in a strange case where libxml is linked twice
13919 in the binary.
13920
Daniel Veillard1d047672001-06-09 16:41:01 +000013921Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13924 state far too often, simple fix used to avoid it.
13925
Daniel Veillard4497e692001-06-09 14:19:02 +000013926Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13929 being processed, applied his patch
13930 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13931
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013932Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13935 provided fixes to compile on MSCC again
13936 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13937 also provided an update for the project files.
13938
Daniel Veillarda682b212001-06-07 19:59:42 +000013939Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13942 bug #55810
13943
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013944Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * tree.c: fixed xmlGetNsProp() to close bug #55683
13947 Note this requires libxslt to use it's own function instead.
13948
Daniel Veillardf0c53762001-06-07 16:07:07 +000013949Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * HTMLtree.c: when in a pre element no formatting space should
13952 be added.
13953 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13954
Daniel Veillard068a9652001-06-07 15:30:26 +000013955Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * configure.in: added tests for signal() and signal.h
13958
Daniel Veillard541d6552001-06-07 14:20:01 +000013959Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13962
Daniel Veillard8a367d42001-06-07 14:01:34 +000013963Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * doc/libxml-doc.el: Felix Natter provided a new version for
13966 libxml2
13967
Daniel Veillard8a926292001-06-07 11:20:20 +000013968Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * HTMLtree.c: when in a pre element no formatting space should
13971 be added.
13972
Daniel Veillard14839d52001-06-06 16:11:56 +000013973Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13976
Daniel Veillarde95e2392001-06-06 10:46:28 +000013977Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13980 hack
13981 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13982 * uri.c: fixed a warning
13983
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013984Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * HTMLtree.c: trying to close bug #55772 escaping in script
13987 elements
13988 * doc/xml.html: suggest to send mail to the list
13989
13990Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013991
13992 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13993 good. Use a macro and based on the solution provided in
13994 vsnprintf manual page from GNU.
13995
Bjorn Reese99748722001-06-05 12:49:15 +000013996Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13997
13998 * error.c: Workaround for non-preserving variadic list.
13999 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14000
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014001Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * doc/xml.html: added 2.3.10 release
14004
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014005Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * configure.in: releasing 2.3.10
14008
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014009Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14012
Daniel Veillard20042422001-05-31 18:22:04 +000014013Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * encoding.c: Robert Collins provided a patch to add the
14016 "US-ASCII" encoding alias
14017
Daniel Veillard97ac1312001-05-30 19:14:17 +000014018Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14021 string oriented functions and started cleaning the related areas
14022 in xpath.c which needed fixing in this respect
14023
Daniel Veillard2d703722001-05-30 18:32:34 +000014024Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14027 #55380
14028 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14029
Daniel Veillard9403a042001-05-28 11:00:53 +000014030Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * TODO: updated
14033 * nanohttp.[ch] : started adding APIs to get the redirected URL
14034 when this occurs (needed for further base computation
14035 * tree.h: cleanup
14036 * encoding.c: cleanup
14037 * SAX.c: minor change around ctxt->loadsubset
14038
Daniel Veillard6278fb52001-05-25 07:38:41 +000014039Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * Makefile.am include/Makefile.am: small change to have
14042 include/libxml rebuilt if working from CVS.
14043 * uri.c: applied another patch from Carl Douglas for URI escaping,
14044 this should close bug #51876
14045
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014046Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14049 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14050 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14051 added specific regression test
14052 * parser.h: preparing for the XSLT mode where DTD inherited
14053 attributes are added to the tree.
14054
Daniel Veillardbbd22452001-05-23 12:02:27 +000014055Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * xinclude.[ch]: Updated the namespace for the Last Call version
14058 * result/XInclude/include test/XInclude/include: updated the
14059 testsuite accordingly
14060
Daniel Veillard8514c672001-05-23 10:29:12 +000014061Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14064 related to bug #51876
14065
Daniel Veillard42596ad2001-05-22 16:57:14 +000014066Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * tree.c: fixed a gross mistake in base computation, xml:base is
14069 not completely correct yet (need cascade).
14070 * xpath.[ch]: added the few things needed to find a function name
14071 and URI from the XPath context when it is called.
14072
Daniel Veillard81418e32001-05-22 15:08:55 +000014073Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14076 * DOCBparser.c: small cleanup
14077 * xmllint.c: added a --catalogs option to load catalogs from
14078 $SGML_CATALOG_FILES
14079 * tree.c: cleanup
14080 * configure.in: iconv library fixup, ICONV_LIBS
14081
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014082Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * catalog.c: handling of CATALOG entries. detection of recursion,
14085 and a few bugfixes
14086 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14087 against the default namespace
14088
Daniel Veillard04b93292001-05-21 08:15:31 +000014089Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14092
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014093Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * parser.c: fixed propagation context info when parsing an
14096 external entity.
14097 * doc/html/*.html: regenerated a couple of docs
14098
Daniel Veillard4623acd2001-05-19 15:13:15 +000014099Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * doc/xml.html: update with 2.3.9 informations
14102
Daniel Veillardbed7b052001-05-19 14:59:49 +000014103Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14106 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14107 * doc/html/* : rebuilt the docs
14108 * valid.c: small patch which may improve some case when
14109 validating.
14110
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014111Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * HTMLparser.c: Closed bug #54891
14114 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14115 to the suite
14116
14117Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14120 applied a documentation patch from LotR and filled in a few missing
14121 descriptions
14122
Daniel Veillard76d66f42001-05-16 21:05:17 +000014123Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * xpath.c tree.c parser.c: speed optimizations at the parser level
14126 document tree freeing and xpath evaluation
14127
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014128Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * parser.c parser.h parserInternals.h: fixed a couple of
14131 interfaces for handling memory buffer input to const char *
14132 upon suggestion of JamesH.
14133
Daniel Veillardc3739e72001-05-15 15:23:27 +000014134Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * configure.in: LoTR sent a patch fixing the previous commit
14137
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014138Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * configure.in: trying to deal again with the stoopid -R linking
14141 flag of Solaris
14142
Daniel Veillard790142b2001-05-15 10:51:53 +000014143Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * xpath.h: two nodeset access macros from Thomas Broyer
14146
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014147Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14150 patch from Thomas Broyer
14151
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014152Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14155 case
14156 * INSTALL: was empty added stuff from the FAQ
14157
Daniel Veillard75bea542001-05-11 17:41:21 +000014158Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14161 attributes handling and #54433 by adding xmlUnsetProp()
14162 and xmlUnsetNsProp()
14163
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014164Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * HTMLparser.c: Patch from Jonas Borgström
14167 (htmlGetEndPriority): New function, returns
14168 the priority of a certain element.
14169 (htmlAutoCloseOnClose): Only close inline elements if they
14170 all have lower or equal priority.
14171 * result/HTML: this of course changed a number of tests results.
14172
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014173Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * xmlIO.c catalog.c: plugged in the default catalog resolution
14176 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14177 documentations
14178 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14179
Daniel Veillarda7374592001-05-10 14:17:55 +000014180Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14183 integrating catalogs
14184 * catalog.[ch] testCatalog.c: adding a small catalo API
14185 (only SGML catalog support).
14186 * parser.c: restaured xmlKeepBlanksDefault(0) API
14187
Daniel Veillardc17337c2001-05-09 10:51:31 +000014188Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14191
Daniel Veillard257d9102001-05-08 10:41:44 +000014192Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * parser.c: added xmlParseExternalEntityPrivate() to allow
14195 propagation of ctxt->_private when parsing external entities
14196
Daniel Veillard083c2662001-05-08 08:27:14 +000014197Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14200
Daniel Veillard01ef7382001-05-08 07:31:43 +000014201Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14204
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014205Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * valid.c: warn when indeterminist content model is detected
14208 * result/VC/ElementValid8: this adds a message
14209 * Makefile.am: add --novalid for VCM tests
14210 * parserInternals.c: added a call to Init memory
14211
Daniel Veillard64269352001-05-04 17:52:34 +000014212Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14215 when both parameters are NULL.
14216
Daniel Veillard37721922001-05-04 15:21:12 +000014217Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * valid.c: applied small patch from Gary Pennington, reindented
14220 some part of the code.
14221
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014222Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14225 release, updated and regenerated the docs
14226
Daniel Veillard357c9602001-05-03 10:49:20 +000014227Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * xpath.c result/XPath/expr/floats : clarified and cleanup
14230 printing of abnormal floats in tests.
14231
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014232Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14235 * results/HTML/ : a few changes in the output of the HTML tests as
14236 a result.
14237 * configure.in: tying to fix -liconv where needed
14238
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014239Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * Makefile.am: fixed a stupid error
14242
Daniel Veillard7150a032001-05-02 16:41:11 +000014243Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * configure.in Makefile.am: make the inclusion of the trio
14246 modules in the library conditional
14247
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014248Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * DOCBparser.c: patche from László Kovács, fixed entities refs
14251 in attributes handling
14252
Daniel Veillardedddff92001-05-02 10:58:52 +000014253Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14256 flushing
14257
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014258Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xpath.c: fix of an XSLT namespace bug reported on the list
14261 general/bug-8-
14262
Daniel Veillard5792e162001-04-30 17:44:45 +000014263Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * strio.h trio.c: Dan McNichol suggested a couple of small
14266 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14267
Daniel Veillard02141ea2001-04-30 11:46:40 +000014268Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * tree.c parser.c encoding.c: spent a bit more time looking
14271 at the parsing speed and DOM handling. Added a few more
14272 speedups.
14273
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014274Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * parser.c: small but effective parsing speed improvement
14277
Daniel Veillardb59076b2001-04-29 17:04:07 +000014278Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * configure.in: default on the DocBook parser inclusion (for Gnome)
14281 * DOCBparser.h: fixed a header reference
14282
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014283Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * configure.in xpath.c: applied Bjorn patches for FPE on the
14286 alpha
14287
Daniel Veillardeefd4492001-04-28 16:55:50 +000014288Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14291 xmlSaveFormatFileTo()
14292
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014293Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * xpath.c: simple and efficient optimization, XPath functions
14296 aways bind to the same code, cache this
14297 * TODO: updated (by saying some is obsolete)
14298
Daniel Veillard2156a562001-04-28 12:24:34 +000014299Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * xpath.c: more cleanup work on XPath name parsing routines
14302
Daniel Veillard61d80a22001-04-27 17:13:01 +000014303Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14306 xmlXPathParseName
14307 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14308 * debugXML.c: avoid compilation problems if compiling without
14309 HTML support, Igor Zlatkovic
14310 * win32/libxml2/libxml2.def.src: being able to compile without
14311 XPath on Windows
14312
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014313Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * libxml.m4: yet another patch from Toshio Kuratomi
14316
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014317Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14320
Daniel Veillard67fee942001-04-26 18:59:03 +000014321Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * tree.[ch]: added xmlSaveFormatFile interface for saving
14324 and indenting a file.
14325
Daniel Veillard82e49712001-04-26 14:38:03 +000014326Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * xpath.c: fixed bug #53689 related to processing-instruction()
14329
Daniel Veillard02f077a2001-04-26 10:59:11 +000014330Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * DOCBparser.c: patche from László Kovács
14333
Daniel Veillard30211a02001-04-26 09:33:18 +000014334Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * parser.c: applied fixes from Christian Glahn bug report #53391
14337
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014338Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * error.c: Jean François Lecomte provided a complete description
14341 and a fix to bug #53537
14342
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014343Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14346
Daniel Veillard1034da22001-04-25 19:06:28 +000014347Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * DOCBparser.c SAX.c: a bit more work on entities processing.
14350 Still Need to cleanup XML output and references in attributes
14351
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014352Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14355
Daniel Veillardb33c2012001-04-25 12:59:04 +000014356Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * tree.c: trying to fix #53574, not completely complete,
14359 I would like xmllint --copy --debug test/ent1 and
14360 xmllint --debug test/ent1 to show the same result.
14361 * xpath.c: fix a bug when trying to sort namespace nodes
14362
Daniel Veillard5146f202001-04-25 10:29:44 +000014363Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * HTMLtree.c: real fix for #53402
14366
Daniel Veillard7533cc82001-04-24 15:52:00 +000014367Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14370 PIs when using xsl:output
14371 * valid.c: closing #53537 some case generate segfaults if there
14372 is validity errors
14373
Daniel Veillard61b33d52001-04-24 13:55:12 +000014374Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14377 of external parsed entities, added --noent to testDocbook
14378 * valid.c: Garry Pennington found an uninitialized variable
14379 access in xmlValidateElementContent()
14380
Daniel Veillard56098d42001-04-24 12:51:09 +000014381Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14384 with madness
14385 * result/HTML/ : this modified the result of the regression tests
14386 a lot.
14387
Daniel Veillard122376b2001-04-24 12:12:30 +000014388Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14391 to doc where it wasn't checked against NULL reported by
14392 Jens Laas
14393
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014394Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14397 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14398
Daniel Veillardeae522a2001-04-23 13:41:34 +000014399Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14402 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14403 * SAX.[ch]: cleanup and updates for DocBook
14404 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14405 ex SGML identifier changes
14406 * valid.c: removed a static unused function.
14407
Daniel Veillardde57c612001-04-23 09:13:36 +000014408Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * HTMLtree.c: applied change for Paul Sponagl on script saving
14411 * Makefile.am: the warning about entity title.xml are normal.
14412
Daniel Veillard393df012001-04-22 20:11:18 +000014413Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * configure.in: release of 2.3.7
14416 * Makefile.am: fixing make distcheck
14417
Daniel Veillarda41123c2001-04-22 19:31:20 +000014418Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * doc/html/* doc/xml.html: updated and regenerated the docs
14421
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014422Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14425
Daniel Veillarde82a9922001-04-22 12:12:58 +000014426Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * tree.c: fixed #53388 with the provided patch
14429
Daniel Veillard06803992001-04-22 10:35:56 +000014430Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * valid.c: Bjorn detected an invalid memory access. Fixed
14433 vstateVPush()
14434
Daniel Veillard40af6492001-04-22 08:50:55 +000014435Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14438
Bjorn Reese70a9da52001-04-21 16:57:29 +000014439Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14440
14441 * libxml.h: new header used only for the compilation of libxml
14442 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14443 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14444 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14445 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14446 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14447 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14448 baseline (version 1.2 plus a single patch).
14449 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14450 scientific notation for numbers. Tests added.
14451 * xpath.c: formatting of numbers changed to use sprintf
14452 (contribution from William Brack)
14453
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014454Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * valid.c: cleanup, more useful debugging
14457 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14458 * xmlIO.c: entity loading is printed as an error when validating
14459
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014460Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * valid.c: fixed to validate within entities
14463 * test/VCM/v22.xml: added a specific testcase
14464
Daniel Veillardca1f1722001-04-20 15:47:35 +000014465Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * valid.c: forgot an epsilon transition in for ()+
14468 * test/VCM/v21.xml : added a specific test case
14469
Daniel Veillard85349052001-04-20 13:48:21 +000014470Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * valid.c: removed a state explosion exhibited by RSS
14473 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14474 from bug #51872
14475
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014476Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14479 validation without using an ugly NFA -> DFA algo in the source.
14480 Made a specific algorithm easier to maintain, using a single
14481 stack and without recursion.
14482 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14483 * hash.c: made the growing routine static
14484 * tree.h parser.c: added the parent information to an
14485 xmlElementContent node.
14486
Daniel Veillarde470df72001-04-18 21:41:07 +000014487Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * SAX.c parser.c xpath.c: generating IDs when not validating
14490 from an external parsed entity was poisoning the ID has table
14491 with removed values. This was killing XSLT on the KDE help
14492 browser.
14493
Daniel Veillardceacdd92001-04-18 15:10:35 +000014494Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * entities.h: andrew@ugh.net.au detected a double declaration
14497
Daniel Veillarda10efa82001-04-18 13:09:01 +000014498Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * debugXML.c hash.c tree.h valid.c : some changes related to
14501 the validation suport to improve speed with DocBook
14502 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14503 the way validation errors get reported
14504
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014505Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14508 by P C Chow and William M. Brack for XSLT HTML output
14509
Daniel Veillard2d90de42001-04-16 17:46:18 +000014510Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14513 Igor Zlatkovic patches for MSC compilation and added his
14514 updates
14515
Daniel Veillarde043ee12001-04-16 14:08:07 +000014516Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14519 prefix lookup.
14520 * parserInternals.c: fixed the bug reported by Morus Walter
14521 due to an off by one typo in xmlStringCurrentChar()
14522
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014523Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * HTMLparser.c result/HTML/*: revamped the way the HTML
14526 parser handles end of tags or end of input
14527
Daniel Veillard82daa812001-04-12 08:55:36 +000014528Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14531
Daniel Veillard67a21302001-04-11 14:39:16 +000014532Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14535 bug where the linktime verions of free() won't work ...
14536
Daniel Veillard27b55282001-04-11 12:22:25 +000014537Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14540
Daniel Veillardafc73112001-04-11 11:51:41 +000014541Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * doc/xml.html: added 2.3.6 release
14544
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014545Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14548 * result/wml.xml: resulted in a small output change
14549
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014550Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * tree.c: xmlNewDoc was missing the charset initialization
14553 * xmllint.c: added --auto to autogenerate a doc, allow to
14554 reproduce the problem fixed on xmlNewDoc
14555
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014556Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * xpath.c: trying to get 52979 solved
14559 * tree.c result/ result/noent/: trying to get 52712 solved, this
14560 also made me clean up the fact that XML output in general should
14561 not add formating blanks by default, this changed the output of
14562 a few tests
14563
Daniel Veillard73639a72001-04-10 14:31:39 +000014564Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14567
Daniel Veillardfac26a12001-04-08 13:08:14 +000014568Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * configure.in: finally released 2.3.6
14571
Daniel Veillard911f49a2001-04-07 15:39:35 +000014572Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * xpath.c: checking for null pointer generated by new code
14575
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014576Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * xpath.c: fixed a [] evaluation problem reported
14579 * test/XPath/tests/simpleaddr: extended test
14580 * result/XPath/simpleaddr: updated result
14581
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014582Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * xmllint.c: Dan Timis reported a portability problem
14585 on Macs without mmap, fixed it.
14586
Daniel Veillardb38bd552001-04-03 18:22:00 +000014587Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * testXPath.c : added a --tree option allowing to display the
14590 tree dump of the XPath expression
14591
Daniel Veillard4dd93462001-04-02 15:16:19 +000014592Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * xpath.c: fixed a memleak when comparing nodesets
14595 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14596 * tree.c: added a TODO
14597
Daniel Veillard92ad2102001-03-27 12:47:33 +000014598Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14599
14600 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14601 we need string functions
14602 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14603 to be able to use them where needed. Applied some changes
14604 to reduce name linking pollution and compile in only what's
14605 needed.
14606 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14607 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14608 for the string manipulation functions
14609 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14610 to the free() function of xmlmemory.c
14611 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14612 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14613 usage.
14614
14615
Daniel Veillard2be30642001-03-27 00:32:28 +000014616Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14617
14618 * error.c: applied the context output patch of the error
14619 handling submitted by Chuck Griffith
14620 * error/VC/*: this slightly change some error logs
14621
Daniel Veillard50582112001-03-26 22:52:16 +000014622Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * parser.c: fixed line number reporting on error
14625
Daniel Veillard04be4f52001-03-26 21:23:53 +000014626Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * parser.c: Sullivan and Darin found a parser bug,
14629 applied the patch.
14630
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014631Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14634 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14635 xmlversion.h.in xpointer.c: of course the way I defined
14636 UNUSED breaks on old gcc version. Try to be smart and
14637 also define it directly in xmlversion.h
14638 * configure.in: removed -ansi flag from the pedantic set
14639
14640Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014641 Huge cleanup, I switched to compile with
14642 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14643 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14644 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14645 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14646 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14647 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14648 encoding.h entities.c error.c list.[ch] nanoftp.c
14649 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14650 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14651 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14652 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14653 Cleanup, staticfied a number of non-exported functions,
14654 detected and cleaned up a dozen of problem found this way,
14655 avoided a lot of public function name/typedef/system names clashes
14656 * doc/xml.html: updated
14657 * configure.in: switched private flags to the really pedantic ones.
14658
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014659Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14660
14661 * configure.in: 2.3.5
14662 * doc/html/*: rebuilt the docs
14663
Daniel Veillard146c9122001-03-22 15:22:27 +000014664Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * parser.c: fixed a reported bug in NOTATION parsing
14667 * uri.c: accepted but not fixed bug 51876, added TODO
14668 * Makefile.am: fixed bug 51876
14669
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014670Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * config.h.in configure.in error.c: fix a compilation problem
14673 on platforms without vsnprintf (xml@thewrittenword.com)
14674
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014675Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * parser.c: fixed a function name header typo
14678 * SAX.c: notations can also occur in external subset.
14679
Daniel Veillard7d42b542001-03-20 13:22:46 +000014680Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * error.c: removed a C++ like comment
14683
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014684Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * parser.c: fixing bug 52299 strange condition leading
14687 to a parser crash due to a buffer overflow
14688 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14689 added the specific test case
14690
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014691Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14694 xmlXPathConvert{String,Number,Boolean} to be able to make
14695 type casts without a context stack, fixed some implementation
14696 problems related to the absence of context at parse-time,
14697 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14698 in the public API too
14699 * xpointer.c xpathInternals.h: we need to know at parse time
14700 whether we are compiling an XPointer
14701
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014702Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14705 cleaned up the parser internals, refactored XPath code, added
14706 new compilation based APIs and cleanly separated public and
14707 private APIs.
14708
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014709Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * xpath.h: the comp field must be added at the end to avoid
14712 killing binary compat.
14713
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014714Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * Makefile.am: detect XPath memleaks in regreson tests
14717 * error.c: fixed and error w.r.t. error reporting still using
14718 stderr
14719 * hash.c: added new line at end of file
14720 * tree.h: minor cleanup
14721 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14722 expression parsing from evaluation, resulted in a number of
14723 changes internally, and in XPointer. Likely to break stuff
14724 using xpathInternals.h but should remain binary compatible,
14725 new interfaces will be added.
14726
Daniel Veillardd574f782001-03-14 19:40:17 +000014727Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * configure.in: fixed a couple of problems reported by
14730 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14731 without gcc on non linux platforms.
14732
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014733Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14736 a fix for --with-html-dir= configure support. I hope it won't
14737 break rpm generation
14738
Daniel Veillarda022fe02001-03-14 16:30:00 +000014739Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * xmlIO.c: one function comment cleanup.
14742
Daniel Veillard25239c12001-03-14 13:56:48 +000014743Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * SAX.c: external subset notations were improperly registered
14746 in the internal subset.
14747
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014748Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * README.cvs-commits: added, pointing to HACKING
14751 * HACKING: updated
14752
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014753Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * parser.c: and Matt Sergeant found one in the XML push
14756 parser (erroneous check I forgot to remove when I fixed the
14757 main parser).
14758
Daniel Veillard68d7b672001-03-12 18:22:04 +000014759Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * xpath.c: ptittom found a small bug in UnaryExpr
14762
Daniel Veillarde356c282001-03-10 12:32:04 +000014763Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * configure.in: bumped to 2.3.4
14766 * error.c: fixed bug #51860
14767 * tree.c: fixed bug #51861
14768 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14769 * tree.[ch] : added xmlDefaultBufferSize
14770 * nanoftp.c: typo in function name header block
14771 * doc/xml.html : updated, added link to XML::LibXSLT
14772 * doc/html/* : rebuilt the docs
14773
Daniel Veillard80f32572001-03-07 19:45:40 +000014774Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * parser.c SAX.c: the new content parsing code raised an
14777 ugly bug in the characters() SAX callback. Found it
14778 just because of strangeness in XSLT XML Rec ouptut :-(
14779
Daniel Veillard6c831202001-03-07 15:57:53 +000014780Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * Makefile.am: Martin Baulig suggested to add -lm
14783 * tree.c: found another bug in xmlNodeGetContent()
14784
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014785Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14786
14787 * xpath.c: Bjorn found the error related to strictness of comparison.
14788
Daniel Veillard29631a82001-03-05 09:49:20 +000014789Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * parser.c: trying to fix the Dtd parsing problem reported
14792 by Gary, side effect of last week speed optimizations.
14793
Daniel Veillard14be0a12001-03-03 18:50:55 +000014794Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14797 * parserInternals.c: removed unneeded test raised by Stric
14798
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014799Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14800
14801 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14802 and fixed by William Brack). Added xmlXPathFormatNumber.
14803 Changed the sorting slightly.
14804 * configure.in Makefile.am example/Makefile.am: Added -lm.
14805 Please note that applications linking with libxml2, must
14806 also like with the math library from now on.
14807
Daniel Veillardf9533d12001-03-03 10:04:57 +000014808Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14811
Daniel Veillard2f362242001-03-02 17:36:21 +000014812Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * parser.c: one must report spaces even if the Dtd element
14815 content proves that this is not part of the element content.
14816 * result/valid/*.xml: this changed the ouptu slightly
14817
Daniel Veillardb402c072001-03-01 17:28:58 +000014818Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * configure.in: bumped to 2.3.3
14821 * doc/xml.html: updated
14822
Daniel Veillard77851712001-02-27 21:54:07 +000014823Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * tree.c: minor doc fix
14826 * xpath.c: deallocation issues when a result tree has been
14827 converted to a node-set
14828
Daniel Veillardec70e912001-02-26 20:10:45 +000014829Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * doc/xml.html: oops corrected dates s/2000/2001
14832
Daniel Veillard8730c562001-02-26 10:49:57 +000014833Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * valid.c: new patch from Gary Pennington
14836
Daniel Veillard91e9d582001-02-26 07:31:12 +000014837Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14838
14839 * doc/xml.html: applied patch from Ankh
14840
Daniel Veillardedac3c92001-02-26 01:36:19 +000014841Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * xinclude.c: fixed a problem building on Mac
14844
Daniel Veillard21a0f912001-02-25 19:54:14 +000014845Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * parser.c: more work on increasing parsing ferformances
14848
Daniel Veillard48b2f892001-02-25 16:11:03 +000014849Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14852 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14853 avoiding memcpy in production builds MEM_CLEANUP macro use
14854 * parser.[ch] parserInternals.c: optimizations of the tightest
14855 internal loops inside the parser. Better checking of I/O
14856 flushing/loading conditions
14857 * xmllint.c : added --timing
14858
Daniel Veillard71681102001-02-24 17:48:53 +000014859Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * configure.in: bumped to 2.3.2
14862 * doc/xml.html: updated for release
14863
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014864Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * xpath.c: found a memleak and fixed a nasty bug
14867
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014868Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * xmllint.[c1] : added return code errors for xmllint
14871 * xpath.c: specific debug dump function for result value trees
14872
Daniel Veillard4b637072001-02-21 21:52:55 +000014873Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * xpath.c: finally implemented xmlXPathCompareNodeSets
14876 * test/XPath/expr/floats results/XPath/expr/floats: added
14877 a test for float expressions
14878
Daniel Veillardf714aa32001-02-21 03:07:44 +000014879Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14882 * parserInternals.[ch]: trying to speed up parsing
14883 * xpath.c : speeded up node set equality op
14884
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014885Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14888 better handling of ID/IDREF and the list modules associated
14889 * configure.in: small CFLAGS cleanup
14890
Daniel Veillarda8abee62001-02-19 15:14:59 +000014891Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * configure.in: fixed iconv detection on AIX (stric)
14894
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014895Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014896
14897 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14898
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014899Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14900
14901 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14902 and optimized xmlXPathNodeSetSort
14903
Daniel Veillard142adbf2001-02-17 13:21:05 +000014904Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * xpath.c: bug fix when context size is 0
14907 * parser.c: I like Norm's Dtd because they still manage to break
14908 the parser occasionally
14909
Daniel Veillardf23e0092001-02-16 13:21:29 +000014910Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14913
Daniel Veillarde0e26512001-02-16 00:11:46 +000014914Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14917 attributes within the XML-1.0 namespace
14918
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014919Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * xpathInternals.h: exported a few axis functions
14922 * doc/xml.html: updated the doc
14923
Daniel Veillard760f4422001-02-15 14:59:48 +000014924Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * configure.in: applied patch from Daniel van Balen for OpenBSD
14927 and bumped version to 2.3.1
14928 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14929 attempt to find autoclosing was simply broken, removed it,
14930 updated the examples, this is better
14931
Daniel Veillardd194dd22001-02-14 10:37:43 +000014932Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14935 hash functionnalities.
14936 * doc/html/* : rebuild the doc
14937
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014938Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14939
14940 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14941 on predicate
14942 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14943 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14944 really want to have tags closed on output even if we accept
14945 unclosed ones on input
14946
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014947Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * xpath.c: ouch don't free NULL, rare case fixed
14950 * tree.c: don't coalesce text nodes if they don't have the
14951 same behaviour wrt escaping on output
14952
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014953Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * xpath.c: small fixup
14956 * SAX.c: don't warn on empty namespaces.
14957
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014958Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * README: a bit of cleanup
14961 * configure.in: preparing for 2.3.0 release
14962
Daniel Veillard1f83d392001-02-08 09:37:42 +000014963Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14964
14965 * hash.[ch]: added a first version of xmlHashSize()
14966 * valid.c: another bug fix from Gary Pennington
14967
Daniel Veillard5eef6222001-02-07 18:24:48 +000014968Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14969
14970 * valid.c: couple of bug fixes pointed by Gary Pennington
14971 * HTMLtree.c: #if 0 cleanup
14972
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014973Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14976 which removes a time consuming check of xmlXPathNodeSetAdd()
14977 and use it in places where we are sure to not break unicity
14978
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014979Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14980
14981 * xpath.c: bug fixes found from XSLT
14982 * tree.c: preserve node->name special values when copying nodes.
14983 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14984 external subset are fetched when available but without full
14985 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14986 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14987 output with encoding disabled.
14988
Daniel Veillard2c833b62001-02-03 08:52:06 +000014989Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14992 xmlCheckFilename should not be called from xmlFileOpenW
14993 and xmlGzfileOpenW
14994
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014995Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14998 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14999 added the new tests for URI normalization
15000 * testURI.c: fixed stoopid bugs
15001 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15002 the URI in the error messages are now properly normalized
15003
Daniel Veillardea28ce62001-02-02 08:20:19 +000015004Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15007
Daniel Veillarde99a4762001-02-01 04:34:35 +000015008Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15009
15010 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15011
Daniel Veillard2b325a02001-01-31 20:46:31 +000015012Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * xpath.c: fixed mod operator
15015
Daniel Veillardde55cf62001-01-31 15:53:13 +000015016Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * parser.c: fixed xmlStrcat doc
15019 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15020 trees.
15021
Daniel Veillard2f913b72001-01-31 13:23:49 +000015022Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * xpath.c result/XPath/tests/chaptersbase
15025 result/XPath/tests/simplebase: fixed XPath node()
15026 * tree.c: small fix in xmlNewNs()
15027 * Makefile.am: removed extraneous xml2Conf.sh rule
15028
Daniel Veillardb42042b2001-01-28 07:40:36 +000015029Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15032 Changed the library name, in order to get libxml-devel and
15033 libxml2-devel to coexist on a single system
15034 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15035 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15036
Daniel Veillardee0a4662001-01-27 18:59:33 +000015037Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15040 libxml2-devel installable in // as libxml-devel.
15041
Daniel Veillard5eb05942001-01-27 17:50:22 +000015042Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * doc/Makefile.am: fixed make rebuild in doc
15045 * doc/html/*.html: rebuilt the docs
15046
Daniel Veillard65c295d2001-01-26 09:32:39 +000015047Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15050
Daniel Veillard8e199902001-01-25 18:54:39 +000015051Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15054 the HTML doc to go into the -devel RPM ...
15055 * aclocal.m4 config.h.in: some updates due to auto* magic
15056
Daniel Veillard93086662001-01-25 18:13:04 +000015057Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * xpath.h: added a hook in the context structure allowing to
15060 link to extra support, needed for XSLT
15061
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015062Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15063
15064 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15065 xmlXPtrCmpPoints to use it.
15066 * propagated the following patch from Alejandro Forero
15067 * include/win32config.h xmlIO.c: applied further suggestions
15068 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15069 * example/gjobread.c: fixed warnings, now that it builds
15070
15071Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15072
15073 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15074
15075 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15076 filename points to a valid file (not a directory).
15077 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15078 Added calls to xmlCheckFilenameDir.
15079
15080 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15081 `path' (rather than `filename') as the parameter to gzopen and open.
15082
Daniel Veillard48177c22001-01-23 15:27:41 +000015083Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * Makefile.am: fixed a problem with EXTRA_DIST
15086
Daniel Veillardb83ba402001-01-22 22:45:10 +000015087Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * Makefile.am example/Makefile.am: finally found the trick
15090 to build the example, i.e. add "." in SUBDIRS before example
15091 in the list <grin/>
15092
Daniel Veillard82687162001-01-22 15:32:01 +000015093Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * doc/xml.html: updated with an XSLT section, removed pointer to
15096 W3C CVS base.
15097
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015098Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15101 too, and deallocation need to occur the same way.
15102
Daniel Veillarde4566462001-01-22 09:58:39 +000015103Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15104
15105 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15106 type correponding to an XSLT result tree fragment. Share most
15107 of the data format with node set, as well as operators.
15108 * HTMLtree.c: added a newline at the end of the doctype output
15109 whe this one is not present initially.
15110 * tree.c: make sure taht the parent and doc pointers are properly
15111 set when copying attributes (lists).
15112
Daniel Veillard701c7362001-01-21 09:48:59 +000015113Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15116
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015117Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15118
15119 * xpath.c: seems I finally killed that ugly path evaluation
15120 context bug (tagged 9999 in case is is wrong)
15121
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015122Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15123
15124 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15125 for XSLT
15126
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015127Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15130 for xmlGzfileOpen() bug
15131
Daniel Veillardf6eea272001-01-18 12:17:12 +000015132Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * xpath.c: removed an error found by XSLT usage
15135 * tree.c parserInternals.h: use a predefined static string
15136 for text and comment nodes, avoid freeing them in xmlFreeNode,
15137 exported the string name in parserInternals.h and added
15138 another value to disable encoding at output (for XSLT),
15139 gain memory, time.
15140
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015141Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15144 win32/libxml2/libxml2_so.dsp: new makefiles and update
15145 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15146
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015147Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15150 Gary Pennington
15151
Daniel Veillard389e6b72001-01-15 19:41:13 +000015152Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15153
15154 * xpath.c: fixed the comaprision of values and nodelists,
15155 need to compare nodelist still ...
15156 * debugXML.c: avoided a possible core dump
15157 * HTMLparser.c: cleanup
15158 * nanohttp.c: contributed fix.
15159 * tree.c: fixes in properties handling added xmlSetNsProp
15160 needed by libxslt
15161 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15162 comment
15163 * TODO: updated
15164
Daniel Veillard167bd532001-01-06 21:09:34 +000015165Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * parser.c parserInternals.c: applied Bjorn Reese optimization
15168 patch
15169
15170Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * Makefile.am: applied patch fro make check from Martin Vidner
15173
Daniel Veillard503b8932001-01-05 06:36:31 +000015174Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * configure.in: preparing 2.2.11
15177 * doc/html/*: rebuild the HTML files
15178 * doc/xml.html : updated
15179
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015180Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15181
15182 * tree.c: fixed a stupid bug
15183 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15184 patches related to validation of an XInclude processing result
15185 * TODO: updated
15186
Daniel Veillarde2488192001-01-04 10:54:22 +000015187Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15190 on large files
15191
Daniel Veillardf060a412001-01-03 20:52:44 +000015192Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15195
Daniel Veillard45cff692001-01-03 18:02:04 +000015196Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15197
15198 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15199 reported by Jonas Borgström
15200 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15201
Daniel Veillard08108982001-01-03 15:24:58 +000015202Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * testXPath.c xpath.c: fixing the XPath union expressions problem
15205 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15206
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015207Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15208
15209 * xmllint.c: Made is so if the file name is "-" is will read form
15210 standard input. Sven Heinicke <sven@zen.org>
15211 * tree.c: fixed a problem when growing buffer
15212 * tree.h: fixed the comment of the node types following andersca
15213 comment
15214 * TODO: updated
15215
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015216Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * HTMLparser.[ch]: added a way to avoid adding automatically
15219 omitted tags. htmlHandleOmittedElem() allows to change the
15220 default handling.
15221 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15222 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15223 of xmllint too when using --memory flag, added a memory test
15224 suite at the Makefile level.
15225 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15226 with namespace use when encountering QNames in XPath evalation,
15227 added xmlns() scheme in XPointer.
15228 * nanoftp.c : incorporated a fix
15229 * parser.c xmlIO.c: fixed problems raised with encoding when using
15230 the memory I/O
15231 * parserInternals.c: closed bug 25934 reported by
15232 torsten.landschoff@innominate.de
15233 * TODO: updated
15234
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015235Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15238 on a non-updated tree :-(, made a 2.2.10 release to correct the
15239 situation
15240
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015241Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15244 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15245 integrated a set of OpenVMS changes from Howard Taylor
15246 <Howard.Taylor@pacoast.com>
15247
Daniel Veillard58770e72000-11-25 00:48:47 +000015248Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15251 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15252
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015253Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * HTMLparser.c: some fixes on auto-open of html/head/body
15256 * encoding.c: fixed a compilation error on some gcc env
15257 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15258 XPointer implementation
15259 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15260 related XPointer tests and associated results
15261
Daniel Veillard300f7d62000-11-24 13:04:04 +000015262Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * doc/xmldtd.html doc/xml.html: following a short step by step
15265 guidance on IRC to help maciej with DTDs I started a small
15266 page on the subject.
15267
Daniel Veillard748e45d2000-11-17 16:36:08 +000015268Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * HTMLparser.c: fixed handling of broken charrefs
15271 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15272 patches
15273
Daniel Veillard28929b22000-11-13 18:22:49 +000015274Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * doc/xml.html doc/html/* : rebuilt the docs after adding
15277 xinclude and updated page for 2.2.7 and 2.2.8
15278 * configure.in: releasing 2.2.8
15279
Daniel Veillard41e06512000-11-13 11:47:47 +000015280Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * parser.[ch] parserInternals.c: applied the conditional
15283 section processing fix from Jonathan P Springer
15284 <jonathan.springer2@gte.net>
15285 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15286 project file, fixed iconv default non support
15287 * xpath.c: fixed the problem of evaluating relative expressions
15288 when a node context is provided.
15289
Daniel Veillardbf432752000-11-12 15:56:56 +000015290Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * nanoftp.c: fixed gcc 2.95 new warnings
15293 * SAX.c: fixed a stupid bug
15294 * tree.c: fixed a formatting problem when round-tripping
15295 from/to memory
15296 * xinclude.c: chased memleak, fixed a base problem
15297 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15298 xmlXPtrBuildNodeList()
15299 * TODO: updated
15300 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15301 adding a first small set of regression tests for XInclude
15302
Daniel Veillardc2def842000-11-07 14:21:01 +000015303Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * nanohttp.[ch]: applied Wayne Davison patches to access
15306 the WWW-Authorization header.
15307 * parser.c: Closed Bug#30847: Problems when switching encoding
15308 in short files by applying Simon Berg's patch.
15309 * valid.c: fixed a validation problem
15310 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15311 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15312 Wayne Davison
15313 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15314 need to be extended to non full nodes selections.
15315 * xinclude.c: starts to work decently
15316
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015317Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15320 debugXML.c xmlversion.h.in: Started adding XInclude support,
15321 this is a new xmllint option
15322 * tree.c xpath.c: applied TOM patches for XPath
15323 * xpointer.c: fixed a couple of errors.
15324 * uri.c: added an escaping function needed for xinclude
15325 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15326 new warning from RH70 gcc's version
15327
Daniel Veillarda4964b72000-10-31 18:23:44 +000015328Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * HTMLparser.c: fixed loop on invalid char in scripts
15331 * parser.c: update to description of xmlIOParseDTD()
15332 * libxml.m4 xmlversion.h.in: changes contributed by
15333 Michael Schmeing <m.schmeing@internet-factory.de>
15334 * configure.in: preparing for 2.2.7
15335 * Makefile.am: trying to avoid config.h and acconfig.h
15336 being included in the distrib
15337 * configure.in: released 2.2.7
15338
15339Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15342 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15343
Daniel Veillard01411222000-10-30 15:33:22 +000015344Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * parser.[ch]: added xmlIOParseDTD()
15347 * xpointer.c: added support for the 2 extra parameters of
15348 string-range, fixed a stoopid error when '0' was present
15349 in XPointer expressions
15350 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15351 testsuite for the above
15352
Daniel Veillard6db58192000-10-30 09:27:53 +000015353Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * libxml.spec.in: improved package descriptions
15356
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015357Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * xpath.c xpathInternals.h: applied a large cleaning patch
15360 from TOM <ptittom@free.fr>, it also add namespace support
15361 for function and variables registration.
15362
Daniel Veillardbd20df72000-10-29 17:53:40 +000015363Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15366 * Makefile.mingw: Wayne Davison's update adding hash.c
15367
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015368Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * xpath.c: fixed the root evaluation problems
15371 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15372 ignorable spaces with <b> <bold> <em>
15373 * tree.c: fixed a loop in xmlSearchNsByHref()
15374
Daniel Veillard767662d2000-10-27 17:04:52 +000015375Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * xpath.c: applied another XPath patch from TOM
15378 * xpath.c include/makefile.am: applied another patch from
15379 china@thewrittenword.com (cleanup on IRIX).
15380
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015381Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * xml-config.1: received a fixed version from Fredrik Hallenberg
15384 <hallon@lysator.liu.se>
15385
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015386Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15389 cleanup patch for XPath
15390
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015391Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * patched to redirrect all "out of context" error messages to
15394 a reconfigurable routine. The changes are:
15395 * xmlerror.h : added the export of an error context type (void *)
15396 an error handler type xmlGenericErrorFunc there is an interface
15397 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15398 to reset the error handling routine and its argument
15399 (by default it's equivalent to respectively fprintf and stderr.
15400 * all the c files: all wild accesses to stderr or stdout within
15401 the library have been replaced to calls to the handler.
15402
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015403Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * configure.in: release 2.2.6
15406 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15407 exporting the inner functions of xpath for extension modules
15408 * doc/*: updated and rebuilt the doc
15409
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015410Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * nanohttp.c : applied Wayne HTTP cleanup patch
15413 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15414 and xmlNodeSetSpacePreserve()
15415
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015416Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * xpath.c: closing bug #29260
15419
Daniel Veillard126f2792000-10-24 17:10:12 +000015420Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15423 multikey tuples, made hash structure opaque
15424 * valid.[ch]: moved elements, attributes, notations decalarations
15425 as well as ID and refs to hash tables.
15426 * entities.c: hash cleanup
15427 * xmlmemory.c: fixed a dump problem in debug mode
15428 * include/Makefile.am: problem passing in DESTDIR= values patch
15429 from Marc Christensen <marc@calderasystems.com>
15430 * nanohttp.c: removed debugging remains
15431 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15432 * HTMLparser.c parser.c: fixing a number of problems with the
15433 macros in the *parser.c files (Wayne).
15434 * HTMLparser.c: close the previous option when opening a new one
15435 (Marc Sanfacon).
15436 * result/HTML/*: updated the HTML results accordingly
15437
Daniel Veillard52afe802000-10-22 16:56:02 +000015438Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15441 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15442 XPath functions and XML entities table to them. More to come...
15443 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15444
Daniel Veillard683cb022000-10-22 12:04:13 +000015445Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * tree.c: coalesce adjacent text nodes
15448 * valid.c: handling of blank nodes in DTd validation (raised
15449 by problems with a posteriori validation).
15450 * nanohttp.c: changing behaviour on HTTP write stuff.
15451 * HTMLtree.c: forced body and html to be explicitely closed.
15452 * xpath.h: exported more XPath functions.
15453
Daniel Veillard1baf4122000-10-15 20:38:39 +000015454Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * Release of 2.2.5
15457 * xpointer.c: range() range-inside and other helper functions
15458 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15459
Daniel Veillard47e12f22000-10-15 14:24:25 +000015460Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15463 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15464
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015465Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15468 and XPointer modules
15469
Daniel Veillard134c9f32000-10-15 10:27:08 +000015470Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * SAX.h: closed #25107
15473
Daniel Veillard39915622000-10-15 10:06:55 +000015474Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * testSAX.c: fixed problem with cdata reporting
15477 * SAXresult/* : updated
15478
Daniel Veillard1e851392000-10-15 10:02:56 +000015479Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15482 Closed bug #27499, added to regression tests
15483 * TODO: updated
15484
Daniel Veillard7eda8452000-10-14 23:38:43 +000015485Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15488 support for SCRIPT and STYLE with help from Bjorn Reese
15489 * test/HTML/* result/HTML/*: added simple testcase and updated
15490 the existing ones.
15491
Daniel Veillardff9c3302000-10-13 16:38:25 +000015492Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15495 string-range for empty strings
15496 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15497 test/XPath/xptr/strrange: augmented the XPointer testsuite
15498
Daniel Veillard189446d2000-10-13 10:23:06 +000015499Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * doc/xml.html doc/xmlmem.html: added a module describing memory
15502 interfaces and use, updated the main page.
15503
Daniel Veillard2f971a22000-10-12 23:26:32 +000015504Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15507 nanoftp code work on Windows too now
15508
15509Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015510
15511 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15512 * xpointer.c: implemented string-range() at least a good first version
15513 * test/XPath/docs/str test/XPath/xptr/strrange
15514 result/XPath/xptr/strrange: the string-range() tests
15515
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015516Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * Makefile.am include/Makefile.am include/win32config.h
15519 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15520 and make distcheck
15521
Daniel Veillard19d61112000-10-11 23:50:35 +000015522Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15525 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15526 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15527
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015528Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15531 patch for socklen_t detection by
15532 Albert Chin-A-Young <china@thewrittenword.com>
15533
Daniel Veillardcd429612000-10-11 15:57:05 +000015534Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15537 and added a --dtdvalid option to xmllint used to test it
15538
Daniel Veillard47c02452000-10-11 13:04:36 +000015539Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15542 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15543
Daniel Veillard2d38f042000-10-11 10:54:10 +000015544Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15547 handlings (registration, lookup, cleanup)
15548
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015549Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * configure.in Makefile.am include/makefile.am: adding XPointer
15552 and XPtrtests target
15553 * xpointer.[ch] : new files for XPointer support
15554 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15555 more XPath tests
15556
Daniel Veillard57fda592000-10-10 23:24:14 +000015557Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * configure.in: fixed, very broken, make distcheck works again
15560
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015561Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * More work toward 2.2.5, integrated a number of patches
15564 * configure.in Makefile.am win32config.h.in: trying to cleanup
15565 make distcheck .... huh ...
15566 * include/Makefile.am include/win32config.h: new directory
15567 for includes
15568 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15569 updated teh makefiles and instructions for WIN32
15570 * xpath.c: small fixes
15571 * test/XPath/ results/XPath: updated the testcases and results
15572 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15573 suggested patches
15574 * valid.c: fixed an ID bug
15575
Daniel Veillardb71379b2000-10-09 12:30:39 +000015576Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015579 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015580 * xpath.[ch]: worked on XPointer
15581
Daniel Veillard7e99c632000-10-06 12:59:53 +000015582Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * configure.in Makefile.am: 2.2.5, ship the include in an
15585 include/libxml subdirectory, use symlinks when using CVS
15586 * testSAX.c: fixed small bug
15587 * testXPath.c: changed the way testfiles are parsed
15588 * debugXML.c: same kind of cleanup when parsing an argument expression
15589 XPath/XPointers can have blanks embedded
15590 * xpath.[ch]: more cleanup, reorgs for XPointer work
15591 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15592 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15593
Daniel Veillard55b91f22000-10-05 16:30:11 +000015594Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15597 in the XPath engine, rewrote large parts of it, now it's far
15598 cleaner and in sync with the REC not an old WD. Fixed a parsing
15599 problem in the interactive XML shell found when testing XPath.
15600
Daniel Veillardac260302000-10-04 13:33:43 +000015601Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15604 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15605 examples with the extra test
15606
Daniel Veillard7cfce322000-10-04 12:40:27 +000015607Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15610 the global init function.
15611
Daniel Veillard970112a2000-10-03 09:33:21 +000015612Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * HTMLparser.c: Doohhh, attribute name parsing was still case
15615 sensitive ! Fixed this ...
15616 * result/HTML/* : updated the tests results accordingly
15617
Daniel Veillard740abf52000-10-02 23:04:54 +000015618Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15621 engine, should be far more stable, incorporated a new version of
15622 preceding/following axis, need testing
15623 * uri.c: fixed file:///c:/a/b/c problem
15624 * test/XPath/tests/idsimple: augmented the XPath tests
15625
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015626Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * doc/* rebuilding docs for 2.2.4 release
15629
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015630Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * configure.in: releasing 2.2.4
15633 * parser.[ch]: added xmlStrEqual()
15634 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15635 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15636 use xmlStrEqual instead
15637 * TODO: updated
15638 * added an XPath test
15639
Daniel Veillardbc765302000-10-01 18:23:35 +000015640Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15643 * entities.h: exported xmlInitializePredefinedEntities
15644 * parser.[ch] : added xmlInitParser()
15645 * parserInternals.h : had to export htmlInitAutoClose()
15646
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015647Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15650 problems
15651 * Makefile.am : added XPath regression tests to normal tests
15652 * uri.c: fixed a problem with local paths, cleanup
15653 * parser.c: fixed a problem with large CData sections
15654
Daniel Veillardd2ade932000-09-30 14:39:55 +000015655Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * configure.in xml-config.in: patch from "Ben Taylor"
15658 <sol7x86@hotmail.com> for solaris shared libs lookup
15659
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000156602000-09-30 Martin Baulig <baulig@suse.de>
15661
15662 * libxml-2.0.pc.in: Provide pkg-config script.
15663
15664 * configure.in: Create the libxml-2.0.pc script from the
15665 libxml-2.0.pc.in templates.
15666 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015667 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015668
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015669Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15672 when compiling with MSC
15673
Daniel Veillard46057e12000-09-24 18:49:59 +000015674Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * xpath.c: patch for normalize-string() substring-before(),
15677 substring-after() and translate() functions from Bjorn Reese
15678 <breese@mail1.stofanet.dk>
15679 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15680 Fredrik Hallenberg <hallon@lysator.liu.se>
15681 * TODO: updated
15682
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015683Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15686 problem of socklen_t being undefined on a number of platforms
15687 * debugXML.c: fixed a compilation problem when without snprintf
15688
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015689Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15692 an URI bug and a fix for the control-character-induced infinite loop
15693 * nanohttp.c: preventive fix for compiling on WIN32
15694
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015695Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * xmlint.c: closing bug #25000
15698
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015699Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15702 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15703 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15704 related function, fixing xmlStrncmp(), and associated cleanup
15705 * result/HTML/entities.html.sax: updating result
15706
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015707Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * uri.c: applied patch for URI escaping from Wayne Davison
15710 <wayned@blorf.net>
15711 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15712 from Denis Barbier <barbier@imacs.polytechnique.fr>
15713 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15714 patch from Wayne Davison
15715
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015716Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * doc/xml.html : updated with new releases, adding "how to help"
15719
Daniel Veillard04698d92000-09-17 16:00:22 +000015720Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15723 removed a few warnings in pedantic mode ...
15724 * parserInternals.c parser.c: moved encoding switching function
15725 to parserInternals.c
15726 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15727
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015728Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15731 error or warning handlers
15732
Daniel Veillardb1059e22000-09-16 14:02:43 +000015733Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * parserInternals.c parserInternals.h parser.c Makefile.am:
15736 created a new module parserInternals.c, moved most of the
15737 code shared by the various parsers there, as well as
15738 deprecated code from parser.c. More cleanup of parser.c
15739 * uri.c: fixed a problem when URI is NULL
15740 * valid.c: speedup when looking for an attribute declaration
15741
Daniel Veillard39c7d712000-09-10 16:14:55 +000015742Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15745 the cleanup of the computation of URI references when seeking
15746 external entities. The URI reference string and the resulting
15747 URI are both stored now.
15748 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15749 large s(n)printf checks and cleanup from Denis Barbier
15750 <barbier@imacs.polytechnique.fr>
15751 * xmlversion.h.in tree.h: couple of SGML declarations for a
15752 possible docbook module.
15753 * result/VC/ : a couple of test output changed due to the change
15754 of the entities URI
15755
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015756Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * parser.h: added a _private field for linking user's data
15759
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015760Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * parser.c parserInternals.h: demacroified most of the IS_XXX
15763 the gain in size is significant so ...
15764
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015765Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * entities.c: cases where looking up entities with doc==NULL
15768 covered
15769
Daniel Veillard90e11312000-09-05 10:42:32 +000015770Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
Daniel Veillard1de50802000-09-07 08:54:32 +000015772 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015773 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15774
Daniel Veillard98a79162000-09-04 11:15:39 +000015775Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
Daniel Veillard1de50802000-09-07 08:54:32 +000015777 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015778 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15779 * Makefile.in: added URItest and included thenin "make tests"
15780
15781Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015782
15783 * xmlversion.h.in: closed bug 22941
15784
Daniel Veillard2bb89092000-08-31 14:57:50 +000015785Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * doc/xmlio.html: added doc and example for entity loader
15788 redefinition.
15789
Daniel Veillard96984452000-08-31 13:50:12 +000015790Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15793 used by libxml
15794
Daniel Veillarde715dd22000-08-29 18:29:38 +000015795Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * parser.c: Fixed bug on invalid ontent characters and when using
15798 push.
15799 * xmllint.c: fixed xmllint endling of errors in push mode
15800
Daniel Veillard4948eb42000-08-29 09:41:15 +000015801Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015804 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015805 * result/HTML/*.sax: regenerated HTML SAX output
15806 * parser.c: more cleanup.
15807
Daniel Veillarde010c172000-08-28 10:04:51 +000015808Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015811 patches from Wayne Davison <wayned@users.sourceforge.net>,
15812 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015813 * HTMLparser.c: fixed an ignorable white space detection bug
15814 occuring when parsing with SAX only
15815 * result/HTML/*.sax: updated since the output is now HTML
15816 encoded...
15817
Daniel Veillard47f3f312000-08-27 22:40:15 +000015818Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015820 * HTMLparser.[ch]: applied some of Wayne Davison
15821 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015822
Daniel Veillarde0854c32000-08-27 21:12:29 +000015823Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15826 undeclared namespace prefix was used, added a warning.
15827 Cleaned up support w.r.t. entities, spilling out a warning
15828 and being pedantic on lookups.
15829 * test/warning/ent9 : added testcase for previous example.
15830 * TODO: updated
15831 * parserInternals.h parser.c: changed the way names are parsed
15832 now allow infinite size and decrease penalty for normal use
15833 * parser.c: Started a big cleanup/check of the parser code,
15834 fixed some of the most tortuous entity code, spotted code
15835 unused anymore
15836 * test/*: added tests for very long names and related nasty
15837 things.
15838
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015839Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * doc/encoding.html: added encoding aliases doc
15842 * doc/xml.html: updates
15843 * encoding.[ch]: added EncodingAliases functions
15844 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15845 bottleneck affecting large DTDs like Docbook
15846 * parser.[ch] xmllint.c: added a pedantic option, will be
15847 useful
15848 * SAX.c: redefinition of entities is reported in pedantic mode
15849 * testHTML.c: uninitialized warning from gcc
15850 * uri.c: fixed a couple of bugs
15851 * TODO: added issue raised by Michael
15852
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015853Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * doc/encoding.html: propagated Martin Duerst suggestions
15856
Daniel Veillard52402ce2000-08-22 23:36:12 +000015857Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15860 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15861 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15862 by Wayne Davison
15863
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015864Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * nanoftp.c nanohttp.c: small cleanup
15867 * TODO: updated
15868
Daniel Veillard244ece92000-08-19 20:58:02 +000015869Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * added an old VC testcase and updated title.xml entity
15872
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015873Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15876 done on auto-opening of <p> tags and cleanup of SAX output
15877
Daniel Veillard979e55e2000-08-19 16:48:54 +000015878Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15881
Daniel Veillard4540be42000-08-19 16:40:28 +000015882Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * doc/xml.html libxml.* structure.*: updated the doc a bit
15885
Daniel Veillard808a3f12000-08-17 13:50:51 +000015886Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15889 of SAX tests
15890
Daniel Veillard29579362000-08-14 17:57:48 +000015891Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15894 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15895
Daniel Veillard1255ab72000-08-14 15:13:33 +000015896Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15899 * testHTML.c: fix core dump on Solaris 2.x systems
15900 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15901 * result/HTML/*.sax: previous bug fix lead to new results
15902
Daniel Veillard03109292000-08-14 14:58:22 +000015903Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15906 * configure.in: added --with-readline=DIR to accept alternate
15907 path for readline include/library
15908 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15909 for ANSI under HP-UX
15910 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15911 includes @LIBS@
15912
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015913Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * doc/* : rebuilt the docs
15916 * getting ready for 2.2.2 release
15917
Daniel Veillard87b95392000-08-12 21:12:04 +000015918Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15921 and xmlAddFeature()
15922 * tree.[ch]: added xmlAddChildList()
15923 * xmllint.c: MAP_FAILED macro test
15924 * parser.h: added xmlParseCtxtExternalEntity()
15925 * valid.c: applied bug fixes removed warning
15926 * tree.c: added CDATA block to elements content
15927 * testSAX.c: cleanup of output
15928 * testHTML.c: added SAX testing
15929 * encoding.c: better error recovery
15930 * SAX.c, parser.c: fixed one of the external entity processing
15931 of the OASis testsuite
15932 * Makefile.am: added HTML SAX regression tests
15933 * configure.in: bumped to 2.2.2
15934 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15935 SAX results
15936
Daniel Veillard88a172f2000-08-04 18:23:10 +000015937Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * configure.in: patch for HP compiler
15940
159412000-08-04 Sven Heinicke <sven@zen.org>
15942
15943 * xmllint.c: Was coredumping sometimes when the file given didn't
15944 exist.
15945
Daniel Veillard46e370e2000-07-21 20:32:03 +000015946Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015949
Daniel Veillard46e370e2000-07-21 20:32:03 +000015950 when using in memory parsing. Need some cleanup.
15951 * xmllint.c configure.in: added a --memory flag to test memory
15952 parsing
15953
Daniel Veillard36650692000-07-21 15:16:39 +000015954Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * nanohttp.c: fixed socklen_t replacement to unsigned int
15957 * parser.c: fixed a space handdling missing at the end of
15958 production 28 DOCTYPE.
15959 * xmlmemory.c: fixed a stupid bug on the routine to override
15960 allocation functions
15961 * TODO: updated
15962
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015963Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * doc/ regenerated the docs
15966
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015967Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * doc/encoding.html doc/xml.html: added I18N doc
15970 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15971 improvements, both parser and filters, added ASCII & HTML,
15972 fixed the ISO-Latin-1 one
15973 * xmllint.c testHTML.c: added/made visible --encode
15974 * debugXML.c : cleanup
15975 * most .c files: applied patches due to warning on Windows and
15976 when using Sun Pro cc compiler
15977 * xpath.c : cleanup memleaks
15978 * nanoftp.c : added a TESTING preprocessor flag for standalong
15979 compile so that people can report bugs more easilly
15980 * nanohttp.c : ditched socklen_t which was a portability mess
15981 and replaced it with unsigned int.
15982 * tree.[ch]: added xmlHasProp()
15983 * TODO: updated
15984 * test/ : added more test for entities, NS, encoding, HTML, wap
15985 * configure.in: preparing for 2.2.0 release
15986
Daniel Veillard49703262000-07-10 10:27:46 +000015987Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015990 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015991
Daniel Veillard306be992000-07-03 12:38:45 +000015992Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * doc/xml.html: changed the xmlsoft.org structure, updated the
15995 examples w.r.t. root and childs
15996
Daniel Veillard7d853352000-07-02 18:53:09 +000015997Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
Daniel Veillard784b9352003-02-16 15:50:27 +000015999 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016000
Daniel Veillard365e13b2000-07-02 07:56:37 +000016001Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * HTMLparser.c: Work on character encoding support for the HTML parser
16004 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16005 * encoding.c: Fixed a potential memleak in the encoding stuff
16006
Daniel Veillardaf743792000-07-01 11:49:28 +000016007Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * doc/FAQ.html doc/Makefile.am : added a FAQ
16010
16011Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016012
16013 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16014 of the HTML parser to force it to not bypass SAX
16015
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016016Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * win32config.h.in: updated
16019 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16020 lacks iconv support :-( need to release 2.1.1
16021 * configure.in: release 2.1.1
16022 * HTMLparser: fixed bug #14784
16023 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16024 by Windows compiler
16025 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16026 the SAX startDocument() callback.
16027 * TODO: updated
16028
16029Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * added xmlStopParser()
16032
Daniel Veillardbe803962000-06-28 23:40:59 +000016033Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * configure.in: 2.1.0 prerelease
16036 * Large resync between W3C and Gnome tree
16037 * nanoftp, nanohttp.c: fixed stalled connections probs
16038 * HTMLtree.c SAX.c : support for attribute without values in
16039 HTML for andersca
16040 * valid.c: Fixed most validation + namespace problems
16041 * HTMLparser.c: start document callback for andersca
16042 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16043 * parser.h, SAX.c: serious speed improvement for large
16044 CDATA blocks
16045 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16046 different encoding
16047 * example/Makefile.am example/gjobread.c tree.h: work on
16048 libxml1 libxml2 convergence.
16049 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16050 and the LIBXML_TEST_VERSION macro
16051
Daniel Veillardc310d562000-06-23 18:32:15 +000016052Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * doc/xml.html: various patches and improvements typo fixed by
16055 Felix Natter
16056 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16057 from Felix Natter <fnatter@gmx.net>
16058
Daniel Veillardf3029822000-05-06 08:11:19 +000016059Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * doc/upgrade.html: updated with instructions for support of both
16062 libxml-1.x and libxml-2.x
16063 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16064 for 2.x support and also fixed includes
16065
16066
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016067Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16070 the encoding support, added iconv support, so now libxml if
16071 compiled with iconv automatically support japanese encodings
16072 among others. Work based on initial patch from Yuan-Chen Cheng
16073 I may have broken binary compat in the encoding handler
16074 registration scheme, but that was so utterly broken I don't
16075 expect anybody to have used this feature until now.
16076 * parserInternals.h: fixup on the CHAR range macro
16077 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16078 code.
16079 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16080 * uri.c: added xmlParseURI() I can't believe I forgot to
16081 implement this one in 2.0 !!!
16082 * SAX.c: moved doc->encoding update in the endDocument() call.
16083 * TODO: updated.
16084
Daniel Veillard06047432000-04-24 11:33:38 +000016085Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * tree.h: removed extraneous xmlRemoveProp definition
16088 * TODO: added item about --disable-corba configure switch
16089 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16090 * nanoftp.c: fixed include problems giving troubles on AIX and
16091 slowlaris
16092 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16093 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16094 comment and headers changes to lower gtk-doc number of warnings
16095 * doc/html/*: rebuilt docs
16096
Daniel Veillarde0aed302000-04-16 08:52:20 +000016097Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * HACKING: documented the tag for 1.x and instructions
16100
Daniel Veillard5e873c42000-04-12 13:27:38 +000016101Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16104 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16105 xmlCreateIOParserCtxt
16106 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16107 significant overall improvement
16108 * xmllint.c: added I/O test to xmllint
16109 * testSAX.c: added a speed test
16110 * doc/* : updated/regenerated
16111
Daniel Veillardfc708e22000-04-08 13:17:27 +000016112Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * xpath.c uri.h parserInternals.h: cosmetic changes from
16115 "Timur I. Bakeyev" <timur@bat.ru>, including making
16116 xmlCreateURI() public
16117
Daniel Veillard5d211f42000-04-07 17:00:24 +000016118Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16121 and the code at the same time. Added a clean mechanism for
16122 overload or added input methods: xmlRegisterInputCallbacks()
16123 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16124 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16125 * TODO: updated
16126 * doc/* : updated/regenerated
16127 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16128 source dir
16129
Daniel Veillarde77a9182000-04-05 19:12:29 +000016130Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * testURI.c: yet another forgotten commit, I should get some sleep !
16133
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016134Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * xmllint.c: forgot to commit this too ?
16137
Daniel Veillardb9df4042000-04-05 14:23:16 +000016138Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * xmlversion.h.in : forgot to commit this previously
16141
Daniel Veillard361d8452000-04-03 19:48:13 +000016142Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16145 * README TODO: updated for release
16146 * uri.c uri.h: added authority parsing/saving
16147 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16148 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16149 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16150 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16151 Makefile.am : added compile-time customization of libxml
16152 --with-ftp --with-http --with-html --with-xpath --with-debug
16153 --with-mem-debug
16154 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16155 #include <libxml/xxx.h> I hope it won't break too much stuff
16156 and will be manageable in the future...
16157 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16158 and added xmllint to the installed programs
16159 * uri.h: added xmlFreeURI()
16160
Daniel Veillardec303412000-03-24 13:41:54 +000016161Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * uri.c uri.h: finished the escaping handling, the base support
16164 and the URI path normalization. Looks good just lacks the
16165 authority content parsing code.
16166 * Makefile.am: added instructions to generate testURI
16167 * TODO: updated
16168 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16169 added links and icons for W3C and Gnome
16170
Daniel Veillard8f621982000-03-20 13:07:15 +000016171Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * xmlmemory.[ch] : seems I forgot to actually update the files in
16174 the last commit :-)
16175 * doc/xml.html doc/html/* : updated and uploaded the docs
16176
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016177Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16180 * TODO: updated
16181 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016182 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016183 gfree).
16184 * Makefile.am, uri.c, uri.h: added a set of functions to do
16185 exact (litteraly copied from the RFC 2396 productions) parsing
16186 and handling of URI. Will be needed for XLink, one XML WFC,
16187 XML Base and reused in the nano[ftp/http] modules. Still work
16188 to be done.
16189
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016190Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * configure.in, libxml.spec.in : libxml2
16193 * doc/* : updated the doc page, rebuilt the docs
16194
Daniel Veillardcf461992000-03-14 18:30:20 +000016195Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * all: tagged LIB_XML_1_X
16198 * *.c *.h : updated from W3C CVS tree
16199 * configure.in : 2.0.0-beta
16200 * libxml.spec.in : libxml2 package nam
16201 * result/* : new version of the tests output
16202
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016203Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16206
Daniel Veillardb566ce12000-03-04 11:39:42 +000016207Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * doc/* : rebuilt the docs
16210 * parser.c: final patch on #6766
16211 * valid.c: small patch on validity checks.
16212
Daniel Veillardfb76c402000-03-04 11:39:42 +000016213Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16216 added
16217 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16218 compatibility w.r.t. XML spec and existing code.
16219
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016220Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * parser.c: seems a better solution to <a> </a> exists,
16223 will try it for a while
16224
Daniel Veillard83a30e72000-03-02 03:33:32 +000016225Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * parser.c: tried to remove the <a> </a> generating <a/>
16228 this is hard. Left a flag for that purpose. Fixed bug #6766
16229 * configure.in: prepared 1.8.7 not released, due to previous
16230 problem
16231
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016232Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * doc/xml.html : applied second patch from Paul DuBois
16235
Daniel Veillard402e8c82000-02-29 22:57:47 +000016236Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * doc/xml.html : applied patch from Paul DuBois
16239
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016240Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16241
16242 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16243
Daniel Veillard5feb8492000-02-02 17:15:36 +000016244Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16247 compilation warnings on various platforms.
16248 * parser.c: Fixed #5281 validity error callbacks are now desactived
16249 by default if not validating.
16250
Daniel Veillardf341f932000-02-02 14:52:08 +000016251Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16254
Daniel Veillard13c757e2000-02-01 23:59:15 +000016255Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16258 <gkatsi@cs.toronto.edu>
16259
Daniel Veillard726e8792000-01-30 20:04:29 +000016260Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16261
16262 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16263 processing URLs
16264
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016265Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16268 xmlNanoFTPUpdateURL for persistent control connections.
16269 * configure.in: 1.8.6
16270
16271Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16274 * tree.[ch] : added xmlSaveNoEmptyTags
16275
James Henstridgef3be9312000-01-28 13:59:21 +0000162762000-01-29 James Henstridge <james@daa.com.au>
16277
16278 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16279
16280 * Makefile.am: added nanoftp.[ch] to the build.
16281
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016282Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * nanoftp.[ch]: cleanup, comments, API
16285 * debugXML.c : fixed a bug in the cat command
16286 * doc/*: regenerated the docs
16287
Daniel Veillardda07c342000-01-25 18:31:22 +000016288Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16291 * debugXML.c : fixed a bug in the cat command
16292 * valid.c: fixing some small probs
16293 * libxml.spec.in: get rid of the SNAP suffix
16294 * doc/xml.html: updated the status
16295
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016296Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * xml-config.in: xml-config --version to just return the
16299 version number
16300 * xpath.c: some cleanup w.r.t. axis when the current node is
16301 an attribute.
16302 * TODO: updated
16303
Daniel Veillard461a66c2000-01-18 18:01:01 +000016304Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * configure.in: prepared for libxml-1.8.5
16307 * doc/* recompiled the documentation
16308
163092000-01-17 Jody Goldberg <jgoldberg@home.com>
16310
16311 * configure.in : WARNING autoconf subtlety alert :
16312 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16313 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16314 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16315 get defined by AC_CHECK_HEADERS.
16316
Daniel Veillardf967b902000-01-17 16:06:10 +000016317Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16320 Rune.Djurhuus@fast.no
16321
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016322Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * TODO: updated
16325 * tree.c, parser.c: made sure that only memory alloc problems
16326 and internal parser errors are allowed to write to stdout or
16327 stderr.
16328
Daniel Veillard0142b842000-01-14 14:45:24 +000016329Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * tree.c : restored xmlNewGlobalNs since this seems used by
16332 a lot of existing code :-(, fixed a bug in xmlNewNs
16333 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16334 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16335 to exit() from the library code.
16336 * xpath.c, parser.c: removed bugs or unused code detected by
16337 Windows compilers
16338 * parser.c: started adding interfaces for parsing well balanced
16339 XML fragments
16340 * configure.in: releasing 1.8.4
16341 * doc/* : rebuilt the docs
16342
Daniel Veillard2eac5032000-01-09 21:08:56 +000016343Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * tree.[ch] : added xmlNewDocFragment() for DOM
16346 * testHTML.c: uninitialized variable.
16347
Daniel Veillardf3a73582000-01-05 14:58:39 +000016348Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16349
16350 * doc/* : rebuild the docs
16351
Daniel Veillard71b656e2000-01-05 14:46:17 +000016352Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16353
16354 * acconfig.h: readline and history patch
16355 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16356 * tree.c: added check and handling when possibly removing an ID
16357 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16358 and saving.
16359 * test/HTML/entities.html result/HTML/entities.html* : test for
16360 various entities reference cases
16361 * result/HTML/* : as a result output of some testcase have
16362 changed
16363 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16364 by previous example. added xmlParseTryOrFinish().
16365 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16366 entities.h debugXML.h HTMLparser.h: changed the way struct are
16367 declared to allow gtk-doc to expose those
16368 * parser.c: closed bug #4960
16369 * Makefile.am configure.in: Applied patch from
16370 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16371 and math/socket libs detection
16372
Daniel Veillard437b87b2000-01-03 17:30:46 +000016373Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * configure.in, Makefile.am: link tester against readline
16376 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16377
Daniel Veillard686d6b62000-01-03 11:08:02 +000016378Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * tree.[ch]: added xmlRemoveProp
16381 * win32config.h.in nanohttp.c: avoid including the Windows
16382 socket stuff in every C files
16383 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16384 the XmL parser(s)
16385 * test/ns4 result/ns4 etc...: added test case for previous prob
16386 * tree.c: xmlNewNs wasn't checking for double definition
16387 * Makefile.in: fixed a problem with dist-hook duplicates
16388 * parser.[hc], xmlIO.c: fixed the loading of external entities
16389 APIs, now xmlLoadExternalEntity() is used everywhere and
16390 setting up an app specific front-end using the
16391 * SAX.c parser.c: some fixes, now the xhtml spec validates
16392 with the xhtml DTD.
16393 * error.c: fixed crashes in case of no input stream
16394 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16395 to the validation tests and results
16396
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016397Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16400 too htmlCreatePushParserCtxt() and htmlParseChunk()
16401 * parser.c: a bit of cleanup.
16402 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16403 to XML) removed the last mem leak known
16404 * HTMLtree.c: output message cleanup
16405 * xmlmemory.c: display content info about memory blocks
16406 * result/HTML/wired.* : missing att value warning change
16407
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016408Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * doc/* : rebuilt the documentation
16411
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016412Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * parser.[ch] parserInternals.h: Push parser for XML,
16415 seems to work fine now
16416 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16417 --push for push testing
16418 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16419 * testSAX.c: added --push
16420 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16421 subtree
16422 * xmlIO.[ch] : enriched API + fixes for push mode
16423 * entities.[ch]: added the entity content length to the struct.
16424 * xmlmemory.[ch]: new API to show the last entries for the shell
16425 * valid.c: added required attribute testing
16426 * SAX.c: the cdata callback now merge contiguous fragments
16427 * HTMLparser.c: cleanup of some macros
16428
Daniel Veillard3c558c31999-12-22 11:30:41 +000016429Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * parser.c: fix for PIs name starting with xml
16432 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016433 * *.c, configure.in win32config.h.in : generate win32config.h for
16434 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016435
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016436Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * parser.c: fixed a stupid = vs. == bug :-(
16439 * doc/gnome-xml.sgml: s/glade/xml/
16440
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016441Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * configure.in, doc/xml.html : bug fix release 1.8.2
16444 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16445 Hopefully the end of that silly C++ include problem
16446 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16447 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16448 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16449 troubles with autoclosed elements when the stree shape doesn't
16450 follow the DtD specs. Added htmlIsAutoClosed() and
16451 htmlAutoCloseTag()
16452 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16453 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16454 * debugXML.c: fixed a bug on printing default namespaces.
16455 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16456
Daniel Veillardb24054a1999-12-18 15:32:46 +000016457Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * result/HTML/*.htm[l] : updated the HTML regression tests according
16460 to the new output
16461 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16462 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16463 problem due to intermix of extern "C" { ... } declarations for C++
16464 and recursive includes in the headers
16465
Chris Lahey323c48c1999-12-18 15:32:45 +0000164661999-12-20 Chris Lahey <clahey@umich.edu>
16467
16468 * HTMLtree.c: Made it so that html nodes with a single child do
16469 not insert a carriage return before or after the child node.
16470
Daniel Veillardb24054a1999-12-18 15:32:46 +000016471Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016472
16473 * configure.in, doc/xml.html : bug fix release 1.8.1
16474 * parser.c: fixed bug #4344
16475 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16476 added the glue to avoid C++ problems
16477 * doc/* : regenerated the documentation
16478
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016479Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16480
16481 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16482 namespace recognition, and Dia as a resul :-(
16483 * encoding.c: closed bug #3950
16484
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016485Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * valid.c: debugging a posteriori validation, except URI expansion
16488 stuff this should be fixed now
16489 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16490 Carl Nygard <cnygard@bellatlantic.net>
16491 * tester.c: added --postvalid, cleaning of the code
16492 * tree.[ch]: added xmlDocGetRootElement()
16493
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016494Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16495
16496 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16497 c++ losage.
16498
Daniel Veillard10a2c651999-12-12 13:03:50 +000016499Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * configure.in, doc/xml.html : bumped to 1.8.0
16502 * xlink.[ch], Makefile.am : added framework for link detection
16503 * parser.h: added nbChars to parser context, needed for cleanup.
16504 * xmlmemory.c: removed a nasty bug when out of mem
16505 * valid.[ch]: adding namespace support for attribute decl
16506 * tester.c: added --debugent option
16507 * debugXML.[ch]: added xmlDebugDumpEntities()
16508 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16509 buffers instead, this was really needed, validation was breaking
16510 in strange ways due to that. Added xmlParseStringPEReference()
16511 and other parsing from strings functions. Entities processing
16512 modified again, but PERef are still not handled correcly but
16513 unless you're Eve Maller you won't notice :-)
16514 * HTMLparser.c: large changes toward reliability, and switched to
16515 lowercase internal tags, XHTML is lowercase, so it will help
16516 that output is closer to next version.
16517 * doc/* : regenerated the documentation, it is now hosted at
16518 http://xmlsoft.org/ (same bits I just bought the domain :-)
16519
16520
Daniel Veillard294cbca1999-12-03 13:19:09 +000016521Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16522
16523 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16524 doc generation
16525 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16526 in the SAX API
16527 * doc/*: rebuilt the doc making sure everything appears in the
16528 HTML files
16529
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016530Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16533 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16534 which allow impressive speed improvement on dataset with
16535 large text pieces, but at the cost of broken binary
16536 compatibility and slightly bigger memory usage.
16537 Configure with --with-buffers to activate them, they
16538 are protected with XML_USE_BUFFER_CONTENT define.
16539 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16540 goal is 0 memory left allocated once parser is no more used
16541 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16542 call xmlCleanupParser() and xmlMemoryDump()
16543
Daniel Veillarda819dac1999-11-24 18:04:22 +000016544Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16547 * parser.[ch] encoding.[ch]: added memory cleanup routines
16548 * parser.c: closing bug #3788
16549 * doc/*: rebuilt the doc
16550
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016551Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16554 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16555 * tester.c: added --compress option
16556 * doc/*: rebuilt the documentation
16557
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016558Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16561 if given /proc/kcore as input !
16562 * doc/xml.html doc/*: updated and rebuilt the documentation
16563
16564Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016565
16566 * parser.c: Fixed some wrongly space collapsing code due to
16567 a misreading of the spec.
16568 * result/*: fixed the output accordingly
16569
16570Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016571
16572 * encoding.c: bug fix and typos
16573 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16574 * parser.c: added attribute normalization closing bug #3597
16575 * test/att* result/att* SAXresult/att*: testcase for attribute
16576 normalization
16577
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016578Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * configure.in: closing bug #3163 by adding extra flags for the
16581 cc compiler on HP-UX
16582
Daniel Veillard51e3b151999-11-12 17:02:31 +000016583Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * valid.[ch] : removed a typo and an enumerated type bug in the
16586 xmlAddElementDecl() function
16587 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16588 call to xmlEncodeEntitiesReentrant() so that the functions
16589 New, Set and Get are at the same level.
16590 * parser.c HTMLparser.c: extra memory allocation bug for
16591 attributes detected by someone using libxml in embedded systems :-)
16592
Daniel Veillard962195f1999-10-28 15:51:53 +000016593Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * xmlmemory.h: turned off mem debug :-\
16596
Daniel Veillard35008381999-10-25 13:15:52 +000016597Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * parser.c: closed bug #2784 a one line fix, but worth pushing
16600 a new release out
16601 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16602 some structures, comments before and after the
16603 main element, and other nastyness
16604 * HTMLtree.c tree.c: accomodate the extended HTML supported
16605 * configure.in: pushing 1.7.4
16606 * test/ent8 and related outputs : added a new test for bug #2784
16607 * test/HTML/wired.html and related output: a nasty HTML example
16608 * Makefile.am: improved the test scripts
16609 * docs/* : reran the documentation extractor, updated xml.html
16610
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016611Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16614 HTMLparser and debugged the HTML related code. HTML documents
16615 now have their own type
16616 * entities.c: do not dump &apos; for HTML output
16617 * xmlmemory.c: improvement, breakpoint mechanism
16618 * testHTML.c: added --sax --repeat ...
16619 * Makefile.am: improved the HTML tests
16620 * valid.[ch]: added xmlValidGetValidElements and
16621 xmlValidGetPotentialChildren
16622 * tester.c: added --insert to test the 2 new functions
16623 * test//* result//* SAXresult//* : regression test cleanup
16624 and extension.
16625 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16626 gnome-xml-nanohttp.html
16627
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016628Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16629
16630 * HTMLparser.c: fixed problems with some autoclose tags
16631 * tree.c: fixed XML output problems.
16632 * result/* SAXresult/*: update of the tests output
16633
Daniel Veillard6077d031999-10-09 09:11:45 +000016634Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16635
16636 * Makefile.am: Arturo patch for xmlConf.sh version info
16637 * parser.c: Tim Josling patch for single quoted items
16638 * tester.c: Tim Josling patch for tester options usage
16639 * tree.h: indent cleanup
16640
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016641Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16642
16643 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16644 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16645
Daniel Veillard00fdf371999-10-08 09:40:39 +000016646Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16647
16648 * tree.c : Raph patch for initialization of CORBA fields
16649 * parser.c, xpath.c, ...: modification of doc comments
16650 * xpath.c : allow spaces in xpath expressions
16651
Daniel Veillardad219441999-09-27 08:17:49 +000016652Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * xmlmemory.h: turning off memory debug :-(
16655
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016656Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16659 better SAX interfaces.
16660 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16661 entity.
16662 * configure.in: 1.7.2
16663
16664Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016665
16666 * libxml.spec.in: fixed the URL
16667 * doc/xml.html: improved the documentation front-end
16668
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016669Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016670
16671 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16672
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016673Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016674
16675 * libxml.spec.in: fixed the alpha compile problem
16676 * parser.[ch]: changed errno to errNo in the parser context :-(
16677 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16678 * doc/xml.html: changed CHAR to xmlChar
16679 * doc/html/*: recompiled the documentation
16680 * configure.in: 1.7.1
16681
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016682Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * parser.h: modified the parser context struct to regain 1.4.0
16685 binary compatibility
16686 * parser.c, xml-error.h: added errno ot teh context and defined
16687 a set of errors values with update of errno
16688 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16689 DTDs and entities
16690 * *.h, *.c: complete cleanup of the use of config.h and include
16691 protection depending on the current setup.
16692 * overalll debugging, maintenance and bug-fixing on all modules
16693 * updated the documentation
16694 * ready for 1.7.0
16695
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016696Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * HTMLparser.c : cleanup
16699 * SAX.c valid.c valid.h: added ID/IDREF checking
16700 * tree.c tree.h: extended doc structure for refs
16701 * configure.in: 1.6.2
16702 * parser.c: patched bug in SAX user arg call
16703 * parserInternals.h: patched missing close in C++ wrapping
16704 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16705 especially upcoming XPointer implementation.
16706 * doc/xml.html: augmented, typo
16707
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016708Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16709
16710 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16711 not all invocations of install understand -d.
16712
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016713Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16714
16715 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16716 to make 'check' works, when builddir != srcdir.
16717
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016718Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * doc/xml.html : updated the documentation
16721
Daniel Veillard6454aec1999-09-02 22:04:43 +000016722Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16723
16724 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16725 not deallocated memory blocks
16726 * *.c : replaces all calls to malloc() free() and realloc() to
16727 the wrapper functions/macros
16728 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16729 instead of xmlFreeNodeList()
16730
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016731Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * HTMLparser.c: corrected a stupid bug leading to core dump at
16734 tree deallocation. Removed warnings indicated by
16735 Stephane.Conversy@lri.fr
16736 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16737 looked for in the external subset
16738
16739Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016740
16741 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16742 on SGI by Stephane.Conversy@lri.fr
16743
Daniel Veillardb96e6431999-08-29 21:02:19 +000016744Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * all .h : changed the prototype declaration indent as in gtk
16747 * most .c : working on reducing the TODOs in the code
16748 * most .c : cleanup though -pedantic and Insure++
16749 * improvements on validation ID checkings.
16750 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16751 * xml-config.in: closed #1810
16752
16753Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016754
16755 * tree.h, valid.c, valid.h: more work on validity, IDs
16756 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16757 definition for AIX
16758
Daniel Veillardb556eb51999-08-15 17:19:50 +000016759Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16762 the distribution due to a cut'n paste error at last commit
16763
Daniel Veillardb05deb71999-08-10 19:04:08 +000016764Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16765
16766 * configure.in: upgraded to version 1.4.0
16767 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16768 Big update, added a large part of the validation process,
16769 it should be usable, but some parts are missing
16770 * xpath.c: improved the implementation w.r.t. root.
16771 * Makefile.am: added more tests
16772 * test and result trees: added a lot of tests
16773 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16774
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016775Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * Added an HACKING file
16778
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016779Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * xpath.[ch] : improvements and debug of the XPath implementation
16782 * parser.c, HTMLparser.c : modified the parsers to be progressive
16783 * tree.[ch] : extended the Buffer promitives
16784 * xmlIO.[ch] : added basic I/O routines providing progressive
16785 parsing and ready for I18N conversion plugins
16786 * SAXresult/* : the SAX callback sequence maybe slightly different
16787 now
16788 * test*.c : improved/updated the tests programs
16789 * doc/* : recompiled the docs.
16790
Daniel Veillard15b75af1999-07-26 16:42:37 +0000167911999-07-26 Michael Meeks <michael@edenproject.org>
16792
16793 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16794
16795 * tree.c: Ditto.
16796
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016797Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * configure.in: upgraded to version 1.4.0
16800 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16801 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16802 XML query language, see http://www.w3.org/TR/xpath for more details.
16803 * parser.c, parser.h: added CHAR* related string functions for XPath
16804 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16805 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16806 rebuild the docs.
16807 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16808 and regression testing capabilities for XPath.
16809
Daniel Veillardd79d7871999-07-12 10:38:12 +000016810Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16811
16812 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16813 closing bug #1646
16814
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016815Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * Makefile.am, example/Makefile.am: closed bug #1683
16818
Daniel Veillard3166ab11999-07-11 16:14:19 +000016819Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * example/Makefile.am, configure.in: added the makefile for the
16822 gjobread example
16823
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016824Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16825
16826 * doc/Makefile.am:
16827 - fix which allow "make install DESTDIR=</install/prefix>".
16828
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016829Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16830
16831 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16832 which fixed a problem on the file reading-code.
16833
Daniel Veillard82150d81999-07-07 07:32:15 +000016834Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16835
16836 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16837 output.
16838 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16839
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016840Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * parser.h : Oops removed the binary compatibility problem
16843 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16844 * parser.c, HTMLparser.c: applied patches for reading from stdin
16845
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016846Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16847
16848 * parser.c, entities.c, valid.c: cleanup bug #1591
16849 * configure.in: cleanup bug #1592
16850 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16851 the same tree back-end. Hence gdome will be available for it.
16852 * doc/Makefile.am: close bug #617
16853
Daniel Veillard97fea181999-06-26 23:07:37 +000016854Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16855
16856 * parser.c: alloctate a per parser context SAX interface block
16857
Daniel Veillard14fff061999-06-22 21:49:07 +000016858Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16859
16860 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16861 and xmlEncodeEntitiesReentrant with the correct one :-\
16862
16863Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16864
16865 * commit of my internal XML base changes, quite a lot of
16866 changes, cleanups, better entities support, framework for
16867 new I/O and charset detection and handling
16868 * Fixed the configure/Makefile stuff to generate shared libs
16869 with the proper version info, so we jumped on rev from
16870 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16871 xmlEncodeEntities() result need to be freed now, and a string
16872 xmlParserVersion provide the current library version.
16873
Raph Levien05240da1999-06-15 21:27:11 +000016874Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16875
16876 * parser.c: fixed a buffer overrun for when you have a very long
16877 attribute with no entities in it.
16878
Daniel Veillardbb2da581999-06-13 14:37:07 +000016879Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * added example directory
16882 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16883
Daniel Veillard011b63c1999-06-02 17:44:04 +000016884Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * Release of libxml-1.1, nearly everything has been touched for
16887 this.
16888 * Added more regression tests
16889 * Updated the documentation
16890
Daniel Veillard27d88741999-05-29 11:51:49 +000016891Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * tree.[ch]: unified the XML_NO_CORBA defines.
16894 * parser.c encoding.[ch]: started plugging in char encoding detection
16895
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016896Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16897
16898 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16899 Also freed allocated buffer.
16900
Daniel Veillard27d88741999-05-29 11:51:49 +000016901Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016902 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16903 reentrancy problem at printing. One is left in entities.c, to
16904 remove ASAP
16905 * testSAX.c : added a test example showing the use of the SAX
16906 interface if one doesn't want to build the DOM tree.
16907 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16908
Daniel Veillard517752b1999-04-05 12:20:10 +000016909Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16910
16911 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16912 large revamping of the parser to use SAX callbacks
16913 http://www.megginson.com/SAX/ (or at least a C like interface
16914 a la Expat). It's now possible to set up your own callbacks
16915 and the parser will not build a DOM tree.
16916 * test/* result/*: updated the test suite, I finally removed
16917 the old Namespace draft support (PI based).
16918
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016919Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * Makefile.am: added test result to EXTRA_DIST for make tests
16922
Daniel Veillard64068b31999-03-24 20:42:16 +000016923Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16924
16925 * parser.c, parserInternals.h: moved the chars macro definitions
16926 to parserInternals.h
16927 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16928 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16929
Daniel Veillard012ccc11999-03-23 10:11:11 +000016930Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * xml-config.in : applied patch to make --version work
16933
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000169341999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16935
16936 * Makefile.am (check-local): Alias for `tests' target. This will
16937 cause `make check' to do the right thing.
16938 (tests): Don't run tests in srcdir. Also, replaced calls to
16939 basename with a `sed' "equivalent".
16940
Daniel Veillardd109e371999-03-05 06:26:45 +000016941Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16944 it in the header and not the sources, updated the doc.
16945 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16946 pointing this out.
16947
Daniel Veillardbc50b591999-03-01 12:28:53 +000016948Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16951 exported the inputStream routines.
16952 * doc/html/* : updated accordingly
16953
Daniel Veillardd692aa41999-02-28 21:54:31 +000016954Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * parser.c, parser.h, parserInternals.h: added a few extra
16957 internal calls to allocate and free parser contexts ...
16958 * doc/html/* : updated accordingly
16959
Daniel Veillard55a99271999-02-25 11:01:29 +000016960Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16961
16962 * configure.in, Makefile.am, doc/makefile.am : General changes for
16963 1.0.0 release and including the generated HTML documentation.
16964
Daniel Veillard35925471999-02-25 08:46:07 +000016965Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * makefile.am : added parserInternals.h, oops.
16968
Daniel Veillard1e346af1999-02-22 10:33:01 +000016969Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * parserInternals.h: added this header giving access to the parser
16972 internal functions.
16973 * doc/Makefile.am : added a rebuild target which rebuilds the full
16974 set of documentations
16975 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16976 the internal subset.
16977 * *.c *.h: modifications needed to generate the documentation using
16978 gtk-doc, cleanup of functions blocks, reorganisation of struct
16979 declarations.
16980
Daniel Veillard1164e751999-02-16 16:29:17 +000016981Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16984 the tar and spec file to include the beginning of the doc.
16985
Nuno Ferreira03d04781999-02-13 00:07:17 +0000169861999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16987
16988 * doc/.cvsignore: Added this file.
16989
Daniel Veillard6800ef31999-02-08 18:33:22 +000016990Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16991
16992 * tree.c: fixed xmlGetProp to return "" when the attribute
16993 exists, even if the node-list is NULL.
16994
Daniel Veillard726c7e31999-02-08 15:13:10 +000016995Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16996
16997 * tree.c: patched an error outputting empty attribute values.
16998 * Makefile.am and doc/makefile.am: have been updated during the
16999 week-end. Sorry for an empty CVS log, I got a shell problem.
17000
Daniel Veillard1899e851999-02-01 12:18:54 +000017001Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17002
17003 * tree.h: cleaned up using enums instead of defines
17004 * parser.c, valid.[ch]: more work on parsing/output of element
17005 declarations
17006
Daniel Veillard3b9def11999-01-31 22:15:06 +000017007Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * valid.[ch], tree.c, parser.c : more work toward full parsing
17010 of XML DTDs.
17011 * README: added informations about mailing-list and on-line
17012 documentation
17013
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000170141999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17015
17016 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17017
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017018Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17019
17020 * parser.c, tree.[ch] : more work toward conformance testing,
17021 added a last element to accelerate parsing of very flat structures
17022 started working on internal subset Element content declaration.
17023 * valid.[ch] : first cut at adding code toward validation.
17024 * previous changes had also small impact on most files, especially
17025 the conformance testing using James Clark test suite.
17026
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017027Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17028
17029 * test/* : updated the examples, most of them were not well
17030 formed (humm), and added rdf2.
17031 * result/* : resulting changes in the output.
17032
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017033Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17036
Daniel Veillard44b3a061998-12-05 17:27:22 +000017037Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17038
17039 * tree.c: patched a bug in the generation of empty attributes
17040
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017041Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17044 for node/trees/documents/... Biggest problem is namespace
17045 support when copying subtrees.
17046
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017047Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17048
17049 * parser.c, entities.c: improve entities and char ref encoding,
17050 and cleanups of error messages.
17051
Daniel Veillard242590e1998-11-13 18:04:35 +000017052Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * parser.c, entities.c: simple bug hunting done during rpm2html and
17055 rpmfind integration.
17056
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017057Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17058
17059 * parser.[ch]: Added interfaces allowing to specify a SAX
17060 handler before parsing.
17061
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017062Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17063
17064 * parser.c: redirrect all errors reporting through the SAX
17065 error function
17066
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017067Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17068
17069 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17070 * libtool, tlmain ...: update of the libtool files
17071
Miguel de Icaza442321c1998-11-04 18:13:38 +0000170721998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17073
17074 * entities.c: Use g_snprintf insteda of snprintf.
17075
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017076Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17077
17078 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17079 added ent5 test for this purpose.
17080 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17081
Daniel Veillard27271681998-10-30 06:39:40 +000017082Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17083
17084 * parser.c: fixed? a strange error due to compression on a GWP
17085 document.
17086
Daniel Veillard25940b71998-10-29 05:51:30 +000017087Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17088
17089 * tree.[ch]: bug fixing
17090 * entities.[ch]: defined a specific type for predefined entities
17091 * doc/xml.html: more documentation on the library, how to use it,
17092 overview of the interfaces.
17093
Daniel Veillard16253641998-10-28 22:58:05 +000017094Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17095
17096 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17097
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017098Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17099
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017100 * tree.c: corrected a small bug
17101 * doc/xml.html: continuing writing documentation.
17102
17103Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17104
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017105 * debugXML.h debugXML.c: added debugging utilities.
17106 * tester.c: added --debug switch.
17107 * tree.c: patched an incorrect node->type assignment.
17108 * parser.c: formatting, ensure that node->doc != NULL in attributes
17109
Daniel Veillardccb09631998-10-27 06:21:04 +000017110Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17113 entity support and provide an internal representation close to
17114 DOM one (entity ref nodes, and attribute value as tree). I tried
17115 to preserve the interface but this will surely break some apps
17116 (I have to change rpm2html/rpmfind for example). I had to change
17117 two interfaces, and the generated tree is somewhat different.
17118 * doc/* : started documenting the XML library, the tree and
17119 DOM/Corba. This is a first step.
17120
Daniel Veillard11e00581998-10-24 18:27:49 +000017121Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17122
17123 * parser.c: Set up the fonctions comment block, boring but useful.
17124 * parser.h, SAX.c, parser.c: now attributes are processed through
17125 the SAX interface. The problem is that my SAX interface diverged
17126 quite a bit from the original one, well this is not an official
17127 spec, and translating it from Java to C is hairy anyway...
17128
Daniel Veillard97b58771998-10-20 06:14:16 +000017129Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17130
17131 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17132 fonctions comment block, boring but useful.
17133
17134Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017135
17136 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17137 conversion routines. However they are not yet used to convert the
17138 inputs. The core will run with UTF-8.
17139
Daniel Veillard33942841998-10-18 19:12:41 +000017140Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17141
17142 * tree.c : make sure that the type id is properly set-up when
17143 a new object is allocated, needed for DOM.
17144
Daniel Veillard27fb0751998-10-17 06:47:46 +000017145Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17146
17147 * tree.h, tree.c: Ok, the main objects in the tree will be native
17148 corba objects, it costs 8 bytes per Node, Attribute and Document
17149 but it simplifies the Corba integration a lot (no extra interface
17150 objects to allocate/free).
17151
Daniel Veillard0bef1311998-10-14 02:36:47 +000017152Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17155 and changed NODEs contants for conformity with DOM Level 1
17156
Daniel Veillard27864701998-10-08 03:47:24 +000017157Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17158
17159 * added hooks to keep track of servants when creating objects
17160 xmlDoc and xmlNode (for Corba export).
17161
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017162Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17163
17164 * added xml-config script.
17165
Daniel Veillard7066a791998-10-01 20:28:28 +000017166Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17169 to autoupdate libtool and automake conf files.
17170
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000171711998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17172
17173 * Makefile.am: Use '?' to separate the sed
17174 commands as ',' is used when people pass -Wl,something.
17175
17176
Daniel Veillard15a8df41998-09-24 19:15:06 +000017177Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17178
17179 * tree.c, tree.h: added a per-document compression interface.
17180
Daniel Veillard151b1b01998-09-23 00:49:46 +000017181Tue Sep 22 20:47:38 EDT 1998
17182
17183 * tree.c, tree.h: added saving with compression and added interfaces
17184 to control the compression level (xmlGetCompressMode,
17185 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17186
Daniel Veillard70120ff1998-09-22 00:24:21 +000017187Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17188
17189 * parser.c: corrected a loop for files of size 0
17190
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000171911998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17192
17193 * error.h: New file. Contains prototyes from `error.c'.
17194
Tom Tromeyc19653d1998-08-14 01:22:43 +000017195Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17196
17197 * Makefile.am (xmlincdir): New macro.
17198 (xmlinc_HEADERS): Renamed from include_HEADERS.
17199
Daniel Veillard845664d1998-08-13 04:43:19 +000017200Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * applied small patch on numeric entities from
17203 Christopher Blizzard <blizzard@appliedtheory.com>
17204
Daniel Veillard260a68f1998-08-13 03:39:55 +000017205Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17206
17207 * New release 0.2, removed the old xml_* files so that it's
17208 coherent with the other CVS base (W3C), far better conformance
17209 to standard, new namespaces, decent entities support, beginning
17210 of a SAX-like interface. Nearly nothing left intact, even the
17211 test examples ...
17212
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000172131998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17214
17215 * .cvsignore: Add .deps dir
17216
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017217Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17218
17219 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17220
Daniel Veillardfe926001998-07-26 04:28:20 +000017221Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017222
Daniel Veillardfe926001998-07-26 04:28:20 +000017223 * configure.in: added test for CPP
17224 * AUTHORS, Changelog: the original ones didn't get commited but the
17225 glib ones instead, fixed.
17226 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017227
Daniel Veillardfe926001998-07-26 04:28:20 +000017228Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017229
Daniel Veillardfe926001998-07-26 04:28:20 +000017230 * integrated code developped at W3C
17231 * changed the original Copyright
17232 * migrated to automake
17233 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017234