blob: fb650edc43335beb8c737bf32ced9787ba3dd032 [file] [log] [blame]
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00001Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
2
3 * doc/tutorial/apa.html
4 * doc/tutorial/apb.html
5 * doc/tutorial/apc.html
6 * doc/tutorial/apd.html
7 * doc/tutorial/ape.html
8 * doc/tutorial/apf.html
9 * doc/tutorial/apg.html
10 * doc/tutorial/aph.html
11 * doc/tutorial/ar01s02.html
12 * doc/tutorial/ar01s03.html
13 * doc/tutorial/ar01s04.html
14 * doc/tutorial/ar01s05.html
15 * doc/tutorial/ar01s06.html
16 * doc/tutorial/ar01s07.html
17 * doc/tutorial/ar01s08.html
18 * doc/tutorial/index.html
19 * doc/tutorial/ix01.html
20 * doc/tutorial/xmltutorial.pdf
21 * doc/tutorial/xmltutorial.xml
22 update tutorial with XPath example
23
24
Daniel Veillard597bc482003-07-24 16:08:28 +000025Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
26
27 * SAX.c parser.c: fixing a bug about a special case of namespace
28 handling, this closes bug #116841
29
Daniel Veillard2134ab12003-07-23 19:56:29 +000030Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
31
32 * relaxng.c result/relaxng/*: checked and fixed the compilation
33 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
34 This slightly changes the output messages of some regression tests.
35
Daniel Veillardc127adc2003-07-23 15:07:08 +000036Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
37
38 * xmlreader.c: fixed an out of bound error #118052 , the good
39 part if that base64 code was not in use yet ...
40
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +000041Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
42
43 * doc/xmllint.html
44 include html version of the xmllint man page, so an
45 up-to-date version is visible on the Web
46
Daniel Veillard8edf1c52003-07-22 20:52:14 +000047Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * xinclude.c include/libxml/xinclude.h: added a new API
50 xmlXIncludeProcessTree() to process XInclude only on a subtree
51 this should fix bug #115385
52
Daniel Veillard409a8142003-07-18 15:16:57 +000053Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
54
55 * relaxng.c include/libxml/relaxng.h: adding Get interface for
56 the error callback and parameters of parsing and validation
57 contexts
58 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
59 on text nodes.
60
Daniel Veillard2dcb9372003-07-16 21:18:19 +000061Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
62
63 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
64 when using the push XML parser.
65 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
66 added the test to the regression suite.
67
Daniel Veillard2009c4e2003-07-15 20:04:34 +000068Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
69
70 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
71 as suggested by Rob Richards
72
Daniel Veillard34ba3872003-07-15 13:34:05 +000073Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
74
75 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
76 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
77 to unsigned int and a couple of others.
78
79Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
80
81 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
82
Daniel Veillard3dc93a42003-07-10 14:04:33 +000083Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
86
Daniel Veillarddf101d82003-07-08 14:03:36 +000087Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
88
89 * globals.c threads.c: fixes some problem when freeing unititialized
90 mutexes
91
Daniel Veillard2db8c122003-07-08 12:16:59 +000092Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * nanoftp.c nanohttp.c: the modules should not import <config.h>
95 directly, some cleanups
96 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
97 validation code.
98
Daniel Veillard13d07cd2003-07-07 16:02:41 +000099Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
100
101 * win32/configure.js: Jesse Pelton pointed out a problem in the
102 javascript code.
103
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000104Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * NEWS doc/*: regenerated
107 * nanoftp.c nanohttp.c: might fix includes problems with the
108 Ipv6 support on solaris
109 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
110 defined as #IMPLIED
111
Daniel Veillard560c2a42003-07-06 21:13:49 +0000112Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
113
114 * configure.in doc/*: preparing release 1.5.8
115 * nanohttp.c: changed some preprocessor block
116 * xmlschemastypes.c: applied patch from Charles Bozeman adding
117 hexBinary schema datatype and adding support for totalDigits and
118 fractionDigits facets.
119
Daniel Veillard7a985a12003-07-06 17:57:42 +0000120Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
121
122 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
123
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000124Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
125
126 * xinclude.c: fixed bug #116095 removing the error message when
127 reapplying XInclude to a document.
128
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000129Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
130
131 * xmlIO.c: applied small changes to portability layer for
132 compilation on DJGPP Ms-DOS compiler.
133
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000134Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
135
136 * parser.c HTMLparser.c: use the character() SAX callback
137 if the cdataBlock ain't defined.
138 * xpath.c: fix bug #115349 allowing compilation when configured
139 with --without-xpath since the Schemas code needs NAN and co.
140
William M. Brack59002e72003-07-04 17:01:59 +0000141Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
142
143 Fixed problem with multi-threading, shown by the test program
144 testThreads. After fix, ran mutiple tests on various speed
145 machines (single and dual processor X86), which all seem okay.
146
147 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
148
149 * threads.c: added missing initialisation for condition variable
150 in xmlNewRMutex.
151
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000152Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
155 closing bug #114837
156
157 * configure.in: Added checks for IPv6 support and getaddrinfo().
158
159 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
160
161 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
162
163 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
164 field or sockaddr_in field, depending upon the availability of IPv6
165 support.
166 have_ipv6(): Added to check for run-time IPv6 support.
167 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
168 Modified to parse a URI with IPv6 address given in [].
169 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
170 resolution, if it is available on the system, as gethostbyname
171 does not return IPv6 addresses on some platforms.
172 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
173 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
174 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
175 we are dealing with.
176
177 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
178 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
179 a URI with IPv6 address given in [].
180 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
181 available on the system. Also IPv6 addresses will be resolved by
182 gethostbyname only if IPv6 run-time support is available.
183 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
184
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000185Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
186
187 * win32/configure.js include/win32config.h
188 include/libxml/xmlversion.h.in: Applied the patch for BCB
189 by Eric Zurcher.
190
Daniel Veillardd7cec922003-06-13 12:30:10 +0000191Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
192
193 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
194 due to #115104 and while fixing #115101 . HTML URLs must not
195 be version dependant.
196
Daniel Veillard8265a182003-06-13 10:05:56 +0000197Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * entities.c: do not generate &quot; for " outside of attributes
200 * result//*: this changes the output of some tests
201
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000202Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 * parser.c xmlIO.c: trying to fix #114277 about when file
205 remapping and escaping should really be attempted.
206
Daniel Veillarda37aab82003-06-09 09:10:36 +0000207Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
208
209 * doc/*: applied a patch from Gman for building docs
210 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
211 Gary Pennington to provide an allocator for xmlValidCtxt
212 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
213 #113580 about data not being passed immediately.
214
Daniel Veillarde1326112003-06-05 09:32:20 +0000215Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * tree.c: applied a couple of patches from Mark Itzcovitz
218 to handle saving back "UTF-16" documents.
219
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000220Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
221
222 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
223 some work done while in the Maldives (hence the timezone on the
224 laptop !)
225 * result/schemas/length3* test/schemas/deter0_*
226 test/schemas/group0_*: some tests added too
227
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000228Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
229
230 * encoding.c: small fix
231 * xmlIO.c: fixed an error message
232
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000233Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
236 accepting an improper UTF8 sequence
237
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000238Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
239
240 * threads.c: applied the patch from Stéphane Bidoul for getting
241 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000242 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000243
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000244Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
245
246 * HTMLtree.c: fixing bug #112904: html output method escaped
247 plus sign character in URI attribute.
248
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000249Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
250
251 * build_glob.py global.data globals.c parser.c
252 include/libxml/globals.h: patch from Stéphane Bidoul for setting
253 up threads global defaults.
254 * doc/libxml2-api.xml: this extends the API with new functions
255 * python/tests/Makefile.am python/tests/reader2.py
256 python/tests/thread2.py: integrated the associated testcase and
257 fixed the error string used in reader2
258
Daniel Veillard38b80a82003-05-14 18:59:00 +0000259Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
260
261 * configure.in libxml.spec.in python/Makefile.am: trying
262 to conciliate --with-python= requirements and RPM builds,
263 a PITA really...
264
Daniel Veillard104caa32003-05-13 22:54:05 +0000265Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
266
267 * HTMLparser.c: oops last commit introduced a memory leak.
268
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000269Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
270
271 * xmllint.c doc/xmllint.xml: added --nonet option
272 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
273 xsltproc or xmllint
274 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
275 rebuilt
276 * HTMLparser.c: cleaned up the HTML parser context build when
277 using an URL
278
Daniel Veillardd437d322003-05-13 21:07:01 +0000279Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
280
281 * libxml.spec.in: added a comment about bug #112902
282
William M. Brack3dd57f72003-05-13 02:06:18 +0000283Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
284
285 * minor cleanup of configure '--help' display
286 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
287
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000288Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
289
290 * tree.c: PI nodes in external subset were not freed :-\
291 fixes bug #112842
292
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000293Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
294
295 * xmllint.c: added --schema option to run WXS schema validation
296 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
297 tried to improve error reporting in the Schema code, some cleanup
298 too.
299
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000300Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
301
302 * xmlschemas.c: fixed some problems in the handling of errors,
303 and attributes addressed by references.
304 * test/schemas/* result/schemas/*: dropped the verbosity level
305 and added a couple of new tests
306
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000307Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
308
309 * relaxng.c: Stéphane Bidoul found an off by one addressing
310 error on the error handling.
311
Daniel Veillarda77cf712003-05-09 23:09:55 +0000312Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
313
314 * xmlschemastypes.c: trying to fix #112673
315
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000316Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
317
318 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
319 warning, this fixed a bug and should close #111574
320
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000321Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
322
323 * xmlschemas.c: fixing bug #104081 with xs:all with an element
324 holding minOccurs="0"
325 * test/schemas/all_* result/schemas/all_*: added some regression
326 tests for that bug
327 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
328 Garry Pennington to compile without schemas support.
329
Daniel Veillarda067e652003-05-01 08:03:46 +0000330Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
333
Daniel Veillard61c52202003-04-30 12:20:34 +0000334Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
335
336 * xml2-config.in: try to fix Red hat bug #89957, do not
337 output -L/usr/lib64
338 * xmlreader.c: fixed a typo in a comment
339
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000340Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
341
342 * doc/tutorial/aph.html, ix01.html
343 forgot to cvs add the new files. Thanks to Roland van Laar
344 for pointing this out
345
Daniel Veillardd4330462003-04-29 12:40:16 +0000346Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
349 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
350 to the XML/XSLT doc generation closing #111799
351 * doc/html/*: complete update of the HTML results
352
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000353Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
354
355 * win32/defgen.xsl: fixed the conditional for unicode map,
356 removed hardcoded schema entries
357
358Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
359
360 * win32/defgen.xsl: new file, stylesheet for generating
361 win32/libxml2.def.src from doc/libxml2-api.xml
362 * win32/libxml2.def.src: is autogenerated from now on, changes
363 to this file will not appear here anymore
364
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000365Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * win32/configure.js python/setup.py.in: applied patch
368 from Stéphane Bidoul for the Python bindings on the new
369 release.
370
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000371Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
372
373 * debugXML.c: included libxml/uri.h for xmlCanonicPath
374 declaration
375 * win32/configure.js: thread-enabled build is now default
376 * win32/libxml2.def.src: added more exports
377
Daniel Veillard1177ca42003-04-26 22:29:54 +0000378Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * NEWS doc/*.xsl doc/*.html: updated the web site separated
381 developers from common pages, made the transition to XHTML1,
382 added validity checking to the makefile rules.
383
Daniel Veillard329456a2003-04-26 21:21:00 +0000384Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * parser.c: fix for xmlIOParseDTD same as previous and reported
387 by Petr Pajas
388
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000389Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
392 closing #111638
393
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000394Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396 * python/generator.py: fixed a problem in the generator where
397 the way functions are remapped as methods on classes was
398 not symetric and dependant on python internal hash order,
399 as reported by Stéphane Bidoul
400
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000401Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
402
403 * doc/tutorial:
404 xmltutorial.xml
405 xmltutorial.pdf
406 *.html
407 add appendix on generating compiler flags, more indexing
408
Daniel Veillard1c960272003-04-25 23:12:22 +0000409Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
410
411 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
412 to get libxml-2.5.7 to compile on OpenVMS
413
Daniel Veillardc5573462003-04-25 16:43:49 +0000414Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
415
416 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
417
Daniel Veillardfd583412003-04-25 13:22:10 +0000418Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
419
420 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
421 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
422 man page based on xsltproc and a stylesheet PI in the XML.
423
Daniel Veillarddc07e182003-04-25 10:39:38 +0000424Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
425
426 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
427 character preventing rendering by the man command.
428
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000429Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * NEWS configure.in: preparing release 2.5.7
432 * doc/*: updated and rebuilt the docs
433 * doc/apibuild.py: fixed the script
434
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000435Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
436
437 * Makefile.am doc/apibuild.py: make sure the OOM code don't
438 get in the way of the builds
439 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
440
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000441Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
442
443 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
444 Memory test from Havoc Pennington #109368
445 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
446 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
447 include/libxml/parser.h: a lot of memory allocation cleanups
448 based on the results of the OOM testing
449 * check-relaxng-test-suite2.py: seems I forgot to commit the
450 script.
451
Daniel Veillard18f113d2003-04-23 15:18:26 +0000452Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
453
454 * xmlschemastypes.c: trivial fix for 109774 removing a warning
455
Daniel Veillard85095e22003-04-23 13:56:44 +0000456Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
457
458 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
459 more places where xmlCanonicPath() must be used to convert
460 filenames to URLs, trying to fix #111088
461
Daniel Veillard54396242003-04-23 07:36:50 +0000462Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * python/libxml.c python/libxml.py: applied patch from
465 Brent M Hendricks adding binding for xmlCatalogAddLocal
466
Daniel Veillard45269b82003-04-22 13:21:57 +0000467Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
468
469 * HTMLparser.c: tried to fix #98879 again in a more solid
470 way.
471
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000472Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
473
474 * win32/libxml2.def.src: added more exports from the relaxng and
475 xmlreader clan
476
Daniel Veillardf431eb82003-04-22 08:37:26 +0000477Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
478
479 * SAX.c test/valid/ns* test/result/ns*: applied the patch
480 provided by Brent Hendricks fixing #105992 and integrated the
481 examples in the testsuite.
482
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000483Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
484
485 * TODO: updated a bit
486 * configure.in: fixed the comment, threads now default to on
487 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
488
Daniel Veillarda880b122003-04-21 21:36:41 +0000489Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
490
491 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
492 xmlreader.c include/libxml/parser.h: a lot of performance work
493 especially the speed of streaming through the reader and push
494 interface. Some thread related optimizations. Nearly doubled the
495 speed of parsing through the reader.
496
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000497Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
498
499 * doc/xmllint.xml
500 * doc/xmllint.1
501 update man page to explain use of --stream
502
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000503Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
504
505 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
506 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
507 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
508 include/libxml/globals.h include/libxml/xmlmemory.h: added
509 xmlMallocAtomic() to be used when allocating blocks which
510 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
511 to allow registering the full set of functions needed by
512 a garbage collecting allocator like libgc, ref #109944
513
Daniel Veillard84942712003-04-18 14:40:05 +0000514Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
515
516 * configure.in: switched to have thread support enabled by default,
517 didn't got troubles with ABI compatibility on Linux, hope it
518 won't break on strange OSes, if yes, report the system ID
519 * doc/libxml2-api.xml: just rebuilt the API
520
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000521Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
522
523 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
524 added support for large file, tested with a 3+GB instance,
525 and some cleanup.
526 * catalog.c: added a TODO
527 * Makefile.am: added some "make tests" comments
528
Daniel Veillardac297932003-04-17 12:55:35 +0000529Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
530
531 * relaxng.c: some cleanups
532 * doc/xmlreader.html: extended the document to cover RelaxNG and
533 tree operations
534 * python/tests/Makefile.am python/tests/reader[46].py: added some
535 xmlReader example/regression tests
536 * result/relaxng/tutor*.err: updated the output of a number of tests
537
Daniel Veillard62163602003-04-17 09:36:38 +0000538Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * relaxng.c: valgrind pointed out an uninitialized variable error.
541
Daniel Veillard33300b42003-04-17 09:09:19 +0000542Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
545 xmlreader.c: augnemting the APIs, cleanups.
546 * parser.c: cleanup bug #111005
547 * xmlIO.c: added some missing comments
548
Daniel Veillardce192eb2003-04-16 15:58:05 +0000549Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
552 trying to improve the subset compiled, and more testing.
553 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
554 documentation
555 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
556 * result/relaxng/*.err: fix some of the outputs
557
Daniel Veillardf4e55762003-04-15 23:32:22 +0000558Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
559
560 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
561 include/libxml/xmlreader.h: implemented streaming of
562 RelaxNG (when possible) on top of the xmlReader interface,
563 provided it as xmllint --stream --relaxng .rng .xml
564 This seems to mostly work.
565 * Makefile.am: updated to test RelaxNG streaming
566
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000567Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
568
569 * relaxng.c include/libxml/relaxng.h: integrated the regexp
570 based validity checking of fragments of the document for
571 which the RNG can be compiled to regexps. Works on all regression
572 tests, only fix needed is related to error messages.
573
Daniel Veillard52b48c72003-04-13 19:53:42 +0000574Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
575
576 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
577 include/libxml/xmlregexp.h: Starting work precompiling
578 parts of RelaxNG schemas. Not plugged onto validity checking
579 yet, just the regexp building part. Needed to extend some
580 of the automata and regexp APIs.
581
Daniel Veillardf6bad792003-04-11 19:38:54 +0000582Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
583
584 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
585 xmllint --stream and xmllint --stream --valid returns errors
586 code appropriately
587
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000588Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
589
590 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
591 and Next() operation to work on subtrees within the reader
592 framework.
593 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
594 * python/tests/reader5.py: added an example for those new
595 functions of the reader.
596
Daniel Veillard645c6902003-04-10 21:40:49 +0000597Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
600
Daniel Veillard9e077102003-04-10 13:36:54 +0000601Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
602
603 * xmlreader.c: fixing HasValue for namespace as raised by
604 Denys Duchier
605
Daniel Veillard02ea1412003-04-09 12:08:47 +0000606Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * HTMLparser.c include/libxml/HTMLparser.h: exported
609 htmlCreateMemoryParserCtxt() it was static
610
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000611Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
612
613 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
614 update from Charles Bozeman for date and duration types
615 * test/schemas/date_0.* test/schemas/dur_0.*
616 result/schemas/date_0.* result/schemas/dur_0.*: updated too
617
Daniel Veillardc00cda82003-04-07 10:22:39 +0000618Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
619
620 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
621 fixing bug #107129, removing excessive allocation and calls
622 to *printf in the code to build QName strings.
623
Igor Zlatkovic69651182003-04-05 09:43:30 +0000624Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
625
626 * win32/libxml2.def.src: fixed conditional exports, reported by
627 Luke Murray.
628
Daniel Veillardadba5f12003-04-04 16:09:01 +0000629Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
630
631 * parser.c: fixed a possible problem with xmlRecoverMemory()
632
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000633Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
634
635 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
636 triostr.h: Bjorn sent an update for the TRIO portability layer.
637
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000638Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
639
640 * win32/libxml2.def.src: exported new functions
641
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000642Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
643
644 * configure.in NEWS: preparing release 2.5.6
645 * doc/*: updated and rebuilt the docs
646
Daniel Veillarde5020412003-04-01 09:55:20 +0000647Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
648
649 * SAX.c: fixed an uninitialized memory access pointed by valgrind
650 on C14Ntests
651
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000652Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * relaxng.c: one more fixup of error message reporting
655
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000656Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
657
658 * relaxng.c: more work on bug #109225, and fixed an uninitialized
659 variable pointed out by valgrind
660
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000661Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
662
663 * relaxng.c: try to work on bug #109225 and provide better
664 error reports.
665 * result/relaxng/* : this change the output of a number of tests
666 * xinclude.c: fixing the parsed entity redefinition problem
667 raised on the list.
668 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
669
Daniel Veillardb3721c22003-03-31 11:22:25 +0000670Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xmlschemastypes.c: fixed date comparison to handle the tzo
673 The only failures left are disagreements on Notations and
674 '+1' not being allowed for ulong, uint, ushort and ubyte.
675
Daniel Veillard455cc072003-03-31 10:13:23 +0000676Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
677
678 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
679 to the XML Schemas errata
680 http://www.w3.org/2001/05/xmlschema-errata#e2-12
681
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000682Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
685 and facets support. Currently only schemas with binHex or
686 base64 don't compile. A few error left in the test suite:
687 found 1035 test instances: 919 success 23 failures
688 most are gdate or gdateyear failing check, and a few cases where
689 James clark tests results are strange.
690 * valid.c: allow to reuse the Notation checking routine without
691 having a validation context.
692 * SAX.c: removed a #if 0
693
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000694Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * xinclude.c: forgot to apply one check from #106931 patch
697 * xmlschemastypes.c: more work on XML Schemas datatypes
698
Daniel Veillardc4c21552003-03-29 10:53:38 +0000699Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
702 on cleaning up XML Schemas datatypes based on James Clark tests
703 test/xsdtest/xsdtest.xml
704
Daniel Veillard80b19092003-03-28 13:29:53 +0000705Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
706
707 * relaxng.c: implemented comparisons for Schemas values.
708 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
709 some bugs in duration handling, comparisons for durations
710 and decimals, removed all memory leaks pointed out by James
711 testsuite. Current status is now
712 found 238 test schemas: 197 success 41 failures
713 found 1035 test instances: 803 success 130 failures
714
Daniel Veillard91a13252003-03-27 23:44:43 +0000715Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
718 leaks in the W3C XML Schemas code
719 * xmlschemastypes.c: implemented nonPositiveInteger
720 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
721 fixed the test and result.
722
Daniel Veillard6560a422003-03-27 21:25:38 +0000723Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
726 parser and a typo
727 * xmlschemastypes.c: reindenting, fixing a memory access
728 problem with dates.
729
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000730Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
731
732 * parser.c: fixing #109227 providing more context in case of
733 start/end tag mismatch
734 * python/tests/ctxterror.py python/tests/readererr.py: update the
735 tests accordingly
736
Daniel Veillardd9b72832003-03-27 14:24:00 +0000737Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
738
739 * xinclude.c: should fix #109327 errors on memory accesses
740
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000741Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
742
743 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
744 is an URI reference
745
Daniel Veillarde209b332003-03-26 21:40:13 +0000746Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
747
748 * xpath.c: fixed bug #109160 on non-ASCII IDs
749
Daniel Veillard642104e2003-03-26 16:32:05 +0000750Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * parser.c: Norm suggested a nicer error message for xml:space values
753 errors
754
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000755Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * xpath.c include/libxml/xpath.h: first part of the fix to
758 performance bug #108905, adds xmlXPathOrderDocElems() providing
759 document order for nodes.
760 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
761
Daniel Veillard09628212003-03-25 15:10:27 +0000762Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * xmlschemastypes.c: removing a warning with Sun compiler
765 bug #109154
766
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000767Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
768
769 * doc/xmllint.xml
770 * doc/xmllint.1
771 update xmllint man page with --relaxng option
772
Daniel Veillard2032d292003-03-25 11:09:40 +0000773Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * python/setup.py.in : was missing "drv_libxml2.py"
776
Daniel Veillard9adc0462003-03-24 18:39:54 +0000777Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * tree.c xpath.c: some changes related to the new way of
780 handling Result Value Tree, before 2.5.5
781
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000782Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * configure.in NEWS: preparing release 2.5.5
785 * doc/* : updated the documentation and regenerated it.
786
Daniel Veillardef0b4502003-03-24 13:57:34 +0000787Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * xpath.c: fixed some problems related to #75813 about handling
790 of Result Value Trees
791
Daniel Veillard9231ff92003-03-23 22:00:51 +0000792Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
793
794 * uri.c: applied a set of patches from Lorenzo Viali correcting
795 URI parsing errors.
796
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000797Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * parser.c: validity status was not passed back when validating in
800 entities, but raised by Oliver Fischer
801
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000802Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * HTMLtree.c: avoid escaping ',' in URIs
805
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000806Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * parser.c: fixing bug #108976 get the ID/REFs to reference
809 the ID in the document content and not in the entity copy
810 * SAX.c include/libxml/parser.h: more checking of the ID/REF
811 stuff, better solution for #107208
812 * xmlregexp.c: removed a direct printf, dohhh
813 * xmlreader.c: fixed a bug on streaming validation of empty
814 elements in entities
815 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
816 cleanup of the validation tests
817 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
818 added more ID/IDREF tests to the suite
819
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000820Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
821
822 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
823 compiler.
824
Daniel Veillard20863822003-03-22 17:51:47 +0000825Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
828
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000829Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
832 defined in entities content
833
Daniel Veillard99737f52003-03-22 14:55:50 +0000834Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
835
836 * SAX.c: Fixed validation bug #108858 on namespace names using
837 entities and reported by Brent Hendricks
838 * xmllint.c: report xmlTextReaderHasValue() result in --stream
839 --debug output.
840
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000841Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
842
843 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
844 about the DocType node not being reported sometimes.
845 * python/tests/reader.py: added to test to the regression checks
846
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000847Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
850 reported by Edd Dumbill
851
Daniel Veillard77a90a72003-03-22 00:04:05 +0000852Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
853
854 * HTMLparser.c parser.c parserInternals.c: patch from
855 johan@evenhuis.nl for #107937 fixing some line counting
856 problems, and some other cleanups.
857 * result/HTML/: this result in some line number changes
858
Daniel Veillard580ced82003-03-21 21:22:48 +0000859Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
860
861 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
862 instead of libxml.spec
863 * relaxng.c: fixed some of the error reporting excessive
864 verbosity
865 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
866 xmlschemastypes.c: removed some warnings from gcc
867 * doc/libxml2-api.xml: rebuilt
868
Daniel Veillarde063f482003-03-21 16:53:17 +0000869Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * relaxng.c: another optimization, for choice this time
872 * result/relaxng/spec1* result/relaxng/tutor12_1*
873 result/relaxng/tutor3_7: cleanups.
874
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000875Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
878 * test/relaxng/testsuite.xml: augmented the test suite
879 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
880 some schemas validation tests in the presence of foreign
881 namespaces.
882
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000883Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * relaxng.c: added another interleave speedup.
886
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000887Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * xmlschemastypes.c: added integer and fixed one of the
890 IDREFS regression tests pbm
891 * result/relaxng/docbook_0.err: updated
892
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000893Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
896 declared both in the DTD and in the Schemas <grin/>
897 * relaxng.c: more debug, added a big optimization for <mixed>
898 * test/relaxng/testsuite.xml: augmented the testsuite
899 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
900 DocBook example to the regression tests
901
Daniel Veillard798024a2003-03-19 10:36:09 +0000902Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * check-xsddata-test-suite.py: cosmetic change for output
905 * relaxng.c: try to minimize calls to malloc/free for states.
906
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000907Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * tree.c: removed a warning
910 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
911 support
912 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
913 cleanup/improvements of the regression tests batch
914 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
915
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000916Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * relaxng.c: fixed error msg cleanup deallocation
919 * xmlschemastypes.c: added a function to handle lists of
920 atomic types, added support for IDREFS
921
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000922Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
925 and IDREF, usable from RelaxNG now
926 * include/libxml/xmlschemastypes.h: need to add a new interface
927 because the validation modifies the infoset
928 * test/relaxng/testsuite.xml: extended the testsuite
929
Daniel Veillard952379b2003-03-17 15:37:12 +0000930Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
931
932 * relaxng.c: fixed the last core RelaxNG bug known #107083,
933 shemas datatype ID/IDREF support still missing though.
934 * xmlreader.c: fix a crashing bug with prefix raised by
935 Merijn Broeren
936 * test/relaxng/testsuite.xml: augmented the testsuite with
937 complex inheritance tests
938
Daniel Veillardfd573f12003-03-16 17:52:32 +0000939Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * relaxng.c: switched back to the previous Relax-NG code base,
942 the derivation algorithm need severe constraining code to avoid
943 combinatorial explosion. Fixed the problem with Sebastian Rahtz
944 TEI based example and other bugs
945 * result/relaxng/*err: updated the results
946 * test/relaxng/testsuite.xml: started a new test suite
947
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000948Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
949
950 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
951 that the original RelaxNG validation code was un-fixeable, it got
952 rewritten to use the derivation algorithm from James Clark and
953 redebugged it (nearly) from scratch:
954 found 373 test schemas: 372 success 1 failures
955 found 529 test instances: 529 success 0 failures
956
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000957Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * SAX.c parser.c: fix some recursion problems introduced in the
960 last release.
961 * relaxng.c: more debugging of the RNG validation engine, still
962 problems though.
963
Daniel Veillard5add8682003-03-10 13:13:58 +0000964Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
965
966 * Makefile.am: stop generating wrong result file with * in name
967 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
968 * result/relaxng/demo* test/relaxng/demo: added the tests from
969 Sebastian reproducing the problem.
970
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000971Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
972
Daniel Veillard5add8682003-03-10 13:13:58 +0000973 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
974 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000975
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000976Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
977
978 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
979 variable to control the indentation for the xmllint "--format"
980 option
981
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000982Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
983
984 * encoding.c: applied Gennady's patch against buffer overrun
985
Daniel Veillard42f12e92003-03-07 18:32:59 +0000986Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
989 Clark it appeared I had bug in URI parsing code ...
990 * relaxng.c include/libxml/relaxng.h: completely revamped error
991 reporting to not loose message from optional parts.
992 * xmllint.c: added timing for RNG validation steps
993 * result/relaxng/*: updated the result, all error messages changed
994
Daniel Veillardedfd5882003-03-07 14:20:40 +0000995Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * xpath.c: fix bug #107804, the algorithm used for document order
998 computation was failing on attributes.
999
Daniel Veillard83391282003-03-06 21:37:30 +00001000Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * valid.c: fix bug #107764 , possibility of buffer overflow
1003 in xmlValidDebug()
1004
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001005Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1008 from Philipp Dunkel
1009
Daniel Veillard5f704af2003-03-05 10:01:43 +00001010Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * xmlschemastype.c: made powten array static it should not be exported
1013 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1014 parser function.
1015 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1016
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001017Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * tree.c: fixed a node dump crash on attributes
1020 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1021 an URI test bug and get better output.
1022
Daniel Veillard463a5472003-02-27 21:30:32 +00001023Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * check-xsddata-test-suite.py: give more infos
1026 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1027 REF->DEF in attribute values.
1028
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001029Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1032 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1033 regression tests from James Clark.
1034
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001035Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * relaxng.c xmlschemas.c xmlschemastypes.c
1038 include/libxml/xmlschemastypes.h: added param support for relaxng
1039 type checking, started to increment the pool of simple types
1040 registered, still much work to be done on simple types and
1041 facets checkings.
1042
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001043Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * entities.c: fixes again one of the problem raised by
1046 James Clark in #106788
1047
Daniel Veillardc482e262003-02-26 14:48:48 +00001048Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * relaxng.c: Fixed a couple of problem raised by James Clark
1051 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1052 datatype level still not fixed though.
1053
Daniel Veillard17bed982003-02-24 20:11:43 +00001054Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * configure.in: preparing release 2.5.4
1057 * doc/*: updated and rebuilt the docs
1058 * relaxng.c: removed warnings
1059 * result/relaxng/*: updated the results
1060
Daniel Veillardf4be0182003-02-24 19:54:33 +00001061Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * valid.c: fixes a DTD regexp generation problem.
1064
Daniel Veillard02111c12003-02-24 19:14:52 +00001065Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * parser.c: fixes bug #105998 about false detection of
1068 attribute consumption loop.
1069
Daniel Veillard2406abd2003-02-24 18:16:47 +00001070Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1073
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001074Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * SAX.c: fixed bug #105992
1077
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001078Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1081 element.
1082 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1083 found 373 test schemas: 369 success 4 failures
1084 found 529 test instances: 525 success 4 failures
1085 * check-relaxng-test-suite.py: added memory debug reporting
1086
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001087Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * uri.c parser.c: some warning removal on Igor's patch
1090 * tree.c: seems I messed up with #106788 fix
1091 * python/libxml.c: fixed some base problems when Python provides
1092 the resolver.
1093 * relaxng.c: fixed the interleave algorithm
1094 found 373 test schemas: 364 success 9 failures
1095 found 529 test instances: 525 success 4 failures
1096 the resulting failures are bug in the algorithm from 7.3 and
1097 lack of support for params
1098
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001099Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * parser.c: another fix for nodeinfo in entities problem
1102 * tree.c entities.c: fixed bug #106788 from James Clark
1103 some spaces need to be serialized as character references.
1104
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001105Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1106
1107 * parser.c uri.c: fixed the bug I introduced in the path
1108 handling, reported by Sebastian Bergmann
1109
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001110Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * parser.c: fixing some nodeinfo in entities problem raised
1113 by Glenn W. Bach
1114 * relaxng.c: implemented the first section 7.3 check
1115 * result/relaxng/*: updated the results
1116
Daniel Veillardc5312d72003-02-21 17:14:10 +00001117Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * relaxng.c: fixed some problems in the previous commit
1120 and finished implementing 4.16 rules checking
1121 found 373 test schemas: 353 success 20 failures
1122 found 529 test instances: 519 success 6 failures
1123 * result/relaxng/*: updated the results
1124
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001125Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * relaxng.c: implemented checks from section 7.2
1128
Daniel Veillard77648bb2003-02-20 15:03:22 +00001129Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * relaxng.c: implemented the checks from section 7.1, fixed
1132 some of the 4.20 and 4.21 problems.
1133 found 373 test schemas: 338 success 35 failures
1134 found 529 test instances: 519 success 6 failures
1135 * result/relaxng/*: updated the results
1136
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001137Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1140 * result/relaxng/*: updated the results
1141
Daniel Veillardce14fa52003-02-19 17:32:48 +00001142Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * relaxng.c: more bugfixes
1145 * result/relaxng/*: updated the results
1146
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001147Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1148
1149 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1150 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1151 * SAX.c: ensured xmlDoc.URL is always canonic
1152 * parser.c: obsoleted xmlNormalizeWindowsPath
1153 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1154 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1155 * win32/libxml2.def.src: added few exports
1156
1157
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001158Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * Makefile.am configure.in: patched to have shared libraries
1161 for Python regression tests and static binaries for gdb debug
1162 in my development environment
1163 * relaxng.c: more bugfixes
1164 found 373 test schemas: 296 success 77 failures
1165 found 529 test instances: 516 success 8 failures
1166 * result/relaxng/*: updated the results
1167
Daniel Veillard8fe98712003-02-19 00:19:14 +00001168Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1171
Daniel Veillardd4310742003-02-18 21:12:46 +00001172Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * xmlschemastypes.c: float/double check bugfix
1175 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1176 validation
1177 * xmlreader.c: add a TODO for Jody
1178 * relaxng.c: bugfix bugfix bugfix
1179 found 373 test schemas: 300 success 73 failures
1180 found 529 test instances: 507 success 10 failures
1181 * result/relaxng/*: updated the results
1182
Daniel Veillard2df2de22003-02-17 23:34:33 +00001183Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1186
Daniel Veillard416589a2003-02-17 17:25:42 +00001187Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * relaxng.c check-relaxng-test-suite.py: more work on the
1190 RelaxNG implementation conformance testing.
1191 found 373 test schemas: 284 success 89 failures
1192 found 529 test instances: 448 success 47 failures
1193 * result/relaxng/*: updated the results
1194
Daniel Veillard784b9352003-02-16 15:50:27 +00001195Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1198 a patch from Kjartan Maraas to fix some typos
1199
Daniel Veillardfebcca42003-02-16 15:44:18 +00001200Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * relaxng.c: more bug-hunting
1203 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1204 intermediate rng tree
1205 * python/generator.py: patch from Stephane Bidoul to fix the generator
1206 on python < 2.2
1207
Daniel Veillardd2298792003-02-14 16:54:11 +00001208Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * check-relaxng-test-suite.py relaxng.c: more testing on the
1211 Relax-NG front, cleaning up the regression tests failures
1212 current state and I forgot support for "mixed":
1213 found 373 test schemas: 280 success 93 failures
1214 found 529 test instances: 401 success 68 failures
1215 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1216 moved the Name, NCName and QName validation routine in tree.c
1217 * uri.c: fixed handling of URI ending up with #, i.e. having
1218 an empty fragment ID.
1219 * result/relaxng/*: updated the results
1220
Daniel Veillard9a237c92003-02-13 15:52:58 +00001221Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * check-xinclude-test-suite.py: improved the script accordingly
1224 to the XInclude regression tests updates
1225 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1226 November 2002
1227 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1228 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1229 augmented the Xpointer testsuite for the element() scheme
1230
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001231Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c: added TODO for the DTD compatibility spec
1234 * xinclude.c: more bug fixes driven by the testsuite
1235
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001236Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1239 regression tests for XInclude, improved the script, improving
1240 XInclude error reporting mechanism
1241
Daniel Veillard1d788d22003-02-10 16:21:58 +00001242Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * NEWS doc/* configure.in: preparing release 2.5.3
1245
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001246Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * tree.c: trying to fix #104934 about some XHTML1 serialization
1249 issues.
1250
Daniel Veillard809faa52003-02-10 15:43:53 +00001251Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1254 encoding conversion when the input buffer stops in the
1255 middle of a multibyte char
1256
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001257Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1260 * check-relaxng-test-suite.py: python script to run regression
1261 against OASIS RelaxNG testsuite
1262 * relaxng.c: some cleanup tweaks
1263 * HTMLparser.c globals.c: cleanups in comments
1264 * doc/libxml2-api.xml: updated the API
1265 * result/relaxng/*: errors moved files, so large diffs but
1266 no changes at the semantic level.
1267
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001268Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * tree.c: fixing #105678 problem when dumping a namespace node.
1271
Daniel Veillard591b4be2003-02-09 23:33:36 +00001272Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * xpath.c: fixed doc comment problems
1275 * python/generator.py python/libxml_wrap.h python/types.c: adding
1276 RelaxNG wrappers
1277 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1278 test of those early Python RelaxNG bindings
1279
1280Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001281
1282 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1283 * relaxng.c: found the validation problem I had with interleave
1284 when not covering all remaining siblings
1285 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1286 testsuite and check the RNG schemas against the RNG schemas
1287 given in appendix A
1288
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001289Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1290
1291 * win32/Makefile.msvc: updates for RelaxNG
1292 * win32/Makefile.mingw: updates for RelaxNG
1293 * win32/libxml2.def.src: added RelaxNG exports
1294
Daniel Veillard97fd5672003-02-07 13:01:54 +00001295Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * xinclude.c: applied another bug fix from Sean Chittenden
1298
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001299Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * configure.in xmllint.c: I f...ed up the default configuration
1302 of schemas and --relaxng option display in xmllint, pointed by
1303 Morus Walter.
1304 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1305 detection module, fixes bug #105374.
1306
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001307Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * xmlschemastypes.c: added the boolean base type.
1310
Daniel Veillard96a4b252003-02-06 08:22:32 +00001311Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * xmlschemastypes.c: started implementing some of the missing
1314 default simple types
1315 * result/relaxng/*: updated the results
1316
Daniel Veillard72fef162003-02-05 14:31:19 +00001317Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1320
Daniel Veillard71531f32003-02-05 13:19:53 +00001321Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1322
1323 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1324 * Makefile.am: use xmllint for doing the RelaxNG tests
1325 * configure.in: preparing 2.5.2 made schemas support default to
1326 on instead of off
1327 * relaxng.c: removed the verbosity
1328 * xmllint.c: added --relaxng option
1329 * python/generator.py python/libxml_wrap.h: prepared the integration
1330 of the new RelaxNG module and schemas
1331 * result/relaxng/*: less verbose output
1332
Daniel Veillardec498e12003-02-05 11:01:50 +00001333Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * valid.c: do not run content model validation if the
1336 content is not determinist
1337
Daniel Veillardde590ca2003-02-05 10:45:26 +00001338Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * SAX.c: added the redefinition of namespaced attribute
1341 check that was missing as Fabrice Desré pointed out.
1342
Daniel Veillard930dfb62003-02-05 10:17:38 +00001343Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1346 improvements from Nick Kew, allowing to do more checking
1347 to HTML elements and attributes.
1348
Daniel Veillard4287c572003-02-04 22:48:53 +00001349Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * xinclude.c: fixing bug #105137 about entities declaration
1352 needing to be copied to the including document.
1353
Daniel Veillard652d8a92003-02-04 19:28:49 +00001354Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * catalog.c: fixed bug #104817 with delegateURI
1357 * xpath.c: fixing bugs #104123 and #104125
1358
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001359Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1362 python/types.c: fixing #104096 to compile without regexps
1363
Daniel Veillard57e79b32003-02-04 15:33:12 +00001364Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1365
1366 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1367 when building the automata for elem*
1368
Daniel Veillard358a9892003-02-04 15:22:32 +00001369Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1372 bug #103827
1373
Daniel Veillardeb137172003-02-04 15:18:06 +00001374Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * HTMLparser.c: updating a comment, fixing #103776
1377
Daniel Veillard8d589042003-02-04 15:07:21 +00001378Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * parser.c: fixing bug 105049 for validity checking of content
1381 within recursive entities.
1382
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001383Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * HTMLparser.c: try to fix # 105049
1386 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1387 * tree.c: updated a function comment
1388
Daniel Veillard419a7682003-02-03 23:22:49 +00001389Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1390
1391 * relaxng: more work on grammars and refs/defs
1392 * test/relaxng/* result/relaxng/*: augmented/updated the
1393 regression tests
1394
Daniel Veillard144fae12003-02-03 13:17:57 +00001395Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * relaxng: more work on name classes, except support
1398 * test/relaxng/* result/relaxng/*: augmented/updated the
1399 regression tests
1400
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001401Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * relaxng: more work on name classes, the "validate all" schemas
1404 seems to work now.
1405 * test/relaxng/* result/relaxng/*: augmented/updated the
1406 regression tests
1407
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001408Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1411 * parser.c: put a guard against infinite document depth, basically
1412 trying to avoid another kind of DoS attack.
1413 * relaxng.c: some code w.r.t. nameClasses
1414
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001415Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * test/relaxng/* result/relaxng/*: check all the namespace support
1418 was actually correct based on tutorial section 10.
1419
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001420Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * relaxng: include seems to work okay now
1423 * test/relaxng/* result/relaxng/*: augmented/updated the
1424 regression tests
1425
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001426Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * relaxng.c: a bit of work done in the train back.
1429 * test/relaxng/*: added one of the include tests
1430
Daniel Veillard154877e2003-01-30 12:17:05 +00001431Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * relaxng: more work done in the train
1434 * test/relaxng/* result/relaxng/*: augmented/updated the
1435 regression tests
1436
Daniel Veillarde431a272003-01-29 23:02:33 +00001437Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * relaxng.c: debugging of externalRef
1440 * test/relaxng/* result/relaxng/*: augmented/updated the
1441 regression tests
1442
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001443Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * relaxng.c: more work on Relax-NG, implementing externalRef
1446 * test/relaxng/* result/relaxng/*: augmented/updated the
1447 regression tests
1448 * Makefile.am: cleanup to Relaxtests target
1449
Daniel Veillardb08c9812003-01-28 23:09:49 +00001450Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * relaxng.c: more work on Relax-NG, implementing interleave
1453 * test/relaxng/* result/relaxng/*: augmented/updated the
1454 regression tests
1455
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001456Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * relaxng.c: more work on Relax-NG, implementing interleave
1459 * test/relaxng/* result/relaxng/*: augmented/updated the
1460 regression tests
1461
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001462Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1463
1464 * doc/tutorial/customfo.xsl
1465 * doc/tutorial/customhtml.xsl
1466 adding stylesheet customizations used to generate fo
1467 for pdf and html
1468
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001469Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * relaxng.c: more work on Relax-NG
1472 * test/relaxng/* result/relaxng/*: augmented/updated the
1473 regression tests
1474 * xmlschemastypes.c: added a number of base type definition but not
1475 the associated checks, those are still TODOs
1476
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001477Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1478
1479 in docs/tutorial:
1480 * apa.html
1481 * apb.html
1482 * apc.html
1483 * apd.html
1484 * ape.html
1485 * apf.html
1486 * apg.html
1487 * ar01s02.html
1488 * ar01s03.html
1489 * ar01s04.html
1490 * ar01s05.html
1491 * ar01s06.html
1492 * ar01s07.html
1493 * ar01s08.html
1494 * index.html
1495 * xmltutorial.pdf
1496 * xmltutorial.xml
1497 add index to tutorial
1498
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001499Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1500
1501 * doc/xmlcatalog.1
1502 * doc/xmlcatalog_man.html
1503 * doc/xmlcatalog_man.xml
1504 belatedly fixing bug #93622 (adds rewriteURI type to
1505 "--add" option in xmlcatalog man page
1506
Daniel Veillard3be27512003-01-26 19:49:04 +00001507Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001509 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001510 Julio Merino, closing #104475
1511
Daniel Veillardea3f3982003-01-26 19:45:18 +00001512Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * relaxng.c: more work on Relax-NG
1515 * test/relaxng/* result/relaxng/*: augmented/updated the
1516 regression tests
1517
Daniel Veillardedc91922003-01-26 00:52:04 +00001518Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * relaxng.c: more work on Relax-NG
1521 * test/relaxng/* result/relaxng/*: augmented/updated the
1522 regression tests
1523
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001524Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * README: updated the policy on private mail answers
1527 * relaxng.c: more work on Relax-NG
1528 * test/relaxng/* result/relaxng/*: augmented/updated the
1529 regression tests
1530
Daniel Veillard7424eb62003-01-24 14:14:52 +00001531Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * error.c parser.c tree.c: applied a documentation patch from
1534 Stefan Kost
1535
Daniel Veillard276be4a2003-01-24 01:03:34 +00001536Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * relaxng.c: more work on Relax-NG
1539 * doc/*: regenerated the docs
1540 * test/relaxng/* result/relaxng/*: updated and augmented the
1541 Relax-NG regression tests and results
1542
Daniel Veillard6eadf632003-01-23 18:29:16 +00001543Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1546 First commit of the new Relax-NG validation code, not generally
1547 useful yet.
1548 * test/relaxng/* result/relaxng/*: current state of the regression
1549 tests
1550
Daniel Veillard814a76d2003-01-23 18:24:20 +00001551Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * tree.c: minimized the memory allocated for GetContent
1554 and a bit of cleanup.
1555
Daniel Veillardff12c492003-01-23 16:42:55 +00001556Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1557
1558 * python/generator.py: seems there is no good reasons to
1559 not generate bindings for XPointer
1560
Daniel Veillard540a31a2003-01-21 11:21:07 +00001561Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1562
1563 * xmlreader.c doc/apibuild.py: applied a new patch from
1564 Stéphane Bidoul for cleanups
1565 * doc/libxml2-api.xml: rebuilt the API description with
1566 new entry points
1567
Daniel Veillard417be3a2003-01-20 21:26:34 +00001568Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * xmlreader.c python/drv_libxml2.py python/generator.py
1571 python/libxml.c python/libxml.py python/libxml_wrap.h
1572 python/types.c: patch from Stéphane Bidoul for better per
1573 context error message APIs
1574 * python/tests/ctxterror.py python/tests/readererr.py:
1575 update of the tests
1576
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001577Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1578
1579 * doc/guidelines.html
1580 grammar and spelling cleanup
1581
Daniel Veillard26f70262003-01-16 22:45:08 +00001582Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1585 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1586 a patch from Stéphane Bidoul to allow per XMLtextReader error
1587 and warning handling
1588 * python/tests/Makefile.am python/tests/readererr.py: adding the
1589 specific regression test
1590
Daniel Veillard71f9d732003-01-14 16:07:16 +00001591Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1594 should raise a syntax error
1595
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001596Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * python/libxml.c: cleanup patch from Stéphane Bidoul
1599
Daniel Veillard81601f92003-01-14 13:42:37 +00001600Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1603
Daniel Veillarde6227e02003-01-14 11:42:39 +00001604Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1605
1606 * python/generator.py python/libxml.c python/libxml.py
1607 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001608 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001609 Python level.
1610 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1611 regression test for it.
1612
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001613Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * xmlreader.c: fixed the streaming property of the reader,
1616 it was generating tree faster than consuming it. Pointed out
1617 by Nate Myers
1618 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1619
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001620Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1621
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001622 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001623
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001624Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * xpath.c: fix to the XPath implementation for parent and
1627 ancestors axis when operating on a Result Value Tree.
1628 Fixes bug #100271
1629
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001630Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1633 to fix some URI/file escaping problems
1634
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001635Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * python/generator.py: fixed a bug raised by Raymond Wiker,
1638 docSetRootElement() should not raise an exception if the
1639 return is None
1640
Daniel Veillard3e20a292003-01-10 13:14:40 +00001641Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1642
1643 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1644 fixed bug #102181 by applying the suggested change and fixing
1645 the generation/registration problem.
1646
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001647Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1648
1649 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1650 routines.
1651
Daniel Veillard8f872442003-01-09 23:19:02 +00001652Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * parser.c: one more IsEmptyElement crazyness, that time in
1655 external parsed entities if substitution is asked.
1656 * python/tests/reader3.py: added a specific test.
1657
Daniel Veillarde329fc22003-01-09 21:36:42 +00001658Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1661 support and improved error handler registration
1662
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001663Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1666 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1667 * README: fixed a link
1668
Daniel Veillarde2830f12003-01-08 17:47:49 +00001669Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * configure.in doc/* NEWS: preparing 2.5.1 release
1672 * SAX.c parser.c: fixing XmlTextReader bug
1673
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001674Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * SAX.c: fuck, I introduced a memory leak on external parsed
1677 entities in 2.5.0 :-(
1678
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001679Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1680
1681 * xmllint.c: another fix needed as pointed by Christophe Merlet
1682 for --stream --debug if compiled without debug support.
1683
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001684Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1685
1686 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001687 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001688 update man page with --stream and --chkregister
1689
Daniel Veillard8326e732003-01-07 00:19:07 +00001690Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1691
1692 * globals.c: fixed --with-threads compile
1693 * xmllint.c: fixed --without-debug compile
1694 * include/libxml/globals.h: cleanup
1695 * include/libxml/schemasInternals.h: add a missing include
1696
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001697Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * configure.in NEWS: preparing 2.5.0 release
1700 * SAX.c: only warn in pedantic mode about namespace name
1701 brokeness
1702 * globals.c: fix a doc generation problem
1703 * uri.c: fix #101520
1704 * doc/*: updated and rebuilt the doc for the release, includuding
1705 stylesheet update
1706 * python/Makefile.am: fix a filename bug
1707
1708Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1709
1710 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1711 should not be called.
1712
1713Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1714
1715 * libxml-2.0.pc.in: applied the patch to fix #101894
1716
1717Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1718
1719 * tree.c : applied patch from Lukas Schroeder for register callbacks
1720 * valid.c: modified patch from Lukas Schroeder to test
1721 register callbacks with --chkregister
1722
1723Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1724
1725 * xmlreader.c: seriously changed the way data are pushed to
1726 the underlying parser, go by block of 512 bytes instead of
1727 tryng to detect tag boundaries at that level. Changed the
1728 way empty element are detected and tagged.
1729 * python/tests/reader.py python/tests/reader2.py
1730 python/tests/reader3.py: small changes mostly due to context
1731 reporting being different and DTD node being reported. Some
1732 errors previously undetected are now caught and fixed.
1733 * doc/xmlreader.html: flagged last section as TODO
1734
1735Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1736
1737 * python/libxml.py: integrated the Python 2.2 optimizations
1738 from Hannu Krosing, while maintaining compatibility with
1739 1.5 and 2.1
1740
1741Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1742
1743 * xmllint.c: a bit of cleanup
1744 * xmlreader.c: small fix
1745 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1746 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1747
1748Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * python/setup.py.in: patch from Stéphane Bidoul to include
1751 drv_libxml2.py in setup.py
1752
1753Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * doc/xmlreader.html: starting documenting the new XmlTextReader
1756 interface.
1757
1758Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * xmllint.c: added the --stream flag to use the TextReader API
1761 * xmlreader.c: small performance tweak
1762
1763Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * xmlreader.c python/tests/reader2py: okay the DTD validation
1766 code on top of the XMLTextParser API should be solid now.
1767
1768Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1769
1770 * xmlreader.c python/tests/reader2py: Fixing some more mess
1771 with validation and recursive entities while using the
1772 reader interface, it's getting a bit messy...
1773
1774Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * xmlreader.c python/tests/reader.py: another couple of problem
1777 related to IsEmptyElement reported by Stéphane Bidoul needed
1778 some fixes.
1779
1780Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1781
1782 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1783 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1784 based on the python XmlTextReader interface.
1785
1786Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1787
1788 * tree.c: backing out one change in the last patch which broke the
1789 regression tests
1790
1791Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1792
1793 * global.data globals.c tree.c include/libxml/globals.h: applied
1794 an old patch from Lukas Schroeder to track node creation and
1795 destruction. Probably missing a lot of references at the moment
1796 and not usable reliably.
1797
1798Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1801 from doc/news.html and a stylesheet
1802
1803Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * xmlreader.c python/tests/reader.py: fixed another couple of
1806 xmlreader bugs reported by Stéphane Bidoul and added tests.
1807
1808Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * xmlreader.c python/tests/reader2.py: fixed another validity
1811 checking in external parsed entities raised by Stéphane Bidoul
1812 and added a specific regression test.
1813 * python/tests/reader3.py: cleanup
1814
1815Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * xmlreader.c python/tests/reader2.py: fixed a problem with
1818 validation within entities pointed by Stéphane Bidoul, augmented
1819 the tests to catch those.
1820
1821Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * python/generator.py: modified the generator to allow keeping
1824 class references when creating new classes, needed to fix a bug
1825 pointed by Stéphane Bidoul where the input buffer of the
1826 xmlTextReader instance gets destroyed if the python wrapper for
1827 the input is not referenced anymore.
1828
1829Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1832 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1833
1834Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * xmlreader.c python/tests/reader.py: fixed another problem
1837 pointed by Stéphane Bidoul
1838
1839Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1842 with "<a/>"
1843
1844Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * SAX.c: warn on xmlns:prefix="foo"
1847 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1848 for namespace attributes handling.
1849
1850Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1853 a really nasty problem raised by a DocBook XSLT transform
1854 provided by Sebastian Bergmann
1855
1856Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1859 by Stéphane Bidoul and integrated it into the tests
1860
1861Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1864 extended the XmlTextReader API a bit, addding accessors for
1865 the current doc and node, and an entity substitution mode for
1866 the parser.
1867 * python/libxml.py python/libxml2class.txt: related updates
1868 * python/tests/Makefile.am python/tests/reader.py
1869 python/tests/reader2.py python/tests/reader3.py: updated a bit
1870 the old tests and added a new one to test the entities handling
1871
1872Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * python/generator.py python/libxml2class.txt
1875 python/tests/reader.py python/tests/reader2.py: changed the
1876 generator to provide casing for the XmlTextReader similar to
1877 C# so that examples and documentation are more directly transposable.
1878 Fixed the couple of tests in the suite.
1879
1880Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * doc/guidelines.html: added a document on guildeline for
1883 publishing and deploying XML
1884
1885Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * valid.c xmlreader.c: final touch running DTD validation
1888 on the XmlTextReader
1889 * python/tests/Makefile.am python/tests/reader2.py: added a
1890 specific run based on the examples from test/valid/*.xml
1891
1892Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * python/libxml.py: added a few predefined xmlTextReader parser
1895 configuration values.
1896
1897Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * python/libxml_wrap.h: trying to fix #102037
1900
1901Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * SAX.c: fixing bug #95296, when the predefined entities
1904 are redefined in the DTD the default one must be used
1905 instead anyway.
1906
1907Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1908
1909 * doc/xmllint.xml
1910 * doc/xmllint.1
1911 Add discussion of XML_DEBUG_CATALOG to xmllint man
1912 page - bug #100907
1913
1914
1915Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * xmlreader.c: Fixed the empty node detection to avoid reporting
1918 an inexistant close tag.
1919
1920Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1923 for Python 2.1
1924
1925Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1928
1929Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * doc/libxml2-api.xml python/tests/reader.py: one really need
1932 to provide the base URI information when creating a reader parser
1933 from an input stream. Updated the API and the example using it.
1934
1935Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1938 include/libxml/valid.h include/libxml/xmlreader.h: working on
1939 DTD validation on top of xml reader interfaces. Allows to
1940 validate arbitrary large instances. This required some extensions
1941 to the valid module interface and augmenting the size of xmlID
1942 and xmlRef structs a bit.
1943 * uri.c xmlregexp.c: simple cleanup.
1944
1945Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1948 work on the xml reader interfaces.
1949 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1950 Web page for the Windows binaries.
1951
1952Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * xmlIO.c: applied a patch for VMS following the report by
1955 Nigel Hall
1956
1957Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * parser.c: the parseStartTag bug fix wasn't complete.
1960
1961Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1964 parseStartTag, fixing it.
1965 * test/att4 result/att4 result/noent/att4: adding the test
1966 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1967 more methods to XmlTextReader.
1968
1969Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1970
1971 * win32/libxml2.def.src: added more xml reader exports
1972 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1973 to the build
1974
1975Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1976
1977 * doc/tutorial/xmltutorial.xml
1978 plus generated html and pdf
1979 Updating tutorial again based on further comments from Niraj
1980 Tolia on the last iteration
1981
1982Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1983
1984 * doc/tutorial/xmltutorial.xml
1985 * doc/tutorial/includekeyword.c
1986 * doc/tutorial/includegetattribute.c
1987 plus generated html and pdf
1988 Adding fix from Niraj Tolia to tutorial to properly free memory.
1989
1990
1991Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1994 more methods of XmlTextReader.
1995 * python/libxml2class.txt python/tests/reader.py: this increased the
1996 methods in the bndings, augmented the test to check those new
1997 functions.
1998
1999Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2002 methods of XmlTextReader.
2003 * python/generator.py python/libxml_wrap.h python/types.c
2004 python/libxml2class.txt: added the reader to the Python bindings
2005 * python/tests/Makefile.am python/tests/reader.py: added a specific
2006 test for the Python bindings of the Reader APIs
2007 * parser.c: small cleanup.
2008
2009Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * xinclude.c: fallback was only copying the first child not the
2012 full child list of the fallback element, closes #89684 as reopened
2013 by Bernd Kuemmerlen
2014
2015Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2016
2017 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2018
2019Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * configure.in: preparing release of 2.4.30
2022 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2023 gives enum values, fix functype return type, put back fields in
2024 structs
2025 * doc/*: updated the docs rebuilt
2026
2027Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2030 about htmlNodeDumpOutput location.
2031 * xpath.c: removed an undefined function signature
2032 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2033 too many symbols in the API breaking the python bindings.
2034 Updated with the libxslt/libexslt changes.
2035
2036Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * configure.in: preparing release of 2.4.29
2039 * doc/*: rebuilt the docs and API
2040 * xmlreader.c: a few more fixes for the XmlTextReader API
2041
2042Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2043
2044 * include/win32config.h: applied mingw patch from Magnus Henoch
2045
2046Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2049
2050Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2053 building Python script, does the C parsing directly, generates
2054 a better API description including structure fieds defs and
2055 enums. Still a couple of bugs, but good enough for the python
2056 wrappers now.
2057 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2058 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2059 include/libxml/schemasInternals.h include/libxml/tree.h: more
2060 cleanup based on the python analysis script reports.
2061 * libxml.spec.in: make sure the API XML description is part of the
2062 devel package.
2063
2064Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2067 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2068 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2069 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2070 code cleanup, especially the function comments.
2071 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2072
2073Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * Makefile.am xmlreader.c include/libxml/Makefile.am
2076 include/libxml/xmlreader.h: Adding a new set of APIs based on
2077 the C# TextXmlReader API but converted to C. Allow to parse
2078 in constant memory usage, far simpler to program and explain
2079 than the SAX like APIs, unfinished but working.
2080 * testReader.c: test program
2081
2082Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2083
2084 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2085
2086Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * tree.c: Chip turner indicated that XHTML1 serialization
2089 rule for style actually break on both IE and Mozilla,
2090 try to avoid the rule if escaping ain't necessary
2091
2092Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * nanhttp.c: handle HTTP URL escaping, problem reported by
2095 Glen Nakamura and Stefano Zacchiroli
2096
2097Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2100
2101Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * uri.c: Johann Richard pointed out some XPointer problems for
2104 URN based URI references in XInclude. Modified the URI parsing
2105 and saving routines to allow correct parsing and saving of
2106 XPointers, especially when attached to "opaque" scheme accordingly
2107 to RFC 2396
2108
2109Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2112 of refactoring to the HTML saving code.
2113 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2114 in the doc.
2115
2116Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2119 to a buffer API to reuse the generic dump to an OutputIO layer,
2120 this reduces code, fixes xmlNodeDump() for XHTML, also made
2121 xmlNodeDump() now return the number of byte written.
2122
2123Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * python/setup.py.in: another patch from Stéphane Bidoul for
2126 Python bindings on Windows
2127 * doc/parsedecl.py: small cleanup
2128
2129Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * libxml.spec.in configure.in: add a line in %changelog for releases
2132
2133Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * parser.c: patch from Marcus Clarke fixing a problem in entities
2136 parsing that was detected in KDe documentations environment.
2137
2138Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2139
2140 * python/libxml.c (libxml_prev): Return the previous as opposed to
2141 the next node (I guess this is the result of some cut & paste programming:)
2142
2143Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2146
2147Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * python/generator.py python/libxml.c python/setup.py.in: trying
2150 to fix the Python bindings build on Windows (Stéphane Bidoul)
2151
2152Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2153
2154 * win32/configure.js: added option for python bindings
2155 * win32/libxml2.def.src: added more exports
2156
2157Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2158
2159 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2160 pthreads
2161 * win32/wince/*: applied updates to Windows CE port from Javier
2162
2163Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * configure.in: preparing 2.4.28
2166 * libxml.spec.in doc/Makefile.am: some cleanup
2167 * doc/*: updated the news and regenerated.
2168
2169Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * HTMLparser.c: final touch at closing #87235 </p> end tags
2172 need to be generated.
2173 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2174 this change slightly the output of a few tests
2175 * doc/*: regenerated
2176
2177Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * parserInternals.c: fixing bug #99190 when UTF8 document are
2180 parsed using the progressive parser and the end of the chunk
2181 is in the middle of an UTF8 multibyte character.
2182
2183Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2184
2185 * threads.c: fixed initialization problem in xmlNewGlobalState
2186 which was causing crash.
2187 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2188 in xmlInitializeGlobalState.
2189 * parserInternals.c: cleaned up ctxt->sax initialisation.
2190
2191Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * tree.c include/libxml/tree.h: modified the existing APIs
2194 to handle XHTML1 serialization rules automatically, also add
2195 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2196 libxslt serialization uses it when needed without changing
2197 the library API.
2198 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2199 result/xhtml1: added a new test specifically for xhtml1 output
2200 and updated the result of one XHTML1 test
2201
2202Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * xinclude.c parserInternals.c encoding.c: fixed #99082
2205 for xi:include encoding="..." support on text includes.
2206 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2207 test/XInclude/ents/isolatin.txt : added a specific regression test
2208 * python/generator.py python/libxml2class.txt: fixed the generator
2209 the new set of comments generated for doc/libxml2-api.xml were
2210 breaking the python generation.
2211
2212Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2215 * configure.in: patch for Solaris on new autoconf closes #98880
2216 * doc/parsedecl.py: repair the frigging API building script,
2217 did I say that python xmllib sucks ?
2218 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2219 and some comment are no more truncated.
2220
2221Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * parser.c: Martin Stoilov pointed out a potential leak in
2224 xmlCreateMemoryParserCtxt
2225
2226Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2229 included in HTML documents and using the push parser.
2230
2231Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2232
2233 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2234 specified, look for the Python interpreter not just in the
2235 specified root but also in the specified location. Fixes #98825
2236
2237Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * python/libxml.c: fixing bug #98792 , node may have no doc
2240 and dereferencing without checking ain't good ...
2241
2242Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * configure.in: preparing release 2.4.27
2245 * doc/* : updated and rebuilt the docs
2246 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2247 and all the docs are actually packaged and in the final RPMs
2248 * parser.c parserInternals.c include/libxml/parser.h: restore
2249 xmllint --recover feature.
2250
2251Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
Daniel Veillard784b9352003-02-16 15:50:27 +00002253 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002254 processing of parsed entities, and XPath computation on sustitued
2255 entities.
2256 * testXPath.c: make sure entities are substitued.
2257
2258Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
Daniel Veillard784b9352003-02-16 15:50:27 +00002260 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002261 processing of internal parsed entities, which had to be changed.
2262
2263Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2266 trying to fix bug #98517 about building outside the source tree
2267 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2268
2269Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2270
2271 * include/win32config.h: cleanup
2272 * win32/Makefile.mingw: integrated mingw in JScript configure
2273 * win32/Makefile.msvc: modified to allow mingw coexistence
2274 * win32/configure.js: integrated mingw
2275 * win32/Readme.txt: cleanup
2276
2277Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * HTMLparser.c: strengthen the guard in the Pop macros,
2280 like in the XML parser, closes bug #97315
2281
2282Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2285 callback is never used.
2286
2287Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * parserInternals.c: fixed the initialization of the SAX structure
2290 which was breaking xsltproc
2291 * xpath.c: patch from Petr Pajas for CDATA nodes
2292 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2293 * parser.c include/libxml/parser.h: patch from Peter Jones
2294 removing a leak in xmlSAXParseMemory() and adding the
2295 function xmlSAXParseMemoryWithData()
2296
2297Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2298
2299 adding pdf of tutorial, changing web page to link to it
2300 * doc/tutorial/xmltutorial.pdf
2301 * doc/xml.html
2302 * doc/docs.html
2303
2304Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2305
2306 * doc/tutorial/ar01s08.html
2307 adding file what I forgot for tutorial
2308
2309
2310Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2311
2312 Adding encoding discussion to tutorial
2313 Added:
2314 * doc/tutorial/images/*.png: DocBook admonition image files
2315 * doc/tutorial/apf.html, apg.html: new generated html
2316 * doc/tutorial/includeconvert.c: conversion code entity file
2317 changed:
2318 * doc/tutorial/xmltutorial.xml: DocBook original
2319 * doc/tutorial/*.html: generated html
2320
2321Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2322
2323 * include/libxml/*.h: retired xmlwin32version.h
2324 * doc/Makefile.am: retired xmlwin32version.h
2325 * win32/configure.js: retired xmlwin32version.h
2326
2327Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2328
2329 * win32/libxml2.def.src: exported additional symbols
2330 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2331 sisterhood
2332
2333Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * globals.c: fixed a typo pointed out by Igor
2336 * xpath.c: try to speed up node compare using line numbers
2337 if available.
2338
2339Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * tree.c: make xmlFreeNode() handle attributes correctly.
2342
2343Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2344
2345 * catalog.c: completed the #96963 fix, as reported by Karl
2346 Eichwalder
2347
2348Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2351
2352Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * Makefile.am: switched the order of a couple of includes
2355 to fix bugs #97100
2356
2357Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2358
2359 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2360 xmlLoadCatalogs that used to separate directories with a ':'.
2361
2362Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2363
2364 * threads.c: improvements to the Windows-side of thread handling
2365 * testThreads.c: conditionally excluded unistd.h
2366 * testThradsWin32.c: broke overlong lines
2367 * include/win32config.h: adapted thread-related macros to the new
2368 scheme and for pthreads on Windows
2369 * win32/Makefile.msvc: introduced a more flexible thread build,
2370 added testThreads[Win32].c to the build
2371 * win32/configure.js: introduced a more flexible thread config
2372
23732002-10-31 John Fleck <jfleck@inkstain.net>
2374
2375 * doc/xml.html (and, by implication, FAQ.html)
2376 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2377
2378Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2379
2380 * configure.in: removed xmlwin32version.h
2381 * include/libxml/Makefile.am: removed xmlwin32version.h
2382
2383Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * tree.c: applied patch from Brian Stafford to fix a bug
2386 in xmlReconciliateNs()
2387
2388Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * tree.c: applied patch from Christian Glahn to allow
2391 xmlNewChild() on document fragment nodes
2392
2393Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * parser.c: Christian Glahn found a problem with a recent
2396 patch to xmlParseBalancedChunkMemoryRecover()
2397 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2398 problems
2399 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2400 test/schemas/seq*: added the test cases from Charles
2401
2402Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2405 serious cleanup of the spec file and associated changes
2406 in the Makefiles.
2407 * valid.c: try to remove some warnings on x86_64
2408
2409Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2412 fix bug #96586
2413
2414Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2417 parsing, applied his patch
2418 * result/HTML/attrents.html result/HTML/attrents.html.err
2419 result/HTML/attrents.html.sax test/HTML/attrents.html:
2420 added the test and result case provided by Mikhail Sogrine
2421
2422Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * vms/build_libxml.com vms/config.vms vms/readme.vms
2425 include/libxml/parser.h include/libxml/parserInternals.h
2426 include/libxml/tree.h include/libxml/xmlIO.h
2427 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2428 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2429 Applied the VMS update patch from Craig A. Berry
2430 * doc/*.html: update
2431
2432Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2435
2436Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * debugXML.c: adding a grep command to --shell in xmllint
2439 for T.V. Raman
2440
2441Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * xmlcatalog.c: tried to fix some of the problem with --sgml
2444
2445Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * parser.c: tried to fix bug #91500 where doc->children may
2448 be overriden by a call to xmlParseBalancedChunkMemory()
2449
2450Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2453 identifiers in SGML catalogs containing '&'
2454
2455Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * python/types.c: fixed bugs when passing result value tree
2458 to Python functions.
2459
2460Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * configure.in: preparing the release of 2.4.26
2463 * doc/*: updated and rebuilt the documentation
2464
2465Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * parser.c: fixed a XML Namespace compliance bug reported by
2468 Alexander Grimalovsky
2469
2470Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * HTMLtree.c: fixed serialization of script and style when
2473 they are not lowercase (i.e. added using the API to the tree).
2474
2475Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * valid.c: make xmlValidateDocument emit a warning msg if there
2478 is no DTD, pointed by Christian Glahn
2479
2480Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2483 content model when some of the blocks have min or max, and a couple
2484 of bugs found in the process.
2485 * result/schemas/list0* test/schemas/list0*: added some specific
2486 regression tests
2487
2488Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * README: updated the contact informations
2491
2492Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2495 misses it, reported by Peter Bray.
2496
2497Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2500 and removed a few warnings
2501
2502Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * parser.c: Christian Glahn found a small bug in the push parser.
2505 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2506 public
2507
2508Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xmlschemas.c include/libxml/xmlschemas.h: added
2511 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2512 * testSchemas.c: added --memory to test the new interface
2513
2514Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * doc/index.py doc/search.php: integrated the XSLT indexing,
2517 a few fixed in the indexer, added a scope selection at the
2518 search level.
2519
2520Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2523 this was due to uninitialized parts of the validation context
2524
2525Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * debugXML.c: applied patch from Mark Vakoc except the API
2528 change, preserved it.
2529 * doc/*: updated the docs to point to the search engine for
2530 information lookup or before bug/help reports.
2531
2532Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * doc/index.py doc/search.php: added mailing-list archives
2535 indexing and lookup
2536
2537Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2540
2541Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * doc/index.py: improved HTML indexing
2544 * doc/search.php: make the queries also lookup the HTML based indexes
2545
2546Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * doc/index.py: added HTML page indexing
2549
2550Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2551
2552 * xmlIO.c: extended Windows path normalisation to fix the base
2553 problem in libxslt.
2554 * catalog.c: fixed list handling in XML_CATALOG_FILES
2555
2556Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * valid.c: typo/bug found by Christian Glahn
2559
2560Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2561
2562 * xmlIO.c: applied Windows CE patch from Javier.
2563 * win32/wince: new directory, contains support for the PocketPC
2564 with Windows CE from Javier.
2565 * include/win32config.h: reorganised, removed duplicate
2566 definitions and applied WinCE patch from Javier.
2567 * include/wsockcompat.h: new file, now contains WinSock
2568 compatibility macros.
2569 * win32/Makefile.msvc: introduced double-run compilation.
2570
2571Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * configure.in include/libxml/xmlwin32version.h: preparing release
2574 of 2.4.25
2575 * doc/*: updated and regenerated teh docs and web pages.
2576
2577Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2580 error were not covering namespace declarations.
2581 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2582 it was missing the attribute declaration for the namespace
2583 * result/VC/NS3: the fix now report breakages in that test
2584
2585Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2588
2589Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2592 and regenerated the docs and web site
2593
2594Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2597 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2598 not before
2599
2600Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * python/generator.py python/libxml2class.txt: fixed a stupid error
2603 breaking the python API
2604
2605Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2608 triostr.c triostr.h: applied a trio update patch from
2609 Bjorn Reese which should work with MinGW
2610
2611Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * tree.c: improving some documentation comments
2614 * xmlregexp.c: found and fixed a mem leak with python regression tests
2615 * doc/*: rebuilt the doc and the API XML file including the
2616 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2617 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2618 python/types.c: added access to the XML Schemas regexps from
2619 python
2620 * python/tests/Makefile.am python/tests/regexp.py: added a
2621 simple regexp bindings test
2622
2623Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2624
2625 * doc/xml.html:
2626 fixing ftp links - thanks to Vitaly Ostanin
2627
2628Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xmlregexp.c: fixed the data callback on transition functionality
2631 which was broken when using the compact form
2632 * result/schemas/*: updated the results, less verbose, all tests
2633 pass like before
2634 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2635 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2636 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2637 annoying warnings
2638 * xpath.c: try to provide better error report when possible
2639
2640Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * Makefile.am: fixed a breakage raised by Jacob
2643
2644Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2645
2646 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2647 which don't use sockets
2648
2649Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2650
2651 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2652 * win32/configure.js: applied zlib patch from Daniel Gehriger
2653
2654Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2655
2656 * win32/configure.js: applied the patch from Mark Vakoc for
2657 regexp support
2658 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2659 for regexp support
2660
2661Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * xmlschemastypes.c: as pointed by Igor Float and Double
2664 parsing ain't finished yet
2665
2666Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * Makefile.am configure.in: trying to fix #88412 by bypassing
2669 all the python subdir if python ain't detected
2670
2671Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2674 made configuring with regexps/automata/unicode the default
2675 but without schemas ATM
2676 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2677 fixed the regexp based DTD validation performance and memory
2678 problem by switching to a compact form for determinist regexps
2679 and detecting the determinism property in the process. Seems
2680 as fast as the old DTD validation specific engine :-) despite
2681 the regexp built and compaction process.
2682
2683Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * valid.c: determinism is debugged, new DTD checking code now works
2686 but xmlFAComputesDeterminism takes far too much CPU and the whole
2687 set usues too much memory to be really usable as-is
2688
2689Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * tree.c: fixed another stupid bug in xmlGetNodePath()
2692 * xmllint.c: --version now report the options compiled in
2693
2694Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * HTMLparser.c: small cleanup
2697 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2698 when configured with them. A bit of debugging around the determinism
2699 checks is still needed
2700
2701Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2704
2705Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * xmlIO.c: small portability glitch fixed.
2708
2709Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * xmlschemastypes.c: incomplete steps for real/double support
2712 * testAutomata.c include/libxml/xmlautomata.h
2713 include/libxml/xmlregexp.h: avoiding a compilation problem
2714 * valid.c include/libxml/valid.h: starting the work toward using
2715 the regexps for actual DTD validation
2716
2717Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * hash.c: cosmetic cleanup
2720 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2721 integrating a DTD validation layer based on the regexps
2722
2723Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2726 the determinism was tested before eliminating the epsilon
2727 transitions :-(
2728
2729Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * python/generator.py python/libxml.c python/libxml.py
2732 python/libxml2-python-api.xml python/libxml2class.txt
2733 python/libxml_wrap.h python/types.c: updated the python
2734 bindings, added code for easier File I/O, and the ability to
2735 define a resolver from Python fixing bug #91635
2736 * python/tests/Makefile.am python/tests/inbuf.py
2737 python/tests/outbuf.py python/tests/pushSAXhtml.py
2738 python/tests/resolver.py python/tests/serialize.py: updated
2739 and augmented the set of Python tests.
2740
2741Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2742
2743 * win32/configure.js: added more readme info for the binary
2744 package.
2745
2746Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * xmlIO.c: fixed a stupid out of bound array error
2749
2750Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2753 messing around with support for Windows path, cleanups,
2754 trying to identify and fix the various code path to the
2755 filename access. Added xmlNormalizeWindowsPath()
2756
2757Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * error.c valid.c: working on better error reporting of validity
2760 errors, especially providing an accurate context.
2761 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2762 error reports in those cases.
2763
2764Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2767 parser.c parserInternals.c xmlIO.c: get rid of all the
2768 perror() calls made in the library execution paths. This
2769 should fix both #92059 and #92385
2770
2771Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * xmllint.c: memory leak reporting was broken after a change
2774 of the preprocessor symbol used to activate it.
2775
2776Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * tree.c: try to make the copy function work for node of
2779 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2780 DOM layers though, not libxml2 itself.
2781
2782Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * valid.c: try to provide file and line informations, not all
2785 messages are covered, but it's a (good) start
2786
2787Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * xinclude.c: reimplemented a large part of the XInclude
2790 processor, trying to minimize resources used, James Henstridge
2791 provided a huge test case which was exhibiting severe memory
2792 consumption problems.
2793
2794Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * python/Makefile.am: applied patch from Christophe Merlet to
2797 reestablish DESTDIR
2798
2799Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * libxml.spec.in: fixes libary path for x86_64 AMD
2802
2803Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2804
2805 * doc/tutorial/includekeyword.c
2806 * doc/tutorial/xmltutorial.xml:
2807 (plus resulting generated html files)
2808 fixing one spot I missed in the tutorial where I hadn't freed
2809 memory properly
2810
2811Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2812
2813 * doc/tutorial/includeaddattribute.c
2814 * doc/tutorial/includeaddkeyword.c
2815 * doc/tutorial/includegetattribute.c
2816 * doc/tutorial/includekeyword.c
2817 * doc/tutorial/xmltutorial.xml
2818 * doc/tutorial/*.html:
2819 update tutorial to properly free memory (thanks to Christopher
2820 R. Harris for pointing out that this needs to be done)
2821 * doc/tutorial/images/callouts/*.png:
2822 added image files so the callouts are graphical, making it
2823 easier to read ( use "--param callout.graphics 1" to generate
2824 html with graphical callouts)
2825
2826Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2829 nice logos generated by Marc Liyanage
2830 * doc/site.xsl *.html: changed the stylesheet to show the new
2831 logo and regenerated the pages
2832
2833Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2836
2837Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * xpath.c: possible mem leak patch from Jason Adams
2840
2841Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2844 in the XQuery namespace
2845 * configure.in: preparing 2.4.24
2846 * doc/*.html: updated the web pages
2847
2848Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * python/generator.py: closing bug #85258 by generating conditional
2851 compile check to avoid linking to routines not configured in.
2852
28532002-08-22 Havoc Pennington <hp@pobox.com>
2854
2855 * autogen.sh: update error message for missing automake
2856
2857Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * python/Makefile.am: typo in target name resulted in libxml2.py
2860 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2861
2862Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * win32/win32/Makefile.mingw: updated with version from
2865 Elizabeth Barham at http://soggytrousers.net/repository/
2866
2867Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2868
2869 * win32/Makefile.msvc: added the prefix location to the include
2870 and lib search path.
2871
28722002-08-18 Havoc Pennington <hp@pobox.com>
2873
2874 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2875 both automake 1.6 and 1.4 installed get the right automake. Means
2876 compilation from CVS will now require the latest automake 1.4
2877 release, or manually creating symlinks called "automake-1.4" and
2878 "aclocal-1.4"
2879
2880Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * configure.in python/Makefile.am: more AMD 64 induced changes from
2883 Frederic Crozat
2884
2885Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * xinclude.c: oops I was missing the xml:base fixup too
2888 * result/XInclude/*.xml: this adds xml:base attributes to most
2889 results of the tests
2890
2891Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xinclude.c: quick but apparently working implementation of
2894 xi:fallback, should close bug #89684
2895 * Makefile.am test/XInclude/docs/fallback.xml
2896 result/XInclude/fallback.xml: added a basic test for fallback,
2897 and run with --nowarning to avoid a spurious warning
2898 * configure.in: applied patch from Frederic Crozat for python
2899 bindings on AMD 64bits machines.
2900
2901Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2904 the caller don't pass a SAX callback block.
2905
2906Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * tree.c: applied the same fix for the XML-1.0 namespace to
2909 xmlSearchNsByHref() as was done for xmlSearchNs()
2910
2911Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * libxml.3: small cleanup of the man page
2914 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2915 when serializing HREF attributes generated by XSLT.
2916
2917Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2920 version of Marc Liyanage' patch for boolean attributes in HTML
2921 output
2922
2923Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * python/tests/serialize.py: fixed the test results, indenting
2926 behaviour changed slightly
2927
2928Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2929
2930 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2931 new c14n function to Windows def files
2932
2933Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2934
2935 * c14n.c: fixed a memory leak in c14n code
2936
2937Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * parser.c include/libxml/parser.h: adding a new API for Christian
2940 Glahn: xmlParseBalancedChunkMemoryRecover
2941 * valid.c: patch from Rick Jones for some grammar cleanup in
2942 validation messages
2943 * result/VC/* result/valid/*: this slightly change some of the
2944 regression tests outputs
2945
2946Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * tree.c: trying to fix a problem in namespaced attribute handling
2949 raised by Christian Glahn
2950
2951Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * encoding.c include/libxml/encoding.h: Opening the interface
2954 xmlNewCharEncodingHandler as requested in #89415
2955 * python/generator.py python/setup.py.in: applied cleanup
2956 patches from Marc-Andre Lemburg
2957 * tree.c: fixing bug #89332 on a specific case of loosing
2958 the XML-1.0 namespace on xml:xxx attributes
2959
2960Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2961
2962 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2963 corner case from new Merlin's test suite and added a callback
2964 that will be used to improve xmlsec performance
2965
2966
2967Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * HTMLtree.c: trying to fix the <style> escaping problem in
2970 HTML serialization bug #89342
2971
2972Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2975 and rebuilt the web site.
2976
2977Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2978
2979 * include/libxml/tree.h: added _private member to xmlNs struct
2980
2981Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * HTMLparser.c: fixing bug #84876 based on the xml working
2984 code.
2985
2986Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2987
2988 * python/Makefile.am: enhanced to fix bug 72012 (errors
2989 when using '-jX' make parameter)
2990
2991Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2992
2993 * xpath.c: small additional enhancement for booleans
2994 compared to nodesets
2995
2996Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * HTMLtree.c: changed the order of the encoding declaration
2999 attributes in the meta tags due to a bug in IE/Mac
3000
3001Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3002
3003 * xpath.c: enhanced handling of booleans (especially '='
3004 and '!=' for nodesets) - fixes bug 85256. Added new
3005 routine xmlXPathNotEqualValues for more proper handling
3006 of '!=' when nodesets are involved.
3007
3008Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3011 doc/xmlcatalog_man.xml to the source distribution
3012
3013Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3014
3015 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3016 asked for this.
3017
3018Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * configure.in: preparing 2.4.23
3021 * doc/*: rebuilt the docs
3022
3023Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * parser.c: fixing bug #84169 by fixing the
3026 comment of xmlCreatePushParserCtxt to describe the
3027 encoding detection parameters better.
3028
3029Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * valid.c: fixing bug #79331 in one path the lookup for
3032 ID attributes on a namespaced node wasn't handled correctly :-\
3033
3034Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * HTMLparser.c: trying to fix 87235 about discarded white
3037 spaces in the HTML parser.
3038 * result/HTML/*: this changes the output of a number of HTML
3039 regression tests
3040
3041Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xpath.c: applied patch from Richard Jinks for the namespace
3044 axis + fixed a memory error.
3045 * parser.c parserInternals.c: applied patches from Peter Jacobi
3046 removing ctxt->token for good.
3047 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3048 popped out by the regression tests.
3049 * Makefile.am: patch for threads makefile from Gary Pennington
3050
3051Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3052
3053 * xpath.c: enhanced behaviour of position() after usage of
3054 expressions involving preceding-sibling (et al).
3055
3056Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * hash.c: applied a patch from Peter Jacobi to solve a problem
3059 when compiling with the Watcom C on Win32
3060 * result/schemas/*.err: the change of hashing algo generated
3061 permutations in the output
3062
3063Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * hash.c: applied patch from Sander Vesik improving the quality of
3066 the hash function.
3067
30682002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3069
3070 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3071 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3072 xmllint.c xpath.c: replaced sprintf() with snprintf()
3073 to prevent possible buffer overflow (the bug was pointed
3074 out by Anju Premachandran)
3075
3076Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * parser.c: removed an uninitialized data error popped by valgrind
3079 on PE references
3080
3081Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3082
3083 * doc/xml.html
3084 adding tutorial reference to the web page
3085
3086Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3087
3088 * doc/tutorial/xmltutorial.xml
3089 * doc/tutorial/ar01s07.html
3090 * doc/tutorial/ape.html
3091 * doc/tutorial/includegetattribute.c
3092 adding section to tutorial about retrieving an attribute
3093 value
3094
3095Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * parser.c: applied a couple of patches from Peter Jacobi to start
3098 to get rid of ctxt->token, with a possible significant speed
3099 improvement to be gained once done. Better compliance with PE
3100 references constructs in DTDs too.
3101 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3102 from Peter too
3103
3104Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3107 xmlParseElement was likely to have been deallocated at the
3108 time of the report, possibly leading to segfault. Just report
3109 the tag name now.
3110
3111Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * xpath.c: patch from Richard Jinks for XPath substring() function
3114 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3115
31162002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3117
3118 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3119
3120Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3121
3122 *doc/FAQ.html
3123 fixing typos in FAQ, thanks to Robert Funnell for the
3124 editing help
3125
3126Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * NEWS: got complaints from rpmlint that it was empty
3129
3130Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3131
3132 * added doc/tutorial, including:
3133 apa.html
3134 apb.html
3135 apc.html
3136 apd.html
3137 ar01s02.html
3138 ar01s03.html
3139 ar01s04.html
3140 ar01s05.html
3141 ar01s06.html
3142 includeaddattribute.c
3143 includeaddkeyword.c
3144 includekeyword.c
3145 includestory.xml
3146 index.html
3147 xmltutorial.xml
3148 libxml tutorial, including generated html
3149
3150Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3151
3152 * result/c14n/exc-without-comments/merlin-c14n-two-*
3153 result/c14n/without-comments/merlin-c14n-two-*
3154 test/c14n/exc-without-comments/merlin-c14n-two-*
3155 test/c14n/without-comments/merlin-c14n-two-*
3156 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3157 c14n/exc-c14n and slightly modified test script to handle
3158 these test cases
3159 * c14n.c: fixed bugs for complicated nodes set (namespace
3160 without node and others from merlin-c14n-two.tar.gz)
3161 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3162 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3163 for xmlsec performance patch
3164 * xpath.c: fixed self::node() for namespaces and attributes
3165
3166Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3167
3168 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3169 but with the format parameter
3170 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3171
3172Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3173
3174 * Makefile.am: updated c14n tests suite
3175 * c14n.c: performance improvement for previous c14n patch
3176
3177Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * parser.c: another peroformance patch from Peter Jacobi, that
3180 time on parsing attribute values.
3181
3182Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3183
3184 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3185 into LibXML2 test suite
3186
3187Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3188
3189 * c14n.c: propagating xpath ancesstors node fix to c14n
3190 plus small performance improvement to reduce number of
3191 mallocs
3192 * xpath.c: fixed ancestors axis processing for namespace nodes
3193
3194Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3197 Peter Jacobi
3198
3199Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * configure.in: preparing 2.4.22
3202
3203Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3206 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3207 a public entry point.
3208 * doc/*: rebuilt the API and docs
3209
3210Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * xpath.c: patch from Richard Jinks to fix a problem introduced
3213 in the previous patch and pointed by Norm
3214
3215Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * libxml.spec.in: fixing bug #81112
3218
3219Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * uri.c: fixing bug #82848
3222
3223Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3226 output of one catalog test
3227
3228Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3229
3230 * global.data globals.c tree.c include/libxml/globals.h
3231 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3232 default value for global parameter xmlIndentTreeOutput to 1 and
3233 introduced new global parameter xmlTreeIndentString (the string
3234 used to do one-level indent) with default value " " (as it was
3235 in tree.c)
3236
3237Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3240 with trio and schemas.
3241
3242Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * xpath.c: patch from Richard Jinks to fix the problem raised in
3245 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3246
3247Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * xmlschemas.c: a bit of work on import.
3250 * xmlschemastypes.c: Charles Bozeman provided a compare function
3251 for date/time types so min/max facet restrictions should work,
3252 indeterminate comparisons return an error instead of equal.
3253 * test/schemas/date_0* result/schemas/date_0_0: specific test
3254 from Charles Bozeman too
3255
3256Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3259 from Christian Cornelssen fixing the man pages and the Catalog
3260 building script.
3261 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3262 next step is <xs:import> I now have a reasonable understanding
3263 of how it works.
3264
3265Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3268
3269Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3270
3271 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3272
3273Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * xpath.c: fixing an XPath function evalutation bug pointed out
3276 by Alexey Efimov where the context was lost when evaluating
3277 the function arguments
3278
3279Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3280
3281 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3282 function public for XMLSec performance optimizations
3283
3284Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * python/generator.py python/libxml2class.txt : fixed a problem
3287 with the HTML parser pointed by Gary Benson
3288 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3289 example
3290
3291Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3292 * parser.c: fixed bug #81159 (memory growth in SAX)
3293
3294Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3295 * xpath.c: fixed bug #78858 (the real fix)
3296
3297Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3298 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3299
3300Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * tree.c: modified xmlNodeSetBase to allow changing the
3303 base of a document.
3304
3305Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * xmlschemastypes.c: patch Charles Bozeman for validation of
3308 all the date, time, and duration types
3309 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3310 * configure.in: fixed an error pointed by an user
3311 * xml2-config.in: fixed an error pointed by an user
3312
3313Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3314
3315 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3316 win32/libxml2.def.src xmlIO.c: exported default
3317 'file:', 'http:' and 'ftp:' protocols input handlers
3318 and maked protocols comparisson case insensitive
3319
3320Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * configure.in: Neven Has detected a typo
3323
3324Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3327 as one of the persons allowed to commit directly to the
3328 module.
3329
3330Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3333 * valid.c: raised a too low limit
3334 * doc/*: rebuilt the docs
3335
3336Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * test/XPath/expr/floats test/XPath/expr/functions
3339 result/XPath/expr/floats result/XPath/expr/functions
3340 xpath.c: another XPath conformance patch from Richard Jinks
3341
3342Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3343
3344 * xmlschemas.c: fixed validation of attribute groups.
3345 * test/schemas result/schemas: added an example from the primer
3346
3347Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3350 * test/schemas result/schemas: updated the test list
3351
3352Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * TODO: updated a bit
3355 * parser.c: made a comment more specific
3356 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3357 Schemas conformance.
3358 * test/schemas result/schemas: updated the test list
3359
3360Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3363 implementing xs:all with minOccurs = 0
3364 * tes/schemas/* result/schemas/*: added more tests covering
3365 xs:all
3366
3367Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * xmlregexp.c: first implementation of the all particle, this
3370 may need to be revisited for case where not all transitions
3371 must be crossed.
3372
3373Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * tree.c: another entity processing update from Markus Henke
3376
3377Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3378
3379 * trionan.c: fixed crash on OSF/1
3380
3381Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * xmlschemas.c: more Schemas work
3384 * test/schemas/* result/schemas/*: added more tests coming
3385 from the spec.
3386
3387Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3390 ExcC14N specification
3391
3392Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * tree.c: patch from Markus Henke, fix for recursive entities.
3395
3396Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * xpath.c: fix a problem with string() on a document node.
3399
3400Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * Makefile.am xmlschemas.c: more Schemas work
3403 * test/schemas/* result/schemas/*: added more tests coming
3404 from the spec.
3405
3406Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3409 * result/HTML/*: this changes a few things in the results
3410
3411Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3412
3413 * include/libxml/tree.h: eliminated 'declaration different than
3414 prototype' warning
3415 * include/win32config.h: "resolved" conflicts with errno.h
3416
3417Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3420 on the automata interfaces and debug of counted choices
3421 * test/schemas/* result/schemas/*: added a number of tests
3422
3423Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3426 a bit of work on Schemas
3427 * testSchemas.c: try to make it more useful
3428 * test/schemas/* result/schemas/* Makefile.am: changed the
3429 Schemas regression test procedure, started adding a few samples
3430
3431Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3432
3433 * include/libxml/encoding.h: Patch for the Borland C++ builder
3434 * include/libxml/tree.h: Patch for the Borland C++ builder
3435 * threads.c: Patch for the Borland C++ builder
3436 * win32/bcb5: New directory for the Borland C++ builder
3437 project files
3438
3439Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3440
3441 * win32/Makefile.msvc: Update for XML Schema support
3442 * win32/configure.js: Update for XML Schema support
3443 * win32/libxml2.def.src: Update for XML Schema support
3444
3445Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3448 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3449 xmlunicode.c include/libxml/Makefile.am
3450 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3451 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3452 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3453 include/libxml/xmlversion.h.in : merged the current state of
3454 XML Schemas implementation, it is not configured in by default,
3455 a specific --schemas configure option has been added.
3456 * test/automata test/regexp test/schemas Makefile.am
3457 result/automata result/regexp result/schemas:
3458 merged automata/regexp/schemas regression tests
3459
3460Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * xpath.c: Gary found a compile time problem, fixes #78823
3463
3464Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * configure.in: release of 2.4.20
3467 * doc/*: updated and rebuilt the docs
3468
3469Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * python/Makefile.am: patch from Cristian Gafton to build on
3472 Red Hat 6.2, should also fix #75779
3473
3474Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * valid.c: first part of fixing #78729
3477
3478Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3481 escaping of URI when saving HTML files.
3482 * result/HTML/*: this impacted some tests
3483
3484Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * configure.in: trying to fix #77441
3487
3488Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * include/libxml/xmlIO.h: Hallski complained it could not be
3491 included by itself.
3492
3493Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3496
3497Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3498
3499 * win32/configure.js: patch from Nilo for the c14n option
3500 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3501
3502Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3505 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3506 LIBXML_THREAD_ENABLED
3507
3508Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * xpath.c: another patch from Richard Jinks for substring conformance
3511 * test/XPath/expr/floats test/XPath/expr/strings
3512 result/XPath/expr/floats result/XPath/expr/strings: update of the
3513 test suite to check those.
3514
3515Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * xpath.c: patch from Richard Jinks for .x float parsing.
3518
3519Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * parser.c: patch from Markus Henke when an encoding ain't recognized
3522
3523Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * libxml.m4: got a report that #include <string.h> was needed
3526
3527Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3530
3531Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3532
3533 * doc/example.html: fixing typo
3534
3535Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3538 pointed out by Melvyn Sopacua.
3539
3540Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * libxml.m4: Frédéric Crozat gave a patch related to the change
3543 of Include paths breaking the libxml.m4
3544
3545Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * xpath.c: Fix bug #76927 forgot to save some context
3548 when evaluating binary expressions
3549
3550Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * configure.in: fixed configure for MPE/iX from Markus Henke
3553 * xmlmemory.c: fixed initialization problems
3554 * xpath.c: another set of patches from Richard Jinks this
3555 fixes "make XPathtests" on linux
3556
3557Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3560 * test/XPath/expr/compare test/XPath/expr/equality
3561 test/XPath/expr/floats test/XPath/expr/functions
3562 test/XPath/expr/strings result/XPath/expr/compare
3563 result/XPath/expr/equality result/XPath/expr/floats
3564 result/XPath/expr/functions result/XPath/expr/strings: Updated
3565 tests though they show a divergence on Linux
3566
3567Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3568
3569 * xpath.c trionan.c: previous commit also included patches
3570 from Richard Jinks on some IEEE support corner case
3571
3572Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3573
3574 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3575 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3576 that $(datadir) should be used for docs
3577
3578Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3581 could leak filedescriptors
3582
3583Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * configure.in nanohttp.c: applied patch from Allan Clark for
3586 UnixWare/OpenServer
3587
3588Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * configure.in: preparing 2.4.19
3591 * doc/*: rebuilt the docs
3592
3593Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * nanohttp.c: fixing #76043, got fed up with non-portability
3596 of that piece of code.
3597
3598Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * valid.c SAX.c: Never commit without running "make tests" :-(
3601 fix a couple of stupidities in the previous commit
3602 * result/*: a few changes in some attribute order result of previous
3603 commit.
3604
3605Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3608 the internal subset should not raise duplicate ID errors,
3609 also there was a small bug in conjunction to namespace
3610 declarations defaulted and xml:xxx attributes DTD definitions.
3611
3612Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3613
3614 * xpath.c: Richard Jinks also raised some rounding problems
3615 this tries to fix them
3616
3617Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3620 behaviour in xmlXPathCastToString()
3621
3622Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3625 raised by Morus Walter
3626
3627Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3630 from Igor
3631
3632Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * xpath.c: fixing #75619, related to a problem when trying
3635 to evaluate condition when the current node set resulting
3636 from that sub-step evaluation is empty. Also fixes 2 potential
3637 problem with previous-sibling and next-siblings axis.
3638
3639Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3642 HTML support is not configured in.
3643
3644Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3647 include/libxml/tree.h: dohh I really didn't intended to commit
3648 this test version :-(
3649
3650Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * testSAX.c: I wanted to see the real speed at the SAX interface
3653 after a little too many Ximianer started complaining about the
3654 parser speed.
3655 added a --quiet option:
3656 paphio:~/XML -> ls -l db100000.xml
3657 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3658 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3659 3200006 callbacks generated
3660 real 0m1.270s
3661 Which means 16MBytes/s and 3Mcallback/s
3662
3663Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * xpath.c: valgrind spotted another error that time when running
3666 on libxslt regression tests
3667
3668Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * Makefile.am: adding "make valgrind" running the full regression
3671 tests (except python ones) under Valgrind (using valgrind -q
3672 which was kindly added by the author).
3673 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3674 passes cleanly now except an obcure floating point initialization
3675 raised in log10() in one XPath regression test ???
3676 * tree.c: edited some comments to close #75244
3677
3678Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3681 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3682 context of ScrollKeeper, made sure that if the number is
3683 an integer, the serialization follows the description at
3684 http://www.w3.org/TR/xpath#section-String-Functions
3685
3686Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * configure.in: preparing 2.4.18
3689 * doc/*: updated and rebuilt the web site
3690 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3691 the Windows and Cygwin maintainers.
3692 * parser.c: humm, changed the way the SAX parser work when
3693 xmlSubstituteEntitiesDefault(1) is set, it will then
3694 do the entity registration and loading by itself in case the
3695 user provided SAX getEntity() returns NULL.
3696 * testSAX.c: added --noent to test the behaviour.
3697
3698Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * parser.c: Wilfried Teiken provided a hackish but working
3701 way to get context reported back on entities when parsing
3702 with SAX and without breaking the DOM build.
3703
3704Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * c14n.c: applied a new patch from Aleksey Sanin
3707 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3708 to reference Aleksey implementation of XML digital Signatures
3709
3710Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * xpath.c: small fix to avoid potential problem due to
3713 ordering of freeing data
3714 * python/Makefile.am: people were complaining about
3715 the generated file in python dir not being built
3716
3717Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3720 python/generator.py python/libxml.c python/types.c: Cleanup
3721 of the python Makefiles based on Jacob and James feedback,
3722 fixed the spec file accordingly, fixed the number of warning
3723 that passing my pedantic CFLAGS was generating. Conclusion
3724 is that Python includes are real crap.
3725
3726Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * configure,in: it was reported quite a few times that
3729 xml2-config --cflags should not output
3730 -I$includeprefix/libxml2/libxml because libxml2 header names
3731 clashes with existing names like list.h from C++ stl.
3732 Includes should be #include<libxml/xxx.h> so ...
3733
3734Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * c14n.c: another patch from Aleksey Sanin
3737
3738Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3741 canonicalization algorithm
3742 * doc/xml.html doc/index.html: added the C14N references on the
3743 index page.
3744
37452002-03-13 jacob berkman <jacob@ximian.com>
3746
3747 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3748 usage, redundant, and gcc specific
3749
3750Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * xpath.c: speedup some node selection operations, this can
3753 have a significant impact on DocBook Norm's stylesheets
3754 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3755 make sure it's always the case
3756 * debugXML.c: distinguish CDATA and comments in ls operations
3757
3758Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3761 to generate better API descriptions etc...
3762
3763Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * c14n.c: Fixing #74186, made sure all boolean expressions
3766 get fully parenthesized, ran indent on the output
3767 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3768 include/libxml/tree.h: also #74186 related, removed the
3769 --with-buffers option, and all the preprocessor conditional
3770 sections that were resulting from it.
3771
3772Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * valid.c: applied patch from Dodji Seketeli fixing an
3775 uninitailized variable in xmlValidGetValidElements()
3776
3777Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * c14n.c: fixed a few comments
3780 * doc/*.html doc/*/*.html: regenerated the docs and added
3781 the C14N API
3782 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3783
3784Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * check-xml-test-suite.py: fix to adapt varaiations in the
3787 bindings
3788 * configure.in python/setup.py python/setup.py.in: fixed to
3789 have the version of the python scripts automatically updated
3790
3791Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3794 in xmlCopyProp()
3795
3796Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * configure.in: preparing 2.4.17 release
3799 * doc/*: updated and rebuilt the docs
3800 * xpath.c: fixed a comment
3801 * python/libxml.c: fixed a possible reentrancy problem
3802
3803Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3806 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3807 added a specific regression test
3808 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3809 not raise exceptions when failing to find the attribute.
3810
3811Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * configure.in xmllint.c: owen pointed out a problem with the
3814 ftme fix, gettimeofday() was not detected by configure and
3815 the ftime header wasn't included, dohhh
3816
3817Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * configure.in xmllint.c: trying to fix #71457 for timing
3820 precision when gettimeofday() is not availble but ftime() is
3821
3822Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3825 are now copied on install and part of the -devel RPM
3826
3827Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * xpath.c: trying to avoid bug #72150 which was apparently
3830 caused by a gcc bug (or a processor problem) as detailed
3831 at http://veillard.com/gcc.bug
3832
3833Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3836 fixed xmlReconciliateNs(), added a Python test/example for
3837 inter-document cut'n paste
3838 * python/libxml.py: fixed node.doc on document nodes and added
3839 xpathEval() onto node objects
3840
3841Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3844 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3845 fixup and integrated tests for the serialization stuff
3846
3847Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3850 moved the libxml man page to section 3
3851
3852Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * tree.c: fix bug #72490
3855 * python/libxml.c python/libxml.py: added methods serialize()
3856 and saveTo() to all node elements.
3857
3858Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * xmlIO.c: closed #73430, don't read from an input source
3861 which indicated an end-of-file or an error.
3862
3863Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * parser.c: make sure SAX endDocument is always called as
3866 this could result in a Python memory leak otherwise (it's
3867 used to decrement ref-counting)
3868 * python/generator.py python/libxml.c python/libxml.py
3869 python/libxml2-python-api.xml python/libxml2class.txt
3870 python/tests/error.py python/tests/xpath.py: implemented
3871 the suggestions made by Gary Benson and extended the tests
3872 to match it.
3873
3874Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * python/generator.py: applied patch fixing #73450
3877
3878Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * xpath.c: fixing #61290 "namespace nodes have no parent"
3881 long standing divergence from the XPath REC. NodeSets
3882 simply hold a copy of namespace nodes and those node ->next
3883 points to the parent (which may not be the node carrying the
3884 definition).
3885 * include/libxml/xpath.h: flagged but didn't added a possible
3886 speedup
3887 * DOCBparser.c HTMLparser.c: removed some warnings from push
3888 parser due to new state being added.
3889 * tree.c: new fix from Boris Erdmann
3890 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3891 the XML Canonalization support from Aleksey Sanin
3892
3893Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * tree.c: patch from Boris Erdmann fixing some namespace odities
3896 with xmlCopyNode()
3897
3898Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * xmlIO.c: fix bug #72706 when loading a NULL entity
3901
3902Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3905 actually change in a future XML Namespace revision.
3906
3907Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3910 added the possibility of returning nodesets from XPath extension
3911 functions written in Python
3912
3913Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * python/*: commiting some Python bindings work done while travelling
3916
3917Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3920 explicitely with memory debugging switched on
3921
3922Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3925 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3926 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3927 the accessor generator for strings
3928 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3929 regression test.
3930
3931Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * python/README python/generator.py python/libxml.c python/setup.py:
3934 added the 'usual' setup.py to allow building a libxml2-python
3935 module based on the same code. The initialization is however
3936 different the 2 .so files fo libxml2 and libxslt are identical and
3937 they entry point initialize both libraries. this is done to avoid
3938 some possible nasty problem since the Python don't merge the maps
3939 of all shared modules.
3940
3941Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * parser.c: fixed a push/encoding bug reported by Michael
3944 on librsvg
3945
3946Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * include/libxml/parserInternals.h: fixes a misplaced #endif
3949
3950Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * parser.c valid.c: found and fixed a couple of allocation bugs
3953
3954Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * doc/xml.html doc/python.html doc/*: added a Python and binding
3957 page describing the current state of the Python bindings and
3958 giving pointers to the other languages wrappers.
3959
3960Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3963 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3964 rebuilt the API and web site
3965 * xpath.c: fixed #71978 portability bugs
3966
3967Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3970
3971Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * include/libxml/parserInternals.h parser.c: had to change
3974 2 internal parsing API when processing document content
3975 to check the start and end of element content are defined
3976 in the same entity
3977 * valid.c include/libxml/valid.h: attribute normalization can
3978 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3979 with the context to report it.
3980 * SAX.c: fixed the last known bugs, crazy validation constraints
3981 when a document is standalone seems correctly handled. There
3982 is a couple of open issues left which need consideration especially
3983 PE93 on external unparsed entities and standalone status.
3984 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3985 The 2 tests left failing are actually in error. Cleanup done.
3986
3987Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * valid.c: implemented E59 spaces in CDATA does not match the
3990 nonterminal S
3991
3992Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * SAX.c parser.c valid.c: more validation test fixups
3995 * check-xml-test-suite.py: added duration info for the tests
3996
3997Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3998
3999 * parser.c valid.c: a couple of errors were reported but not
4000 saved back as such in the parsing context. Down to 1% failure rate
4001 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4002
4003Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * xmlInternald.c: isExtender was missing a char
4006 * parser.c include/libxml/parser.h: % are acceptable in the
4007 internal subset if within a PUBLIC ID
4008
4009Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * SAX.c parserInternals.c valid.c: more work on the conformance
4012 suite. Took the step to finally block documents with encoding
4013 errors. It's a fatal error per the spec, people should have fixed
4014 their documents by now.
4015
4016Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * check-xml-test-suite.py: fixed the test script after some discussion
4019 on the semantic of TYPE="error"
4020 * Makefile.am: added the script to the distrib
4021
4022Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * SAX.c entities.c: fixed a couple of conformances issues deep
4025 into the validation code (standalone and undeclared Notations)
4026
4027Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4030 stayed there for years !
4031
4032Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4035 missing
4036
4037Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * check-xml-test-suite.py: improved the behaviour a bit as
4040 well as the logs
4041 * parser.c valid.c SAX.c: fixed a few more bugs
4042 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4043
4044Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * check-xml-test-suite.py: python script to run regression tests
4047 against the XML Test suite of W3C/OASis
4048 * SAX.c: fixed a validation bug
4049 * parser.c: fixed 3 errors pointed by the test suite
4050 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4051 * python/Makefile.am: fixed a dependendy
4052
4053Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * xmlmemory.c: avoid a warning bug #71594
4056
4057Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4060 warning on alpha/Tru64
4061
4062Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4063
4064 * include/libxml/entities.h: fixing a comment
4065 * valid.c: fixing some troubles with validity check on namespaces
4066 * result/VC/NS3 test/VC/NS3: added a specific regression test
4067
4068Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * tree.c: Fixing #71342 serializing '\n' in attribute values
4071 * result/noent/att3 result/att3 test/att3: added a specific
4072 test.
4073
4074Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * python/libxml.c: couple of bug fixes
4077
4078Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * python/*.py: removed tabs and used spaces.
4081
4082Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4085 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4086
4087Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4090 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4091
4092Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * include/libxml/encoding.h include/libxml/entities.h
4095 include/libxml/globals.h include/libxml/parser.h
4096 include/libxml/threads.h include/libxml/tree.h
4097 include/libxml/xmlmemory.h: trying to fix the include mess
4098
4099Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * include/libxml/xmlmemory.h: reverted part of the previous
4102 attempt to provide #69655, this was breaking the build.
4103
4104Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4105
4106 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4107 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4108 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4109 include/libxml/parserInternals.h include/libxml/tree.h
4110 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4111 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4112 clean.
4113 * python/libxml.c: fixed a warning.
4114
4115Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4118 copying of node, merge back IDs in the target document.
4119 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4120 test/XInclude/ents/ids.xml: test case
4121 * result/VC/ElementValid4: output changed due to a typo fix
4122
4123Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004126 generate the dependencies right as Jacob found out. Add
4127 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004128
4129Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * parserInternals.c valid.c: Justin Fletcher found some parts
4132 of the code needing cleanup
4133 * libxml.spec.in python/Makefile.am python/generator.py
4134 python/libxml.c python/libxml.py: Fixed the python Makefiles
4135 corrected a bug showing up on ia64, changed the name of the
4136 python internal module too
4137
4138Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4139
4140 * Makefile.am: applied patch from Andris Pavenis for binary
4141 name suffixes
4142
4143Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * xmllint.c win32/win32config.h: fixing #68748
4146
4147Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * valid.c: fixing #70166
4150
4151Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4152
4153 * valid.c: fixing #70077
4154
4155Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4156
4157 * Copyright Makefile.am README configure.in libxml.spec.in:
4158 Changed to the MIT Licence
4159 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4160 doc/xmlio.html: updated the doc accordingly
4161 * include/libxml/xmlwin32version.h configure.in: preparing
4162 2.4.14 release
4163 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4164 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4165 fixed the const xmlChar * wrapper and generator, XPath extension
4166 functions now use the context as first argument
4167 * python/tests/tstxpath.py python/tests/xpath.py
4168 python/tests/xpathext.py: Updated the tests accordingly
4169 * tree.c: fixed bug #70067
4170
4171Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * Makefile.am: cleanup
4174 * debugXML.c: always use stdout if output is NULL
4175 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4176 * python/Makefile.am python/generator.py python/libxml2class.txt
4177 python/libxml_wrap.h python/types.c: augmented the number of bindings
4178 handling FILE * and XPath contexts
4179 * python/tests/Makefile.am: avoid a stupid problem due to the
4180 use of TEST.
4181
4182Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4185
4186Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * python/TODO python/libxml.c: cleanup the extension function lookup
4189 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4190
4191Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * configure.in python/Makefile.am: do not install outside
4194 of prefix
4195
4196Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * python/TODO python/libxml.c: started adding SAX interfaces
4199 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4200 SAX test
4201
4202Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * tree.c: hardened the addChild function
4205 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4206 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4207 added accessors needed for xmlNode, a bit more testing and
4208 extension of interfaces
4209 * python/tests/Makefile.am python/tests/build.py: added a test
4210 build from scratch/save/load/check
4211
4212Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * parserInternals.c: change a small bit in the way valididy
4215 error messages get initialized
4216 * python/TODO python/libxml.c python/libxml2-python-api.xml
4217 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4218 added some memory debugging to track leaks at the libxml2 level
4219 * python/tests/*.py: changed all tests to check for leaks,
4220 there is just one left in XPath extension registrations.
4221
4222Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * python/TODO python/generator.py python/libxml2-python-api.xml
4225 python/libxml2class.txt: more accessor classes for the parser
4226 context, allow to switch on and check validity
4227 * python/tests/Makefile.am python/tests/error.py
4228 python/tests/invalid.xml python/tests/valid.xml
4229 python/tests/validate.py: attded more test and and added error.py
4230 which I forgot to commit in the last step
4231
4232Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * python/Makefile.am python/types.c: cleanup
4235 * python/libxml.c python/libxml.py python/libxml_wrap.h
4236 python/generator.py python/libxml2-python-api.xml
4237 python/libxml2class.txt: added class for parser context, added
4238 first cut for push mode support. Added a framework to generate
4239 accessors functions.
4240 * python/tests/Makefile.am python/tests/push.py: added a push
4241 test
4242
4243Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4246 bug a bit of cleanup.
4247
4248Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4251 python/libxml2class.txt: adding error redirections and preformat
4252 to a python handler
4253 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4254 tests self checking
4255
4256Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4257
4258 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4259 a function
4260
4261Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4264 python/libxml.c python/libxml2-python-api.xml
4265 python/libxml2class.txt: Progressing through the TODOs, class
4266 description output, extra XML API, RPM now builds the wrappers
4267 for all python installed versions
4268
4269Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * configure.in libxml.spec.in python/Makefile.am python/TODO
4272 python/generator.py python/libxml2class.txt: added more informations
4273 in the libxml2-python package including docs. Slightly changed
4274 the class hierarchy
4275 * python/tests/*: added basic regression tests infrastructure too
4276
4277Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4280 added libxml2-python as part of the packages installed
4281
4282Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * python/Makefile.am python/generator.py python/libxml.c
4285 python/libxml.py: more work, now able to extend the
4286 XPath interpreter with functions written in python.
4287
4288Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4289
4290 * python/Makefile.am: Jacob sent a patch to allow building from
4291 tarfile.
4292
4293Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4296 inserted the python wrappers build, I hope this won't be too
4297 unportable
4298
4299Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * xpath.c: minor optimization
4302 * python/generator.py python/libxml.c python/libxml.py
4303 python/libxml_wrap.h: more work on the python bindings,
4304 they now support XPath and there is no evident leak
4305
4306Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * python/generator.py python/libxml.c python/libxml.py:
4309 more work on the python bindings generator.
4310
4311Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * python/generator.py python/libxml.c python/libxml_wrap.h:
4314 more work on the python bindings.
4315
4316Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * python/generator.py python/libxml.c python/libxml.py
4319 python/libxml_wrap.h: commited early version of a python binding
4320 for private use only ATM
4321
4322Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4323
4324 * entities.c tree.c include/libxml/entities.h: applied patch
4325 from Anthony Jones to implement copy of DTD subtree too. Had
4326 just to keep 2 function private which really ought to become
4327 public ones.
4328
4329Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * xmllint.c: added pointers to the web pages in the usage()
4332
4333Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * tree.c: more fixes from Petr Kozelka for attribute handling
4336 in the tree API to align the semantic with DOM.
4337
4338Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
4340 * valid.c tree.c entities.c: another set of patches from
4341 Anthony Jones for copy operations cleanup and robustness
4342
4343Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4344
4345 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4346 an alphabetic index based on comments content
4347 * doc/*: rebuilt the web site with the new references
4348
4349Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * parserInternals.h: Greg Sjaardema suggested to use an
4352 eponential buffer groth policy in xmlParserAddNodeInfo()
4353
4354Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4357 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4358 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4359 to generate cross-references, and added/updated the stylesheets
4360 to generate and link API indexes. The generic keyword index
4361 is not done yet.
4362 * doc/*.html: regenerated all the usual docs too
4363
4364Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * debugXML.c: added an xpath function to the shell for T. V. Raman
4367
4368Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4371 debug routines.
4372
4373Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4374
4375 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4376 support of attribute nodes
4377
4378Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4381 hopefully near complete and fully documented of the API in XML
4382 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4383 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4384 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4385 include/libxml/parserInternals.h include/libxml/valid.hi
4386 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4387 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4388 include/libxml/xpath.h include/libxml/xpathInternals.h:
4389 Cleaned up the doc comments a lot in the process, the interface
4390 coverage is now 100%
4391
4392Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4395 extracts comments from the gtk-doc DocBook output (a bit
4396 convoluted but seems to work).
4397
4398Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4401 added an XML description of the API, moved the script generating
4402 it here. Added a "make api" target
4403
4404Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4405
4406 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4407
4408Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4409
4410 * xpath.c include/libxml/xpathInternals.h: the change made to
4411 xmlXPathFuncLookupFunc was incompatible roll it back
4412
4413Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * SAX.c: cleanup patch from Anthony Jones
4416 * doc/Makefile.am: fix the headers to avoid in make scan
4417 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4418 includes, * vs Ptr and general cleanup
4419 * parsedecl.py: first version of a script to extract the
4420 module interfaces, the goal will be to provide .decl or XML
4421 specification of the interfaces to build wrappers.
4422
4423Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4426 now provides return codes in case of errors
4427
4428Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4429
4430 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4431 Upgraded to trio baseline 1.6
4432 * strio.h strio.c: Replaced by triostr.h and triostr.c
4433
4434Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4437 of strdup usage in the code
4438
4439Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * parser.c error.c: Keith Isdale complained rightly that
4442 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4443
4444Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * tree.c: fixed the funxtion to set the xml: attributes
4447 * debugXML.c: added "setbase" to test it.
4448
4449Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4450
4451 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4452 to allow updating an attribute content
4453
4454Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * libxml.h: try to avoid problems when compiling on Windows
4457
4458Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * hash.c: patch from Anthony Jones for hash.c allocation size
4461 * Makefile.am: trying to work around Yet Another Libtool Madness
4462 and build the 2.4.13 release finally ...
4463
4464Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4467 * doc/* : update of the documentation
4468
4469Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4472 at fixing #61290 :-(
4473
4474Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4477 Fixes bug #67229
4478
4479Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * tree.c: trying to avoid troubles when a subtree is copied
4482 and coalesced in part with the target tree. Should fix
4483 bug #67407
4484
4485Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4486
4487 * valid.c: fixed validation of attributes content of type
4488 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4489 values, very old bug. Fixes #67671
4490
4491Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4492
4493 * parser.c include/libxml/parserInternals.h tree.c: integrated
4494 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4495 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4496
4497Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * threads.c: applied Serguei Narojnyi's patch to add native
4500 thread support on the Win32 platform
4501 * testThreadsWin32.c Makefile.am: added the test program also
4502 from Serguei, Win32 specific
4503 * include/win32config.h include/libxml/xmlwin32version.h.in:
4504 added patch from Igor for the Windows thread specific defines.
4505
4506Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4509
4510Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4511
4512 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4513 output page into XMLinfo.html. Close bug #66951 and
4514 raised by Robert Collins too.
4515
4516Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4517
4518 * encoding.c: Paul Keogh pointed out a possibility of segfault
4519 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4520 Closes bug # 68238
4521
4522Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * doc/*.html: updated the Gdome2 links
4525
4526Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4527
4528 * libxml.h: Applied following patches from Robert Collins
4529 and make sure IN_LIBXML is defined when compiling it
4530 -------
4531 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4532 as well as Visual C.
4533 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4534 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4535 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4536 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4537 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4538 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4539 xmlSysIDExists xmlNoNetExists).
4540 * xmllint.c: Don't include winsock2.h for Cygwin.
4541
4542Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4543
4544 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4545 when the version info is not present.
4546
4547Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * tree.c: Anthony Jones pointed out a problem in
4550 xmlStringGetNodeList() and provided a fix for it
4551
4552Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4553
4554 * parser.c: patch from Frank J Franklin to remove a bug in
4555 xmlCreatePushParserCtxt() when the initial buffer passed
4556 is large.
4557
4558Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * win32/*: big cleanup of the Windows/MSVC project files
4561 from Igor Zlatkovic
4562
4563Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * doc/Makefile.am: should fix #67674 and avoid troubles if
4566 xsltproc is not available or fails in the prefix provided
4567
4568Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4571
4572Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4575 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4576 Fixed a few other problems raised by Charlie Bozeman.
4577 * result/VC/ElementValid[5-7]: fixed the output
4578
4579Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4582 patches from Charlie Bozeman. Regenerated the HTML docs.
4583
4584Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4587 for Windows from Igor
4588
4589Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4590
4591 * xmllint.c: applied Justin Fletcher patch for --output or -o
4592
4593Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * win32/libxml2/libxml2.def.src: close #67019
4596
4597Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4598
4599 * xmllint.c: applied Justin Fletcher generic timing patch
4600 similar to the one already applied to xsltproc.
4601
4602Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * include/libxml/tree.h tree.c: applied documentation patches
4605 from Charlie Bozeman
4606
4607Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4608
4609 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4610
4611Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * valid.c: fix the xmlStrdup() used in the previous patch.
4614 * valid.c: added --dropdtd
4615 * tree.c: fixed xmlUnlinkNode so it also removes the references
4616 from the document if the node is a DTD
4617
4618Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * HTMLtree.c valid.c: cleanup some static declarations
4621
4622Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * xmllint.c: removed another strdup()
4625 * doc/FAQ: removed the HP/UX entry
4626
4627Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * valid.c: fix bug #66816 when validating.
4630 * xmllint.c: don't use sys/time.h if configure did not found it
4631
4632Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4633
4634 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4635 xmlcatalog_man.xml
4636
4637Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4640 xmlInitMemory() was declared twice
4641
4642Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4643
4644 * globals.c: do not reference strdup() !
4645 * configure.in libxml-2.0.pc.in: trying to fix the libs
4646 of the various config extraction modules
4647
4648Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4649
4650 * configure.in : preparing 2.4.12
4651 * doc/* : updated and rebuilt the docs
4652
4653Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * uri.c: closed bug #66159
4656 * testURI.c: added --escape option
4657 * configure.in: some cleanup for xml2-config --cflags
4658
4659Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * globals.c testThreads.c: removed some misplaced includes
4662 of xmlversion.h
4663
4664Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * threads.c: patch from Gary Pennington fixing a possible
4667 problem at initialization time.
4668
4669Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4672 Eric Lavigne contribution to build libxml2 on MacOS using
4673 CodeWarrior.
4674
4675Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * xmllint.c: applied Geert Kloosterman's patch to fix
4678 --repeat --timing output
4679
4680Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4683 where non-wellformed XML declaractions were not detected.
4684
4685Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4688
4689Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4690
4691 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4692 gets reset by xmlCleanupInputCallbacks() and this makes the
4693 function useless. Same for output.
4694
4695Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4696
4697 * xmlIO.c: robert pointed out a loop error in callback cleanups
4698
4699Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4702 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4703 they are not really tied to debugging
4704
4705Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4706
4707 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4708 * xmllint.c: better --catalogs description
4709
4710Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * tree.c: fixed a couple of problems in xmlSetProp()
4713
4714Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4717 unappropriate stdout output.
4718
4719Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4722 by Denis Beurive, closes #65111
4723
4724Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * valid.c: in case of content model validity error, don't
4727 print it if validity warnings were not requested.
4728
4729Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4732 * parserInternals.c: removed the last exit() call. Print an
4733 unmaskable error on stderr instead (library mismatch detection)
4734
4735Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4736
4737 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4738 shell instructions from Heiko Rupp
4739
4740Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * catalog.c: use the URL notation file:// for default catalog paths
4743
4744Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4745
4746 * include/libxml/tree.h: better comments for _private fields
4747 * tree.c: removed a problem when copying an entity reference.
4748
4749Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4750
4751 * vms/*: updated instructions and diffs from John A Fotheringham
4752
4753Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4754
4755 * include/libxml/xmlerror.h: avoid an include problem if
4756 #include <libxml/xmlerror.h> happens first in code
4757 seems to be the case in KDE libs
4758
4759Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4760
4761 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4762 from Igor for Windows
4763
4764Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * Makefile.am: Gary Pennington pointed out a missing prefix
4767
4768Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4771 * doc/*: upgraded and rebuilt the docs
4772
4773Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * HTMLparser.c: fix comment in scripts element parsing.
4776 * result/HTML/doc3*: updated the results.
4777
4778Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * uri.c: another URI bug fix #63336, using Joel Young patch.
4781
4782Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4783
4784 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4785 a cleaned up version of the Pwd shell string generation.
4786
4787Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * valid.c include/libxml/tree.h: trying to fix namespaces +
4790 validation problems for good, closing #63619 in the process
4791 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4792 wrong in this respect, fixed it.
4793
4794Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * xmllint.c: Morus Walter patch to allow --format and --encode
4797
4798Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * debugXML.c: Stefan Kost provided an help command for the shell
4801
4802Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4803
4804 * debugXML.c: Heiko Rupp pointed that the shell would crash
4805 on empty nodesets returns.
4806
4807Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4810 migh need the history libraries
4811
4812Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4815 handle the case of < in quoted attributes, Bastian Kleineidam
4816
4817Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4820 fixing catalog breakages
4821 * Makefile.am catalog.c result/catalogs/catal
4822 result/catalogs/mycatalog.* test/catalogs/catal*:
4823 fixed more problems in catalog support, added more regression tests
4824 for both XML and SGML catalog handling
4825
4826Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4827
4828 * debugXML.c: applied an improvement to xmlGetLineNo() from
4829 Keith Isdale
4830
4831Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4832
4833 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4834 Side effect of the progressive catalog loading
4835
4836Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4837
4838 * Makefile.am: confexecdir and confexec_DATA were defined twice
4839 pointed out by Karl Eichwalder
4840
4841Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * xmlcatalog.c: avoid unlink() and use remove() instead.
4844
4845Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * libxml.spec.in: cleanup
4848 * include/libxml/xmlwin32version.h: updated with 2.4.8
4849
4850Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4853 of compiling libxml with a non standard set of options
4854
4855Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4856
4857 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4858 document --sgml option, fixing gnome bugzilla #63382
4859
4860Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4863 breakage of 2.4.7, added a couple of really needed APIs
4864 like xmlCatalogIsEmpty() and xmlNewCatalog()
4865 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4866 for install-catalog
4867 * configure.in: preparing 2.4.8
4868
4869Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4872 include/libxml/tree.h include/libxml/xmlIO.h: more include
4873 cleanups, export cleanly one html output + format function.
4874
4875Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4876
4877 * parser.c: removed initGenericErrorDefaultFunc call from
4878 xmlInitParser() since it could destroy previous calls to
4879 xsltSetGenericErrorFunc() effects
4880
4881Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4884 keyword.
4885
4886Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * Makefile.am: cleanup
4889 * threads.c: cleanup too
4890 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4891 from xsltproc
4892 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004893 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004894
4895Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4898 was not used anymore !
4899
4900Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * configure.in: preparing 2.4.7
4903 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4904 manual page from John
4905 * doc/*: updated the doc and rebuilt the generated pages
4906
4907Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * xmlIO.c: closing bug #62711, the library should never
4910 close stdin or stdout.
4911
4912Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * uri.c: second pass at fixing #63336, using Joel Young
4915 final patch. looks okay.
4916
4917Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * uri.c include/libxml/uri.h: trying to clear #63336
4920 allowing the escaping routine to parse unconformant
4921 URI-References.
4922
4923Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * vms/readme.vms vms/build_libxml.com nanoftp.c
4926 include/libxml/xmlversion.h.in: a few VMS updates from
4927 John A Fotheringham
4928 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4929 and xmlCleanupOutputCallbacks() for the Perl binding people.
4930
4931Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4934 apply fixes to close #63271 and avoid segfaults when
4935 the error routine gets callbed before xmlInitParser()
4936 get called.
4937 * nanoftp.c error.c: Applied patches from Justin Fletcher
4938 correcting some xmlGenericError misuses.
4939
4940Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4941
4942 *doc/xmllint.xml, doc/xmllint.1
4943 New and improved man page for xmllint - .xml is the original, .1
4944 is the generated man page
4945
4946Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4949 the web site from the main HTML document.
4950
4951Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * parser.c: fixed an erroneous validation bug when PE refs
4954 occurs in external parsed entities referenced from the
4955 internals subset
4956 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4957 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4958 added the associated testcase, it's a nice one.
4959 * HTMLparser.c: generate the DTD node as HTML still ...
4960 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4961
4962Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4963
4964 * HTMLparser.c: fixed a bug in htmlNewDoc()
4965
4966Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * test/threads/*: added entities testing to the Thread test
4969 * testThreads.c: make the test reasonable
4970 * DOCBparser.c: fix the DTD public and system ID
4971 * xmllint.c: added --sgml for SGML DocBook importing
4972 * Makefile.am: added Docbtests target
4973
4974Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4975
4976 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4977 * testThreads.c: removed bogus include
4978
4979Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4980
4981 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4982 fixed a very serious (looping) validation bug
4983
4984Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4985
4986 * include/libxml/globals.h include/libxml/threads.h threads.c
4987 testThreads.c: far more testing, cleaning up bugs
4988 * *.c : make sure globals.h is always included.
4989
4990Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * HTMLparser.c: try to get rid of parser loops for good.
4993
4994Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * configure.in: fixed some bugs in CFLAGS passing.
4997 * test/threads Makefile.am testThreads.c: added a specific
4998 threaded test case (really nasty, guaranteed).
4999
5000Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * catalog.c: serious cleanup on the management of the
5003 XML catalog tree, more tests done, especially with
5004 the catalog PI.
5005
5006Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5007
5008 * catalog.c: avoid a problem in catalog cleanup on SMP if
5009 catalogs were not initialized.
5010
5011Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * catalog.c xpath.c: trying to cleanup the not thread safe
5014 parts of the library.
5015
5016Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * include/libxml/globals.h configure.in global.data: make
5019 the allocation be per-thread a configure option
5020 * encoding.c include/libxml/parser.h: fixed compilation
5021 errors
5022
5023Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5024
5025 * include/libxml/parser.h: Norm reported that a few lines
5026 added were breaking libxslt compile, removed them for now
5027
5028Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5029
5030 * parser.c parserInternals.c threads.c: debugged and fixed
5031 initialization problems which were giving troubles on SMP
5032 boxes.
5033
5034Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5035
5036 * include/libxml/Makefile.am: missing globals.h
5037
5038Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * globals.c: added a couple of standard includes.
5041
5042Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5045 include/libxml/parserInternals.h include/libxml/tree.h
5046 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5047 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5048 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5049 Applied the last patches from Gary, cleanup, activated threading
5050 all user accessible global variables are now handled in globals.[ch]
5051 Still a bit rought but make tests passes with either
5052 --with-threads defined at configure time or not.
5053 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5054 linking options
5055
5056Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * Makefile.am include/libxml/Makefile.am
5059 include/libxml/globals.h globals.c include/libxml/threads.h
5060 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5061 configure.in: started integrating the core of the thread support
5062 not activated yet but half integrated. The code should still
5063 compile and work anyway.
5064
5065Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5068 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5069 integrating the non-controversial parts of Gary Pennington
5070 multithread patches
5071 * catalog.c: corrected a small bug introduced
5072
5073Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * catalog.c include/libxml/catalog.h: very serious cleanup,
5076 isolating unportable code and as much as possible the accesses
5077 to the global shared catalog. May need more testing !
5078
5079Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5082 Keith Isdale patches for the XSLT debugger interfaces. Some
5083 cleanup
5084
5085Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5088 * DOCBparser.c: generate line nubers in elements
5089
5090Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * configure.in: preparing 2.4.6 release
5093 * doc/xml.html doc/html/*: updated and rebuilt the docs
5094 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5095
5096Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5097
5098 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5099 adding documentation for DV's supercatalog support
5100
5101Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5102
5103 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5104 super catalog support adding one API and one flag --sgml to
5105 xmlcatalog
5106
5107Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5108
5109 * doc/xmlcatalog_man.xml, xmlcatalog.1
5110 One more crack at
5111 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5112
5113
5114Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5115
5116 * xpath.c: implemented xmlXPathObjectCopy for external objects
5117 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5118
5119Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5120
5121 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5122 finishing up fix to
5123 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5124 the xmlcatalog man page display more elegantly
5125
5126Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5127
5128 * configure.in: closing bug #61832
5129 * HTMLparser.c: removed a warning
5130
5131Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5132
5133 * xpath.c: fixing #61673 part I, do not loose doc information
5134 when copying result value trees.
5135
5136Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * xpath.c: trying to harden the XPath interpreter
5139
5140Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5141
5142 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5143 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5144
5145Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5146
5147 * HTMLparser: repaired another loop problem
5148
5149Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5152 parsing.
5153 * xpath.c: fix bug #61291 the default XML namespace node is
5154 missing from the namespace axis.
5155 * tree.c: refuse to create namespaces nodes with prefix "xml"
5156
5157Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * SAX.c: ouch a non-defined namespace could lead to a crash,
5160 fixed #61215
5161
5162Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * parserInternals.c: closed bug #61054
5165
5166Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * include/libxml/Makefile.am: closing #60708
5169
5170Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5173 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5174
5175Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5178
5179Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5180
5181 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5182 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5183
5184Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * catalog.c: Justin Fletcher provided cleaup code in case
5187 HAVE_STAT is not defined
5188 * include/win32config.h: Igor Zlatkovic suggested to have
5189 HAVE_STAT defined there
5190
5191Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5192
5193 * catalog.c - fixed typing error reported by M. Barros
5194
5195Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5196
5197 * xmllint.c - fixing typo
5198
5199Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5200
5201 * HTMLparser.c: small enhancement to prevent loop on
5202 unrecognizable data
5203
5204Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * parserInternals.c: applying patch from bug #60757 this
5207 should close it
5208
5209Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * catalog.c xmlcatalog.c: removed a couple of warning
5212 * xpath.c: try to solve the linking problem on platforms
5213 needing trio to compile
5214
5215Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * Makefile.am libxml.spec.in: backing up non-documented changes
5218 commited without review or aproval by Jens Finke <jens@gnome.org>
5219 * HACKING: made 100% clear that no commit should be done directly
5220
5221Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * configure.in: Joe Orton provided a patch fixing a problem
5224 when iconv is specified to be in a non-standard directory
5225 but wasn't exported in xml2-config --cflags
5226
5227Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5228
5229 * configure.in: let's ship 2.4.5 before getting too much
5230 troubles with 2.4.4 errors.
5231
5232Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * encoding.c entities.c: do not output hexadecimal charrefs
5235 when serializing HTML since some version of Netscape can't
5236 grok it, generate decimal ones.
5237 * result/HTML/doc3.htm: output changed due to previous test
5238 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5239
5240Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5243 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5244
5245Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5246 Released 2.4.4
5247
5248 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5249 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5250 updated the configuration scripts systems accordingly
5251
5252Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5253
5254 * configure.in: preparing for 2.4.4
5255 * doc/xml.html doc/html/*: updated and rebuilt the docs
5256
5257Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * win32/dsp/libxml2.def.src: tried to incorporate comments
5260 from bug #59220
5261
5262Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * parser.c result/noent/wml.xml: fixed bug #59981 related
5265 to handling of '&' in attributes when entities are substitued
5266
5267Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * libxml.h include/libxml/xmlversion.h.in
5270 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5271 Tried to close bug #60131
5272
5273Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5274
5275 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5276
5277Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * SAX.c: fixing bug #59946 on xmlns=""
5280
5281Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5284 but allocates a new error code.
5285
5286Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * xmllint.c: John Fleck fixed typos in the options output
5289 * parser.c SAX.c: fix ignorable white space SAX selection
5290
5291Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * entities.c: Steve Underwood found the possibility of an
5294 ininite loop in case of error.
5295
5296Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5299
5300Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5301
5302 * parser.c: warn if version is not 1.0 but it's not
5303 strictly speaking an error after analyzing the spec
5304
5305Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5306
5307 *doc/catalog.html - add link to the html version of the
5308 man page, other linguistic cleanups
5309
5310Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5311
5312 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5313 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5314 file, has not yet been included in the build.
5315
5316Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * catalog.c: removed a duplicate affectation Justin Fletcher
5319
5320Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * tree.c: Armin Sander pointed a possible text coalescing
5323 problem, completed his patch.
5324
5325Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5326
5327 * trionan.c: Fixed const and volatile re-definition problem
5328
5329Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * libxml.4 parser.c: doc updates from Heiko Rupp
5332 * parserInternals.c: 2 sanity checks from Heiko Rupp
5333
5334Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5335
5336 * tree.c: applied patch from Armin Sander to make some pointers
5337 const in xmlCopyNode()
5338 * include/libxml/tree.h: added fix to the header
5339
5340Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5341
5342 * xpath.c: hum, restrict the integer usage gcc bug workaround
5343 to only gcc compilers so that other architecture don't get
5344 penalized by this limitation.
5345 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5346
5347Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5350 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5351
5352Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5355 --convert option to xmlcatalog to convert SGML ones to
5356 the XML syntax.
5357 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5358
5359 2.4.3 got released at that point
5360Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5361
5362 * catalog.c xmlIO.c: started some serious testing and fixed
5363 a few bug and optmization needs.
5364
5365Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5366
5367 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5368 preparing for a 2.4.3 release even if it may not be ready yet
5369 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5370 all file parsing lookup to go through the entity resolver, add
5371 to add an API to bypass it (needed to load catalogs themselves),
5372 some cleanup on the catalog code too.
5373 * nanoftp.c: small cleanup
5374 * doc/catalog.html: small update
5375
5376Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5377
5378 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5379 Jun Kuriyama
5380
5381Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * doc/catalog.html: finished the catalog documentation
5384
5385Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5386
5387 * doc/catalog.html doc/xml.html: added documentation about
5388 Catalog support, misses an API description
5389 * doc/html/*: reextracted the API pages
5390
5391Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5392
5393 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5394 Added the part about section 7.2 on URI resolution,
5395 fixed a side effect in the HTML parser, look complete
5396 and ready to rock except the URI/SystemID part!
5397
5398Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * include/libxml/catalog.h include/libxml/parser.h
5401 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5402 xmlIO.c: added support and APIs needed for the catalog PI
5403 * include/libxml/xmlIO.h: cleanup
5404
5405Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5406
5407 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5408 include/libxml/catalog.h: starts to look okay, really
5409 plugged the new framework, cleaned a lot of stuff,
5410 added some APIs, except the PI's support missing this
5411 should be mostly complete
5412 * result/catalogs/* test/catalogs/*: added new test, enriched
5413 the existing one with URN ID tests
5414
5415Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5416
5417 * catalog.c: fixed nextCatalog
5418 * result/catalogs/docbook test/catalogs/*: started adding
5419 a small regression test
5420
5421Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5424 more work on the XML catalog support.
5425 * parser.c include/libxml/parser.h: small cleanup seems using
5426 list as a public parameter name can give portability troubles
5427 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5428 include/libxml/xpath.h include/libxml/Makefile.am: removed
5429 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5430 wrappers
5431
5432Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5433
5434 * Makefile.am trio.c triodef.h trionan.c xpath.c
5435 include/libxml/Makefile.am include/libxml/trionan.h:
5436 Re-worked Not-A-Number and Infinity support.
5437 * xmlcatalog.c: added readline include files
5438
5439Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5440
5441 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5442 testCatalog as xmlcatalog, making it an installed app
5443 adding a shell, and preparing it to be a /etc/xml/catalog
5444 management tool, though not ready yet
5445 * catalog.c include/libxml/catalog.h: adding support for
5446 XML Catalogs http://www.oasis-open.org/committees/entity/
5447 not finished, there is some interesting tradeoffs and a
5448 few open questions left.
5449
5450Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * xmllint.c: fixed a line formatting problem
5453
5454Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * SAX.c: removed a couple of unused variable (Albert Chin)
5457
5458Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5459
5460 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5461 trying to fix some troubles w.r.t. function returning
5462 const xxxPtr.
5463
5464Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5465
5466 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5467 defined
5468
5469Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5470
5471 * xpointer.c: removed unused var
5472
5473Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * testXPath.c: another small cleanup closing bug #59110
5476
5477Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5478
5479 * win32/dsp/libxml2.def.src: small cleanup closing bug
5480 #59108
5481
5482Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * example/gjobread.c: add xmlCleanupParser() before leaving
5485
5486Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5487
5488 * config.h.in configure.in include/libxml/xmlwin32version.h:
5489 released 2.4.2
5490
5491Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5492
5493 * include/libxml/valid.h debugXML.c valid.c: deprecate
5494 the non-boundchecking Sprintf functions, add Snprintf
5495 this should close bug #57984
5496
5497Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5498
5499 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5500 URIs before doing the lookups (pointed by Mark Vakoc)
5501
5502Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5503
5504 * xpath.c: serious changes on Result Value Trees and NodeSets
5505 w.r.t. deallocation and collect operations. Probably not
5506 100% clean (merge of allocated trees smells like a problem).
5507 Seems sufficient to close #58943
5508
5509Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5510
5511 * xmllint.c: adding a --format option
5512
5513Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5514
5515 * xpath.c: count() was broken on Result Value Tree
5516 * xmlIO.c: fixed file:/// accesses on _WIN32
5517
5518Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5519
5520 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5521 macro was renamed, this should close bug #58683
5522
5523Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5526 entity substitution mode text at the end of the entity might
5527 be added due to text coalescing.
5528 * nanoftp.c parser.c: small cleanup
5529
5530Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5531
5532 * HACKING: added John Fleck right to commit in the doc subdir
5533
5534Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5535
5536 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5537 allow to inherit attributes from the DTD directly in the
5538 tree, this is needed for XPath and can be a useful feature.
5539 Inherited namespaces are always provided at the tree level now
5540 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5541 of tests for this feature (XSLT being the prime user).
5542
5543Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5544
5545 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5546 testSAX.c xmlIO.c xmllint.c include/win32config.h
5547 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5548 include/libxml/xmlwin32version.h.in win32/README.MSDev
5549 win32/dsp/*: applied Win32 Facelift No.2 patches from
5550 Igor Zlatkovic for Windows/MSC
5551
5552Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5553
5554 * SAX.c: unparsedEntityDecl() the URI computation of the
5555 entity wasn't done breaking XSLT unparsed-entity-uri()
5556
5557Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5558
5559 * xpath.c: fixed a bug when walking the descendants and
5560 the current node has no children
5561 * debugXML.c: show up when a text node is supposed to not be escaped
5562
5563Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5564
5565 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5566 worked like the set:leading() function)
5567 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5568
5569Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5572
5573Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * include/libxml/xmlIO.h: apply change to close #58141
5576 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5577
5578Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * parser.c: when the internal subset uses a PE, then the
5581 included entity can use conditional sections.
5582
5583Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5586 when walking the namespace axis showing up in
5587 libxst/tests/general/bug-12
5588 * xmlmemory.c: added the possibility to trace a given block
5589 defined by its address
5590
5591Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * parser.c: don't override existing encoding specified before
5594 starting xmlParseDocument()
5595
5596Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * include/libxml/xmlwin32version.h: reinserted, needed for
5599 Windows users of CVS
5600
56012001-07-27 Darin Adler <darin@bentspoon.com>
5602
5603 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5604 * testCatalog.c: Add include of <libxml/parser.h>.
5605
56062001-07-27 Darin Adler <darin@bentspoon.com>
5607
5608 * include/libxml/.cvsignore:
5609 * include/libxml/xmlwin32version.h:
5610 Remove this file from CVS because it's generated.
5611
5612Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * parser.c include/libxml/parser.h: applied const patches from
5615 Tom Moog #58002
5616
5617Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5618
5619 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5620 lookup framework
5621
5622Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * tree.c: fixed xmlCopyNode() for documents
5625
5626Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5629
5630Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * parser.c: fixes bug #57652 reported by Morus Walter
5633
5634Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5637
5638Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5641 errors, lesson don't add new functions at 1am before a release
5642 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5643 from XPath initialization when possible.
5644
5645Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * result/scripts/base*: removing history/readline changed
5648 this slightly
5649 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5650 xmllint.c: make element content line number generation
5651 optionnal to avoid breaking old apps added interface to switch
5652
5653Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005656 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005657 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5658 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5659 John Kroll fixes to allow saving to HTTP via PUT (or
5660 POST of needed).
5661 * doc/html/*.html: regenerated the docs
5662
5663Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5664
5665 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5666 xmlHashScanFull and xmlHashScannFull3 to get passed the
5667 three keys as arguments to the callback function
5668
5669Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * configure.in Makefile.am: removed libxml softlink for good
5672 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5673 100% coverage by gtk-doc
5674
5675Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5678 fixed serious troubles due to size_t vs. int mismatch
5679
5680Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5683
5684Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5685
5686 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5687 convenient extension API for value and context managing
5688 Now handles external objects through xmlXPathPopExternal,
5689 xmlXPathWrapExternal and xmlXPathReturnExternal.
5690 Added functions for sets operations (intersection, etc.)
5691
5692Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5695 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5696 HTMLparser.c: cleanup of global variables, marking some
5697 const or private.
5698
5699Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5700
5701 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5702 fixed xmlXPathNodeSetItem when passing index=0
5703
5704Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5707
5708Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * xmllint.c: fixed compilation under Cygwin #57503
5711 * TODO: update
5712
57132001-07-13 Peter Williams <peterw@ximian.com>
5714
5715 * config.h.in: add #undef HAVE_DLFCN_H
5716
5717 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5718 builddir.
5719
5720Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5723 raised by #57348 and #57381
5724
5725Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5728 tree.c xpointer.c: store the line numbder in element->content,
5729 may break some software, need a configuration mechanism
5730
57312001-07-10 Darin Adler <darin@bentspoon.com>
5732
5733 * .cvsignore:
5734 * example/.cvsignore:
5735 * include/.cvsignore:
5736 * include/libxml/.cvsignore:
5737 Various things that are generated and should be ignored.
5738
5739Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5742 * doc/xml.html doc/html/*: updated the docs
5743
5744Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5747 validation occured on content with element child
5748
5749Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * tree.c: fixed XML Base computation which was broken
5752 * debugXML.c: added a base function to the shell
5753 * Makefile.am result/scripts/* test/scripts/*: added scripts
5754 based regression tests, and adding 2 XML Base tests
5755
5756Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * tree.c: set properties doc and call xmlSetListDoc for properties
5759 content when grafting them in a different tree.
5760 * aclocal.m4: remove from CVS
5761
5762Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * win32/libxml2/libxml2.def.src: added some missing entry point
5765 for XPath (Mark Vakoc)
5766
5767Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5770 layer should URI-Unescape before trying to open resources.
5771
5772Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xpath.c: fix the name() bug for elements in the default
5775 namespace reported by Charlie Bozeman
5776
5777Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5780 led to an XPath fix, improvements of SAX initialization, and
5781 an added option --nocdata to testXPath
5782
5783Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * doc/libxml-doc.el: Felix Natter provided anew version working
5786 with XEmacs too
5787
5788Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * include/libxml/xpath.h: small cleanup
5791 * doc/xml.html: update
5792
5793Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5796 released 2.3.14
5797
5798Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * doc/html/*: rebuilt the docs for the release
5801 * doc/xml.html: added 2.3.14 release.
5802
5803Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5806 were not equal to empty strings
5807
5808Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * SAX.c: fixed a URI-Reference computation problem when validating
5811 * xmlIO.c: small cleanup
5812
5813Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * parser.c: improved the description of a couple of interfaces
5816 upon Larry Stamper suggestion
5817
5818Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * SAX.c entities.c parser.c: changed completely the way entities
5821 are handled when running the parser in entity substitution mode.
5822 This fixes a bug reported by Stephan Kulow and nearly divides
5823 by 3 the amount of memory required by libxslt to load and process
5824 DocBook TDG.
5825
5826Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * HTMLparser.c: fixing a too early root closing problem raised
5829 byt Prashanth Naidu
5830
5831Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5834 raised by Mark Vakoc.
5835
5836Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * example/Makefile.am: fixed the include path to add srcdir/include
5839 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5840 and some cleanup
5841
5842Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5845 lot of optimization work, results in significant improvements
5846 when handling really complex XPath queries. Add a small optimizer
5847 for unions, improve [n] and [last()], avoid some costly ops.
5848
5849Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5852 * xpath.c: small cleanup
5853 * xmlGetNsList: reformated, fixed problems if used on Entities
5854
5855Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5858
5859Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5862 * Makefile.am example/Makefile.am: workaround automake generating
5863 erroneous deps
5864
5865Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * include/win32config.h: bug #56801 Yon Derek provided a patch
5868 to the windows config file.
5869
5870Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5873 libxml.h : Yon Derek provided a set of changes to compile from
5874 CVS on Windows/MSC
5875
5876Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * parser.c: fixed UTF8 BOM support in push mode
5879 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5880 added a specific testcase
5881
5882Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * Makefile.am: added --push regression tests
5885 * parserInternals.c: the XML parser segfaulted in --push mode
5886
5887Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * configure.in: moved the symlinks detection within a CVS
5890 check, this is not portable and will be removed soon.
5891 * xpath.c: small cleanup/speedup
5892
5893Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5896 release of 2.3.12
5897 * parser.c: make an error message if unknow entities in all cases
5898
5899Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5902
5903Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5906 includes were installed in the wrong dir
5907
5908Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * doc/html.xml: warn against sending code to exhibit bugs.
5911
5912Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5915 Tru64 from Thomas Leitner
5916
5917Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * AUTHORS: added William and Bjorn
5920 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5921 daniel@veillard.com hopefully I won't have to do this again
5922 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5923 docs can be rebuilt cleanly now
5924 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5925 from CVs it's generated, added include/libxml/xmlwin32version.h
5926 also generated but which should change far less frequently.
5927 * catalog.c nanoftp.c: made sure to include libxml.h not
5928 libxml/xmlversion.h directly
5929 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5930 when compiling on WIN32 and MSC
5931
5932Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * include/Makefile.am include/libxml/Makefile.am configure.in:
5935 fixed make distcheck and rebuilding the rpms
5936
5937Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * configure.in: should finish the migration of exported includes
5940 into a real include/libxml in CVS, at least for CVS users.
5941 * removed the exported headers, added in include/libxml (as well
5942 as xmlversion.h.in).
5943
5944Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * configure.in: fixed the way to detect symlink
5947
5948Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * configure.in: updated, include/libxml is now a real CVS dir
5951
5952Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5955 version works with both libxml1 and libxml2 (it autodetects
5956 the prefix of the html-files) from Felix Natter.
5957 * doc/xml.html: updated doc accordingly
5958
5959Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * xpath.c: fixed the bug generating a template loop in libxslt
5962 when using docbook-xsl-1.4, * should filter out document nodes
5963 * HACKING: added William
5964 * TODO: updated
5965
5966Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * doc/FAQ.html: added a warning about gcc-3.0
5969 * doc/xml.html: added reference to gdome2 and removed a confusing
5970 sentence
5971
5972Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * xmlversion.h: okay this is a generated file, but Windows
5975 users need it and they can't generate it, and I want CVS
5976 Windows users ...
5977 * win32/libxml2/libxml2_so.dsp: Windows project file for
5978 the shared lib version of libxml2
5979 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5980 resources needed for libxslt/xsltproc by Yon Derek
5981
5982Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5983
5984 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5985
5986Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5989
5990Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * include/win32config.h: Yon Derek provided a first fix
5993 to be able to compile libxslt/xsltproc on Windows
5994
5995Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xpath.c: attempt to work around what seemed a gcc optimizer
5998 bug when handling floats on i386 http://veillard.com/gcc.bug
5999 * tree.c entities.c encoding.c: doing some cleanups while
6000 chasing it
6001
6002Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * Makefile.am: cleanup when --without-debug is specified
6005 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6006 w.r.t. --without-debug and other include points
6007 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6008 Catalogs
6009 * configure.in entities.h tree.h HTMLparser.c: removed
6010 --without-corba, made the _private field mandatory
6011
6012Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6015 outputs a BOM in UTF8, an errata has been issued to avoid the
6016 problem, that was the most reasonable solution... Add support
6017 for a leading UTF8 BOM in entities.
6018
6019Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * valid.c: fixed a bug found when post validating an entity ref
6022 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6023 activate it too
6024
6025Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6028 weakness in the node copy the XPointer and the XInclude
6029 implementations. Serious cleanup.
6030
6031Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * Makefile.am: Kjartan Maraas provided a small patch to
6034 add xml2-config.in to EXTRA_DIST
6035
6036Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6039 provided another failing case found in KDE, the way the
6040 ctxt->vctxt.nodeTab was allocated and freed changed over
6041 time but it wasn't completely cleaned up. This should fix it.
6042
6043Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * parser.c: Stephan Kulow also raised the fact that line number
6046 could get miscounted making debug harder, fixed the problem
6047 in xmlParseCharData()
6048
6049Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * valid.c: Stephan Kulow pointed out a problem when validating
6052 and using an empty entity, forgot a 'break' in a case.
6053
6054Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6057 * doc/xml.html: updated with 2.3.11
6058
6059Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * TODO: updated adding cleanup of generated doc
6062 * configure.in: prepared to release 2.3.11
6063 * xmllint.c: added --version for bug reporting
6064 * doc/html/*.html: rebuilt the doc
6065
6066Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * xpath.c: first part of the work on selecting namespace to
6069 fix bug #56115
6070
6071Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6074 when using -liconv
6075 * TODO: updated
6076
6077Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6080 cleanup, encoding support.
6081
6082Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6085
6086Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * xpath.c: bug detected by Ankh when / is used as a function arg
6089
6090Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6093 of element and use it to avoid outputting formatting spaces at
6094 the wrong place. Implemented the format parameter for HTML save.
6095 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6096 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6097 result/HTML/wired.html: of course this impact the result of a
6098 number of HTML tests
6099
6100Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * HTMLtree.[ch]: started augmenting the HTML save API with
6103 encoding and formatting parameters
6104
6105Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * HTMLtree.h: cleanup and started evaluating the work needed on
6108 revamping the HTML output code
6109
6110Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6113
6114Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * valid.c: fixed bug #56049, forgot one check in the
6117 validation routine
6118
6119Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6122
6123Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * libxml.h: fixed an error in last commit
6126 * doc/FAQ.html: added an entry for compilation from CVS
6127
6128Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * xmlversion.h.in libxml.h: Cygwin patches
6131 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6132 * tree.h: cleanup
6133
6134Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6137 memory block in a strange case where libxml is linked twice
6138 in the binary.
6139
6140Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6143 state far too often, simple fix used to avoid it.
6144
6145Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6148 being processed, applied his patch
6149 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6150
6151Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6154 provided fixes to compile on MSCC again
6155 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6156 also provided an update for the project files.
6157
6158Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6161 bug #55810
6162
6163Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * tree.c: fixed xmlGetNsProp() to close bug #55683
6166 Note this requires libxslt to use it's own function instead.
6167
6168Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * HTMLtree.c: when in a pre element no formatting space should
6171 be added.
6172 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6173
6174Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * configure.in: added tests for signal() and signal.h
6177
6178Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6181
6182Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * doc/libxml-doc.el: Felix Natter provided a new version for
6185 libxml2
6186
6187Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * HTMLtree.c: when in a pre element no formatting space should
6190 be added.
6191
6192Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6195
6196Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6199 hack
6200 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6201 * uri.c: fixed a warning
6202
6203Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * HTMLtree.c: trying to close bug #55772 escaping in script
6206 elements
6207 * doc/xml.html: suggest to send mail to the list
6208
6209Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6212 good. Use a macro and based on the solution provided in
6213 vsnprintf manual page from GNU.
6214
6215Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6216
6217 * error.c: Workaround for non-preserving variadic list.
6218 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6219
6220Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * doc/xml.html: added 2.3.10 release
6223
6224Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * configure.in: releasing 2.3.10
6227
6228Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6231
6232Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * encoding.c: Robert Collins provided a patch to add the
6235 "US-ASCII" encoding alias
6236
6237Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6240 string oriented functions and started cleaning the related areas
6241 in xpath.c which needed fixing in this respect
6242
6243Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6246 #55380
6247 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6248
6249Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * TODO: updated
6252 * nanohttp.[ch] : started adding APIs to get the redirected URL
6253 when this occurs (needed for further base computation
6254 * tree.h: cleanup
6255 * encoding.c: cleanup
6256 * SAX.c: minor change around ctxt->loadsubset
6257
6258Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * Makefile.am include/Makefile.am: small change to have
6261 include/libxml rebuilt if working from CVS.
6262 * uri.c: applied another patch from Carl Douglas for URI escaping,
6263 this should close bug #51876
6264
6265Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6268 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6269 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6270 added specific regression test
6271 * parser.h: preparing for the XSLT mode where DTD inherited
6272 attributes are added to the tree.
6273
6274Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * xinclude.[ch]: Updated the namespace for the Last Call version
6277 * result/XInclude/include test/XInclude/include: updated the
6278 testsuite accordingly
6279
6280Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6283 related to bug #51876
6284
6285Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * tree.c: fixed a gross mistake in base computation, xml:base is
6288 not completely correct yet (need cascade).
6289 * xpath.[ch]: added the few things needed to find a function name
6290 and URI from the XPath context when it is called.
6291
6292Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6295 * DOCBparser.c: small cleanup
6296 * xmllint.c: added a --catalogs option to load catalogs from
6297 $SGML_CATALOG_FILES
6298 * tree.c: cleanup
6299 * configure.in: iconv library fixup, ICONV_LIBS
6300
6301Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * catalog.c: handling of CATALOG entries. detection of recursion,
6304 and a few bugfixes
6305 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6306 against the default namespace
6307
6308Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6311
6312Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * parser.c: fixed propagation context info when parsing an
6315 external entity.
6316 * doc/html/*.html: regenerated a couple of docs
6317
6318Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * doc/xml.html: update with 2.3.9 informations
6321
6322Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6325 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6326 * doc/html/* : rebuilt the docs
6327 * valid.c: small patch which may improve some case when
6328 validating.
6329
6330Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * HTMLparser.c: Closed bug #54891
6333 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6334 to the suite
6335
6336Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6339 applied a documentation patch from LotR and filled in a few missing
6340 descriptions
6341
6342Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.c tree.c parser.c: speed optimizations at the parser level
6345 document tree freeing and xpath evaluation
6346
6347Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * parser.c parser.h parserInternals.h: fixed a couple of
6350 interfaces for handling memory buffer input to const char *
6351 upon suggestion of JamesH.
6352
6353Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * configure.in: LoTR sent a patch fixing the previous commit
6356
6357Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * configure.in: trying to deal again with the stoopid -R linking
6360 flag of Solaris
6361
6362Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xpath.h: two nodeset access macros from Thomas Broyer
6365
6366Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6369 patch from Thomas Broyer
6370
6371Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6374 case
6375 * INSTALL: was empty added stuff from the FAQ
6376
6377Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6380 attributes handling and #54433 by adding xmlUnsetProp()
6381 and xmlUnsetNsProp()
6382
6383Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * HTMLparser.c: Patch from Jonas Borgström
6386 (htmlGetEndPriority): New function, returns
6387 the priority of a certain element.
6388 (htmlAutoCloseOnClose): Only close inline elements if they
6389 all have lower or equal priority.
6390 * result/HTML: this of course changed a number of tests results.
6391
6392Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * xmlIO.c catalog.c: plugged in the default catalog resolution
6395 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6396 documentations
6397 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6398
6399Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6402 integrating catalogs
6403 * catalog.[ch] testCatalog.c: adding a small catalo API
6404 (only SGML catalog support).
6405 * parser.c: restaured xmlKeepBlanksDefault(0) API
6406
6407Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6410
6411Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * parser.c: added xmlParseExternalEntityPrivate() to allow
6414 propagation of ctxt->_private when parsing external entities
6415
6416Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6419
6420Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6423
6424Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * valid.c: warn when indeterminist content model is detected
6427 * result/VC/ElementValid8: this adds a message
6428 * Makefile.am: add --novalid for VCM tests
6429 * parserInternals.c: added a call to Init memory
6430
6431Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6434 when both parameters are NULL.
6435
6436Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * valid.c: applied small patch from Gary Pennington, reindented
6439 some part of the code.
6440
6441Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6444 release, updated and regenerated the docs
6445
6446Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * xpath.c result/XPath/expr/floats : clarified and cleanup
6449 printing of abnormal floats in tests.
6450
6451Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6454 * results/HTML/ : a few changes in the output of the HTML tests as
6455 a result.
6456 * configure.in: tying to fix -liconv where needed
6457
6458Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * Makefile.am: fixed a stupid error
6461
6462Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * configure.in Makefile.am: make the inclusion of the trio
6465 modules in the library conditional
6466
6467Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * DOCBparser.c: patche from László Kovács, fixed entities refs
6470 in attributes handling
6471
6472Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6475 flushing
6476
6477Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * xpath.c: fix of an XSLT namespace bug reported on the list
6480 general/bug-8-
6481
6482Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * strio.h trio.c: Dan McNichol suggested a couple of small
6485 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6486
6487Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * tree.c parser.c encoding.c: spent a bit more time looking
6490 at the parsing speed and DOM handling. Added a few more
6491 speedups.
6492
6493Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * parser.c: small but effective parsing speed improvement
6496
6497Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * configure.in: default on the DocBook parser inclusion (for Gnome)
6500 * DOCBparser.h: fixed a header reference
6501
6502Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * configure.in xpath.c: applied Bjorn patches for FPE on the
6505 alpha
6506
6507Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6510 xmlSaveFormatFileTo()
6511
6512Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xpath.c: simple and efficient optimization, XPath functions
6515 aways bind to the same code, cache this
6516 * TODO: updated (by saying some is obsolete)
6517
6518Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * xpath.c: more cleanup work on XPath name parsing routines
6521
6522Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6525 xmlXPathParseName
6526 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6527 * debugXML.c: avoid compilation problems if compiling without
6528 HTML support, Igor Zlatkovic
6529 * win32/libxml2/libxml2.def.src: being able to compile without
6530 XPath on Windows
6531
6532Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * libxml.m4: yet another patch from Toshio Kuratomi
6535
6536Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6539
6540Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541
6542 * tree.[ch]: added xmlSaveFormatFile interface for saving
6543 and indenting a file.
6544
6545Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * xpath.c: fixed bug #53689 related to processing-instruction()
6548
6549Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * DOCBparser.c: patche from László Kovács
6552
6553Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * parser.c: applied fixes from Christian Glahn bug report #53391
6556
6557Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * error.c: Jean François Lecomte provided a complete description
6560 and a fix to bug #53537
6561
6562Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6565
6566Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * DOCBparser.c SAX.c: a bit more work on entities processing.
6569 Still Need to cleanup XML output and references in attributes
6570
6571Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6574
6575Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * tree.c: trying to fix #53574, not completely complete,
6578 I would like xmllint --copy --debug test/ent1 and
6579 xmllint --debug test/ent1 to show the same result.
6580 * xpath.c: fix a bug when trying to sort namespace nodes
6581
6582Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * HTMLtree.c: real fix for #53402
6585
6586Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6589 PIs when using xsl:output
6590 * valid.c: closing #53537 some case generate segfaults if there
6591 is validity errors
6592
6593Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6596 of external parsed entities, added --noent to testDocbook
6597 * valid.c: Garry Pennington found an uninitialized variable
6598 access in xmlValidateElementContent()
6599
6600Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6603 with madness
6604 * result/HTML/ : this modified the result of the regression tests
6605 a lot.
6606
6607Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6610 to doc where it wasn't checked against NULL reported by
6611 Jens Laas
6612
6613Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6616 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6617
6618Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6621 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6622 * SAX.[ch]: cleanup and updates for DocBook
6623 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6624 ex SGML identifier changes
6625 * valid.c: removed a static unused function.
6626
6627Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * HTMLtree.c: applied change for Paul Sponagl on script saving
6630 * Makefile.am: the warning about entity title.xml are normal.
6631
6632Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * configure.in: release of 2.3.7
6635 * Makefile.am: fixing make distcheck
6636
6637Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * doc/html/* doc/xml.html: updated and regenerated the docs
6640
6641Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6644
6645Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * tree.c: fixed #53388 with the provided patch
6648
6649Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * valid.c: Bjorn detected an invalid memory access. Fixed
6652 vstateVPush()
6653
6654Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6657
6658Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6659
6660 * libxml.h: new header used only for the compilation of libxml
6661 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6662 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6663 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6664 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6665 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6666 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6667 baseline (version 1.2 plus a single patch).
6668 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6669 scientific notation for numbers. Tests added.
6670 * xpath.c: formatting of numbers changed to use sprintf
6671 (contribution from William Brack)
6672
6673Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * valid.c: cleanup, more useful debugging
6676 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6677 * xmlIO.c: entity loading is printed as an error when validating
6678
6679Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * valid.c: fixed to validate within entities
6682 * test/VCM/v22.xml: added a specific testcase
6683
6684Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * valid.c: forgot an epsilon transition in for ()+
6687 * test/VCM/v21.xml : added a specific test case
6688
6689Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * valid.c: removed a state explosion exhibited by RSS
6692 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6693 from bug #51872
6694
6695Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6698 validation without using an ugly NFA -> DFA algo in the source.
6699 Made a specific algorithm easier to maintain, using a single
6700 stack and without recursion.
6701 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6702 * hash.c: made the growing routine static
6703 * tree.h parser.c: added the parent information to an
6704 xmlElementContent node.
6705
6706Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * SAX.c parser.c xpath.c: generating IDs when not validating
6709 from an external parsed entity was poisoning the ID has table
6710 with removed values. This was killing XSLT on the KDE help
6711 browser.
6712
6713Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * entities.h: andrew@ugh.net.au detected a double declaration
6716
6717Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * debugXML.c hash.c tree.h valid.c : some changes related to
6720 the validation suport to improve speed with DocBook
6721 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6722 the way validation errors get reported
6723
6724Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6727 by P C Chow and William M. Brack for XSLT HTML output
6728
6729Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6732 Igor Zlatkovic patches for MSC compilation and added his
6733 updates
6734
6735Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6738 prefix lookup.
6739 * parserInternals.c: fixed the bug reported by Morus Walter
6740 due to an off by one typo in xmlStringCurrentChar()
6741
6742Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * HTMLparser.c result/HTML/*: revamped the way the HTML
6745 parser handles end of tags or end of input
6746
6747Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6750
6751Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6754 bug where the linktime verions of free() won't work ...
6755
6756Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6759
6760Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * doc/xml.html: added 2.3.6 release
6763
6764Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6767 * result/wml.xml: resulted in a small output change
6768
6769Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * tree.c: xmlNewDoc was missing the charset initialization
6772 * xmllint.c: added --auto to autogenerate a doc, allow to
6773 reproduce the problem fixed on xmlNewDoc
6774
6775Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * xpath.c: trying to get 52979 solved
6778 * tree.c result/ result/noent/: trying to get 52712 solved, this
6779 also made me clean up the fact that XML output in general should
6780 not add formating blanks by default, this changed the output of
6781 a few tests
6782
6783Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6786
6787Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * configure.in: finally released 2.3.6
6790
6791Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * xpath.c: checking for null pointer generated by new code
6794
6795Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * xpath.c: fixed a [] evaluation problem reported
6798 * test/XPath/tests/simpleaddr: extended test
6799 * result/XPath/simpleaddr: updated result
6800
6801Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6802
6803 * xmllint.c: Dan Timis reported a portability problem
6804 on Macs without mmap, fixed it.
6805
6806Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * testXPath.c : added a --tree option allowing to display the
6809 tree dump of the XPath expression
6810
6811Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * xpath.c: fixed a memleak when comparing nodesets
6814 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6815 * tree.c: added a TODO
6816
6817Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6820 we need string functions
6821 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6822 to be able to use them where needed. Applied some changes
6823 to reduce name linking pollution and compile in only what's
6824 needed.
6825 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6826 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6827 for the string manipulation functions
6828 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6829 to the free() function of xmlmemory.c
6830 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6831 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6832 usage.
6833
6834
6835Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * error.c: applied the context output patch of the error
6838 handling submitted by Chuck Griffith
6839 * error/VC/*: this slightly change some error logs
6840
6841Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * parser.c: fixed line number reporting on error
6844
6845Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * parser.c: Sullivan and Darin found a parser bug,
6848 applied the patch.
6849
6850Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6853 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6854 xmlversion.h.in xpointer.c: of course the way I defined
6855 UNUSED breaks on old gcc version. Try to be smart and
6856 also define it directly in xmlversion.h
6857 * configure.in: removed -ansi flag from the pedantic set
6858
6859Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860 Huge cleanup, I switched to compile with
6861 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6862 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6863 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6864 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6865 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6866 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6867 encoding.h entities.c error.c list.[ch] nanoftp.c
6868 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6869 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6870 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6871 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6872 Cleanup, staticfied a number of non-exported functions,
6873 detected and cleaned up a dozen of problem found this way,
6874 avoided a lot of public function name/typedef/system names clashes
6875 * doc/xml.html: updated
6876 * configure.in: switched private flags to the really pedantic ones.
6877
6878Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * configure.in: 2.3.5
6881 * doc/html/*: rebuilt the docs
6882
6883Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * parser.c: fixed a reported bug in NOTATION parsing
6886 * uri.c: accepted but not fixed bug 51876, added TODO
6887 * Makefile.am: fixed bug 51876
6888
6889Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * config.h.in configure.in error.c: fix a compilation problem
6892 on platforms without vsnprintf (xml@thewrittenword.com)
6893
6894Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * parser.c: fixed a function name header typo
6897 * SAX.c: notations can also occur in external subset.
6898
6899Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * error.c: removed a C++ like comment
6902
6903Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * parser.c: fixing bug 52299 strange condition leading
6906 to a parser crash due to a buffer overflow
6907 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6908 added the specific test case
6909
6910Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6913 xmlXPathConvert{String,Number,Boolean} to be able to make
6914 type casts without a context stack, fixed some implementation
6915 problems related to the absence of context at parse-time,
6916 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6917 in the public API too
6918 * xpointer.c xpathInternals.h: we need to know at parse time
6919 whether we are compiling an XPointer
6920
6921Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6924 cleaned up the parser internals, refactored XPath code, added
6925 new compilation based APIs and cleanly separated public and
6926 private APIs.
6927
6928Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * xpath.h: the comp field must be added at the end to avoid
6931 killing binary compat.
6932
6933Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * Makefile.am: detect XPath memleaks in regreson tests
6936 * error.c: fixed and error w.r.t. error reporting still using
6937 stderr
6938 * hash.c: added new line at end of file
6939 * tree.h: minor cleanup
6940 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6941 expression parsing from evaluation, resulted in a number of
6942 changes internally, and in XPointer. Likely to break stuff
6943 using xpathInternals.h but should remain binary compatible,
6944 new interfaces will be added.
6945
6946Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6947
6948 * configure.in: fixed a couple of problems reported by
6949 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6950 without gcc on non linux platforms.
6951
6952Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6955 a fix for --with-html-dir= configure support. I hope it won't
6956 break rpm generation
6957
6958Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * xmlIO.c: one function comment cleanup.
6961
6962Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6963
6964 * SAX.c: external subset notations were improperly registered
6965 in the internal subset.
6966
6967Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * README.cvs-commits: added, pointing to HACKING
6970 * HACKING: updated
6971
6972Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * parser.c: and Matt Sergeant found one in the XML push
6975 parser (erroneous check I forgot to remove when I fixed the
6976 main parser).
6977
6978Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * xpath.c: ptittom found a small bug in UnaryExpr
6981
6982Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * configure.in: bumped to 2.3.4
6985 * error.c: fixed bug #51860
6986 * tree.c: fixed bug #51861
6987 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6988 * tree.[ch] : added xmlDefaultBufferSize
6989 * nanoftp.c: typo in function name header block
6990 * doc/xml.html : updated, added link to XML::LibXSLT
6991 * doc/html/* : rebuilt the docs
6992
6993Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * parser.c SAX.c: the new content parsing code raised an
6996 ugly bug in the characters() SAX callback. Found it
6997 just because of strangeness in XSLT XML Rec ouptut :-(
6998
6999Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * Makefile.am: Martin Baulig suggested to add -lm
7002 * tree.c: found another bug in xmlNodeGetContent()
7003
7004Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * xpath.c: Bjorn found the error related to strictness of comparison.
7007
7008Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * parser.c: trying to fix the Dtd parsing problem reported
7011 by Gary, side effect of last week speed optimizations.
7012
7013Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7016 * parserInternals.c: removed unneeded test raised by Stric
7017
7018Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7019
7020 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7021 and fixed by William Brack). Added xmlXPathFormatNumber.
7022 Changed the sorting slightly.
7023 * configure.in Makefile.am example/Makefile.am: Added -lm.
7024 Please note that applications linking with libxml2, must
7025 also like with the math library from now on.
7026
7027Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7030
7031Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * parser.c: one must report spaces even if the Dtd element
7034 content proves that this is not part of the element content.
7035 * result/valid/*.xml: this changed the ouptu slightly
7036
7037Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * configure.in: bumped to 2.3.3
7040 * doc/xml.html: updated
7041
7042Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * tree.c: minor doc fix
7045 * xpath.c: deallocation issues when a result tree has been
7046 converted to a node-set
7047
7048Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * doc/xml.html: oops corrected dates s/2000/2001
7051
7052Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * valid.c: new patch from Gary Pennington
7055
7056Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * doc/xml.html: applied patch from Ankh
7059
7060Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * xinclude.c: fixed a problem building on Mac
7063
7064Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * parser.c: more work on increasing parsing ferformances
7067
7068Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7071 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7072 avoiding memcpy in production builds MEM_CLEANUP macro use
7073 * parser.[ch] parserInternals.c: optimizations of the tightest
7074 internal loops inside the parser. Better checking of I/O
7075 flushing/loading conditions
7076 * xmllint.c : added --timing
7077
7078Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * configure.in: bumped to 2.3.2
7081 * doc/xml.html: updated for release
7082
7083Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * xpath.c: found a memleak and fixed a nasty bug
7086
7087Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * xmllint.[c1] : added return code errors for xmllint
7090 * xpath.c: specific debug dump function for result value trees
7091
7092Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * xpath.c: finally implemented xmlXPathCompareNodeSets
7095 * test/XPath/expr/floats results/XPath/expr/floats: added
7096 a test for float expressions
7097
7098Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7101 * parserInternals.[ch]: trying to speed up parsing
7102 * xpath.c : speeded up node set equality op
7103
7104Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105
7106 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7107 better handling of ID/IDREF and the list modules associated
7108 * configure.in: small CFLAGS cleanup
7109
7110Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * configure.in: fixed iconv detection on AIX (stric)
7113
7114Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7117
7118Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7119
7120 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7121 and optimized xmlXPathNodeSetSort
7122
7123Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * xpath.c: bug fix when context size is 0
7126 * parser.c: I like Norm's Dtd because they still manage to break
7127 the parser occasionally
7128
7129Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7132
7133Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7136 attributes within the XML-1.0 namespace
7137
7138Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
7140 * xpathInternals.h: exported a few axis functions
7141 * doc/xml.html: updated the doc
7142
7143Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * configure.in: applied patch from Daniel van Balen for OpenBSD
7146 and bumped version to 2.3.1
7147 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7148 attempt to find autoclosing was simply broken, removed it,
7149 updated the examples, this is better
7150
7151Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7154 hash functionnalities.
7155 * doc/html/* : rebuild the doc
7156
7157Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7160 on predicate
7161 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7162 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7163 really want to have tags closed on output even if we accept
7164 unclosed ones on input
7165
7166Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * xpath.c: ouch don't free NULL, rare case fixed
7169 * tree.c: don't coalesce text nodes if they don't have the
7170 same behaviour wrt escaping on output
7171
7172Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * xpath.c: small fixup
7175 * SAX.c: don't warn on empty namespaces.
7176
7177Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * README: a bit of cleanup
7180 * configure.in: preparing for 2.3.0 release
7181
7182Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * hash.[ch]: added a first version of xmlHashSize()
7185 * valid.c: another bug fix from Gary Pennington
7186
7187Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7188
7189 * valid.c: couple of bug fixes pointed by Gary Pennington
7190 * HTMLtree.c: #if 0 cleanup
7191
7192Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193
7194 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7195 which removes a time consuming check of xmlXPathNodeSetAdd()
7196 and use it in places where we are sure to not break unicity
7197
7198Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * xpath.c: bug fixes found from XSLT
7201 * tree.c: preserve node->name special values when copying nodes.
7202 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7203 external subset are fetched when available but without full
7204 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7205 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7206 output with encoding disabled.
7207
7208Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
7210 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7211 xmlCheckFilename should not be called from xmlFileOpenW
7212 and xmlGzfileOpenW
7213
7214Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215
7216 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7217 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7218 added the new tests for URI normalization
7219 * testURI.c: fixed stoopid bugs
7220 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7221 the URI in the error messages are now properly normalized
7222
7223Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7226
7227Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7230
7231Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7232
7233 * xpath.c: fixed mod operator
7234
7235Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * parser.c: fixed xmlStrcat doc
7238 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7239 trees.
7240
7241Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * xpath.c result/XPath/tests/chaptersbase
7244 result/XPath/tests/simplebase: fixed XPath node()
7245 * tree.c: small fix in xmlNewNs()
7246 * Makefile.am: removed extraneous xml2Conf.sh rule
7247
7248Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7251 Changed the library name, in order to get libxml-devel and
7252 libxml2-devel to coexist on a single system
7253 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7254 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7255
7256Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257
7258 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7259 libxml2-devel installable in // as libxml-devel.
7260
7261Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
7263 * doc/Makefile.am: fixed make rebuild in doc
7264 * doc/html/*.html: rebuilt the docs
7265
7266Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7269
7270Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7273 the HTML doc to go into the -devel RPM ...
7274 * aclocal.m4 config.h.in: some updates due to auto* magic
7275
7276Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * xpath.h: added a hook in the context structure allowing to
7279 link to extra support, needed for XSLT
7280
7281Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7282
7283 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7284 xmlXPtrCmpPoints to use it.
7285 * propagated the following patch from Alejandro Forero
7286 * include/win32config.h xmlIO.c: applied further suggestions
7287 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7288 * example/gjobread.c: fixed warnings, now that it builds
7289
7290Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7291
7292 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7293
7294 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7295 filename points to a valid file (not a directory).
7296 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7297 Added calls to xmlCheckFilenameDir.
7298
7299 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7300 `path' (rather than `filename') as the parameter to gzopen and open.
7301
7302Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * Makefile.am: fixed a problem with EXTRA_DIST
7305
7306Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * Makefile.am example/Makefile.am: finally found the trick
7309 to build the example, i.e. add "." in SUBDIRS before example
7310 in the list <grin/>
7311
7312Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * doc/xml.html: updated with an XSLT section, removed pointer to
7315 W3C CVS base.
7316
7317Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7320 too, and deallocation need to occur the same way.
7321
7322Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7325 type correponding to an XSLT result tree fragment. Share most
7326 of the data format with node set, as well as operators.
7327 * HTMLtree.c: added a newline at the end of the doctype output
7328 whe this one is not present initially.
7329 * tree.c: make sure taht the parent and doc pointers are properly
7330 set when copying attributes (lists).
7331
7332Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7335
7336Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * xpath.c: seems I finally killed that ugly path evaluation
7339 context bug (tagged 9999 in case is is wrong)
7340
7341Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7344 for XSLT
7345
7346Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7349 for xmlGzfileOpen() bug
7350
7351Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
7353 * xpath.c: removed an error found by XSLT usage
7354 * tree.c parserInternals.h: use a predefined static string
7355 for text and comment nodes, avoid freeing them in xmlFreeNode,
7356 exported the string name in parserInternals.h and added
7357 another value to disable encoding at output (for XSLT),
7358 gain memory, time.
7359
7360Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7363 win32/libxml2/libxml2_so.dsp: new makefiles and update
7364 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7365
7366Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7367
7368 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7369 Gary Pennington
7370
7371Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7372
7373 * xpath.c: fixed the comaprision of values and nodelists,
7374 need to compare nodelist still ...
7375 * debugXML.c: avoided a possible core dump
7376 * HTMLparser.c: cleanup
7377 * nanohttp.c: contributed fix.
7378 * tree.c: fixes in properties handling added xmlSetNsProp
7379 needed by libxslt
7380 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7381 comment
7382 * TODO: updated
7383
7384Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7385
7386 * parser.c parserInternals.c: applied Bjorn Reese optimization
7387 patch
7388
7389Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7390
7391 * Makefile.am: applied patch fro make check from Martin Vidner
7392
7393Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7394
7395 * configure.in: preparing 2.2.11
7396 * doc/html/*: rebuild the HTML files
7397 * doc/xml.html : updated
7398
7399Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * tree.c: fixed a stupid bug
7402 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7403 patches related to validation of an XInclude processing result
7404 * TODO: updated
7405
7406Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7407
7408 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7409 on large files
7410
7411Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7414
7415Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7416
7417 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7418 reported by Jonas Borgström
7419 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7420
7421Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7422
7423 * testXPath.c xpath.c: fixing the XPath union expressions problem
7424 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7425
7426Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * xmllint.c: Made is so if the file name is "-" is will read form
7429 standard input. Sven Heinicke <sven@zen.org>
7430 * tree.c: fixed a problem when growing buffer
7431 * tree.h: fixed the comment of the node types following andersca
7432 comment
7433 * TODO: updated
7434
7435Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * HTMLparser.[ch]: added a way to avoid adding automatically
7438 omitted tags. htmlHandleOmittedElem() allows to change the
7439 default handling.
7440 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7441 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7442 of xmllint too when using --memory flag, added a memory test
7443 suite at the Makefile level.
7444 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7445 with namespace use when encountering QNames in XPath evalation,
7446 added xmlns() scheme in XPointer.
7447 * nanoftp.c : incorporated a fix
7448 * parser.c xmlIO.c: fixed problems raised with encoding when using
7449 the memory I/O
7450 * parserInternals.c: closed bug 25934 reported by
7451 torsten.landschoff@innominate.de
7452 * TODO: updated
7453
7454Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7457 on a non-updated tree :-(, made a 2.2.10 release to correct the
7458 situation
7459
7460Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7463 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7464 integrated a set of OpenVMS changes from Howard Taylor
7465 <Howard.Taylor@pacoast.com>
7466
7467Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7470 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7471
7472Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * HTMLparser.c: some fixes on auto-open of html/head/body
7475 * encoding.c: fixed a compilation error on some gcc env
7476 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7477 XPointer implementation
7478 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7479 related XPointer tests and associated results
7480
7481Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * doc/xmldtd.html doc/xml.html: following a short step by step
7484 guidance on IRC to help maciej with DTDs I started a small
7485 page on the subject.
7486
7487Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * HTMLparser.c: fixed handling of broken charrefs
7490 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7491 patches
7492
7493Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * doc/xml.html doc/html/* : rebuilt the docs after adding
7496 xinclude and updated page for 2.2.7 and 2.2.8
7497 * configure.in: releasing 2.2.8
7498
7499Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * parser.[ch] parserInternals.c: applied the conditional
7502 section processing fix from Jonathan P Springer
7503 <jonathan.springer2@gte.net>
7504 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7505 project file, fixed iconv default non support
7506 * xpath.c: fixed the problem of evaluating relative expressions
7507 when a node context is provided.
7508
7509Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * nanoftp.c: fixed gcc 2.95 new warnings
7512 * SAX.c: fixed a stupid bug
7513 * tree.c: fixed a formatting problem when round-tripping
7514 from/to memory
7515 * xinclude.c: chased memleak, fixed a base problem
7516 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7517 xmlXPtrBuildNodeList()
7518 * TODO: updated
7519 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7520 adding a first small set of regression tests for XInclude
7521
7522Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * nanohttp.[ch]: applied Wayne Davison patches to access
7525 the WWW-Authorization header.
7526 * parser.c: Closed Bug#30847: Problems when switching encoding
7527 in short files by applying Simon Berg's patch.
7528 * valid.c: fixed a validation problem
7529 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7530 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7531 Wayne Davison
7532 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7533 need to be extended to non full nodes selections.
7534 * xinclude.c: starts to work decently
7535
7536Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7539 debugXML.c xmlversion.h.in: Started adding XInclude support,
7540 this is a new xmllint option
7541 * tree.c xpath.c: applied TOM patches for XPath
7542 * xpointer.c: fixed a couple of errors.
7543 * uri.c: added an escaping function needed for xinclude
7544 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7545 new warning from RH70 gcc's version
7546
7547Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * HTMLparser.c: fixed loop on invalid char in scripts
7550 * parser.c: update to description of xmlIOParseDTD()
7551 * libxml.m4 xmlversion.h.in: changes contributed by
7552 Michael Schmeing <m.schmeing@internet-factory.de>
7553 * configure.in: preparing for 2.2.7
7554 * Makefile.am: trying to avoid config.h and acconfig.h
7555 being included in the distrib
7556 * configure.in: released 2.2.7
7557
7558Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7561 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7562
7563Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * parser.[ch]: added xmlIOParseDTD()
7566 * xpointer.c: added support for the 2 extra parameters of
7567 string-range, fixed a stoopid error when '0' was present
7568 in XPointer expressions
7569 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7570 testsuite for the above
7571
7572Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * libxml.spec.in: improved package descriptions
7575
7576Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * xpath.c xpathInternals.h: applied a large cleaning patch
7579 from TOM <ptittom@free.fr>, it also add namespace support
7580 for function and variables registration.
7581
7582Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7585 * Makefile.mingw: Wayne Davison's update adding hash.c
7586
7587Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * xpath.c: fixed the root evaluation problems
7590 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7591 ignorable spaces with <b> <bold> <em>
7592 * tree.c: fixed a loop in xmlSearchNsByHref()
7593
7594Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * xpath.c: applied another XPath patch from TOM
7597 * xpath.c include/makefile.am: applied another patch from
7598 china@thewrittenword.com (cleanup on IRIX).
7599
7600Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * xml-config.1: received a fixed version from Fredrik Hallenberg
7603 <hallon@lysator.liu.se>
7604
7605Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7608 cleanup patch for XPath
7609
7610Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * patched to redirrect all "out of context" error messages to
7613 a reconfigurable routine. The changes are:
7614 * xmlerror.h : added the export of an error context type (void *)
7615 an error handler type xmlGenericErrorFunc there is an interface
7616 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7617 to reset the error handling routine and its argument
7618 (by default it's equivalent to respectively fprintf and stderr.
7619 * all the c files: all wild accesses to stderr or stdout within
7620 the library have been replaced to calls to the handler.
7621
7622Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * configure.in: release 2.2.6
7625 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7626 exporting the inner functions of xpath for extension modules
7627 * doc/*: updated and rebuilt the doc
7628
7629Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * nanohttp.c : applied Wayne HTTP cleanup patch
7632 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7633 and xmlNodeSetSpacePreserve()
7634
7635Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * xpath.c: closing bug #29260
7638
7639Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7642 multikey tuples, made hash structure opaque
7643 * valid.[ch]: moved elements, attributes, notations decalarations
7644 as well as ID and refs to hash tables.
7645 * entities.c: hash cleanup
7646 * xmlmemory.c: fixed a dump problem in debug mode
7647 * include/Makefile.am: problem passing in DESTDIR= values patch
7648 from Marc Christensen <marc@calderasystems.com>
7649 * nanohttp.c: removed debugging remains
7650 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7651 * HTMLparser.c parser.c: fixing a number of problems with the
7652 macros in the *parser.c files (Wayne).
7653 * HTMLparser.c: close the previous option when opening a new one
7654 (Marc Sanfacon).
7655 * result/HTML/*: updated the HTML results accordingly
7656
7657Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7660 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7661 XPath functions and XML entities table to them. More to come...
7662 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7663
7664Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * tree.c: coalesce adjacent text nodes
7667 * valid.c: handling of blank nodes in DTd validation (raised
7668 by problems with a posteriori validation).
7669 * nanohttp.c: changing behaviour on HTTP write stuff.
7670 * HTMLtree.c: forced body and html to be explicitely closed.
7671 * xpath.h: exported more XPath functions.
7672
7673Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * Release of 2.2.5
7676 * xpointer.c: range() range-inside and other helper functions
7677 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7678
7679Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7682 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7683
7684Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7687 and XPointer modules
7688
7689Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * SAX.h: closed #25107
7692
7693Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * testSAX.c: fixed problem with cdata reporting
7696 * SAXresult/* : updated
7697
7698Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7701 Closed bug #27499, added to regression tests
7702 * TODO: updated
7703
7704Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7707 support for SCRIPT and STYLE with help from Bjorn Reese
7708 * test/HTML/* result/HTML/*: added simple testcase and updated
7709 the existing ones.
7710
7711Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7714 string-range for empty strings
7715 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7716 test/XPath/xptr/strrange: augmented the XPointer testsuite
7717
7718Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * doc/xml.html doc/xmlmem.html: added a module describing memory
7721 interfaces and use, updated the main page.
7722
7723Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7726 nanoftp code work on Windows too now
7727
7728Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7731 * xpointer.c: implemented string-range() at least a good first version
7732 * test/XPath/docs/str test/XPath/xptr/strrange
7733 result/XPath/xptr/strrange: the string-range() tests
7734
7735Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * Makefile.am include/Makefile.am include/win32config.h
7738 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7739 and make distcheck
7740
7741Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7744 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7745 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7746
7747Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7750 patch for socklen_t detection by
7751 Albert Chin-A-Young <china@thewrittenword.com>
7752
7753Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7756 and added a --dtdvalid option to xmllint used to test it
7757
7758Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7761 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7762
7763Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7766 handlings (registration, lookup, cleanup)
7767
7768Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * configure.in Makefile.am include/makefile.am: adding XPointer
7771 and XPtrtests target
7772 * xpointer.[ch] : new files for XPointer support
7773 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7774 more XPath tests
7775
7776Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * configure.in: fixed, very broken, make distcheck works again
7779
7780Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * More work toward 2.2.5, integrated a number of patches
7783 * configure.in Makefile.am win32config.h.in: trying to cleanup
7784 make distcheck .... huh ...
7785 * include/Makefile.am include/win32config.h: new directory
7786 for includes
7787 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7788 updated teh makefiles and instructions for WIN32
7789 * xpath.c: small fixes
7790 * test/XPath/ results/XPath: updated the testcases and results
7791 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7792 suggested patches
7793 * valid.c: fixed an ID bug
7794
7795Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007798 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007799 * xpath.[ch]: worked on XPointer
7800
7801Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * configure.in Makefile.am: 2.2.5, ship the include in an
7804 include/libxml subdirectory, use symlinks when using CVS
7805 * testSAX.c: fixed small bug
7806 * testXPath.c: changed the way testfiles are parsed
7807 * debugXML.c: same kind of cleanup when parsing an argument expression
7808 XPath/XPointers can have blanks embedded
7809 * xpath.[ch]: more cleanup, reorgs for XPointer work
7810 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7811 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7812
7813Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7816 in the XPath engine, rewrote large parts of it, now it's far
7817 cleaner and in sync with the REC not an old WD. Fixed a parsing
7818 problem in the interactive XML shell found when testing XPath.
7819
7820Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7823 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7824 examples with the extra test
7825
7826Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7829 the global init function.
7830
7831Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * HTMLparser.c: Doohhh, attribute name parsing was still case
7834 sensitive ! Fixed this ...
7835 * result/HTML/* : updated the tests results accordingly
7836
7837Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7840 engine, should be far more stable, incorporated a new version of
7841 preceding/following axis, need testing
7842 * uri.c: fixed file:///c:/a/b/c problem
7843 * test/XPath/tests/idsimple: augmented the XPath tests
7844
7845Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * doc/* rebuilding docs for 2.2.4 release
7848
7849Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * configure.in: releasing 2.2.4
7852 * parser.[ch]: added xmlStrEqual()
7853 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7854 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7855 use xmlStrEqual instead
7856 * TODO: updated
7857 * added an XPath test
7858
7859Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7862 * entities.h: exported xmlInitializePredefinedEntities
7863 * parser.[ch] : added xmlInitParser()
7864 * parserInternals.h : had to export htmlInitAutoClose()
7865
7866Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7869 problems
7870 * Makefile.am : added XPath regression tests to normal tests
7871 * uri.c: fixed a problem with local paths, cleanup
7872 * parser.c: fixed a problem with large CData sections
7873
7874Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * configure.in xml-config.in: patch from "Ben Taylor"
7877 <sol7x86@hotmail.com> for solaris shared libs lookup
7878
78792000-09-30 Martin Baulig <baulig@suse.de>
7880
7881 * libxml-2.0.pc.in: Provide pkg-config script.
7882
7883 * configure.in: Create the libxml-2.0.pc script from the
7884 libxml-2.0.pc.in templates.
7885 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7886 script in `$(libdir)/pkgconfig'.
7887
7888Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7891 when compiling with MSC
7892
7893Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * xpath.c: patch for normalize-string() substring-before(),
7896 substring-after() and translate() functions from Bjorn Reese
7897 <breese@mail1.stofanet.dk>
7898 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7899 Fredrik Hallenberg <hallon@lysator.liu.se>
7900 * TODO: updated
7901
7902Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7905 problem of socklen_t being undefined on a number of platforms
7906 * debugXML.c: fixed a compilation problem when without snprintf
7907
7908Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7911 an URI bug and a fix for the control-character-induced infinite loop
7912 * nanohttp.c: preventive fix for compiling on WIN32
7913
7914Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * xmlint.c: closing bug #25000
7917
7918Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7921 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7922 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7923 related function, fixing xmlStrncmp(), and associated cleanup
7924 * result/HTML/entities.html.sax: updating result
7925
7926Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * uri.c: applied patch for URI escaping from Wayne Davison
7929 <wayned@blorf.net>
7930 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7931 from Denis Barbier <barbier@imacs.polytechnique.fr>
7932 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7933 patch from Wayne Davison
7934
7935Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * doc/xml.html : updated with new releases, adding "how to help"
7938
7939Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7942 removed a few warnings in pedantic mode ...
7943 * parserInternals.c parser.c: moved encoding switching function
7944 to parserInternals.c
7945 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7946
7947Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7950 error or warning handlers
7951
7952Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * parserInternals.c parserInternals.h parser.c Makefile.am:
7955 created a new module parserInternals.c, moved most of the
7956 code shared by the various parsers there, as well as
7957 deprecated code from parser.c. More cleanup of parser.c
7958 * uri.c: fixed a problem when URI is NULL
7959 * valid.c: speedup when looking for an attribute declaration
7960
7961Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7964 the cleanup of the computation of URI references when seeking
7965 external entities. The URI reference string and the resulting
7966 URI are both stored now.
7967 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7968 large s(n)printf checks and cleanup from Denis Barbier
7969 <barbier@imacs.polytechnique.fr>
7970 * xmlversion.h.in tree.h: couple of SGML declarations for a
7971 possible docbook module.
7972 * result/VC/ : a couple of test output changed due to the change
7973 of the entities URI
7974
7975Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * parser.h: added a _private field for linking user's data
7978
7979Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * parser.c parserInternals.h: demacroified most of the IS_XXX
7982 the gain in size is significant so ...
7983
7984Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * entities.c: cases where looking up entities with doc==NULL
7987 covered
7988
7989Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * uri.c: applied Wayne Davison patch
7992 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7993
7994Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * uri.c testUri.c: applied Wayne Davison patches
7997 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7998 * Makefile.in: added URItest and included thenin "make tests"
7999
8000Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * xmlversion.h.in: closed bug 22941
8003
8004Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * doc/xmlio.html: added doc and example for entity loader
8007 redefinition.
8008
8009Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8012 used by libxml
8013
8014Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * parser.c: Fixed bug on invalid ontent characters and when using
8017 push.
8018 * xmllint.c: fixed xmllint endling of errors in push mode
8019
8020Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * HTMLparser.c testHTML.c: applied two new patches from
8023 Wayne Davison <wayned@users.sourceforge.net>
8024 * result/HTML/*.sax: regenerated HTML SAX output
8025 * parser.c: more cleanup.
8026
8027Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * HTMLparser.[ch] testHTML.c: applied the second set of
8030 patches from Wayne Davison <wayned@users.sourceforge.net>,
8031 adding htmlEncodeEntities()
8032 * HTMLparser.c: fixed an ignorable white space detection bug
8033 occuring when parsing with SAX only
8034 * result/HTML/*.sax: updated since the output is now HTML
8035 encoded...
8036
8037Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * HTMLparser.[ch]: applied some of Wayne Davison
8040 <wayned@users.sourceforge.net> patches
8041
8042Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8045 undeclared namespace prefix was used, added a warning.
8046 Cleaned up support w.r.t. entities, spilling out a warning
8047 and being pedantic on lookups.
8048 * test/warning/ent9 : added testcase for previous example.
8049 * TODO: updated
8050 * parserInternals.h parser.c: changed the way names are parsed
8051 now allow infinite size and decrease penalty for normal use
8052 * parser.c: Started a big cleanup/check of the parser code,
8053 fixed some of the most tortuous entity code, spotted code
8054 unused anymore
8055 * test/*: added tests for very long names and related nasty
8056 things.
8057
8058Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * doc/encoding.html: added encoding aliases doc
8061 * doc/xml.html: updates
8062 * encoding.[ch]: added EncodingAliases functions
8063 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8064 bottleneck affecting large DTDs like Docbook
8065 * parser.[ch] xmllint.c: added a pedantic option, will be
8066 useful
8067 * SAX.c: redefinition of entities is reported in pedantic mode
8068 * testHTML.c: uninitialized warning from gcc
8069 * uri.c: fixed a couple of bugs
8070 * TODO: added issue raised by Michael
8071
8072Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * doc/encoding.html: propagated Martin Duerst suggestions
8075
8076Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8079 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8080 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8081 by Wayne Davison
8082
8083Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * nanoftp.c nanohttp.c: small cleanup
8086 * TODO: updated
8087
8088Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * added an old VC testcase and updated title.xml entity
8091
8092Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8095 done on auto-opening of <p> tags and cleanup of SAX output
8096
8097Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8098
8099 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8100
8101Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * doc/xml.html libxml.* structure.*: updated the doc a bit
8104
8105Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8108 of SAX tests
8109
8110Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8113 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8114
8115Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8118 * testHTML.c: fix core dump on Solaris 2.x systems
8119 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8120 * result/HTML/*.sax: previous bug fix lead to new results
8121
8122Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8125 * configure.in: added --with-readline=DIR to accept alternate
8126 path for readline include/library
8127 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8128 for ANSI under HP-UX
8129 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8130 includes @LIBS@
8131
8132Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * doc/* : rebuilt the docs
8135 * getting ready for 2.2.2 release
8136
8137Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8140 and xmlAddFeature()
8141 * tree.[ch]: added xmlAddChildList()
8142 * xmllint.c: MAP_FAILED macro test
8143 * parser.h: added xmlParseCtxtExternalEntity()
8144 * valid.c: applied bug fixes removed warning
8145 * tree.c: added CDATA block to elements content
8146 * testSAX.c: cleanup of output
8147 * testHTML.c: added SAX testing
8148 * encoding.c: better error recovery
8149 * SAX.c, parser.c: fixed one of the external entity processing
8150 of the OASis testsuite
8151 * Makefile.am: added HTML SAX regression tests
8152 * configure.in: bumped to 2.2.2
8153 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8154 SAX results
8155
8156Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * configure.in: patch for HP compiler
8159
81602000-08-04 Sven Heinicke <sven@zen.org>
8161
8162 * xmllint.c: Was coredumping sometimes when the file given didn't
8163 exist.
8164
8165Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8168
8169 when using in memory parsing. Need some cleanup.
8170 * xmllint.c configure.in: added a --memory flag to test memory
8171 parsing
8172
8173Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * nanohttp.c: fixed socklen_t replacement to unsigned int
8176 * parser.c: fixed a space handdling missing at the end of
8177 production 28 DOCTYPE.
8178 * xmlmemory.c: fixed a stupid bug on the routine to override
8179 allocation functions
8180 * TODO: updated
8181
8182Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * doc/ regenerated the docs
8185
8186Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * doc/encoding.html doc/xml.html: added I18N doc
8189 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8190 improvements, both parser and filters, added ASCII & HTML,
8191 fixed the ISO-Latin-1 one
8192 * xmllint.c testHTML.c: added/made visible --encode
8193 * debugXML.c : cleanup
8194 * most .c files: applied patches due to warning on Windows and
8195 when using Sun Pro cc compiler
8196 * xpath.c : cleanup memleaks
8197 * nanoftp.c : added a TESTING preprocessor flag for standalong
8198 compile so that people can report bugs more easilly
8199 * nanohttp.c : ditched socklen_t which was a portability mess
8200 and replaced it with unsigned int.
8201 * tree.[ch]: added xmlHasProp()
8202 * TODO: updated
8203 * test/ : added more test for entities, NS, encoding, HTML, wap
8204 * configure.in: preparing for 2.2.0 release
8205
8206Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008209 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008210
8211Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * doc/xml.html: changed the xmlsoft.org structure, updated the
8214 examples w.r.t. root and childs
8215
8216Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8217
Daniel Veillard784b9352003-02-16 15:50:27 +00008218 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008219
8220Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * HTMLparser.c: Work on character encoding support for the HTML parser
8223 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8224 * encoding.c: Fixed a potential memleak in the encoding stuff
8225
8226Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * doc/FAQ.html doc/Makefile.am : added a FAQ
8229
8230Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8233 of the HTML parser to force it to not bypass SAX
8234
8235Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * win32config.h.in: updated
8238 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8239 lacks iconv support :-( need to release 2.1.1
8240 * configure.in: release 2.1.1
8241 * HTMLparser: fixed bug #14784
8242 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8243 by Windows compiler
8244 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8245 the SAX startDocument() callback.
8246 * TODO: updated
8247
8248Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * added xmlStopParser()
8251
8252Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * configure.in: 2.1.0 prerelease
8255 * Large resync between W3C and Gnome tree
8256 * nanoftp, nanohttp.c: fixed stalled connections probs
8257 * HTMLtree.c SAX.c : support for attribute without values in
8258 HTML for andersca
8259 * valid.c: Fixed most validation + namespace problems
8260 * HTMLparser.c: start document callback for andersca
8261 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8262 * parser.h, SAX.c: serious speed improvement for large
8263 CDATA blocks
8264 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8265 different encoding
8266 * example/Makefile.am example/gjobread.c tree.h: work on
8267 libxml1 libxml2 convergence.
8268 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8269 and the LIBXML_TEST_VERSION macro
8270
8271Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * doc/xml.html: various patches and improvements typo fixed by
8274 Felix Natter
8275 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8276 from Felix Natter <fnatter@gmx.net>
8277
8278Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * doc/upgrade.html: updated with instructions for support of both
8281 libxml-1.x and libxml-2.x
8282 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8283 for 2.x support and also fixed includes
8284
8285
8286Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8289 the encoding support, added iconv support, so now libxml if
8290 compiled with iconv automatically support japanese encodings
8291 among others. Work based on initial patch from Yuan-Chen Cheng
8292 I may have broken binary compat in the encoding handler
8293 registration scheme, but that was so utterly broken I don't
8294 expect anybody to have used this feature until now.
8295 * parserInternals.h: fixup on the CHAR range macro
8296 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8297 code.
8298 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8299 * uri.c: added xmlParseURI() I can't believe I forgot to
8300 implement this one in 2.0 !!!
8301 * SAX.c: moved doc->encoding update in the endDocument() call.
8302 * TODO: updated.
8303
8304Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * tree.h: removed extraneous xmlRemoveProp definition
8307 * TODO: added item about --disable-corba configure switch
8308 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8309 * nanoftp.c: fixed include problems giving troubles on AIX and
8310 slowlaris
8311 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8312 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8313 comment and headers changes to lower gtk-doc number of warnings
8314 * doc/html/*: rebuilt docs
8315
8316Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * HACKING: documented the tag for 1.x and instructions
8319
8320Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8323 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8324 xmlCreateIOParserCtxt
8325 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8326 significant overall improvement
8327 * xmllint.c: added I/O test to xmllint
8328 * testSAX.c: added a speed test
8329 * doc/* : updated/regenerated
8330
8331Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * xpath.c uri.h parserInternals.h: cosmetic changes from
8334 "Timur I. Bakeyev" <timur@bat.ru>, including making
8335 xmlCreateURI() public
8336
8337Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8340 and the code at the same time. Added a clean mechanism for
8341 overload or added input methods: xmlRegisterInputCallbacks()
8342 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8343 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8344 * TODO: updated
8345 * doc/* : updated/regenerated
8346 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8347 source dir
8348
8349Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * testURI.c: yet another forgotten commit, I should get some sleep !
8352
8353Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * xmllint.c: forgot to commit this too ?
8356
8357Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * xmlversion.h.in : forgot to commit this previously
8360
8361Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8364 * README TODO: updated for release
8365 * uri.c uri.h: added authority parsing/saving
8366 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8367 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8368 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8369 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8370 Makefile.am : added compile-time customization of libxml
8371 --with-ftp --with-http --with-html --with-xpath --with-debug
8372 --with-mem-debug
8373 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8374 #include <libxml/xxx.h> I hope it won't break too much stuff
8375 and will be manageable in the future...
8376 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8377 and added xmllint to the installed programs
8378 * uri.h: added xmlFreeURI()
8379
8380Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * uri.c uri.h: finished the escaping handling, the base support
8383 and the URI path normalization. Looks good just lacks the
8384 authority content parsing code.
8385 * Makefile.am: added instructions to generate testURI
8386 * TODO: updated
8387 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8388 added links and icons for W3C and Gnome
8389
8390Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * xmlmemory.[ch] : seems I forgot to actually update the files in
8393 the last commit :-)
8394 * doc/xml.html doc/html/* : updated and uploaded the docs
8395
8396Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8399 * TODO: updated
8400 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8401 libxml default allocation function with another set (like gmalloc/
8402 gfree).
8403 * Makefile.am, uri.c, uri.h: added a set of functions to do
8404 exact (litteraly copied from the RFC 2396 productions) parsing
8405 and handling of URI. Will be needed for XLink, one XML WFC,
8406 XML Base and reused in the nano[ftp/http] modules. Still work
8407 to be done.
8408
8409Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * configure.in, libxml.spec.in : libxml2
8412 * doc/* : updated the doc page, rebuilt the docs
8413
8414Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * all: tagged LIB_XML_1_X
8417 * *.c *.h : updated from W3C CVS tree
8418 * configure.in : 2.0.0-beta
8419 * libxml.spec.in : libxml2 package nam
8420 * result/* : new version of the tests output
8421
8422Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8425
8426Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * doc/* : rebuilt the docs
8429 * parser.c: final patch on #6766
8430 * valid.c: small patch on validity checks.
8431
8432Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8435 added
8436 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8437 compatibility w.r.t. XML spec and existing code.
8438
8439Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8440
8441 * parser.c: seems a better solution to <a> </a> exists,
8442 will try it for a while
8443
8444Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * parser.c: tried to remove the <a> </a> generating <a/>
8447 this is hard. Left a flag for that purpose. Fixed bug #6766
8448 * configure.in: prepared 1.8.7 not released, due to previous
8449 problem
8450
8451Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * doc/xml.html : applied second patch from Paul DuBois
8454
8455Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * doc/xml.html : applied patch from Paul DuBois
8458
8459Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8462
8463Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8466 compilation warnings on various platforms.
8467 * parser.c: Fixed #5281 validity error callbacks are now desactived
8468 by default if not validating.
8469
8470Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8473
8474Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8477 <gkatsi@cs.toronto.edu>
8478
8479Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8482 processing URLs
8483
8484Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8487 xmlNanoFTPUpdateURL for persistent control connections.
8488 * configure.in: 1.8.6
8489
8490Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8493 * tree.[ch] : added xmlSaveNoEmptyTags
8494
84952000-01-29 James Henstridge <james@daa.com.au>
8496
8497 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8498
8499 * Makefile.am: added nanoftp.[ch] to the build.
8500
8501Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * nanoftp.[ch]: cleanup, comments, API
8504 * debugXML.c : fixed a bug in the cat command
8505 * doc/*: regenerated the docs
8506
8507Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8510 * debugXML.c : fixed a bug in the cat command
8511 * valid.c: fixing some small probs
8512 * libxml.spec.in: get rid of the SNAP suffix
8513 * doc/xml.html: updated the status
8514
8515Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * xml-config.in: xml-config --version to just return the
8518 version number
8519 * xpath.c: some cleanup w.r.t. axis when the current node is
8520 an attribute.
8521 * TODO: updated
8522
8523Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * configure.in: prepared for libxml-1.8.5
8526 * doc/* recompiled the documentation
8527
85282000-01-17 Jody Goldberg <jgoldberg@home.com>
8529
8530 * configure.in : WARNING autoconf subtlety alert :
8531 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8532 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8533 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8534 get defined by AC_CHECK_HEADERS.
8535
8536Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8539 Rune.Djurhuus@fast.no
8540
8541Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * TODO: updated
8544 * tree.c, parser.c: made sure that only memory alloc problems
8545 and internal parser errors are allowed to write to stdout or
8546 stderr.
8547
8548Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * tree.c : restored xmlNewGlobalNs since this seems used by
8551 a lot of existing code :-(, fixed a bug in xmlNewNs
8552 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8553 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8554 to exit() from the library code.
8555 * xpath.c, parser.c: removed bugs or unused code detected by
8556 Windows compilers
8557 * parser.c: started adding interfaces for parsing well balanced
8558 XML fragments
8559 * configure.in: releasing 1.8.4
8560 * doc/* : rebuilt the docs
8561
8562Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * tree.[ch] : added xmlNewDocFragment() for DOM
8565 * testHTML.c: uninitialized variable.
8566
8567Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * doc/* : rebuild the docs
8570
8571Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * acconfig.h: readline and history patch
8574 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8575 * tree.c: added check and handling when possibly removing an ID
8576 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8577 and saving.
8578 * test/HTML/entities.html result/HTML/entities.html* : test for
8579 various entities reference cases
8580 * result/HTML/* : as a result output of some testcase have
8581 changed
8582 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8583 by previous example. added xmlParseTryOrFinish().
8584 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8585 entities.h debugXML.h HTMLparser.h: changed the way struct are
8586 declared to allow gtk-doc to expose those
8587 * parser.c: closed bug #4960
8588 * Makefile.am configure.in: Applied patch from
8589 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8590 and math/socket libs detection
8591
8592Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * configure.in, Makefile.am: link tester against readline
8595 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8596
8597Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * tree.[ch]: added xmlRemoveProp
8600 * win32config.h.in nanohttp.c: avoid including the Windows
8601 socket stuff in every C files
8602 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8603 the XmL parser(s)
8604 * test/ns4 result/ns4 etc...: added test case for previous prob
8605 * tree.c: xmlNewNs wasn't checking for double definition
8606 * Makefile.in: fixed a problem with dist-hook duplicates
8607 * parser.[hc], xmlIO.c: fixed the loading of external entities
8608 APIs, now xmlLoadExternalEntity() is used everywhere and
8609 setting up an app specific front-end using the
8610 * SAX.c parser.c: some fixes, now the xhtml spec validates
8611 with the xhtml DTD.
8612 * error.c: fixed crashes in case of no input stream
8613 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8614 to the validation tests and results
8615
8616Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8619 too htmlCreatePushParserCtxt() and htmlParseChunk()
8620 * parser.c: a bit of cleanup.
8621 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8622 to XML) removed the last mem leak known
8623 * HTMLtree.c: output message cleanup
8624 * xmlmemory.c: display content info about memory blocks
8625 * result/HTML/wired.* : missing att value warning change
8626
8627Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * doc/* : rebuilt the documentation
8630
8631Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * parser.[ch] parserInternals.h: Push parser for XML,
8634 seems to work fine now
8635 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8636 --push for push testing
8637 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8638 * testSAX.c: added --push
8639 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8640 subtree
8641 * xmlIO.[ch] : enriched API + fixes for push mode
8642 * entities.[ch]: added the entity content length to the struct.
8643 * xmlmemory.[ch]: new API to show the last entries for the shell
8644 * valid.c: added required attribute testing
8645 * SAX.c: the cdata callback now merge contiguous fragments
8646 * HTMLparser.c: cleanup of some macros
8647
8648Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * parser.c: fix for PIs name starting with xml
8651 * tree.c: fixed a potential problem with || and && ops
8652 * *.c, configure.in win32config.h.in : generate win32config.h for
8653 those on the Other Side !
8654
8655Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * parser.c: fixed a stupid = vs. == bug :-(
8658 * doc/gnome-xml.sgml: s/glade/xml/
8659
8660Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * configure.in, doc/xml.html : bug fix release 1.8.2
8663 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8664 Hopefully the end of that silly C++ include problem
8665 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8666 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8667 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8668 troubles with autoclosed elements when the stree shape doesn't
8669 follow the DtD specs. Added htmlIsAutoClosed() and
8670 htmlAutoCloseTag()
8671 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8672 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8673 * debugXML.c: fixed a bug on printing default namespaces.
8674 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8675
8676Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * result/HTML/*.htm[l] : updated the HTML regression tests according
8679 to the new output
8680 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8681 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8682 problem due to intermix of extern "C" { ... } declarations for C++
8683 and recursive includes in the headers
8684
86851999-12-20 Chris Lahey <clahey@umich.edu>
8686
8687 * HTMLtree.c: Made it so that html nodes with a single child do
8688 not insert a carriage return before or after the child node.
8689
8690Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * configure.in, doc/xml.html : bug fix release 1.8.1
8693 * parser.c: fixed bug #4344
8694 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8695 added the glue to avoid C++ problems
8696 * doc/* : regenerated the documentation
8697
8698Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8701 namespace recognition, and Dia as a resul :-(
8702 * encoding.c: closed bug #3950
8703
8704Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8705
8706 * valid.c: debugging a posteriori validation, except URI expansion
8707 stuff this should be fixed now
8708 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8709 Carl Nygard <cnygard@bellatlantic.net>
8710 * tester.c: added --postvalid, cleaning of the code
8711 * tree.[ch]: added xmlDocGetRootElement()
8712
8713Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8714
8715 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8716 c++ losage.
8717
8718Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * configure.in, doc/xml.html : bumped to 1.8.0
8721 * xlink.[ch], Makefile.am : added framework for link detection
8722 * parser.h: added nbChars to parser context, needed for cleanup.
8723 * xmlmemory.c: removed a nasty bug when out of mem
8724 * valid.[ch]: adding namespace support for attribute decl
8725 * tester.c: added --debugent option
8726 * debugXML.[ch]: added xmlDebugDumpEntities()
8727 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8728 buffers instead, this was really needed, validation was breaking
8729 in strange ways due to that. Added xmlParseStringPEReference()
8730 and other parsing from strings functions. Entities processing
8731 modified again, but PERef are still not handled correcly but
8732 unless you're Eve Maller you won't notice :-)
8733 * HTMLparser.c: large changes toward reliability, and switched to
8734 lowercase internal tags, XHTML is lowercase, so it will help
8735 that output is closer to next version.
8736 * doc/* : regenerated the documentation, it is now hosted at
8737 http://xmlsoft.org/ (same bits I just bought the domain :-)
8738
8739
8740Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8743 doc generation
8744 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8745 in the SAX API
8746 * doc/*: rebuilt the doc making sure everything appears in the
8747 HTML files
8748
8749Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8752 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8753 which allow impressive speed improvement on dataset with
8754 large text pieces, but at the cost of broken binary
8755 compatibility and slightly bigger memory usage.
8756 Configure with --with-buffers to activate them, they
8757 are protected with XML_USE_BUFFER_CONTENT define.
8758 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8759 goal is 0 memory left allocated once parser is no more used
8760 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8761 call xmlCleanupParser() and xmlMemoryDump()
8762
8763Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8764
8765 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8766 * parser.[ch] encoding.[ch]: added memory cleanup routines
8767 * parser.c: closing bug #3788
8768 * doc/*: rebuilt the doc
8769
8770Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8771
8772 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8773 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8774 * tester.c: added --compress option
8775 * doc/*: rebuilt the documentation
8776
8777Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8780 if given /proc/kcore as input !
8781 * doc/xml.html doc/*: updated and rebuilt the documentation
8782
8783Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * parser.c: Fixed some wrongly space collapsing code due to
8786 a misreading of the spec.
8787 * result/*: fixed the output accordingly
8788
8789Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * encoding.c: bug fix and typos
8792 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8793 * parser.c: added attribute normalization closing bug #3597
8794 * test/att* result/att* SAXresult/att*: testcase for attribute
8795 normalization
8796
8797Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * configure.in: closing bug #3163 by adding extra flags for the
8800 cc compiler on HP-UX
8801
8802Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8803
8804 * valid.[ch] : removed a typo and an enumerated type bug in the
8805 xmlAddElementDecl() function
8806 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8807 call to xmlEncodeEntitiesReentrant() so that the functions
8808 New, Set and Get are at the same level.
8809 * parser.c HTMLparser.c: extra memory allocation bug for
8810 attributes detected by someone using libxml in embedded systems :-)
8811
8812Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * xmlmemory.h: turned off mem debug :-\
8815
8816Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * parser.c: closed bug #2784 a one line fix, but worth pushing
8819 a new release out
8820 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8821 some structures, comments before and after the
8822 main element, and other nastyness
8823 * HTMLtree.c tree.c: accomodate the extended HTML supported
8824 * configure.in: pushing 1.7.4
8825 * test/ent8 and related outputs : added a new test for bug #2784
8826 * test/HTML/wired.html and related output: a nasty HTML example
8827 * Makefile.am: improved the test scripts
8828 * docs/* : reran the documentation extractor, updated xml.html
8829
8830Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8833 HTMLparser and debugged the HTML related code. HTML documents
8834 now have their own type
8835 * entities.c: do not dump &apos; for HTML output
8836 * xmlmemory.c: improvement, breakpoint mechanism
8837 * testHTML.c: added --sax --repeat ...
8838 * Makefile.am: improved the HTML tests
8839 * valid.[ch]: added xmlValidGetValidElements and
8840 xmlValidGetPotentialChildren
8841 * tester.c: added --insert to test the 2 new functions
8842 * test//* result//* SAXresult//* : regression test cleanup
8843 and extension.
8844 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8845 gnome-xml-nanohttp.html
8846
8847Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * HTMLparser.c: fixed problems with some autoclose tags
8850 * tree.c: fixed XML output problems.
8851 * result/* SAXresult/*: update of the tests output
8852
8853Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * Makefile.am: Arturo patch for xmlConf.sh version info
8856 * parser.c: Tim Josling patch for single quoted items
8857 * tester.c: Tim Josling patch for tester options usage
8858 * tree.h: indent cleanup
8859
8860Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8861
8862 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8863 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8864
8865Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * tree.c : Raph patch for initialization of CORBA fields
8868 * parser.c, xpath.c, ...: modification of doc comments
8869 * xpath.c : allow spaces in xpath expressions
8870
8871Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * xmlmemory.h: turning off memory debug :-(
8874
8875Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8878 better SAX interfaces.
8879 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8880 entity.
8881 * configure.in: 1.7.2
8882
8883Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8884
8885 * libxml.spec.in: fixed the URL
8886 * doc/xml.html: improved the documentation front-end
8887
8888Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8889
8890 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8891
8892Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * libxml.spec.in: fixed the alpha compile problem
8895 * parser.[ch]: changed errno to errNo in the parser context :-(
8896 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8897 * doc/xml.html: changed CHAR to xmlChar
8898 * doc/html/*: recompiled the documentation
8899 * configure.in: 1.7.1
8900
8901Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * parser.h: modified the parser context struct to regain 1.4.0
8904 binary compatibility
8905 * parser.c, xml-error.h: added errno ot teh context and defined
8906 a set of errors values with update of errno
8907 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8908 DTDs and entities
8909 * *.h, *.c: complete cleanup of the use of config.h and include
8910 protection depending on the current setup.
8911 * overalll debugging, maintenance and bug-fixing on all modules
8912 * updated the documentation
8913 * ready for 1.7.0
8914
8915Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * HTMLparser.c : cleanup
8918 * SAX.c valid.c valid.h: added ID/IDREF checking
8919 * tree.c tree.h: extended doc structure for refs
8920 * configure.in: 1.6.2
8921 * parser.c: patched bug in SAX user arg call
8922 * parserInternals.h: patched missing close in C++ wrapping
8923 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8924 especially upcoming XPointer implementation.
8925 * doc/xml.html: augmented, typo
8926
8927Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8928
8929 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8930 not all invocations of install understand -d.
8931
8932Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8933
8934 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8935 to make 'check' works, when builddir != srcdir.
8936
8937Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * doc/xml.html : updated the documentation
8940
8941Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8944 not deallocated memory blocks
8945 * *.c : replaces all calls to malloc() free() and realloc() to
8946 the wrapper functions/macros
8947 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8948 instead of xmlFreeNodeList()
8949
8950Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * HTMLparser.c: corrected a stupid bug leading to core dump at
8953 tree deallocation. Removed warnings indicated by
8954 Stephane.Conversy@lri.fr
8955 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8956 looked for in the external subset
8957
8958Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8959
8960 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8961 on SGI by Stephane.Conversy@lri.fr
8962
8963Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8964
8965 * all .h : changed the prototype declaration indent as in gtk
8966 * most .c : working on reducing the TODOs in the code
8967 * most .c : cleanup though -pedantic and Insure++
8968 * improvements on validation ID checkings.
8969 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8970 * xml-config.in: closed #1810
8971
8972Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * tree.h, valid.c, valid.h: more work on validity, IDs
8975 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8976 definition for AIX
8977
8978Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8981 the distribution due to a cut'n paste error at last commit
8982
8983Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * configure.in: upgraded to version 1.4.0
8986 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8987 Big update, added a large part of the validation process,
8988 it should be usable, but some parts are missing
8989 * xpath.c: improved the implementation w.r.t. root.
8990 * Makefile.am: added more tests
8991 * test and result trees: added a lot of tests
8992 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8993
8994Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * Added an HACKING file
8997
8998Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * xpath.[ch] : improvements and debug of the XPath implementation
9001 * parser.c, HTMLparser.c : modified the parsers to be progressive
9002 * tree.[ch] : extended the Buffer promitives
9003 * xmlIO.[ch] : added basic I/O routines providing progressive
9004 parsing and ready for I18N conversion plugins
9005 * SAXresult/* : the SAX callback sequence maybe slightly different
9006 now
9007 * test*.c : improved/updated the tests programs
9008 * doc/* : recompiled the docs.
9009
90101999-07-26 Michael Meeks <michael@edenproject.org>
9011
9012 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9013
9014 * tree.c: Ditto.
9015
9016Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * configure.in: upgraded to version 1.4.0
9019 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9020 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9021 XML query language, see http://www.w3.org/TR/xpath for more details.
9022 * parser.c, parser.h: added CHAR* related string functions for XPath
9023 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9024 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9025 rebuild the docs.
9026 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9027 and regression testing capabilities for XPath.
9028
9029Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9032 closing bug #1646
9033
9034Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * Makefile.am, example/Makefile.am: closed bug #1683
9037
9038Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * example/Makefile.am, configure.in: added the makefile for the
9041 gjobread example
9042
9043Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9044
9045 * doc/Makefile.am:
9046 - fix which allow "make install DESTDIR=</install/prefix>".
9047
9048Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9051 which fixed a problem on the file reading-code.
9052
9053Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9056 output.
9057 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9058
9059Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9060
9061 * parser.h : Oops removed the binary compatibility problem
9062 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9063 * parser.c, HTMLparser.c: applied patches for reading from stdin
9064
9065Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * parser.c, entities.c, valid.c: cleanup bug #1591
9068 * configure.in: cleanup bug #1592
9069 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9070 the same tree back-end. Hence gdome will be available for it.
9071 * doc/Makefile.am: close bug #617
9072
9073Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * parser.c: alloctate a per parser context SAX interface block
9076
9077Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9080 and xmlEncodeEntitiesReentrant with the correct one :-\
9081
9082Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9083
9084 * commit of my internal XML base changes, quite a lot of
9085 changes, cleanups, better entities support, framework for
9086 new I/O and charset detection and handling
9087 * Fixed the configure/Makefile stuff to generate shared libs
9088 with the proper version info, so we jumped on rev from
9089 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9090 xmlEncodeEntities() result need to be freed now, and a string
9091 xmlParserVersion provide the current library version.
9092
9093Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9094
9095 * parser.c: fixed a buffer overrun for when you have a very long
9096 attribute with no entities in it.
9097
9098Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * added example directory
9101 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9102
9103Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * Release of libxml-1.1, nearly everything has been touched for
9106 this.
9107 * Added more regression tests
9108 * Updated the documentation
9109
9110Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9111
9112 * tree.[ch]: unified the XML_NO_CORBA defines.
9113 * parser.c encoding.[ch]: started plugging in char encoding detection
9114
9115Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9116
9117 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9118 Also freed allocated buffer.
9119
9120Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9121 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9122 reentrancy problem at printing. One is left in entities.c, to
9123 remove ASAP
9124 * testSAX.c : added a test example showing the use of the SAX
9125 interface if one doesn't want to build the DOM tree.
9126 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9127
9128Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9131 large revamping of the parser to use SAX callbacks
9132 http://www.megginson.com/SAX/ (or at least a C like interface
9133 a la Expat). It's now possible to set up your own callbacks
9134 and the parser will not build a DOM tree.
9135 * test/* result/*: updated the test suite, I finally removed
9136 the old Namespace draft support (PI based).
9137
9138Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * Makefile.am: added test result to EXTRA_DIST for make tests
9141
9142Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * parser.c, parserInternals.h: moved the chars macro definitions
9145 to parserInternals.h
9146 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9147 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9148
9149Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * xml-config.in : applied patch to make --version work
9152
91531999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9154
9155 * Makefile.am (check-local): Alias for `tests' target. This will
9156 cause `make check' to do the right thing.
9157 (tests): Don't run tests in srcdir. Also, replaced calls to
9158 basename with a `sed' "equivalent".
9159
9160Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9163 it in the header and not the sources, updated the doc.
9164 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9165 pointing this out.
9166
9167Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9170 exported the inputStream routines.
9171 * doc/html/* : updated accordingly
9172
9173Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * parser.c, parser.h, parserInternals.h: added a few extra
9176 internal calls to allocate and free parser contexts ...
9177 * doc/html/* : updated accordingly
9178
9179Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * configure.in, Makefile.am, doc/makefile.am : General changes for
9182 1.0.0 release and including the generated HTML documentation.
9183
9184Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * makefile.am : added parserInternals.h, oops.
9187
9188Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9189
9190 * parserInternals.h: added this header giving access to the parser
9191 internal functions.
9192 * doc/Makefile.am : added a rebuild target which rebuilds the full
9193 set of documentations
9194 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9195 the internal subset.
9196 * *.c *.h: modifications needed to generate the documentation using
9197 gtk-doc, cleanup of functions blocks, reorganisation of struct
9198 declarations.
9199
9200Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9203 the tar and spec file to include the beginning of the doc.
9204
92051999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9206
9207 * doc/.cvsignore: Added this file.
9208
9209Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9210
9211 * tree.c: fixed xmlGetProp to return "" when the attribute
9212 exists, even if the node-list is NULL.
9213
9214Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9215
9216 * tree.c: patched an error outputting empty attribute values.
9217 * Makefile.am and doc/makefile.am: have been updated during the
9218 week-end. Sorry for an empty CVS log, I got a shell problem.
9219
9220Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * tree.h: cleaned up using enums instead of defines
9223 * parser.c, valid.[ch]: more work on parsing/output of element
9224 declarations
9225
9226Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9227
9228 * valid.[ch], tree.c, parser.c : more work toward full parsing
9229 of XML DTDs.
9230 * README: added informations about mailing-list and on-line
9231 documentation
9232
92331999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9234
9235 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9236
9237Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9238
9239 * parser.c, tree.[ch] : more work toward conformance testing,
9240 added a last element to accelerate parsing of very flat structures
9241 started working on internal subset Element content declaration.
9242 * valid.[ch] : first cut at adding code toward validation.
9243 * previous changes had also small impact on most files, especially
9244 the conformance testing using James Clark test suite.
9245
9246Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * test/* : updated the examples, most of them were not well
9249 formed (humm), and added rdf2.
9250 * result/* : resulting changes in the output.
9251
9252Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9255
9256Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * tree.c: patched a bug in the generation of empty attributes
9259
9260Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9261
9262 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9263 for node/trees/documents/... Biggest problem is namespace
9264 support when copying subtrees.
9265
9266Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * parser.c, entities.c: improve entities and char ref encoding,
9269 and cleanups of error messages.
9270
9271Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9272
9273 * parser.c, entities.c: simple bug hunting done during rpm2html and
9274 rpmfind integration.
9275
9276Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9277
9278 * parser.[ch]: Added interfaces allowing to specify a SAX
9279 handler before parsing.
9280
9281Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9282
9283 * parser.c: redirrect all errors reporting through the SAX
9284 error function
9285
9286Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9287
9288 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9289 * libtool, tlmain ...: update of the libtool files
9290
92911998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9292
9293 * entities.c: Use g_snprintf insteda of snprintf.
9294
9295Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9298 added ent5 test for this purpose.
9299 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9300
9301Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9302
9303 * parser.c: fixed? a strange error due to compression on a GWP
9304 document.
9305
9306Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * tree.[ch]: bug fixing
9309 * entities.[ch]: defined a specific type for predefined entities
9310 * doc/xml.html: more documentation on the library, how to use it,
9311 overview of the interfaces.
9312
9313Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9314
9315 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9316
9317Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9318
9319 * tree.c: corrected a small bug
9320 * doc/xml.html: continuing writing documentation.
9321
9322Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9323
9324 * debugXML.h debugXML.c: added debugging utilities.
9325 * tester.c: added --debug switch.
9326 * tree.c: patched an incorrect node->type assignment.
9327 * parser.c: formatting, ensure that node->doc != NULL in attributes
9328
9329Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9332 entity support and provide an internal representation close to
9333 DOM one (entity ref nodes, and attribute value as tree). I tried
9334 to preserve the interface but this will surely break some apps
9335 (I have to change rpm2html/rpmfind for example). I had to change
9336 two interfaces, and the generated tree is somewhat different.
9337 * doc/* : started documenting the XML library, the tree and
9338 DOM/Corba. This is a first step.
9339
9340Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * parser.c: Set up the fonctions comment block, boring but useful.
9343 * parser.h, SAX.c, parser.c: now attributes are processed through
9344 the SAX interface. The problem is that my SAX interface diverged
9345 quite a bit from the original one, well this is not an official
9346 spec, and translating it from Java to C is hairy anyway...
9347
9348Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9349
9350 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9351 fonctions comment block, boring but useful.
9352
9353Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9354
9355 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9356 conversion routines. However they are not yet used to convert the
9357 inputs. The core will run with UTF-8.
9358
9359Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * tree.c : make sure that the type id is properly set-up when
9362 a new object is allocated, needed for DOM.
9363
9364Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * tree.h, tree.c: Ok, the main objects in the tree will be native
9367 corba objects, it costs 8 bytes per Node, Attribute and Document
9368 but it simplifies the Corba integration a lot (no extra interface
9369 objects to allocate/free).
9370
9371Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9372
9373 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9374 and changed NODEs contants for conformity with DOM Level 1
9375
9376Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9377
9378 * added hooks to keep track of servants when creating objects
9379 xmlDoc and xmlNode (for Corba export).
9380
9381Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9382
9383 * added xml-config script.
9384
9385Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9386
9387 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9388 to autoupdate libtool and automake conf files.
9389
93901998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9391
9392 * Makefile.am: Use '?' to separate the sed
9393 commands as ',' is used when people pass -Wl,something.
9394
9395
9396Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * tree.c, tree.h: added a per-document compression interface.
9399
9400Tue Sep 22 20:47:38 EDT 1998
9401
9402 * tree.c, tree.h: added saving with compression and added interfaces
9403 to control the compression level (xmlGetCompressMode,
9404 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9405
9406Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * parser.c: corrected a loop for files of size 0
9409
94101998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9411
9412 * error.h: New file. Contains prototyes from `error.c'.
9413
9414Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9415
9416 * Makefile.am (xmlincdir): New macro.
9417 (xmlinc_HEADERS): Renamed from include_HEADERS.
9418
9419Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9420
9421 * applied small patch on numeric entities from
9422 Christopher Blizzard <blizzard@appliedtheory.com>
9423
9424Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9425
9426 * New release 0.2, removed the old xml_* files so that it's
9427 coherent with the other CVS base (W3C), far better conformance
9428 to standard, new namespaces, decent entities support, beginning
9429 of a SAX-like interface. Nearly nothing left intact, even the
9430 test examples ...
9431
94321998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9433
9434 * .cvsignore: Add .deps dir
9435
9436Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9439
9440Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9441
9442 * configure.in: added test for CPP
9443 * AUTHORS, Changelog: the original ones didn't get commited but the
9444 glib ones instead, fixed.
9445 * Makefile.am: corrected an error in library naming
9446
9447Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * integrated code developped at W3C
9450 * changed the original Copyright
9451 * migrated to automake
9452 * prefixed the filenames by xml_ to avoid filename clashes
9453
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009454Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9455
9456 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9457 should not be called.
9458
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009459Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9460
9461 * libxml-2.0.pc.in: applied the patch to fix #101894
9462
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009463Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9464
9465 * tree.c : applied patch from Lukas Schroeder for register callbacks
9466 * valid.c: modified patch from Lukas Schroeder to test
9467 register callbacks with --chkregister
9468
Daniel Veillard067bae52003-01-05 01:27:54 +00009469Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9470
9471 * xmlreader.c: seriously changed the way data are pushed to
9472 the underlying parser, go by block of 512 bytes instead of
9473 tryng to detect tag boundaries at that level. Changed the
9474 way empty element are detected and tagged.
9475 * python/tests/reader.py python/tests/reader2.py
9476 python/tests/reader3.py: small changes mostly due to context
9477 reporting being different and DTD node being reported. Some
9478 errors previously undetected are now caught and fixed.
9479 * doc/xmlreader.html: flagged last section as TODO
9480
Daniel Veillard51a447a2003-01-04 19:42:46 +00009481Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9482
9483 * python/libxml.py: integrated the Python 2.2 optimizations
9484 from Hannu Krosing, while maintaining compatibility with
9485 1.5 and 2.1
9486
Daniel Veillarde59494f2003-01-04 16:35:29 +00009487Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9488
9489 * xmllint.c: a bit of cleanup
9490 * xmlreader.c: small fix
9491 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9492 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9493
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009494Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9495
9496 * python/setup.py.in: patch from Stéphane Bidoul to include
9497 drv_libxml2.py in setup.py
9498
Daniel Veillard66b82892003-01-04 00:44:13 +00009499Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9500
9501 * doc/xmlreader.html: starting documenting the new XmlTextReader
9502 interface.
9503
Daniel Veillard7704fb12003-01-03 16:19:51 +00009504Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9505
9506 * xmllint.c: added the --stream flag to use the TextReader API
9507 * xmlreader.c: small performance tweak
9508
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009509Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9510
9511 * xmlreader.c python/tests/reader2py: okay the DTD validation
9512 code on top of the XMLTextParser API should be solid now.
9513
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009514Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9515
9516 * xmlreader.c python/tests/reader2py: Fixing some more mess
9517 with validation and recursive entities while using the
9518 reader interface, it's getting a bit messy...
9519
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009520Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9521
9522 * xmlreader.c python/tests/reader.py: another couple of problem
9523 related to IsEmptyElement reported by Stéphane Bidoul needed
9524 some fixes.
9525
Daniel Veillard4f860202003-01-02 13:00:02 +00009526Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9527
9528 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9529 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9530 based on the python XmlTextReader interface.
9531
Daniel Veillard3c265e42003-01-01 21:06:49 +00009532Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9533
9534 * tree.c: backing out one change in the last patch which broke the
9535 regression tests
9536
Daniel Veillard5335dc52003-01-01 20:59:38 +00009537Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9538
9539 * global.data globals.c tree.c include/libxml/globals.h: applied
9540 an old patch from Lukas Schroeder to track node creation and
9541 destruction. Probably missing a lot of references at the moment
9542 and not usable reliably.
9543
Daniel Veillard8ba17412003-01-01 19:13:12 +00009544Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9545
9546 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9547 from doc/news.html and a stylesheet
9548
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009549Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9550
9551 * xmlreader.c python/tests/reader.py: fixed another couple of
9552 xmlreader bugs reported by Stéphane Bidoul and added tests.
9553
Daniel Veillard9e395c22003-01-01 14:50:44 +00009554Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9555
9556 * xmlreader.c python/tests/reader2.py: fixed another validity
9557 checking in external parsed entities raised by Stéphane Bidoul
9558 and added a specific regression test.
9559 * python/tests/reader3.py: cleanup
9560
Daniel Veillardd5896142002-12-31 14:45:26 +00009561Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * xmlreader.c python/tests/reader2.py: fixed a problem with
9564 validation within entities pointed by Stéphane Bidoul, augmented
9565 the tests to catch those.
9566
Daniel Veillarddc85f282002-12-31 11:18:37 +00009567Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * python/generator.py: modified the generator to allow keeping
9570 class references when creating new classes, needed to fix a bug
9571 pointed by Stéphane Bidoul where the input buffer of the
9572 xmlTextReader instance gets destroyed if the python wrapper for
9573 the input is not referenced anymore.
9574
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009575Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9578 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9579
Daniel Veillard571b8892002-12-30 12:37:59 +00009580Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * xmlreader.c python/tests/reader.py: fixed another problem
9583 pointed by Stéphane Bidoul
9584
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009585Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9588 with "<a/>"
9589
Daniel Veillardecaba492002-12-30 10:55:29 +00009590Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * SAX.c: warn on xmlns:prefix="foo"
9593 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9594 for namespace attributes handling.
9595
Daniel Veillard2d84a892002-12-30 00:01:08 +00009596Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9599 a really nasty problem raised by a DocBook XSLT transform
9600 provided by Sebastian Bergmann
9601
Daniel Veillard29b3e282002-12-29 11:14:41 +00009602Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9605 by Stéphane Bidoul and integrated it into the tests
9606
Daniel Veillarde18fc182002-12-28 22:56:33 +00009607Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9610 extended the XmlTextReader API a bit, addding accessors for
9611 the current doc and node, and an entity substitution mode for
9612 the parser.
9613 * python/libxml.py python/libxml2class.txt: related updates
9614 * python/tests/Makefile.am python/tests/reader.py
9615 python/tests/reader2.py python/tests/reader3.py: updated a bit
9616 the old tests and added a new one to test the entities handling
9617
Daniel Veillardaba976d2002-12-28 21:14:18 +00009618Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * python/generator.py python/libxml2class.txt
9621 python/tests/reader.py python/tests/reader2.py: changed the
9622 generator to provide casing for the XmlTextReader similar to
9623 C# so that examples and documentation are more directly transposable.
9624 Fixed the couple of tests in the suite.
9625
Daniel Veillard83298842002-12-28 15:12:33 +00009626Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * doc/guidelines.html: added a document on guildeline for
9629 publishing and deploying XML
9630
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009631Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * valid.c xmlreader.c: final touch running DTD validation
9634 on the XmlTextReader
9635 * python/tests/Makefile.am python/tests/reader2.py: added a
9636 specific run based on the examples from test/valid/*.xml
9637
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009638Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * python/libxml.py: added a few predefined xmlTextReader parser
9641 configuration values.
9642
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009643Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * python/libxml_wrap.h: trying to fix #102037
9646
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009647Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * SAX.c: fixing bug #95296, when the predefined entities
9650 are redefined in the DTD the default one must be used
9651 instead anyway.
9652
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009653Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9654
9655 * doc/xmllint.xml
9656 * doc/xmllint.1
9657 Add discussion of XML_DEBUG_CATALOG to xmllint man
9658 page - bug #100907
9659
9660
Daniel Veillarddf512f42002-12-23 15:56:21 +00009661Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * xmlreader.c: Fixed the empty node detection to avoid reporting
9664 an inexistant close tag.
9665
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009666Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9669 for Python 2.1
9670
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009671Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9674
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009675Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * doc/libxml2-api.xml python/tests/reader.py: one really need
9678 to provide the base URI information when creating a reader parser
9679 from an input stream. Updated the API and the example using it.
9680
Daniel Veillardea7751d2002-12-20 00:16:24 +00009681Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9684 include/libxml/valid.h include/libxml/xmlreader.h: working on
9685 DTD validation on top of xml reader interfaces. Allows to
9686 validate arbitrary large instances. This required some extensions
9687 to the valid module interface and augmenting the size of xmlID
9688 and xmlRef structs a bit.
9689 * uri.c xmlregexp.c: simple cleanup.
9690
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009691Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9694 work on the xml reader interfaces.
9695 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9696 Web page for the Windows binaries.
9697
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009698Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * xmlIO.c: applied a patch for VMS following the report by
9701 Nigel Hall
9702
Daniel Veillard3772de32002-12-17 10:31:45 +00009703Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * parser.c: the parseStartTag bug fix wasn't complete.
9706
Daniel Veillard67df8092002-12-16 22:04:11 +00009707Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9710 parseStartTag, fixing it.
9711 * test/att4 result/att4 result/noent/att4: adding the test
9712 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9713 more methods to XmlTextReader.
9714
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009715Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9716
9717 * win32/libxml2.def.src: added more xml reader exports
9718 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9719 to the build
9720
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009721Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9722
9723 * doc/tutorial/xmltutorial.xml
9724 plus generated html and pdf
9725 Updating tutorial again based on further comments from Niraj
9726 Tolia on the last iteration
9727
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009728Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9729
9730 * doc/tutorial/xmltutorial.xml
9731 * doc/tutorial/includekeyword.c
9732 * doc/tutorial/includegetattribute.c
9733 plus generated html and pdf
9734 Adding fix from Niraj Tolia to tutorial to properly free memory.
9735
9736
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009737Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9740 more methods of XmlTextReader.
9741 * python/libxml2class.txt python/tests/reader.py: this increased the
9742 methods in the bndings, augmented the test to check those new
9743 functions.
9744
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009745Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9748 methods of XmlTextReader.
9749 * python/generator.py python/libxml_wrap.h python/types.c
9750 python/libxml2class.txt: added the reader to the Python bindings
9751 * python/tests/Makefile.am python/tests/reader.py: added a specific
9752 test for the Python bindings of the Reader APIs
9753 * parser.c: small cleanup.
9754
Daniel Veillard06503452002-12-13 10:42:08 +00009755Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * xinclude.c: fallback was only copying the first child not the
9758 full child list of the fallback element, closes #89684 as reopened
9759 by Bernd Kuemmerlen
9760
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009761Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9762
9763 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9764
Daniel Veillard000eafb2002-12-12 10:04:22 +00009765Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9766
Daniel Veillardc1eed322002-12-12 11:01:32 +00009767 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009768 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009769 gives enum values, fix functype return type, put back fields in
9770 structs
9771 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009772
Daniel Veillard024b5702002-12-12 00:15:55 +00009773Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9776 about htmlNodeDumpOutput location.
9777 * xpath.c: removed an undefined function signature
9778 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9779 too many symbols in the API breaking the python bindings.
9780 Updated with the libxslt/libexslt changes.
9781
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009782Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * configure.in: preparing release of 2.4.29
9785 * doc/*: rebuilt the docs and API
9786 * xmlreader.c: a few more fixes for the XmlTextReader API
9787
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009788Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9789
9790 * include/win32config.h: applied mingw patch from Magnus Henoch
9791
Daniel Veillard5aad8322002-12-11 15:59:44 +00009792Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9795
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009796Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9799 building Python script, does the C parsing directly, generates
9800 a better API description including structure fieds defs and
9801 enums. Still a couple of bugs, but good enough for the python
9802 wrappers now.
9803 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9804 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9805 include/libxml/schemasInternals.h include/libxml/tree.h: more
9806 cleanup based on the python analysis script reports.
9807 * libxml.spec.in: make sure the API XML description is part of the
9808 devel package.
9809
Daniel Veillard01c13b52002-12-10 15:19:08 +00009810Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9813 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9814 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9815 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9816 code cleanup, especially the function comments.
9817 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9818
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009819Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * Makefile.am xmlreader.c include/libxml/Makefile.am
9822 include/libxml/xmlreader.h: Adding a new set of APIs based on
9823 the C# TextXmlReader API but converted to C. Allow to parse
9824 in constant memory usage, far simpler to program and explain
9825 than the SAX like APIs, unfinished but working.
9826 * testReader.c: test program
9827
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009828Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9829
9830 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9831
Daniel Veillard64b35282002-12-04 15:10:40 +00009832Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * tree.c: Chip turner indicated that XHTML1 serialization
9835 rule for style actually break on both IE and Mozilla,
9836 try to avoid the rule if escaping ain't necessary
9837
Daniel Veillard8efff672002-12-04 11:44:48 +00009838Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * nanhttp.c: handle HTTP URL escaping, problem reported by
9841 Glen Nakamura and Stefano Zacchiroli
9842
Daniel Veillard1c732d22002-11-30 11:22:59 +00009843Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9846
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009847Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * uri.c: Johann Richard pointed out some XPointer problems for
9850 URN based URI references in XInclude. Modified the URI parsing
9851 and saving routines to allow correct parsing and saving of
9852 XPointers, especially when attached to "opaque" scheme accordingly
9853 to RFC 2396
9854
Daniel Veillard8db67d22002-11-27 19:39:27 +00009855Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9858 of refactoring to the HTML saving code.
9859 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9860 in the doc.
9861
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009862Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9865 to a buffer API to reuse the generic dump to an OutputIO layer,
9866 this reduces code, fixes xmlNodeDump() for XHTML, also made
9867 xmlNodeDump() now return the number of byte written.
9868
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009869Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * python/setup.py.in: another patch from Stéphane Bidoul for
9872 Python bindings on Windows
9873 * doc/parsedecl.py: small cleanup
9874
Daniel Veillard9715c172002-11-25 16:33:40 +00009875Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * libxml.spec.in configure.in: add a line in %changelog for releases
9878
Daniel Veillard9bc53102002-11-25 13:20:04 +00009879Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * parser.c: patch from Marcus Clarke fixing a problem in entities
9882 parsing that was detected in KDe documentations environment.
9883
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009884Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9885
9886 * python/libxml.c (libxml_prev): Return the previous as opposed to
9887 the next node (I guess this is the result of some cut & paste programming:)
9888
Daniel Veillard80d7b902002-11-23 16:23:08 +00009889Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9892
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009893Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * python/generator.py python/libxml.c python/setup.py.in: trying
9896 to fix the Python bindings build on Windows (Stéphane Bidoul)
9897
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009898Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9899
9900 * win32/configure.js: added option for python bindings
9901 * win32/libxml2.def.src: added more exports
9902
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009903Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9904
9905 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9906 pthreads
9907 * win32/wince/*: applied updates to Windows CE port from Javier
9908
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009909Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * configure.in: preparing 2.4.28
9912 * libxml.spec.in doc/Makefile.am: some cleanup
9913 * doc/*: updated the news and regenerated.
9914
Daniel Veillardfee408f2002-11-22 13:18:30 +00009915Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * HTMLparser.c: final touch at closing #87235 </p> end tags
9918 need to be generated.
9919 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9920 this change slightly the output of a few tests
9921 * doc/*: regenerated
9922
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009923Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * parserInternals.c: fixing bug #99190 when UTF8 document are
9926 parsed using the progressive parser and the end of the chunk
9927 is in the middle of an UTF8 multibyte character.
9928
William M. Brack8b2c7f12002-11-22 05:07:29 +00009929Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9930
9931 * threads.c: fixed initialization problem in xmlNewGlobalState
9932 which was causing crash.
9933 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9934 in xmlInitializeGlobalState.
9935 * parserInternals.c: cleaned up ctxt->sax initialisation.
9936
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009937Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * tree.c include/libxml/tree.h: modified the existing APIs
9940 to handle XHTML1 serialization rules automatically, also add
9941 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9942 libxslt serialization uses it when needed without changing
9943 the library API.
9944 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9945 result/xhtml1: added a new test specifically for xhtml1 output
9946 and updated the result of one XHTML1 test
9947
Daniel Veillardd076a202002-11-20 13:28:31 +00009948Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * xinclude.c parserInternals.c encoding.c: fixed #99082
9951 for xi:include encoding="..." support on text includes.
9952 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9953 test/XInclude/ents/isolatin.txt : added a specific regression test
9954 * python/generator.py python/libxml2class.txt: fixed the generator
9955 the new set of comments generated for doc/libxml2-api.xml were
9956 breaking the python generation.
9957
Daniel Veillard817e70b2002-11-19 22:28:48 +00009958Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9961 * configure.in: patch for Solaris on new autoconf closes #98880
9962 * doc/parsedecl.py: repair the frigging API building script,
9963 did I say that python xmllib sucks ?
9964 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9965 and some comment are no more truncated.
9966
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009967Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * parser.c: Martin Stoilov pointed out a potential leak in
9970 xmlCreateMemoryParserCtxt
9971
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009972Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9975 included in HTML documents and using the push parser.
9976
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009977Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9978
9979 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9980 specified, look for the Python interpreter not just in the
9981 specified root but also in the specified location. Fixes #98825
9982
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009983Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * python/libxml.c: fixing bug #98792 , node may have no doc
9986 and dereferencing without checking ain't good ...
9987
Daniel Veillarddad3f682002-11-17 16:47:27 +00009988Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * configure.in: preparing release 2.4.27
9991 * doc/* : updated and rebuilt the docs
9992 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9993 and all the docs are actually packaged and in the final RPMs
9994 * parser.c parserInternals.c include/libxml/parser.h: restore
9995 xmllint --recover feature.
9996
Daniel Veillard68e9e742002-11-16 15:35:11 +00009997Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
Daniel Veillard784b9352003-02-16 15:50:27 +00009999 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010000 processing of parsed entities, and XPath computation on sustitued
10001 entities.
10002 * testXPath.c: make sure entities are substitued.
10003
Daniel Veillard328f48c2002-11-15 15:24:34 +000010004Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
Daniel Veillard784b9352003-02-16 15:50:27 +000010006 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010007 processing of internal parsed entities, which had to be changed.
10008
Daniel Veillard66651aa2002-11-15 11:21:43 +000010009Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10012 trying to fix bug #98517 about building outside the source tree
10013 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10014
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010015Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10016
10017 * include/win32config.h: cleanup
10018 * win32/Makefile.mingw: integrated mingw in JScript configure
10019 * win32/Makefile.msvc: modified to allow mingw coexistence
10020 * win32/configure.js: integrated mingw
10021 * win32/Readme.txt: cleanup
10022
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010023Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * HTMLparser.c: strengthen the guard in the Pop macros,
10026 like in the XML parser, closes bug #97315
10027
Daniel Veillard0821b152002-11-12 20:57:47 +000010028Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10031 callback is never used.
10032
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010033Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * parserInternals.c: fixed the initialization of the SAX structure
10036 which was breaking xsltproc
10037 * xpath.c: patch from Petr Pajas for CDATA nodes
10038 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10039 * parser.c include/libxml/parser.h: patch from Peter Jones
10040 removing a leak in xmlSAXParseMemory() and adding the
10041 function xmlSAXParseMemoryWithData()
10042
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010043Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10044
10045 adding pdf of tutorial, changing web page to link to it
10046 * doc/tutorial/xmltutorial.pdf
10047 * doc/xml.html
10048 * doc/docs.html
10049
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010050Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10051
10052 * doc/tutorial/ar01s08.html
10053 adding file what I forgot for tutorial
10054
10055
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010056Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10057
10058 Adding encoding discussion to tutorial
10059 Added:
10060 * doc/tutorial/images/*.png: DocBook admonition image files
10061 * doc/tutorial/apf.html, apg.html: new generated html
10062 * doc/tutorial/includeconvert.c: conversion code entity file
10063 changed:
10064 * doc/tutorial/xmltutorial.xml: DocBook original
10065 * doc/tutorial/*.html: generated html
10066
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010067Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10068
10069 * include/libxml/*.h: retired xmlwin32version.h
10070 * doc/Makefile.am: retired xmlwin32version.h
10071 * win32/configure.js: retired xmlwin32version.h
10072
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010073Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10074
10075 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010076 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10077 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010078
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010079Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * globals.c: fixed a typo pointed out by Igor
10082 * xpath.c: try to speed up node compare using line numbers
10083 if available.
10084
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010085Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * tree.c: make xmlFreeNode() handle attributes correctly.
10088
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010089Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10090
10091 * catalog.c: completed the #96963 fix, as reported by Karl
10092 Eichwalder
10093
Daniel Veillard56f21f22002-11-06 15:49:46 +000010094Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10097
Daniel Veillard91ad8792002-11-04 17:06:52 +000010098Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * Makefile.am: switched the order of a couple of includes
10101 to fix bugs #97100
10102
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010103Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10104
10105 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10106 xmlLoadCatalogs that used to separate directories with a ':'.
10107
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010108Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10109
10110 * threads.c: improvements to the Windows-side of thread handling
10111 * testThreads.c: conditionally excluded unistd.h
10112 * testThradsWin32.c: broke overlong lines
10113 * include/win32config.h: adapted thread-related macros to the new
10114 scheme and for pthreads on Windows
10115 * win32/Makefile.msvc: introduced a more flexible thread build,
10116 added testThreads[Win32].c to the build
10117 * win32/configure.js: introduced a more flexible thread config
10118
John Fleck61f6fb62002-10-31 15:23:29 +0000101192002-10-31 John Fleck <jfleck@inkstain.net>
10120
10121 * doc/xml.html (and, by implication, FAQ.html)
10122 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10123
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010124Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10125
10126 * configure.in: removed xmlwin32version.h
10127 * include/libxml/Makefile.am: removed xmlwin32version.h
10128
Daniel Veillardce66ce12002-10-28 19:01:59 +000010129Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * tree.c: applied patch from Brian Stafford to fix a bug
10132 in xmlReconciliateNs()
10133
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010134Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * tree.c: applied patch from Christian Glahn to allow
10137 xmlNewChild() on document fragment nodes
10138
Daniel Veillardb39bc392002-10-26 19:29:51 +000010139Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * parser.c: Christian Glahn found a problem with a recent
10142 patch to xmlParseBalancedChunkMemoryRecover()
10143 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10144 problems
10145 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10146 test/schemas/seq*: added the test cases from Charles
10147
Daniel Veillard366a9152002-10-23 20:43:53 +000010148Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10151 serious cleanup of the spec file and associated changes
10152 in the Makefiles.
10153 * valid.c: try to remove some warnings on x86_64
10154
Daniel Veillardd033d022002-10-23 14:55:02 +000010155Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10158 fix bug #96586
10159
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010160Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10163 parsing, applied his patch
10164 * result/HTML/attrents.html result/HTML/attrents.html.err
10165 result/HTML/attrents.html.sax test/HTML/attrents.html:
10166 added the test and result case provided by Mikhail Sogrine
10167
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010168Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * vms/build_libxml.com vms/config.vms vms/readme.vms
10171 include/libxml/parser.h include/libxml/parserInternals.h
10172 include/libxml/tree.h include/libxml/xmlIO.h
10173 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10174 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10175 Applied the VMS update patch from Craig A. Berry
10176 * doc/*.html: update
10177
Daniel Veillardf000f072002-10-22 14:28:17 +000010178Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10181
Daniel Veillard1e208222002-10-22 14:25:25 +000010182Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * debugXML.c: adding a grep command to --shell in xmllint
10185 for T.V. Raman
10186
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010187Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * xmlcatalog.c: tried to fix some of the problem with --sgml
10190
Daniel Veillard935494a2002-10-22 14:22:46 +000010191Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * parser.c: tried to fix bug #91500 where doc->children may
10194 be overriden by a call to xmlParseBalancedChunkMemory()
10195
10196Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10199 identifiers in SGML catalogs containing '&'
10200
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010201Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * python/types.c: fixed bugs when passing result value tree
10204 to Python functions.
10205
Daniel Veillard48267432002-10-18 11:21:38 +000010206Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * configure.in: preparing the release of 2.4.26
10209 * doc/*: updated and rebuilt the documentation
10210
Daniel Veillardbb284f42002-10-16 18:02:47 +000010211Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * parser.c: fixed a XML Namespace compliance bug reported by
10214 Alexander Grimalovsky
10215
Daniel Veillard44892f72002-10-16 15:23:26 +000010216Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * HTMLtree.c: fixed serialization of script and style when
10219 they are not lowercase (i.e. added using the API to the tree).
10220
Daniel Veillard2fd85422002-10-16 14:32:41 +000010221Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * valid.c: make xmlValidateDocument emit a warning msg if there
10224 is no DTD, pointed by Christian Glahn
10225
Daniel Veillard32370232002-10-16 14:08:14 +000010226Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10229 content model when some of the blocks have min or max, and a couple
10230 of bugs found in the process.
10231 * result/schemas/list0* test/schemas/list0*: added some specific
10232 regression tests
10233
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010234Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * README: updated the contact informations
10237
Daniel Veillard63186732002-10-15 08:43:17 +000010238Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10241 misses it, reported by Peter Bray.
10242
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010243Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10246 and removed a few warnings
10247
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010248Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * parser.c: Christian Glahn found a small bug in the push parser.
10251 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10252 public
10253
Daniel Veillard6045c902002-10-09 21:13:59 +000010254Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xmlschemas.c include/libxml/xmlschemas.h: added
10257 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10258 * testSchemas.c: added --memory to test the new interface
10259
Daniel Veillardf0070122002-10-09 14:24:17 +000010260Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * doc/index.py doc/search.php: integrated the XSLT indexing,
10263 a few fixed in the indexer, added a scope selection at the
10264 search level.
10265
Daniel Veillard01992e02002-10-09 10:20:30 +000010266Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10269 this was due to uninitialized parts of the validation context
10270
Daniel Veillard321be0c2002-10-08 21:26:42 +000010271Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * debugXML.c: applied patch from Mark Vakoc except the API
10274 change, preserved it.
10275 * doc/*: updated the docs to point to the search engine for
10276 information lookup or before bug/help reports.
10277
Daniel Veillard01e87d22002-10-08 16:55:06 +000010278Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * doc/index.py doc/search.php: added mailing-list archives
10281 indexing and lookup
10282
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010283Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10286
Daniel Veillard9b006132002-10-07 11:13:27 +000010287Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * doc/index.py: improved HTML indexing
10290 * doc/search.php: make the queries also lookup the HTML based indexes
10291
Daniel Veillard141d04b2002-10-06 21:51:18 +000010292Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * doc/index.py: added HTML page indexing
10295
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010296Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10297
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010298 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010299 problem in libxslt.
10300 * catalog.c: fixed list handling in XML_CATALOG_FILES
10301
Daniel Veillardceb09b92002-10-04 11:46:37 +000010302Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * valid.c: typo/bug found by Christian Glahn
10305
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010306Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10307
10308 * xmlIO.c: applied Windows CE patch from Javier.
10309 * win32/wince: new directory, contains support for the PocketPC
10310 with Windows CE from Javier.
10311 * include/win32config.h: reorganised, removed duplicate
10312 definitions and applied WinCE patch from Javier.
10313 * include/wsockcompat.h: new file, now contains WinSock
10314 compatibility macros.
10315 * win32/Makefile.msvc: introduced double-run compilation.
10316
Daniel Veillarde16b5742002-09-26 17:50:03 +000010317Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * configure.in include/libxml/xmlwin32version.h: preparing release
10320 of 2.4.25
10321 * doc/*: updated and regenerated teh docs and web pages.
10322
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010323Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10326 error were not covering namespace declarations.
10327 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10328 it was missing the attribute declaration for the namespace
10329 * result/VC/NS3: the fix now report breakages in that test
10330
Daniel Veillardabe01742002-09-26 12:40:03 +000010331Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10334
Daniel Veillard2ace1952002-09-26 12:28:02 +000010335Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10338 and regenerated the docs and web site
10339
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010340Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10343 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10344 not before
10345
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010346Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * python/generator.py python/libxml2class.txt: fixed a stupid error
10349 breaking the python API
10350
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010351Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10354 triostr.c triostr.h: applied a trio update patch from
10355 Bjorn Reese which should work with MinGW
10356
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010357Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * tree.c: improving some documentation comments
10360 * xmlregexp.c: found and fixed a mem leak with python regression tests
10361 * doc/*: rebuilt the doc and the API XML file including the
10362 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10363 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10364 python/types.c: added access to the XML Schemas regexps from
10365 python
10366 * python/tests/Makefile.am python/tests/regexp.py: added a
10367 simple regexp bindings test
10368
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010369Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10370
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010371 * doc/xml.html:
10372 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010373
Daniel Veillard118aed72002-09-24 14:13:13 +000010374Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xmlregexp.c: fixed the data callback on transition functionality
10377 which was broken when using the compact form
10378 * result/schemas/*: updated the results, less verbose, all tests
10379 pass like before
10380 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10381 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10382 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10383 annoying warnings
10384 * xpath.c: try to provide better error report when possible
10385
Daniel Veillard72336152002-09-21 13:08:14 +000010386Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * Makefile.am: fixed a breakage raised by Jacob
10389
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010390Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10391
10392 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10393 which don't use sockets
10394
Igor Zlatkovic01280582002-09-20 16:40:34 +000010395Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10396
10397 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10398 * win32/configure.js: applied zlib patch from Daniel Gehriger
10399
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010400Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10401
10402 * win32/configure.js: applied the patch from Mark Vakoc for
10403 regexp support
10404 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10405 for regexp support
10406
Daniel Veillardb5c05732002-09-20 13:36:25 +000010407Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * xmlschemastypes.c: as pointed by Igor Float and Double
10410 parsing ain't finished yet
10411
Daniel Veillard40b11342002-09-20 12:01:39 +000010412Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * Makefile.am configure.in: trying to fix #88412 by bypassing
10415 all the python subdir if python ain't detected
10416
Daniel Veillard23e73572002-09-19 19:56:43 +000010417Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10420 made configuring with regexps/automata/unicode the default
10421 but without schemas ATM
10422 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10423 fixed the regexp based DTD validation performance and memory
10424 problem by switching to a compact form for determinist regexps
10425 and detecting the determinism property in the process. Seems
10426 as fast as the old DTD validation specific engine :-) despite
10427 the regexp built and compaction process.
10428
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010429Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * valid.c: determinism is debugged, new DTD checking code now works
10432 but xmlFAComputesDeterminism takes far too much CPU and the whole
10433 set usues too much memory to be really usable as-is
10434
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010435Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * tree.c: fixed another stupid bug in xmlGetNodePath()
10438 * xmllint.c: --version now report the options compiled in
10439
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010440Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * HTMLparser.c: small cleanup
10443 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10444 when configured with them. A bit of debugging around the determinism
10445 checks is still needed
10446
Daniel Veillard63b01c22002-09-17 19:25:28 +000010447Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10450
Daniel Veillard92727042002-09-17 17:59:20 +000010451Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * xmlIO.c: small portability glitch fixed.
10454
Daniel Veillard84d70a42002-09-16 10:51:38 +000010455Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * xmlschemastypes.c: incomplete steps for real/double support
10458 * testAutomata.c include/libxml/xmlautomata.h
10459 include/libxml/xmlregexp.h: avoiding a compilation problem
10460 * valid.c include/libxml/valid.h: starting the work toward using
10461 the regexps for actual DTD validation
10462
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010463Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * hash.c: cosmetic cleanup
10466 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10467 integrating a DTD validation layer based on the regexps
10468
Daniel Veillard4402ab42002-09-12 16:02:56 +000010469Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10472 the determinism was tested before eliminating the epsilon
10473 transitions :-(
10474
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010475Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * python/generator.py python/libxml.c python/libxml.py
10478 python/libxml2-python-api.xml python/libxml2class.txt
10479 python/libxml_wrap.h python/types.c: updated the python
10480 bindings, added code for easier File I/O, and the ability to
10481 define a resolver from Python fixing bug #91635
10482 * python/tests/Makefile.am python/tests/inbuf.py
10483 python/tests/outbuf.py python/tests/pushSAXhtml.py
10484 python/tests/resolver.py python/tests/serialize.py: updated
10485 and augmented the set of Python tests.
10486
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010487Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10488
10489 * win32/configure.js: added more readme info for the binary
10490 package.
10491
Daniel Veillard607b35c2002-09-10 12:16:19 +000010492Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * xmlIO.c: fixed a stupid out of bound array error
10495
10496Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10499 messing around with support for Windows path, cleanups,
10500 trying to identify and fix the various code path to the
10501 filename access. Added xmlNormalizeWindowsPath()
10502
Daniel Veillard76575762002-09-05 14:21:15 +000010503Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * error.c valid.c: working on better error reporting of validity
10506 errors, especially providing an accurate context.
10507 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10508 error reports in those cases.
10509
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010510Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10513 parser.c parserInternals.c xmlIO.c: get rid of all the
10514 perror() calls made in the library execution paths. This
10515 should fix both #92059 and #92385
10516
Daniel Veillard19aa7022002-09-05 11:14:19 +000010517Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * xmllint.c: memory leak reporting was broken after a change
10520 of the preprocessor symbol used to activate it.
10521
Daniel Veillardec6725e2002-09-05 11:12:45 +000010522Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * tree.c: try to make the copy function work for node of
10525 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10526 DOM layers though, not libxml2 itself.
10527
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010528Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * valid.c: try to provide file and line informations, not all
10531 messages are covered, but it's a (good) start
10532
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010533Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * xinclude.c: reimplemented a large part of the XInclude
10536 processor, trying to minimize resources used, James Henstridge
10537 provided a huge test case which was exhibiting severe memory
10538 consumption problems.
10539
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010540Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * python/Makefile.am: applied patch from Christophe Merlet to
10543 reestablish DESTDIR
10544
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010545Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * libxml.spec.in: fixes libary path for x86_64 AMD
10548
John Fleckbe98b332002-09-04 03:16:23 +000010549Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10550
10551 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010552 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010553 (plus resulting generated html files)
10554 fixing one spot I missed in the tutorial where I hadn't freed
10555 memory properly
10556
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010557Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10558
10559 * doc/tutorial/includeaddattribute.c
10560 * doc/tutorial/includeaddkeyword.c
10561 * doc/tutorial/includegetattribute.c
10562 * doc/tutorial/includekeyword.c
10563 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010564 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010565 update tutorial to properly free memory (thanks to Christopher
10566 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010567 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010568 added image files so the callouts are graphical, making it
10569 easier to read ( use "--param callout.graphics 1" to generate
10570 html with graphical callouts)
10571
Daniel Veillarde1662542002-08-28 11:50:59 +000010572Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10575 nice logos generated by Marc Liyanage
10576 * doc/site.xsl *.html: changed the stylesheet to show the new
10577 logo and regenerated the pages
10578
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010579Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10582
Daniel Veillard42766c02002-08-22 20:52:17 +000010583Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * xpath.c: possible mem leak patch from Jason Adams
10586
10587Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10590 in the XQuery namespace
10591 * configure.in: preparing 2.4.24
10592 * doc/*.html: updated the web pages
10593
10594Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * python/generator.py: closing bug #85258 by generating conditional
10597 compile check to avoid linking to routines not configured in.
10598
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000105992002-08-22 Havoc Pennington <hp@pobox.com>
10600
10601 * autogen.sh: update error message for missing automake
10602
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010603Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * python/Makefile.am: typo in target name resulted in libxml2.py
10606 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10607
Daniel Veillard22669b22002-08-22 07:17:11 +000010608Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * win32/win32/Makefile.mingw: updated with version from
10611 Elizabeth Barham at http://soggytrousers.net/repository/
10612
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010613Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10614
10615 * win32/Makefile.msvc: added the prefix location to the include
10616 and lib search path.
10617
Havoc Pennington830e8972002-08-18 22:22:13 +0000106182002-08-18 Havoc Pennington <hp@pobox.com>
10619
10620 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10621 both automake 1.6 and 1.4 installed get the right automake. Means
10622 compilation from CVS will now require the latest automake 1.4
10623 release, or manually creating symlinks called "automake-1.4" and
10624 "aclocal-1.4"
10625
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010626Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * configure.in python/Makefile.am: more AMD 64 induced changes from
10629 Frederic Crozat
10630
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010631Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * xinclude.c: oops I was missing the xml:base fixup too
10634 * result/XInclude/*.xml: this adds xml:base attributes to most
10635 results of the tests
10636
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010637Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xinclude.c: quick but apparently working implementation of
10640 xi:fallback, should close bug #89684
10641 * Makefile.am test/XInclude/docs/fallback.xml
10642 result/XInclude/fallback.xml: added a basic test for fallback,
10643 and run with --nowarning to avoid a spurious warning
10644 * configure.in: applied patch from Frederic Crozat for python
10645 bindings on AMD 64bits machines.
10646
Daniel Veillard9e923512002-08-14 08:48:52 +000010647Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10650 the caller don't pass a SAX callback block.
10651
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010652Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * tree.c: applied the same fix for the XML-1.0 namespace to
10655 xmlSearchNsByHref() as was done for xmlSearchNs()
10656
Daniel Veillardad11b302002-08-12 14:53:41 +000010657Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * libxml.3: small cleanup of the man page
10660 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10661 when serializing HREF attributes generated by XSLT.
10662
Daniel Veillardc084e472002-08-12 13:27:28 +000010663Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10666 version of Marc Liyanage' patch for boolean attributes in HTML
10667 output
10668
Daniel Veillard5f91b372002-08-12 12:13:01 +000010669Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * python/tests/serialize.py: fixed the test results, indenting
10672 behaviour changed slightly
10673
Aleksey Sanin9e951762002-08-08 18:02:41 +000010674Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10675
10676 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10677 new c14n function to Windows def files
10678
Aleksey Saninea4272a2002-08-02 23:50:03 +000010679Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10680
10681 * c14n.c: fixed a memory leak in c14n code
10682
Daniel Veillard58e44c92002-08-02 22:19:49 +000010683Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * parser.c include/libxml/parser.h: adding a new API for Christian
10686 Glahn: xmlParseBalancedChunkMemoryRecover
10687 * valid.c: patch from Rick Jones for some grammar cleanup in
10688 validation messages
10689 * result/VC/* result/valid/*: this slightly change some of the
10690 regression tests outputs
10691
Daniel Veillard0bf29002002-08-01 12:54:11 +000010692Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * tree.c: trying to fix a problem in namespaced attribute handling
10695 raised by Christian Glahn
10696
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010697Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * encoding.c include/libxml/encoding.h: Opening the interface
10700 xmlNewCharEncodingHandler as requested in #89415
10701 * python/generator.py python/setup.py.in: applied cleanup
10702 patches from Marc-Andre Lemburg
10703 * tree.c: fixing bug #89332 on a specific case of loosing
10704 the XML-1.0 namespace on xml:xxx attributes
10705
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010706Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10707
10708 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10709 corner case from new Merlin's test suite and added a callback
10710 that will be used to improve xmlsec performance
10711
10712
Daniel Veillard0b22def2002-07-29 16:23:03 +000010713Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * HTMLtree.c: trying to fix the <style> escaping problem in
10716 HTML serialization bug #89342
10717
Daniel Veillard0b28e882002-07-24 23:47:05 +000010718Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10721 and rebuilt the web site.
10722
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010723Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010724
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010725 * include/libxml/tree.h: added _private member to xmlNs struct
10726
Daniel Veillard1d995272002-07-22 16:43:32 +000010727Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * HTMLparser.c: fixing bug #84876 based on the xml working
10730 code.
10731
William M. Brack61eaba52002-07-21 11:14:18 +000010732Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10733
10734 * python/Makefile.am: enhanced to fix bug 72012 (errors
10735 when using '-jX' make parameter)
10736
William M. Brackef61d202002-07-19 08:32:00 +000010737Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10738
10739 * xpath.c: small additional enhancement for booleans
10740 compared to nodesets
10741
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010742Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * HTMLtree.c: changed the order of the encoding declaration
10745 attributes in the meta tags due to a bug in IE/Mac
10746
William M. Brack0c022ad2002-07-12 00:56:01 +000010747Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10748
10749 * xpath.c: enhanced handling of booleans (especially '='
10750 and '!=' for nodesets) - fixes bug 85256. Added new
10751 routine xmlXPathNotEqualValues for more proper handling
10752 of '!=' when nodesets are involved.
10753
Daniel Veillard06944e22002-07-11 19:55:18 +000010754Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10757 doc/xmlcatalog_man.xml to the source distribution
10758
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010759Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10760
10761 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10762 asked for this.
10763
Daniel Veillard539638b2002-07-06 19:55:14 +000010764Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * configure.in: preparing 2.4.23
10767 * doc/*: rebuilt the docs
10768
Daniel Veillard176d99f2002-07-06 19:22:28 +000010769Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * parser.c: fixing bug #84169 by fixing the
10772 comment of xmlCreatePushParserCtxt to describe the
10773 encoding detection parameters better.
10774
Daniel Veillard37f961d2002-07-06 17:53:56 +000010775Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * valid.c: fixing bug #79331 in one path the lookup for
10778 ID attributes on a namespaced node wasn't handled correctly :-\
10779
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010780Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * HTMLparser.c: trying to fix 87235 about discarded white
10783 spaces in the HTML parser.
10784 * result/HTML/*: this changes the output of a number of HTML
10785 regression tests
10786
Daniel Veillardfdc91562002-07-01 21:52:03 +000010787Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xpath.c: applied patch from Richard Jinks for the namespace
10790 axis + fixed a memory error.
10791 * parser.c parserInternals.c: applied patches from Peter Jacobi
10792 removing ctxt->token for good.
10793 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10794 popped out by the regression tests.
10795 * Makefile.am: patch for threads makefile from Gary Pennington
10796
William M. Brack6000af52002-06-28 11:43:13 +000010797Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10798
Daniel Veillardfdc91562002-07-01 21:52:03 +000010799 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010800 expressions involving preceding-sibling (et al).
10801
Daniel Veillard153120c2002-06-18 07:58:35 +000010802Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * hash.c: applied a patch from Peter Jacobi to solve a problem
10805 when compiling with the Watcom C on Win32
10806 * result/schemas/*.err: the change of hashing algo generated
10807 permutations in the output
10808
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010809Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * hash.c: applied patch from Sander Vesik improving the quality of
10812 the hash function.
10813
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108142002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010815
10816 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10817 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10818 xmllint.c xpath.c: replaced sprintf() with snprintf()
10819 to prevent possible buffer overflow (the bug was pointed
10820 out by Anju Premachandran)
10821
Daniel Veillarde059b892002-06-13 15:32:10 +000010822Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * parser.c: removed an uninitialized data error popped by valgrind
10825 on PE references
10826
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010827Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10828
10829 * doc/xml.html
10830 adding tutorial reference to the web page
10831
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010832Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10833
10834 * doc/tutorial/xmltutorial.xml
10835 * doc/tutorial/ar01s07.html
10836 * doc/tutorial/ape.html
10837 * doc/tutorial/includegetattribute.c
10838 adding section to tutorial about retrieving an attribute
10839 value
10840
Daniel Veillardf5582f12002-06-11 10:08:16 +000010841Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * parser.c: applied a couple of patches from Peter Jacobi to start
10844 to get rid of ctxt->token, with a possible significant speed
10845 improvement to be gained once done. Better compliance with PE
10846 references constructs in DTDs too.
10847 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10848 from Peter too
10849
Daniel Veillard38d80e22002-06-11 07:24:56 +000010850Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10853 xmlParseElement was likely to have been deallocated at the
10854 time of the report, possibly leading to segfault. Just report
10855 the tag name now.
10856
Daniel Veillard9e412302002-06-10 15:59:44 +000010857Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * xpath.c: patch from Richard Jinks for XPath substring() function
10860 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10861
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108622002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010863
10864 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10865
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010866Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10867
10868 *doc/FAQ.html
10869 fixing typos in FAQ, thanks to Robert Funnell for the
10870 editing help
10871
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010872Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * NEWS: got complaints from rpmlint that it was empty
10875
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010876Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10877
10878 * added doc/tutorial, including:
10879 apa.html
10880 apb.html
10881 apc.html
10882 apd.html
10883 ar01s02.html
10884 ar01s03.html
10885 ar01s04.html
10886 ar01s05.html
10887 ar01s06.html
10888 includeaddattribute.c
10889 includeaddkeyword.c
10890 includekeyword.c
10891 includestory.xml
10892 index.html
10893 xmltutorial.xml
10894 libxml tutorial, including generated html
10895
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010896Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10897
10898 * result/c14n/exc-without-comments/merlin-c14n-two-*
10899 result/c14n/without-comments/merlin-c14n-two-*
10900 test/c14n/exc-without-comments/merlin-c14n-two-*
10901 test/c14n/without-comments/merlin-c14n-two-*
10902 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10903 c14n/exc-c14n and slightly modified test script to handle
10904 these test cases
10905 * c14n.c: fixed bugs for complicated nodes set (namespace
10906 without node and others from merlin-c14n-two.tar.gz)
10907 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10908 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10909 for xmlsec performance patch
10910 * xpath.c: fixed self::node() for namespaces and attributes
10911
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010912Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10913
10914 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10915 but with the format parameter
10916 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10917
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010918Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10919
10920 * Makefile.am: updated c14n tests suite
10921 * c14n.c: performance improvement for previous c14n patch
10922
Daniel Veillarde72c7562002-05-31 09:47:30 +000010923Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * parser.c: another peroformance patch from Peter Jacobi, that
10926 time on parsing attribute values.
10927
Aleksey Sanin508a1012002-05-31 06:32:32 +000010928Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10929
10930 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10931 into LibXML2 test suite
10932
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010933Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10934
10935 * c14n.c: propagating xpath ancesstors node fix to c14n
10936 plus small performance improvement to reduce number of
10937 mallocs
10938 * xpath.c: fixed ancestors axis processing for namespace nodes
10939
Daniel Veillard46de64e2002-05-29 08:21:33 +000010940Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10943 Peter Jacobi
10944
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010945Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * configure.in: preparing 2.4.22
10948
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010949Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10952 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10953 a public entry point.
10954 * doc/*: rebuilt the API and docs
10955
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010956Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * xpath.c: patch from Richard Jinks to fix a problem introduced
10959 in the previous patch and pointed by Norm
10960
Daniel Veillardc6924812002-05-24 11:10:43 +000010961Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * libxml.spec.in: fixing bug #81112
10964
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010965Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * uri.c: fixing bug #82848
10968
Daniel Veillarda2878972002-05-24 07:54:39 +000010969Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10972 output of one catalog test
10973
Aleksey Sanin114e4752002-05-24 07:20:27 +000010974Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010975
Aleksey Sanin114e4752002-05-24 07:20:27 +000010976 * global.data globals.c tree.c include/libxml/globals.h
10977 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10978 default value for global parameter xmlIndentTreeOutput to 1 and
10979 introduced new global parameter xmlTreeIndentString (the string
10980 used to do one-level indent) with default value " " (as it was
10981 in tree.c)
10982
Daniel Veillard49d5af82002-05-23 11:55:49 +000010983Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10986 with trio and schemas.
10987
Daniel Veillard7c13af42002-05-22 09:57:32 +000010988Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * xpath.c: patch from Richard Jinks to fix the problem raised in
10991 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10992
Daniel Veillard5a872412002-05-22 06:40:27 +000010993Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * xmlschemas.c: a bit of work on import.
10996 * xmlschemastypes.c: Charles Bozeman provided a compare function
10997 for date/time types so min/max facet restrictions should work,
10998 indeterminate comparisons return an error instead of equal.
10999 * test/schemas/date_0* result/schemas/date_0_0: specific test
11000 from Charles Bozeman too
11001
Daniel Veillard10b6da42002-05-18 07:55:20 +000011002Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11005 from Christian Cornelssen fixing the man pages and the Catalog
11006 building script.
11007 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11008 next step is <xs:import> I now have a reasonable understanding
11009 of how it works.
11010
Daniel Veillarde5354492002-05-16 08:43:22 +000011011Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11014
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011015Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11016
11017 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11018
Daniel Veillard088bf112002-05-14 11:03:59 +000011019Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * xpath.c: fixing an XPath function evalutation bug pointed out
11022 by Alexey Efimov where the context was lost when evaluating
11023 the function arguments
11024
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011025Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011026
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011027 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11028 function public for XMLSec performance optimizations
11029
Daniel Veillard3cd72402002-05-13 10:33:30 +000011030Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * python/generator.py python/libxml2class.txt : fixed a problem
11033 with the HTML parser pointed by Gary Benson
11034 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11035 example
11036
Aleksey Sanine48a3182002-05-09 18:20:01 +000011037Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11038 * parser.c: fixed bug #81159 (memory growth in SAX)
11039
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011040Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11041 * xpath.c: fixed bug #78858 (the real fix)
11042
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011043Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011044 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011045
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011046Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * tree.c: modified xmlNodeSetBase to allow changing the
11049 base of a document.
11050
Daniel Veillard070803b2002-05-03 07:29:38 +000011051Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * xmlschemastypes.c: patch Charles Bozeman for validation of
11054 all the date, time, and duration types
11055 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11056 * configure.in: fixed an error pointed by an user
11057 * xml2-config.in: fixed an error pointed by an user
11058
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011059Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11060
11061 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11062 win32/libxml2.def.src xmlIO.c: exported default
11063 'file:', 'http:' and 'ftp:' protocols input handlers
11064 and maked protocols comparisson case insensitive
11065
Daniel Veillard34de97f2002-04-30 14:29:22 +000011066Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * configure.in: Neven Has detected a typo
11069
Daniel Veillard28577c32002-04-30 06:48:41 +000011070Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11073 as one of the persons allowed to commit directly to the
11074 module.
11075
Daniel Veillardfc57b412002-04-29 15:50:14 +000011076Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11079 * valid.c: raised a too low limit
11080 * doc/*: rebuilt the docs
11081
Daniel Veillardeca82812002-04-24 11:42:02 +000011082Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * test/XPath/expr/floats test/XPath/expr/functions
11085 result/XPath/expr/floats result/XPath/expr/functions
11086 xpath.c: another XPath conformance patch from Richard Jinks
11087
Daniel Veillard13e04c62002-04-23 17:51:29 +000011088Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11089
11090 * xmlschemas.c: fixed validation of attribute groups.
11091 * test/schemas result/schemas: added an example from the primer
11092
Daniel Veillard88c58912002-04-23 07:12:20 +000011093Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11096 * test/schemas result/schemas: updated the test list
11097
Daniel Veillarde19fc232002-04-22 16:01:24 +000011098Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * TODO: updated a bit
11101 * parser.c: made a comment more specific
11102 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11103 Schemas conformance.
11104 * test/schemas result/schemas: updated the test list
11105
Daniel Veillard441bc322002-04-20 17:38:48 +000011106Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11109 implementing xs:all with minOccurs = 0
11110 * tes/schemas/* result/schemas/*: added more tests covering
11111 xs:all
11112
Daniel Veillard8a001f62002-04-20 07:24:11 +000011113Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * xmlregexp.c: first implementation of the all particle, this
11116 may need to be revisited for case where not all transitions
11117 must be crossed.
11118
Daniel Veillard7646b182002-04-20 06:41:40 +000011119Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * tree.c: another entity processing update from Markus Henke
11122
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011123Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11124
11125 * trionan.c: fixed crash on OSF/1
11126
Daniel Veillardb4398962002-04-19 07:01:55 +000011127Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * xmlschemas.c: more Schemas work
11130 * test/schemas/* result/schemas/*: added more tests coming
11131 from the spec.
11132
Daniel Veillard54761132002-04-18 21:00:44 +000011133Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11136 ExcC14N specification
11137
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011138Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * tree.c: patch from Markus Henke, fix for recursive entities.
11141
Daniel Veillard23b1f372002-04-18 15:50:05 +000011142Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * xpath.c: fix a problem with string() on a document node.
11145
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011146Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * Makefile.am xmlschemas.c: more Schemas work
11149 * test/schemas/* result/schemas/*: added more tests coming
11150 from the spec.
11151
Daniel Veillard6231e842002-04-18 11:54:04 +000011152Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11155 * result/HTML/*: this changes a few things in the results
11156
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011157Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11158
11159 * include/libxml/tree.h: eliminated 'declaration different than
11160 prototype' warning
11161 * include/win32config.h: "resolved" conflicts with errno.h
11162
Daniel Veillardb509f152002-04-17 16:28:10 +000011163Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11166 on the automata interfaces and debug of counted choices
11167 * test/schemas/* result/schemas/*: added a number of tests
11168
Daniel Veillard8651f532002-04-17 09:06:27 +000011169Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11172 a bit of work on Schemas
11173 * testSchemas.c: try to make it more useful
11174 * test/schemas/* result/schemas/* Makefile.am: changed the
11175 Schemas regression test procedure, started adding a few samples
11176
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011177Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11178
11179 * include/libxml/encoding.h: Patch for the Borland C++ builder
11180 * include/libxml/tree.h: Patch for the Borland C++ builder
11181 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011182 * win32/bcb5: New directory for the Borland C++ builder
11183 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011184
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011185Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11186
11187 * win32/Makefile.msvc: Update for XML Schema support
11188 * win32/configure.js: Update for XML Schema support
11189 * win32/libxml2.def.src: Update for XML Schema support
11190
Daniel Veillard4255d502002-04-16 15:50:10 +000011191Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11194 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11195 xmlunicode.c include/libxml/Makefile.am
11196 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11197 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11198 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11199 include/libxml/xmlversion.h.in : merged the current state of
11200 XML Schemas implementation, it is not configured in by default,
11201 a specific --schemas configure option has been added.
11202 * test/automata test/regexp test/schemas Makefile.am
11203 result/automata result/regexp result/schemas:
11204 merged automata/regexp/schemas regression tests
11205
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011206Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * xpath.c: Gary found a compile time problem, fixes #78823
11209
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011210Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * configure.in: release of 2.4.20
11213 * doc/*: updated and rebuilt the docs
11214
Daniel Veillardf544f192002-04-15 12:56:56 +000011215Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * python/Makefile.am: patch from Cristian Gafton to build on
11218 Red Hat 6.2, should also fix #75779
11219
Daniel Veillard940492d2002-04-15 10:15:25 +000011220Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * valid.c: first part of fixing #78729
11223
Daniel Veillardeb475a32002-04-14 22:00:22 +000011224Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11227 escaping of URI when saving HTML files.
11228 * result/HTML/*: this impacted some tests
11229
Daniel Veillard9b731d72002-04-14 12:56:08 +000011230Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * configure.in: trying to fix #77441
11233
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011234Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * include/libxml/xmlIO.h: Hallski complained it could not be
11237 included by itself.
11238
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011239Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11242
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011243Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11244
11245 * win32/configure.js: patch from Nilo for the c14n option
11246 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11247
Daniel Veillardda423da2002-04-10 19:25:38 +000011248Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11251 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11252 LIBXML_THREAD_ENABLED
11253
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011254Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * xpath.c: another patch from Richard Jinks for substring conformance
11257 * test/XPath/expr/floats test/XPath/expr/strings
11258 result/XPath/expr/floats result/XPath/expr/strings: update of the
11259 test suite to check those.
11260
Daniel Veillard01917aa2002-04-10 11:30:41 +000011261Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * xpath.c: patch from Richard Jinks for .x float parsing.
11264
Daniel Veillard46d6c442002-04-09 16:10:39 +000011265Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * parser.c: patch from Markus Henke when an encoding ain't recognized
11268
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011269Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * libxml.m4: got a report that #include <string.h> was needed
11272
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011273Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11276
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011277Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11278
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011279 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011280
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011281Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11284 pointed out by Melvyn Sopacua.
11285
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011286Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * libxml.m4: Frédéric Crozat gave a patch related to the change
11289 of Include paths breaking the libxml.m4
11290
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011291Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * xpath.c: Fix bug #76927 forgot to save some context
11294 when evaluating binary expressions
11295
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011296Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * configure.in: fixed configure for MPE/iX from Markus Henke
11299 * xmlmemory.c: fixed initialization problems
11300 * xpath.c: another set of patches from Richard Jinks this
11301 fixes "make XPathtests" on linux
11302
Daniel Veillard21458c82002-03-27 16:12:22 +000011303Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11306 * test/XPath/expr/compare test/XPath/expr/equality
11307 test/XPath/expr/floats test/XPath/expr/functions
11308 test/XPath/expr/strings result/XPath/expr/compare
11309 result/XPath/expr/equality result/XPath/expr/floats
11310 result/XPath/expr/functions result/XPath/expr/strings: Updated
11311 tests though they show a divergence on Linux
11312
Daniel Veillard28dfed12002-03-27 09:08:17 +000011313Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11314
11315 * xpath.c trionan.c: previous commit also included patches
11316 from Richard Jinks on some IEEE support corner case
11317
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011318Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11319
11320 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11321 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11322 that $(datadir) should be used for docs
11323
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011324Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11327 could leak filedescriptors
11328
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011329Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * configure.in nanohttp.c: applied patch from Allan Clark for
11332 UnixWare/OpenServer
11333
Daniel Veillard19274092002-03-25 16:48:03 +000011334Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * configure.in: preparing 2.4.19
11337 * doc/*: rebuilt the docs
11338
Daniel Veillard56b2db72002-03-25 16:35:28 +000011339Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * nanohttp.c: fixing #76043, got fed up with non-portability
11342 of that piece of code.
11343
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011344Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * valid.c SAX.c: Never commit without running "make tests" :-(
11347 fix a couple of stupidities in the previous commit
11348 * result/*: a few changes in some attribute order result of previous
11349 commit.
11350
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011351Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11354 the internal subset should not raise duplicate ID errors,
11355 also there was a small bug in conjunction to namespace
11356 declarations defaulted and xml:xxx attributes DTD definitions.
11357
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011358Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11359
11360 * xpath.c: Richard Jinks also raised some rounding problems
11361 this tries to fix them
11362
Daniel Veillard4e2df542002-03-22 12:23:14 +000011363Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11366 behaviour in xmlXPathCastToString()
11367
Daniel Veillarddb552912002-03-21 13:27:59 +000011368Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11371 raised by Morus Walter
11372
Daniel Veillard9e537932002-03-21 13:08:08 +000011373Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11376 from Igor
11377
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011378Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * xpath.c: fixing #75619, related to a problem when trying
11381 to evaluate condition when the current node set resulting
11382 from that sub-step evaluation is empty. Also fixes 2 potential
11383 problem with previous-sibling and next-siblings axis.
11384
Daniel Veillard1840ef02002-03-21 08:05:23 +000011385Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11388 HTML support is not configured in.
11389
Daniel Veillard561b7f82002-03-20 21:55:57 +000011390Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11393 include/libxml/tree.h: dohh I really didn't intended to commit
11394 this test version :-(
11395
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011396Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * testSAX.c: I wanted to see the real speed at the SAX interface
11399 after a little too many Ximianer started complaining about the
11400 parser speed.
11401 added a --quiet option:
11402 paphio:~/XML -> ls -l db100000.xml
11403 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11404 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11405 3200006 callbacks generated
11406 real 0m1.270s
11407 Which means 16MBytes/s and 3Mcallback/s
11408
Daniel Veillardc62a1472002-03-19 18:35:12 +000011409Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * xpath.c: valgrind spotted another error that time when running
11412 on libxslt regression tests
11413
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011414Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * Makefile.am: adding "make valgrind" running the full regression
11417 tests (except python ones) under Valgrind (using valgrind -q
11418 which was kindly added by the author).
11419 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11420 passes cleanly now except an obcure floating point initialization
11421 raised in log10() in one XPath regression test ???
11422 * tree.c: edited some comments to close #75244
11423
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011424Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11427 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11428 context of ScrollKeeper, made sure that if the number is
11429 an integer, the serialization follows the description at
11430 http://www.w3.org/TR/xpath#section-String-Functions
11431
Daniel Veillard5997aca2002-03-18 18:36:20 +000011432Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011434 * configure.in: preparing 2.4.18
11435 * doc/*: updated and rebuilt the web site
11436 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11437 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011438 * parser.c: humm, changed the way the SAX parser work when
11439 xmlSubstituteEntitiesDefault(1) is set, it will then
11440 do the entity registration and loading by itself in case the
11441 user provided SAX getEntity() returns NULL.
11442 * testSAX.c: added --noent to test the behaviour.
11443
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011444Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * parser.c: Wilfried Teiken provided a hackish but working
11447 way to get context reported back on entities when parsing
11448 with SAX and without breaking the DOM build.
11449
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011450Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * c14n.c: applied a new patch from Aleksey Sanin
11453 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11454 to reference Aleksey implementation of XML digital Signatures
11455
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011456Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * xpath.c: small fix to avoid potential problem due to
11459 ordering of freeing data
11460 * python/Makefile.am: people were complaining about
11461 the generated file in python dir not being built
11462
Daniel Veillardd2379012002-03-15 22:24:56 +000011463Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11466 python/generator.py python/libxml.c python/types.c: Cleanup
11467 of the python Makefiles based on Jacob and James feedback,
11468 fixed the spec file accordingly, fixed the number of warning
11469 that passing my pedantic CFLAGS was generating. Conclusion
11470 is that Python includes are real crap.
11471
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011472Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * configure,in: it was reported quite a few times that
11475 xml2-config --cflags should not output
11476 -I$includeprefix/libxml2/libxml because libxml2 header names
11477 clashes with existing names like list.h from C++ stl.
11478 Includes should be #include<libxml/xxx.h> so ...
11479
Daniel Veillard6f293b12002-03-15 09:42:33 +000011480Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * c14n.c: another patch from Aleksey Sanin
11483
Daniel Veillard5c396542002-03-15 07:57:50 +000011484Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11487 canonicalization algorithm
11488 * doc/xml.html doc/index.html: added the C14N references on the
11489 index page.
11490
jacob berkman9be65862002-03-14 02:15:56 +0000114912002-03-13 jacob berkman <jacob@ximian.com>
11492
11493 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11494 usage, redundant, and gcc specific
11495
Daniel Veillard75be0132002-03-13 10:03:35 +000011496Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * xpath.c: speedup some node selection operations, this can
11499 have a significant impact on DocBook Norm's stylesheets
11500 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11501 make sure it's always the case
11502 * debugXML.c: distinguish CDATA and comments in ls operations
11503
Daniel Veillard61f26172002-03-12 18:46:39 +000011504Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11507 to generate better API descriptions etc...
11508
Daniel Veillard9ff88172002-03-11 09:15:32 +000011509Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * c14n.c: Fixing #74186, made sure all boolean expressions
11512 get fully parenthesized, ran indent on the output
11513 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11514 include/libxml/tree.h: also #74186 related, removed the
11515 --with-buffers option, and all the preprocessor conditional
11516 sections that were resulting from it.
11517
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011518Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * valid.c: applied patch from Dodji Seketeli fixing an
11521 uninitailized variable in xmlValidGetValidElements()
11522
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011523Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * c14n.c: fixed a few comments
11526 * doc/*.html doc/*/*.html: regenerated the docs and added
11527 the C14N API
11528 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11529
Daniel Veillardfa49d872002-03-09 10:20:00 +000011530Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * check-xml-test-suite.py: fix to adapt varaiations in the
11533 bindings
11534 * configure.in python/setup.py python/setup.py.in: fixed to
11535 have the version of the python scripts automatically updated
11536
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011537Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11540 in xmlCopyProp()
11541
Daniel Veillardaf43f632002-03-08 15:05:20 +000011542Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * configure.in: preparing 2.4.17 release
11545 * doc/*: updated and rebuilt the docs
11546 * xpath.c: fixed a comment
11547 * python/libxml.c: fixed a possible reentrancy problem
11548
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011549Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11552 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11553 added a specific regression test
11554 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11555 not raise exceptions when failing to find the attribute.
11556
Daniel Veillard90bc3712002-03-07 15:12:58 +000011557Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11558
11559 * configure.in xmllint.c: owen pointed out a problem with the
11560 ftme fix, gettimeofday() was not detected by configure and
11561 the ftime header wasn't included, dohhh
11562
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011563Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * configure.in xmllint.c: trying to fix #71457 for timing
11566 precision when gettimeofday() is not availble but ftime() is
11567
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011568Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11571 are now copied on install and part of the -devel RPM
11572
Daniel Veillard7b416132002-03-07 08:36:03 +000011573Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * xpath.c: trying to avoid bug #72150 which was apparently
11576 caused by a gcc bug (or a processor problem) as detailed
11577 at http://veillard.com/gcc.bug
11578
Daniel Veillardf742d342002-03-07 00:05:35 +000011579Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11582 fixed xmlReconciliateNs(), added a Python test/example for
11583 inter-document cut'n paste
11584 * python/libxml.py: fixed node.doc on document nodes and added
11585 xpathEval() onto node objects
11586
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011587Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11590 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11591 fixup and integrated tests for the serialization stuff
11592
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011593Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11596 moved the libxml man page to section 3
11597
Daniel Veillard1e774382002-03-06 17:35:40 +000011598Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * tree.c: fix bug #72490
11601 * python/libxml.c python/libxml.py: added methods serialize()
11602 and saveTo() to all node elements.
11603
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011604Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * xmlIO.c: closed #73430, don't read from an input source
11607 which indicated an end-of-file or an error.
11608
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011609Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * parser.c: make sure SAX endDocument is always called as
11612 this could result in a Python memory leak otherwise (it's
11613 used to decrement ref-counting)
11614 * python/generator.py python/libxml.c python/libxml.py
11615 python/libxml2-python-api.xml python/libxml2class.txt
11616 python/tests/error.py python/tests/xpath.py: implemented
11617 the suggestions made by Gary Benson and extended the tests
11618 to match it.
11619
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011620Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * python/generator.py: applied patch fixing #73450
11623
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011624Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * xpath.c: fixing #61290 "namespace nodes have no parent"
11627 long standing divergence from the XPath REC. NodeSets
11628 simply hold a copy of namespace nodes and those node ->next
11629 points to the parent (which may not be the node carrying the
11630 definition).
11631 * include/libxml/xpath.h: flagged but didn't added a possible
11632 speedup
11633 * DOCBparser.c HTMLparser.c: removed some warnings from push
11634 parser due to new state being added.
11635 * tree.c: new fix from Boris Erdmann
11636 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11637 the XML Canonalization support from Aleksey Sanin
11638
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011639Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * tree.c: patch from Boris Erdmann fixing some namespace odities
11642 with xmlCopyNode()
11643
Daniel Veillardc6613042002-03-02 09:34:02 +000011644Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * xmlIO.c: fix bug #72706 when loading a NULL entity
11647
Daniel Veillardc0fef772002-03-01 16:16:31 +000011648Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11651 actually change in a future XML Namespace revision.
11652
Daniel Veillard79426f22002-03-01 16:14:17 +000011653Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11656 added the possibility of returning nodesets from XPath extension
11657 functions written in Python
11658
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011659Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * python/*: commiting some Python bindings work done while travelling
11662
Daniel Veillard97300512002-03-01 09:13:41 +000011663Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11666 explicitely with memory debugging switched on
11667
Daniel Veillard6361da02002-02-23 10:10:33 +000011668Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11671 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11672 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11673 the accessor generator for strings
11674 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11675 regression test.
11676
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011677Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * python/README python/generator.py python/libxml.c python/setup.py:
11680 added the 'usual' setup.py to allow building a libxml2-python
11681 module based on the same code. The initialization is however
11682 different the 2 .so files fo libxml2 and libxslt are identical and
11683 they entry point initialize both libraries. this is done to avoid
11684 some possible nasty problem since the Python don't merge the maps
11685 of all shared modules.
11686
Daniel Veillard158a4d22002-02-20 22:17:58 +000011687Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * parser.c: fixed a push/encoding bug reported by Michael
11690 on librsvg
11691
Daniel Veillard7839e162002-02-20 18:54:48 +000011692Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * include/libxml/parserInternals.h: fixes a misplaced #endif
11695
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011696Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * parser.c valid.c: found and fixed a couple of allocation bugs
11699
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011700Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * doc/xml.html doc/python.html doc/*: added a Python and binding
11703 page describing the current state of the Python bindings and
11704 giving pointers to the other languages wrappers.
11705
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011706Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11709 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11710 rebuilt the API and web site
11711 * xpath.c: fixed #71978 portability bugs
11712
Daniel Veillard8aff2472002-02-19 21:50:43 +000011713Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11716
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011717Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * include/libxml/parserInternals.h parser.c: had to change
11720 2 internal parsing API when processing document content
11721 to check the start and end of element content are defined
11722 in the same entity
11723 * valid.c include/libxml/valid.h: attribute normalization can
11724 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11725 with the context to report it.
11726 * SAX.c: fixed the last known bugs, crazy validation constraints
11727 when a document is standalone seems correctly handled. There
11728 is a couple of open issues left which need consideration especially
11729 PE93 on external unparsed entities and standalone status.
11730 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11731 The 2 tests left failing are actually in error. Cleanup done.
11732
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011733Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * valid.c: implemented E59 spaces in CDATA does not match the
11736 nonterminal S
11737
Daniel Veillard878eab02002-02-19 13:46:09 +000011738Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * SAX.c parser.c valid.c: more validation test fixups
11741 * check-xml-test-suite.py: added duration info for the tests
11742
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011743Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11744
11745 * parser.c valid.c: a couple of errors were reported but not
11746 saved back as such in the parsing context. Down to 1% failure rate
11747 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11748
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011749Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * xmlInternald.c: isExtender was missing a char
11752 * parser.c include/libxml/parser.h: % are acceptable in the
11753 internal subset if within a PUBLIC ID
11754
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011755Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * SAX.c parserInternals.c valid.c: more work on the conformance
11758 suite. Took the step to finally block documents with encoding
11759 errors. It's a fatal error per the spec, people should have fixed
11760 their documents by now.
11761
Daniel Veillard55253e22002-02-18 14:32:39 +000011762Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * check-xml-test-suite.py: fixed the test script after some discussion
11765 on the semantic of TYPE="error"
11766 * Makefile.am: added the script to the distrib
11767
Daniel Veillard28757702002-02-18 11:19:30 +000011768Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * SAX.c entities.c: fixed a couple of conformances issues deep
11771 into the validation code (standalone and undeclared Notations)
11772
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011773Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11776 stayed there for years !
11777
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011778Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11781 missing
11782
Daniel Veillardc7612992002-02-17 22:47:37 +000011783Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * check-xml-test-suite.py: improved the behaviour a bit as
11786 well as the logs
11787 * parser.c valid.c SAX.c: fixed a few more bugs
11788 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11789
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011790Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * check-xml-test-suite.py: python script to run regression tests
11793 against the XML Test suite of W3C/OASis
11794 * SAX.c: fixed a validation bug
11795 * parser.c: fixed 3 errors pointed by the test suite
11796 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11797 * python/Makefile.am: fixed a dependendy
11798
Daniel Veillard9f28f302002-02-15 20:48:08 +000011799Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * xmlmemory.c: avoid a warning bug #71594
11802
Daniel Veillard144024e2002-02-13 21:14:46 +000011803Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11806 warning on alpha/Tru64
11807
Daniel Veillarde4301c82002-02-13 13:32:35 +000011808Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11809
11810 * include/libxml/entities.h: fixing a comment
11811 * valid.c: fixing some troubles with validity check on namespaces
11812 * result/VC/NS3 test/VC/NS3: added a specific regression test
11813
Daniel Veillarda6d05382002-02-13 13:07:41 +000011814Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * tree.c: Fixing #71342 serializing '\n' in attribute values
11817 * result/noent/att3 result/att3 test/att3: added a specific
11818 test.
11819
Daniel Veillard797a5652002-02-12 13:46:21 +000011820Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * python/libxml.c: couple of bug fixes
11823
Daniel Veillard01a6d412002-02-11 18:42:20 +000011824Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * python/*.py: removed tabs and used spaces.
11827
Daniel Veillard397ff112002-02-11 18:27:20 +000011828Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11831 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11832
Daniel Veillard03517542002-02-11 13:54:40 +000011833Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11836 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11837
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011838Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * include/libxml/encoding.h include/libxml/entities.h
11841 include/libxml/globals.h include/libxml/parser.h
11842 include/libxml/threads.h include/libxml/tree.h
11843 include/libxml/xmlmemory.h: trying to fix the include mess
11844
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011845Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * include/libxml/xmlmemory.h: reverted part of the previous
11848 attempt to provide #69655, this was breaking the build.
11849
Daniel Veillard0ba59232002-02-10 13:20:39 +000011850Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11851
11852 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11853 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11854 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11855 include/libxml/parserInternals.h include/libxml/tree.h
11856 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11857 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11858 clean.
11859 * python/libxml.c: fixed a warning.
11860
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011861Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11864 copying of node, merge back IDs in the target document.
11865 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11866 test/XInclude/ents/ids.xml: test case
11867 * result/VC/ElementValid4: output changed due to a typo fix
11868
Daniel Veillard1c18e302002-02-09 22:16:40 +000011869Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011872 generate the dependencies right as Jacob found out. Add
11873 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011874
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011875Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * parserInternals.c valid.c: Justin Fletcher found some parts
11878 of the code needing cleanup
11879 * libxml.spec.in python/Makefile.am python/generator.py
11880 python/libxml.c python/libxml.py: Fixed the python Makefiles
11881 corrected a bug showing up on ia64, changed the name of the
11882 python internal module too
11883
Daniel Veillard07be19b2002-02-08 14:20:35 +000011884Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11885
11886 * Makefile.am: applied patch from Andris Pavenis for binary
11887 name suffixes
11888
Daniel Veillardf216d462002-02-08 13:44:24 +000011889Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * xmllint.c win32/win32config.h: fixing #68748
11892
Daniel Veillardd455d792002-02-08 13:37:46 +000011893Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * valid.c: fixing #70166
11896
11897Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11898
11899 * valid.c: fixing #70077
11900
Daniel Veillardc575b992002-02-08 13:28:40 +000011901Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11902
11903 * Copyright Makefile.am README configure.in libxml.spec.in:
11904 Changed to the MIT Licence
11905 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11906 doc/xmlio.html: updated the doc accordingly
11907 * include/libxml/xmlwin32version.h configure.in: preparing
11908 2.4.14 release
11909 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11910 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11911 fixed the const xmlChar * wrapper and generator, XPath extension
11912 functions now use the context as first argument
11913 * python/tests/tstxpath.py python/tests/xpath.py
11914 python/tests/xpathext.py: Updated the tests accordingly
11915 * tree.c: fixed bug #70067
11916
Daniel Veillard7db38712002-02-07 16:39:11 +000011917Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * Makefile.am: cleanup
11920 * debugXML.c: always use stdout if output is NULL
11921 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11922 * python/Makefile.am python/generator.py python/libxml2class.txt
11923 python/libxml_wrap.h python/types.c: augmented the number of bindings
11924 handling FILE * and XPath contexts
11925 * python/tests/Makefile.am: avoid a stupid problem due to the
11926 use of TEST.
11927
Daniel Veillard15a143b2002-02-06 22:40:50 +000011928Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11931
Daniel Veillard70cab352002-02-06 16:06:58 +000011932Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * python/TODO python/libxml.c: cleanup the extension function lookup
11935 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11936
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011937Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * configure.in python/Makefile.am: do not install outside
11940 of prefix
11941
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011942Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * python/TODO python/libxml.c: started adding SAX interfaces
11945 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11946 SAX test
11947
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011948Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * tree.c: hardened the addChild function
11951 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11952 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11953 added accessors needed for xmlNode, a bit more testing and
11954 extension of interfaces
11955 * python/tests/Makefile.am python/tests/build.py: added a test
11956 build from scratch/save/load/check
11957
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011958Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * parserInternals.c: change a small bit in the way valididy
11961 error messages get initialized
11962 * python/TODO python/libxml.c python/libxml2-python-api.xml
11963 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11964 added some memory debugging to track leaks at the libxml2 level
11965 * python/tests/*.py: changed all tests to check for leaks,
11966 there is just one left in XPath extension registrations.
11967
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011968Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * python/TODO python/generator.py python/libxml2-python-api.xml
11971 python/libxml2class.txt: more accessor classes for the parser
11972 context, allow to switch on and check validity
11973 * python/tests/Makefile.am python/tests/error.py
11974 python/tests/invalid.xml python/tests/valid.xml
11975 python/tests/validate.py: attded more test and and added error.py
11976 which I forgot to commit in the last step
11977
Daniel Veillard3ce52572002-02-03 15:08:05 +000011978Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * python/Makefile.am python/types.c: cleanup
11981 * python/libxml.c python/libxml.py python/libxml_wrap.h
11982 python/generator.py python/libxml2-python-api.xml
11983 python/libxml2class.txt: added class for parser context, added
11984 first cut for push mode support. Added a framework to generate
11985 accessors functions.
11986 * python/tests/Makefile.am python/tests/push.py: added a push
11987 test
11988
Daniel Veillardcfb05462002-02-02 23:18:22 +000011989Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11992 bug a bit of cleanup.
11993
Daniel Veillard5d819032002-02-02 21:49:17 +000011994Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11997 python/libxml2class.txt: adding error redirections and preformat
11998 to a python handler
11999 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12000 tests self checking
12001
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012002Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12003
12004 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12005 a function
12006
Daniel Veillard9589d452002-02-02 10:28:17 +000012007Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12010 python/libxml.c python/libxml2-python-api.xml
12011 python/libxml2class.txt: Progressing through the TODOs, class
12012 description output, extra XML API, RPM now builds the wrappers
12013 for all python installed versions
12014
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012015Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * configure.in libxml.spec.in python/Makefile.am python/TODO
12018 python/generator.py python/libxml2class.txt: added more informations
12019 in the libxml2-python package including docs. Slightly changed
12020 the class hierarchy
12021 * python/tests/*: added basic regression tests infrastructure too
12022
12023Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12026 added libxml2-python as part of the packages installed
12027
Daniel Veillarda7340c82002-02-01 17:56:45 +000012028Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * python/Makefile.am python/generator.py python/libxml.c
12031 python/libxml.py: more work, now able to extend the
12032 XPath interpreter with functions written in python.
12033
Daniel Veillardc3e39442002-02-01 09:29:41 +000012034Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12035
12036 * python/Makefile.am: Jacob sent a patch to allow building from
12037 tarfile.
12038
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012039Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12042 inserted the python wrappers build, I hope this won't be too
12043 unportable
12044
Daniel Veillard1971ee22002-01-31 20:29:19 +000012045Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * xpath.c: minor optimization
12048 * python/generator.py python/libxml.c python/libxml.py
12049 python/libxml_wrap.h: more work on the python bindings,
12050 they now support XPath and there is no evident leak
12051
Daniel Veillard36ed5292002-01-30 23:49:06 +000012052Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * python/generator.py python/libxml.c python/libxml.py:
12055 more work on the python bindings generator.
12056
Daniel Veillard96fe0952002-01-30 20:52:23 +000012057Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * python/generator.py python/libxml.c python/libxml_wrap.h:
12060 more work on the python bindings.
12061
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012062Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * python/generator.py python/libxml.c python/libxml.py
12065 python/libxml_wrap.h: commited early version of a python binding
12066 for private use only ATM
12067
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012068Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12069
12070 * entities.c tree.c include/libxml/entities.h: applied patch
12071 from Anthony Jones to implement copy of DTD subtree too. Had
12072 just to keep 2 function private which really ought to become
12073 public ones.
12074
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012075Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * xmllint.c: added pointers to the web pages in the usage()
12078
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012079Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * tree.c: more fixes from Petr Kozelka for attribute handling
12082 in the tree API to align the semantic with DOM.
12083
Daniel Veillard36065812002-01-24 15:02:46 +000012084Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12085
12086 * valid.c tree.c entities.c: another set of patches from
12087 Anthony Jones for copy operations cleanup and robustness
12088
Daniel Veillardf8592562002-01-23 17:58:17 +000012089Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12090
12091 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12092 an alphabetic index based on comments content
12093 * doc/*: rebuilt the web site with the new references
12094
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012095Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * parserInternals.h: Greg Sjaardema suggested to use an
12098 eponential buffer groth policy in xmlParserAddNodeInfo()
12099
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012100Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12103 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12104 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12105 to generate cross-references, and added/updated the stylesheets
12106 to generate and link API indexes. The generic keyword index
12107 is not done yet.
12108 * doc/*.html: regenerated all the usual docs too
12109
Daniel Veillard2070c482002-01-22 22:12:19 +000012110Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * debugXML.c: added an xpath function to the shell for T. V. Raman
12113
12114Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012115
12116 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12117 debug routines.
12118
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012119Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12120
12121 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12122 support of attribute nodes
12123
Daniel Veillard9d06d302002-01-22 18:15:52 +000012124Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12127 hopefully near complete and fully documented of the API in XML
12128 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12129 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12130 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12131 include/libxml/parserInternals.h include/libxml/valid.hi
12132 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12133 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12134 include/libxml/xpath.h include/libxml/xpathInternals.h:
12135 Cleaned up the doc comments a lot in the process, the interface
12136 coverage is now 100%
12137
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012138Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12141 extracts comments from the gtk-doc DocBook output (a bit
12142 convoluted but seems to work).
12143
Daniel Veillard61006472002-01-21 17:31:47 +000012144Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12147 added an XML description of the API, moved the script generating
12148 it here. Added a "make api" target
12149
Daniel Veillardd2f23002002-01-21 13:36:00 +000012150Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12151
12152 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12153
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012154Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12155
12156 * xpath.c include/libxml/xpathInternals.h: the change made to
12157 xmlXPathFuncLookupFunc was incompatible roll it back
12158
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012159Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * SAX.c: cleanup patch from Anthony Jones
12162 * doc/Makefile.am: fix the headers to avoid in make scan
12163 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12164 includes, * vs Ptr and general cleanup
12165 * parsedecl.py: first version of a script to extract the
12166 module interfaces, the goal will be to provide .decl or XML
12167 specification of the interfaces to build wrappers.
12168
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012169Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12172 now provides return codes in case of errors
12173
Bjorn Reese026d29f2002-01-19 15:40:18 +000012174Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12175
12176 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12177 Upgraded to trio baseline 1.6
12178 * strio.h strio.c: Replaced by triostr.h and triostr.c
12179
Daniel Veillard572577e2002-01-18 16:23:55 +000012180Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12183 of strdup usage in the code
12184
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012185Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * parser.c error.c: Keith Isdale complained rightly that
12188 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12189
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012190Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * tree.c: fixed the funxtion to set the xml: attributes
12193 * debugXML.c: added "setbase" to test it.
12194
Daniel Veillard2c748c62002-01-16 15:37:50 +000012195Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12196
12197 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12198 to allow updating an attribute content
12199
Daniel Veillard8de85c62002-01-15 17:10:15 +000012200Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * libxml.h: try to avoid problems when compiling on Windows
12203
Daniel Veillard314cfa02002-01-14 17:58:01 +000012204Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * hash.c: patch from Anthony Jones for hash.c allocation size
12207 * Makefile.am: trying to work around Yet Another Libtool Madness
12208 and build the 2.4.13 release finally ...
12209
Daniel Veillard744683d2002-01-14 17:30:20 +000012210Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12213 * doc/* : update of the documentation
12214
Daniel Veillarde6a55192002-01-14 17:11:53 +000012215Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12218 at fixing #61290 :-(
12219
Daniel Veillardfb25a512002-01-13 20:32:08 +000012220Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12223 Fixes bug #67229
12224
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012225Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * tree.c: trying to avoid troubles when a subtree is copied
12228 and coalesced in part with the target tree. Should fix
12229 bug #67407
12230
Daniel Veillardd8224e02002-01-13 15:43:22 +000012231Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12232
12233 * valid.c: fixed validation of attributes content of type
12234 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12235 values, very old bug. Fixes #67671
12236
Daniel Veillard8107a222002-01-13 14:10:10 +000012237Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12238
12239 * parser.c include/libxml/parserInternals.h tree.c: integrated
12240 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12241 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12242
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012243Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * threads.c: applied Serguei Narojnyi's patch to add native
12246 thread support on the Win32 platform
12247 * testThreadsWin32.c Makefile.am: added the test program also
12248 from Serguei, Win32 specific
12249 * include/win32config.h include/libxml/xmlwin32version.h.in:
12250 added patch from Igor for the Windows thread specific defines.
12251
Daniel Veillard845cce42002-01-09 11:51:37 +000012252Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12255
Daniel Veillard7b602b42002-01-08 13:26:00 +000012256Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12257
12258 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12259 output page into XMLinfo.html. Close bug #66951 and
12260 raised by Robert Collins too.
12261
Daniel Veillard73c6e532002-01-08 13:15:33 +000012262Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12263
12264 * encoding.c: Paul Keogh pointed out a possibility of segfault
12265 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12266 Closes bug # 68238
12267
Daniel Veillard4a859202002-01-08 11:49:22 +000012268Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12269
12270 * doc/*.html: updated the Gdome2 links
12271
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012272Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12273
12274 * libxml.h: Applied following patches from Robert Collins
12275 and make sure IN_LIBXML is defined when compiling it
12276 -------
12277 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12278 as well as Visual C.
12279 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12280 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12281 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12282 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12283 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12284 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12285 xmlSysIDExists xmlNoNetExists).
12286 * xmllint.c: Don't include winsock2.h for Cygwin.
12287
Daniel Veillard401c2112002-01-07 16:54:10 +000012288Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12289
12290 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12291 when the version info is not present.
12292
Daniel Veillard6f42c132002-01-06 23:05:13 +000012293Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * tree.c: Anthony Jones pointed out a problem in
12296 xmlStringGetNodeList() and provided a fix for it
12297
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012298Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12299
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012300 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012301 xmlCreatePushParserCtxt() when the initial buffer passed
12302 is large.
12303
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012304Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * win32/*: big cleanup of the Windows/MSVC project files
12307 from Igor Zlatkovic
12308
Daniel Veillardcebb1362002-01-02 13:13:30 +000012309Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * doc/Makefile.am: should fix #67674 and avoid troubles if
12312 xsltproc is not available or fails in the prefix provided
12313
Daniel Veillard26908ab2002-01-01 16:50:03 +000012314Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12317
Daniel Veillard5344c602001-12-31 16:37:34 +000012318Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12321 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12322 Fixed a few other problems raised by Charlie Bozeman.
12323 * result/VC/ElementValid[5-7]: fixed the output
12324
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012325Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12328 patches from Charlie Bozeman. Regenerated the HTML docs.
12329
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012330Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12333 for Windows from Igor
12334
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012335Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12336
12337 * xmllint.c: applied Justin Fletcher patch for --output or -o
12338
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012339Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * win32/libxml2/libxml2.def.src: close #67019
12342
Daniel Veillard01db67c2001-12-18 07:09:59 +000012343Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12344
12345 * xmllint.c: applied Justin Fletcher generic timing patch
12346 similar to the one already applied to xsltproc.
12347
Daniel Veillardd1640922001-12-17 15:30:10 +000012348Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * include/libxml/tree.h tree.c: applied documentation patches
12351 from Charlie Bozeman
12352
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012353Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12354
12355 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12356
Daniel Veillard29e43992001-12-13 22:21:58 +000012357Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * valid.c: fix the xmlStrdup() used in the previous patch.
12360 * valid.c: added --dropdtd
12361 * tree.c: fixed xmlUnlinkNode so it also removes the references
12362 from the document if the node is a DTD
12363
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012364Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * HTMLtree.c valid.c: cleanup some static declarations
12367
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012368Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * xmllint.c: removed another strdup()
12371 * doc/FAQ: removed the HP/UX entry
12372
Daniel Veillarded472f32001-12-13 08:48:14 +000012373Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * valid.c: fix bug #66816 when validating.
12376 * xmllint.c: don't use sys/time.h if configure did not found it
12377
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012378Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12379
12380 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12381 xmlcatalog_man.xml
12382
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012383Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12386 xmlInitMemory() was declared twice
12387
Daniel Veillardb82c1662001-12-09 14:00:54 +000012388Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12389
12390 * globals.c: do not reference strdup() !
12391 * configure.in libxml-2.0.pc.in: trying to fix the libs
12392 of the various config extraction modules
12393
Daniel Veillardef90ba72001-12-07 14:24:22 +000012394Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12395
12396 * configure.in : preparing 2.4.12
12397 * doc/* : updated and rebuilt the docs
12398
Daniel Veillard220346d2001-12-07 11:33:54 +000012399Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * uri.c: closed bug #66159
12402 * testURI.c: added --escape option
12403 * configure.in: some cleanup for xml2-config --cflags
12404
Daniel Veillard2a906822001-12-06 14:34:08 +000012405Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * globals.c testThreads.c: removed some misplaced includes
12408 of xmlversion.h
12409
Daniel Veillarde28313b2001-12-06 14:08:31 +000012410Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * threads.c: patch from Gary Pennington fixing a possible
12413 problem at initialization time.
12414
Daniel Veillardd3b08822001-12-05 12:03:33 +000012415Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012418 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012419 CodeWarrior.
12420
Daniel Veillarda7866932001-12-04 13:14:44 +000012421Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * xmllint.c: applied Geert Kloosterman's patch to fix
12424 --repeat --timing output
12425
Daniel Veillard19840942001-11-29 16:11:38 +000012426Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12429 where non-wellformed XML declaractions were not detected.
12430
Daniel Veillarde85d9342001-11-28 14:43:12 +000012431Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12434
Daniel Veillard22f25a82001-11-28 09:12:23 +000012435Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12436
12437 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12438 gets reset by xmlCleanupInputCallbacks() and this makes the
12439 function useless. Same for output.
12440
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012441Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12442
12443 * xmlIO.c: robert pointed out a loop error in callback cleanups
12444
Daniel Veillard8faa7832001-11-26 15:58:08 +000012445Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12448 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12449 they are not really tied to debugging
12450
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012451Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12452
12453 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12454 * xmllint.c: better --catalogs description
12455
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012456Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * tree.c: fixed a couple of problems in xmlSetProp()
12459
Daniel Veillardcd337f02001-11-22 18:20:37 +000012460Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12463 unappropriate stdout output.
12464
Daniel Veillard566d4df2001-11-22 13:00:53 +000012465Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12468 by Denis Beurive, closes #65111
12469
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012470Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * valid.c: in case of content model validity error, don't
12473 print it if validity warnings were not requested.
12474
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012475Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12478 * parserInternals.c: removed the last exit() call. Print an
12479 unmaskable error on stderr instead (library mismatch detection)
12480
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012481Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12482
12483 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12484 shell instructions from Heiko Rupp
12485
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012486Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * catalog.c: use the URL notation file:// for default catalog paths
12489
Daniel Veillard0ec98632001-11-14 15:04:32 +000012490Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12491
12492 * include/libxml/tree.h: better comments for _private fields
12493 * tree.c: removed a problem when copying an entity reference.
12494
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012495Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12496
12497 * vms/*: updated instructions and diffs from John A Fotheringham
12498
Daniel Veillarda11001b2001-11-12 22:45:36 +000012499Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12500
12501 * include/libxml/xmlerror.h: avoid an include problem if
12502 #include <libxml/xmlerror.h> happens first in code
12503 seems to be the case in KDE libs
12504
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012505Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12506
12507 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12508 from Igor for Windows
12509
12510Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * Makefile.am: Gary Pennington pointed out a missing prefix
12513
Daniel Veillard43d3f612001-11-10 11:57:23 +000012514Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12517 * doc/*: upgraded and rebuilt the docs
12518
Daniel Veillardc1f78342001-11-10 11:43:05 +000012519Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * HTMLparser.c: fix comment in scripts element parsing.
12522 * result/HTML/doc3*: updated the results.
12523
12524Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * uri.c: another URI bug fix #63336, using Joel Young patch.
12527
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012528Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12529
12530 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12531 a cleaned up version of the Pwd shell string generation.
12532
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012533Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12534
12535 * valid.c include/libxml/tree.h: trying to fix namespaces +
12536 validation problems for good, closing #63619 in the process
12537 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12538 wrong in this respect, fixed it.
12539
Daniel Veillardd536f702001-11-08 17:32:47 +000012540Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * xmllint.c: Morus Walter patch to allow --format and --encode
12543
Daniel Veillard5004f422001-11-08 13:53:05 +000012544Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * debugXML.c: Stefan Kost provided an help command for the shell
12547
Daniel Veillarda6825e82001-11-07 13:33:59 +000012548Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12549
12550 * debugXML.c: Heiko Rupp pointed that the shell would crash
12551 on empty nodesets returns.
12552
Daniel Veillard03f848d2001-11-07 12:53:46 +000012553Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12556 migh need the history libraries
12557
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012558Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12561 handle the case of < in quoted attributes, Bastian Kleineidam
12562
Daniel Veillardc853b322001-11-06 15:24:37 +000012563Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12566 fixing catalog breakages
12567 * Makefile.am catalog.c result/catalogs/catal
12568 result/catalogs/mycatalog.* test/catalogs/catal*:
12569 fixed more problems in catalog support, added more regression tests
12570 for both XML and SGML catalog handling
12571
Daniel Veillard66870c72001-11-05 19:27:49 +000012572Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12573
12574 * debugXML.c: applied an improvement to xmlGetLineNo() from
12575 Keith Isdale
12576
Daniel Veillardffe09c92001-11-05 14:21:47 +000012577Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12578
12579 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12580 Side effect of the progressive catalog loading
12581
Daniel Veillardad661b92001-11-05 11:43:15 +000012582Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12583
12584 * Makefile.am: confexecdir and confexec_DATA were defined twice
12585 pointed out by Karl Eichwalder
12586
Daniel Veillard6eb17722001-11-04 22:19:27 +000012587Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * xmlcatalog.c: avoid unlink() and use remove() instead.
12590
Daniel Veillardea898282001-11-04 22:13:45 +000012591Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * libxml.spec.in: cleanup
12594 * include/libxml/xmlwin32version.h: updated with 2.4.8
12595
Daniel Veillarda4617b82001-11-04 20:19:12 +000012596Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12599 of compiling libxml with a non standard set of options
12600
John Fleck027edfb2001-11-04 20:13:58 +000012601Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12602
12603 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12604 document --sgml option, fixing gnome bugzilla #63382
12605
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012606Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12609 breakage of 2.4.7, added a couple of really needed APIs
12610 like xmlCatalogIsEmpty() and xmlNewCatalog()
12611 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12612 for install-catalog
12613 * configure.in: preparing 2.4.8
12614
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012615Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12618 include/libxml/tree.h include/libxml/xmlIO.h: more include
12619 cleanups, export cleanly one html output + format function.
12620
12621Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12622
12623 * parser.c: removed initGenericErrorDefaultFunc call from
12624 xmlInitParser() since it could destroy previous calls to
12625 xsltSetGenericErrorFunc() effects
12626
Daniel Veillardebd38c52001-11-01 08:38:12 +000012627Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12630 keyword.
12631
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012632Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * Makefile.am: cleanup
12635 * threads.c: cleanup too
12636 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12637 from xsltproc
12638 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012639 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012640
Daniel Veillard91c00402001-10-30 17:41:38 +000012641Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12644 was not used anymore !
12645
Daniel Veillard52dcab32001-10-30 12:51:17 +000012646Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * configure.in: preparing 2.4.7
12649 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12650 manual page from John
12651 * doc/*: updated the doc and rebuilt the generated pages
12652
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012653Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * xmlIO.c: closing bug #62711, the library should never
12656 close stdin or stdout.
12657
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012658Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * uri.c: second pass at fixing #63336, using Joel Young
12661 final patch. looks okay.
12662
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012663Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * uri.c include/libxml/uri.h: trying to clear #63336
12666 allowing the escaping routine to parse unconformant
12667 URI-References.
12668
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012669Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12670
12671 * vms/readme.vms vms/build_libxml.com nanoftp.c
12672 include/libxml/xmlversion.h.in: a few VMS updates from
12673 John A Fotheringham
12674 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12675 and xmlCleanupOutputCallbacks() for the Perl binding people.
12676
Daniel Veillard635ef722001-10-29 11:48:19 +000012677Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12680 apply fixes to close #63271 and avoid segfaults when
12681 the error routine gets callbed before xmlInitParser()
12682 get called.
12683 * nanoftp.c error.c: Applied patches from Justin Fletcher
12684 correcting some xmlGenericError misuses.
12685
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012686Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12687
12688 *doc/xmllint.xml, doc/xmllint.1
12689 New and improved man page for xmllint - .xml is the original, .1
12690 is the generated man page
12691
Daniel Veillardc9484202001-10-24 12:35:52 +000012692Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12695 the web site from the main HTML document.
12696
Daniel Veillard5151c062001-10-23 13:10:19 +000012697Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * parser.c: fixed an erroneous validation bug when PE refs
12700 occurs in external parsed entities referenced from the
12701 internals subset
12702 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12703 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12704 added the associated testcase, it's a nice one.
12705 * HTMLparser.c: generate the DTD node as HTML still ...
12706 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12707
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012708Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12709
12710 * HTMLparser.c: fixed a bug in htmlNewDoc()
12711
Daniel Veillard89cad532001-10-22 09:46:13 +000012712Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * test/threads/*: added entities testing to the Thread test
12715 * testThreads.c: make the test reasonable
12716 * DOCBparser.c: fix the DTD public and system ID
12717 * xmllint.c: added --sgml for SGML DocBook importing
12718 * Makefile.am: added Docbtests target
12719
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012720Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12721
12722 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12723 * testThreads.c: removed bogus include
12724
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012725Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12726
12727 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12728 fixed a very serious (looping) validation bug
12729
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012730Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12731
12732 * include/libxml/globals.h include/libxml/threads.h threads.c
12733 testThreads.c: far more testing, cleaning up bugs
12734 * *.c : make sure globals.h is always included.
12735
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012736Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * HTMLparser.c: try to get rid of parser loops for good.
12739
Daniel Veillardab7488e2001-10-17 11:30:37 +000012740Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * configure.in: fixed some bugs in CFLAGS passing.
12743 * test/threads Makefile.am testThreads.c: added a specific
12744 threaded test case (really nasty, guaranteed).
12745
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012746Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * catalog.c: serious cleanup on the management of the
12749 XML catalog tree, more tests done, especially with
12750 the catalog PI.
12751
Daniel Veillard364789a2001-10-16 12:45:00 +000012752Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12753
12754 * catalog.c: avoid a problem in catalog cleanup on SMP if
12755 catalogs were not initialized.
12756
Daniel Veillard81463942001-10-16 12:34:39 +000012757Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * catalog.c xpath.c: trying to cleanup the not thread safe
12760 parts of the library.
12761
Daniel Veillard64a411c2001-10-15 12:32:07 +000012762Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * include/libxml/globals.h configure.in global.data: make
12765 the allocation be per-thread a configure option
12766 * encoding.c include/libxml/parser.h: fixed compilation
12767 errors
12768
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012769Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12770
12771 * include/libxml/parser.h: Norm reported that a few lines
12772 added were breaking libxslt compile, removed them for now
12773
Daniel Veillard6f350292001-10-14 09:56:15 +000012774Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12775
12776 * parser.c parserInternals.c threads.c: debugged and fixed
12777 initialization problems which were giving troubles on SMP
12778 boxes.
12779
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012780Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12781
12782 * include/libxml/Makefile.am: missing globals.h
12783
Daniel Veillarde7090612001-10-13 12:18:28 +000012784Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012785
Daniel Veillarde7090612001-10-13 12:18:28 +000012786 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012787
Daniel Veillardd0463562001-10-13 09:15:48 +000012788Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12791 include/libxml/parserInternals.h include/libxml/tree.h
12792 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12793 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12794 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12795 Applied the last patches from Gary, cleanup, activated threading
12796 all user accessible global variables are now handled in globals.[ch]
12797 Still a bit rought but make tests passes with either
12798 --with-threads defined at configure time or not.
12799 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12800 linking options
12801
Daniel Veillardb8478642001-10-12 17:29:10 +000012802Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * Makefile.am include/libxml/Makefile.am
12805 include/libxml/globals.h globals.c include/libxml/threads.h
12806 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12807 configure.in: started integrating the core of the thread support
12808 not activated yet but half integrated. The code should still
12809 compile and work anyway.
12810
Daniel Veillardb44025c2001-10-11 22:55:55 +000012811Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12814 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12815 integrating the non-controversial parts of Gary Pennington
12816 multithread patches
12817 * catalog.c: corrected a small bug introduced
12818
Daniel Veillard75b96822001-10-11 18:59:45 +000012819Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * catalog.c include/libxml/catalog.h: very serious cleanup,
12822 isolating unportable code and as much as possible the accesses
12823 to the global shared catalog. May need more testing !
12824
Daniel Veillard78d12092001-10-11 09:12:24 +000012825Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12828 Keith Isdale patches for the XSLT debugger interfaces. Some
12829 cleanup
12830
Daniel Veillardff0b7312001-10-11 06:46:09 +000012831Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12834 * DOCBparser.c: generate line nubers in elements
12835
Daniel Veillard60087f32001-10-10 09:45:09 +000012836Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * configure.in: preparing 2.4.6 release
12839 * doc/xml.html doc/html/*: updated and rebuilt the docs
12840 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12841
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012842Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12843
12844 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12845 adding documentation for DV's supercatalog support
12846
Daniel Veillard82d75332001-10-08 15:01:59 +000012847Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12848
12849 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12850 super catalog support adding one API and one flag --sgml to
12851 xmlcatalog
12852
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012853Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12854
12855 * doc/xmlcatalog_man.xml, xmlcatalog.1
12856 One more crack at
12857 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12858
12859
Thomas Broyer47334c02001-10-07 16:41:52 +000012860Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12861
12862 * xpath.c: implemented xmlXPathObjectCopy for external objects
12863 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12864
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012865Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12866
12867 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12868 finishing up fix to
12869 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12870 the xmlcatalog man page display more elegantly
12871
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012872Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12873
12874 * configure.in: closing bug #61832
12875 * HTMLparser.c: removed a warning
12876
Daniel Veillard6ab38382001-10-06 13:08:27 +000012877Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12878
12879 * xpath.c: fixing #61673 part I, do not loose doc information
12880 when copying result value trees.
12881
Daniel Veillard556c6682001-10-06 09:59:51 +000012882Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * xpath.c: trying to harden the XPath interpreter
12885
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012886Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12887
12888 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12889 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12890
William M. Brack1633d182001-10-05 15:41:19 +000012891Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12892
12893 * HTMLparser: repaired another loop problem
12894
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012895Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12898 parsing.
12899 * xpath.c: fix bug #61291 the default XML namespace node is
12900 missing from the namespace axis.
12901 * tree.c: refuse to create namespaces nodes with prefix "xml"
12902
Daniel Veillard651f9472001-10-04 14:51:06 +000012903Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * SAX.c: ouch a non-defined namespace could lead to a crash,
12906 fixed #61215
12907
Daniel Veillard7dd05702001-10-04 14:25:12 +000012908Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * parserInternals.c: closed bug #61054
12911
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012912Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * include/libxml/Makefile.am: closing #60708
12915
Daniel Veillarda293c322001-10-02 13:54:14 +000012916Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12919 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12920
Daniel Veillardf4309d72001-10-02 09:28:58 +000012921Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12924
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012925Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12926
12927 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12928 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12929
Daniel Veillard16756b62001-10-01 07:36:25 +000012930Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * catalog.c: Justin Fletcher provided cleaup code in case
12933 HAVE_STAT is not defined
12934 * include/win32config.h: Igor Zlatkovic suggested to have
12935 HAVE_STAT defined there
12936
William M. Brack5e1cac12001-09-28 16:19:18 +000012937Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12938
12939 * catalog.c - fixed typing error reported by M. Barros
12940
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012941Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12942
12943 * xmllint.c - fixing typo
12944
William M. Brackd28e48a2001-09-23 01:55:08 +000012945Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12946
12947 * HTMLparser.c: small enhancement to prevent loop on
12948 unrecognizable data
12949
Daniel Veillardb1d62872001-09-21 09:47:08 +000012950Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * parserInternals.c: applying patch from bug #60757 this
12953 should close it
12954
Daniel Veillardc0631a62001-09-20 13:56:06 +000012955Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * catalog.c xmlcatalog.c: removed a couple of warning
12958 * xpath.c: try to solve the linking problem on platforms
12959 needing trio to compile
12960
Daniel Veillard1a123612001-09-19 08:06:23 +000012961Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012962
Daniel Veillard1a123612001-09-19 08:06:23 +000012963 * Makefile.am libxml.spec.in: backing up non-documented changes
12964 commited without review or aproval by Jens Finke <jens@gnome.org>
12965 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012966
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012967Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * configure.in: Joe Orton provided a patch fixing a problem
12970 when iconv is specified to be in a non-standard directory
12971 but wasn't exported in xml2-config --cflags
12972
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012973Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12974
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012975 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012976 troubles with 2.4.4 errors.
12977
Daniel Veillard16698282001-09-14 10:29:27 +000012978Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * encoding.c entities.c: do not output hexadecimal charrefs
12981 when serializing HTML since some version of Netscape can't
12982 grok it, generate decimal ones.
12983 * result/HTML/doc3.htm: output changed due to previous test
12984 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12985
Daniel Veillard98fed372001-09-13 11:34:58 +000012986Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12989 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12990
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012991Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012992 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012993
12994 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12995 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12996 updated the configuration scripts systems accordingly
12997
Daniel Veillard04382ae2001-09-12 18:51:30 +000012998Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12999
13000 * configure.in: preparing for 2.4.4
13001 * doc/xml.html doc/html/*: updated and rebuilt the docs
13002
Daniel Veillardd63437e2001-09-12 15:00:27 +000013003Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13004
13005 * win32/dsp/libxml2.def.src: tried to incorporate comments
13006 from bug #59220
13007
Daniel Veillard319a7422001-09-11 09:27:09 +000013008Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * parser.c result/noent/wml.xml: fixed bug #59981 related
13011 to handling of '&' in attributes when entities are substitued
13012
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013013Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * libxml.h include/libxml/xmlversion.h.in
13016 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13017 Tried to close bug #60131
13018
Daniel Veillardbce62332001-09-10 18:46:55 +000013019Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13020
13021 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13022
Daniel Veillard143b04f2001-09-10 18:14:14 +000013023Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * SAX.c: fixing bug #59946 on xmlns=""
13026
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013027Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13030 but allocates a new error code.
13031
Daniel Veillard05c13a22001-09-09 08:38:09 +000013032Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * xmllint.c: John Fleck fixed typos in the options output
13035 * parser.c SAX.c: fix ignorable white space SAX selection
13036
13037Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * entities.c: Steve Underwood found the possibility of an
13040 ininite loop in case of error.
13041
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013042Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13045
Daniel Veillarda050d232001-09-05 15:51:05 +000013046Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13047
13048 * parser.c: warn if version is not 1.0 but it's not
13049 strictly speaking an error after analyzing the spec
13050
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013051Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13052
13053 *doc/catalog.html - add link to the html version of the
13054 man page, other linguistic cleanups
13055
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013056Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13057
13058 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13059 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13060 file, has not yet been included in the build.
13061
Daniel Veillard99784ff2001-09-01 16:20:28 +000013062Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * catalog.c: removed a duplicate affectation Justin Fletcher
13065
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013066Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * tree.c: Armin Sander pointed a possible text coalescing
13069 problem, completed his patch.
13070
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013071Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13072
13073 * trionan.c: Fixed const and volatile re-definition problem
13074
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013075Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * libxml.4 parser.c: doc updates from Heiko Rupp
13078 * parserInternals.c: 2 sanity checks from Heiko Rupp
13079
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013080Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13081
13082 * tree.c: applied patch from Armin Sander to make some pointers
13083 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013084 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013085
Daniel Veillardb06c6142001-08-27 14:26:30 +000013086Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13087
13088 * xpath.c: hum, restrict the integer usage gcc bug workaround
13089 to only gcc compilers so that other architecture don't get
13090 penalized by this limitation.
13091 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13092
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013093Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13096 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13097
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013098Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13101 --convert option to xmlcatalog to convert SGML ones to
13102 the XML syntax.
13103 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13104
13105 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013106Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13107
13108 * catalog.c xmlIO.c: started some serious testing and fixed
13109 a few bug and optmization needs.
13110
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013111Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13112
13113 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13114 preparing for a 2.4.3 release even if it may not be ready yet
13115 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13116 all file parsing lookup to go through the entity resolver, add
13117 to add an API to bypass it (needed to load catalogs themselves),
13118 some cleanup on the catalog code too.
13119 * nanoftp.c: small cleanup
13120 * doc/catalog.html: small update
13121
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013122Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13123
13124 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13125 Jun Kuriyama
13126
Daniel Veillardffb120d2001-08-23 00:52:23 +000013127Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * doc/catalog.html: finished the catalog documentation
13130
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013131Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13132
13133 * doc/catalog.html doc/xml.html: added documentation about
13134 Catalog support, misses an API description
13135 * doc/html/*: reextracted the API pages
13136
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013137Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13138
13139 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13140 Added the part about section 7.2 on URI resolution,
13141 fixed a side effect in the HTML parser, look complete
13142 and ready to rock except the URI/SystemID part!
13143
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013144Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * include/libxml/catalog.h include/libxml/parser.h
13147 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13148 xmlIO.c: added support and APIs needed for the catalog PI
13149 * include/libxml/xmlIO.h: cleanup
13150
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013151Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13152
13153 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13154 include/libxml/catalog.h: starts to look okay, really
13155 plugged the new framework, cleaned a lot of stuff,
13156 added some APIs, except the PI's support missing this
13157 should be mostly complete
13158 * result/catalogs/* test/catalogs/*: added new test, enriched
13159 the existing one with URN ID tests
13160
Daniel Veillard64339542001-08-21 12:57:59 +000013161Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13162
13163 * catalog.c: fixed nextCatalog
13164 * result/catalogs/docbook test/catalogs/*: started adding
13165 a small regression test
13166
Daniel Veillardcda96922001-08-21 10:56:31 +000013167Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13170 more work on the XML catalog support.
13171 * parser.c include/libxml/parser.h: small cleanup seems using
13172 list as a public parameter name can give portability troubles
13173 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13174 include/libxml/xpath.h include/libxml/Makefile.am: removed
13175 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13176 wrappers
13177
Bjorn Reese45029602001-08-21 09:23:53 +000013178Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13179
13180 * Makefile.am trio.c triodef.h trionan.c xpath.c
13181 include/libxml/Makefile.am include/libxml/trionan.h:
13182 Re-worked Not-A-Number and Infinity support.
13183 * xmlcatalog.c: added readline include files
13184
Daniel Veillard344cee72001-08-20 00:08:40 +000013185Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13186
13187 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13188 testCatalog as xmlcatalog, making it an installed app
13189 adding a shell, and preparing it to be a /etc/xml/catalog
13190 management tool, though not ready yet
13191 * catalog.c include/libxml/catalog.h: adding support for
13192 XML Catalogs http://www.oasis-open.org/committees/entity/
13193 not finished, there is some interesting tradeoffs and a
13194 few open questions left.
13195
Daniel Veillardb7664f42001-08-19 13:00:43 +000013196Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * xmllint.c: fixed a line formatting problem
13199
Daniel Veillard5015b712001-08-17 09:37:52 +000013200Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * SAX.c: removed a couple of unused variable (Albert Chin)
13203
Daniel Veillardbb371292001-08-16 23:26:59 +000013204Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13205
13206 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13207 trying to fix some troubles w.r.t. function returning
13208 const xxxPtr.
13209
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013210Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13211
13212 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13213 defined
13214
Daniel Veillardae6db172001-08-16 19:32:00 +000013215Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13216
13217 * xpointer.c: removed unused var
13218
Daniel Veillard09190202001-08-16 16:27:41 +000013219Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13220
13221 * testXPath.c: another small cleanup closing bug #59110
13222
Daniel Veillard796f4b62001-08-16 16:00:13 +000013223Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13224
13225 * win32/dsp/libxml2.def.src: small cleanup closing bug
13226 #59108
13227
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013228Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * example/gjobread.c: add xmlCleanupParser() before leaving
13231
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013232Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13233
13234 * config.h.in configure.in include/libxml/xmlwin32version.h:
13235 released 2.4.2
13236
Daniel Veillardd3d06722001-08-15 12:06:36 +000013237Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13238
13239 * include/libxml/valid.h debugXML.c valid.c: deprecate
13240 the non-boundchecking Sprintf functions, add Snprintf
13241 this should close bug #57984
13242
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013243Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13244
13245 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13246 URIs before doing the lookups (pointed by Mark Vakoc)
13247
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013248Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13249
13250 * xpath.c: serious changes on Result Value Trees and NodeSets
13251 w.r.t. deallocation and collect operations. Probably not
13252 100% clean (merge of allocated trees smells like a problem).
13253 Seems sufficient to close #58943
13254
Daniel Veillard90493a92001-08-14 14:12:47 +000013255Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13256
13257 * xmllint.c: adding a --format option
13258
Daniel Veillardfe703322001-08-14 12:18:09 +000013259Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13260
13261 * xpath.c: count() was broken on Result Value Tree
13262 * xmlIO.c: fixed file:/// accesses on _WIN32
13263
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013264Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13265
13266 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13267 macro was renamed, this should close bug #58683
13268
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013269Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13272 entity substitution mode text at the end of the entity might
13273 be added due to text coalescing.
13274 * nanoftp.c parser.c: small cleanup
13275
Daniel Veillard0c720972001-08-08 20:59:00 +000013276Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13277
13278 * HACKING: added John Fleck right to commit in the doc subdir
13279
Daniel Veillard48da9102001-08-07 01:10:10 +000013280Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13281
13282 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13283 allow to inherit attributes from the DTD directly in the
13284 tree, this is needed for XPath and can be a useful feature.
13285 Inherited namespaces are always provided at the tree level now
13286 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13287 of tests for this feature (XSLT being the prime user).
13288
Daniel Veillard50f34372001-08-03 12:06:36 +000013289Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13290
13291 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13292 testSAX.c xmlIO.c xmllint.c include/win32config.h
13293 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13294 include/libxml/xmlwin32version.h.in win32/README.MSDev
13295 win32/dsp/*: applied Win32 Facelift No.2 patches from
13296 Igor Zlatkovic for Windows/MSC
13297
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013298Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13299
13300 * SAX.c: unparsedEntityDecl() the URI computation of the
13301 entity wasn't done breaking XSLT unparsed-entity-uri()
13302
Daniel Veillard567e1b42001-08-01 15:53:47 +000013303Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13304
13305 * xpath.c: fixed a bug when walking the descendants and
13306 the current node has no children
13307 * debugXML.c: show up when a text node is supposed to not be escaped
13308
Thomas Broyerf186c822001-07-31 23:30:37 +000013309Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13310
13311 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13312 worked like the set:leading() function)
13313 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13314
Daniel Veillardba6db032001-07-31 16:25:45 +000013315Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13318
Daniel Veillard57905372001-07-31 15:52:17 +000013319Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * include/libxml/xmlIO.h: apply change to close #58141
13322 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13323
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013324Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * parser.c: when the internal subset uses a PE, then the
13327 included entity can use conditional sections.
13328
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013329Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13332 when walking the namespace axis showing up in
13333 libxst/tests/general/bug-12
13334 * xmlmemory.c: added the possibility to trace a given block
13335 defined by its address
13336
Daniel Veillard4aafa792001-07-28 17:21:12 +000013337Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * parser.c: don't override existing encoding specified before
13340 starting xmlParseDocument()
13341
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013342Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * include/libxml/xmlwin32version.h: reinserted, needed for
13345 Windows users of CVS
13346
Darin Adlera77cac02001-07-27 17:41:51 +0000133472001-07-27 Darin Adler <darin@bentspoon.com>
13348
Darin Adler699613b2001-07-27 22:47:14 +000013349 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13350 * testCatalog.c: Add include of <libxml/parser.h>.
13351
133522001-07-27 Darin Adler <darin@bentspoon.com>
13353
Darin Adlera77cac02001-07-27 17:41:51 +000013354 * include/libxml/.cvsignore:
13355 * include/libxml/xmlwin32version.h:
13356 Remove this file from CVS because it's generated.
13357
Daniel Veillard50822cb2001-07-26 20:05:51 +000013358Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * parser.c include/libxml/parser.h: applied const patches from
13361 Tom Moog #58002
13362
Thomas Broyerba4ad322001-07-26 16:55:21 +000013363Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13364
13365 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13366 lookup framework
13367
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013368Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * tree.c: fixed xmlCopyNode() for documents
13371
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013372Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13375
13376Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013377
13378 * parser.c: fixes bug #57652 reported by Morus Walter
13379
Daniel Veillarde3924972001-07-25 20:25:21 +000013380Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13383
Daniel Veillarda53c6882001-07-25 17:18:57 +000013384Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13387 errors, lesson don't add new functions at 1am before a release
13388 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13389 from XPath initialization when possible.
13390
Daniel Veillardd9bad132001-07-23 19:39:43 +000013391Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * result/scripts/base*: removing history/readline changed
13394 this slightly
13395 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13396 xmllint.c: make element content line number generation
13397 optionnal to avoid breaking old apps added interface to switch
13398
Daniel Veillardf012a642001-07-23 19:10:52 +000013399Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013402 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013403 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13404 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13405 John Kroll fixes to allow saving to HTTP via PUT (or
13406 POST of needed).
13407 * doc/html/*.html: regenerated the docs
13408
Thomas Broyere8126242001-07-22 03:54:15 +000013409Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13410
13411 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13412 xmlHashScanFull and xmlHashScannFull3 to get passed the
13413 three keys as arguments to the callback function
13414
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013415Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * configure.in Makefile.am: removed libxml softlink for good
13418 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13419 100% coverage by gtk-doc
13420
Daniel Veillard8599e702001-07-17 21:38:51 +000013421Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13424 fixed serious troubles due to size_t vs. int mismatch
13425
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013426Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13429
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013430Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13431
13432 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13433 convenient extension API for value and context managing
13434 Now handles external objects through xmlXPathPopExternal,
13435 xmlXPathWrapExternal and xmlXPathReturnExternal.
13436 Added functions for sets operations (intersection, etc.)
13437
Daniel Veillard22090732001-07-16 00:06:07 +000013438Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13441 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13442 HTMLparser.c: cleanup of global variables, marking some
13443 const or private.
13444
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013445Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013446
13447 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13448 fixed xmlXPathNodeSetItem when passing index=0
13449
Daniel Veillard05dec342001-07-14 21:57:39 +000013450Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13453
Daniel Veillard28ae6362001-07-14 16:44:32 +000013454Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * xmllint.c: fixed compilation under Cygwin #57503
13457 * TODO: update
13458
Peter Williamsed156f52001-07-13 18:35:13 +0000134592001-07-13 Peter Williams <peterw@ximian.com>
13460
13461 * config.h.in: add #undef HAVE_DLFCN_H
13462
13463 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13464 builddir.
13465
Daniel Veillard73b36e32001-07-12 15:09:52 +000013466Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13469 raised by #57348 and #57381
13470
Daniel Veillard7db37732001-07-12 01:20:08 +000013471Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13474 tree.c xpointer.c: store the line numbder in element->content,
13475 may break some software, need a configuration mechanism
13476
Darin Adler96037892001-07-11 00:03:16 +0000134772001-07-10 Darin Adler <darin@bentspoon.com>
13478
13479 * .cvsignore:
13480 * example/.cvsignore:
13481 * include/.cvsignore:
13482 * include/libxml/.cvsignore:
13483 Various things that are generated and should be ignored.
13484
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013485Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13488 * doc/xml.html doc/html/*: updated the docs
13489
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013490Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13493 validation occured on content with element child
13494
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013495Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * tree.c: fixed XML Base computation which was broken
13498 * debugXML.c: added a base function to the shell
13499 * Makefile.am result/scripts/* test/scripts/*: added scripts
13500 based regression tests, and adding 2 XML Base tests
13501
Daniel Veillard19e96c32001-07-09 10:32:59 +000013502Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * tree.c: set properties doc and call xmlSetListDoc for properties
13505 content when grafting them in a different tree.
13506 * aclocal.m4: remove from CVS
13507
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013508Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * win32/libxml2/libxml2.def.src: added some missing entry point
13511 for XPath (Mark Vakoc)
13512
Daniel Veillard388236f2001-07-08 18:35:48 +000013513Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13516 layer should URI-Unescape before trying to open resources.
13517
Daniel Veillard04383752001-07-08 14:27:15 +000013518Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xpath.c: fix the name() bug for elements in the default
13521 namespace reported by Charlie Bozeman
13522
Daniel Veillard7583a592001-07-08 13:15:55 +000013523Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13526 led to an XPath fix, improvements of SAX initialization, and
13527 an added option --nocdata to testXPath
13528
Daniel Veillard449d7392001-07-07 19:11:06 +000013529Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * doc/libxml-doc.el: Felix Natter provided anew version working
13532 with XEmacs too
13533
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013534Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * include/libxml/xpath.h: small cleanup
13537 * doc/xml.html: update
13538
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013539Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13542 released 2.3.14
13543
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013544Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013547 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013548
Daniel Veillard73c9c042001-07-05 20:02:54 +000013549Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13552 were not equal to empty strings
13553
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013554Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * SAX.c: fixed a URI-Reference computation problem when validating
13557 * xmlIO.c: small cleanup
13558
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013559Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * parser.c: improved the description of a couple of interfaces
13562 upon Larry Stamper suggestion
13563
Daniel Veillard62f313b2001-07-04 19:49:14 +000013564Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * SAX.c entities.c parser.c: changed completely the way entities
13567 are handled when running the parser in entity substitution mode.
13568 This fixes a bug reported by Stephan Kulow and nearly divides
13569 by 3 the amount of memory required by libxslt to load and process
13570 DocBook TDG.
13571
Daniel Veillardf420ac52001-07-04 16:04:09 +000013572Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * HTMLparser.c: fixing a too early root closing problem raised
13575 byt Prashanth Naidu
13576
Daniel Veillard8c357d52001-07-03 23:43:33 +000013577Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13580 raised by Mark Vakoc.
13581
Daniel Veillard6e90d192001-07-03 16:37:49 +000013582Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * example/Makefile.am: fixed the include path to add srcdir/include
13585 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13586 and some cleanup
13587
Daniel Veillardf06307e2001-07-03 10:35:50 +000013588Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13591 lot of optimization work, results in significant improvements
13592 when handling really complex XPath queries. Add a small optimizer
13593 for unions, improve [n] and [last()], avoid some costly ops.
13594
Daniel Veillard77044732001-06-29 21:31:07 +000013595Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13598 * xpath.c: small cleanup
13599 * xmlGetNsList: reformated, fixed problems if used on Entities
13600
Daniel Veillard2adbb512001-06-28 16:20:36 +000013601Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13604
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013605Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13608 * Makefile.am example/Makefile.am: workaround automake generating
13609 erroneous deps
13610
Daniel Veillard12f7d292001-06-28 13:12:11 +000013611Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * include/win32config.h: bug #56801 Yon Derek provided a patch
13614 to the windows config file.
13615
Daniel Veillard87ee9142001-06-28 12:54:16 +000013616Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13619 libxml.h : Yon Derek provided a set of changes to compile from
13620 CVS on Windows/MSC
13621
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013622Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * parser.c: fixed UTF8 BOM support in push mode
13625 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13626 added a specific testcase
13627
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013628Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * Makefile.am: added --push regression tests
13631 * parserInternals.c: the XML parser segfaulted in --push mode
13632
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013633Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * configure.in: moved the symlinks detection within a CVS
13636 check, this is not portable and will be removed soon.
13637 * xpath.c: small cleanup/speedup
13638
Daniel Veillard11648102001-06-26 16:08:24 +000013639Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13642 release of 2.3.12
13643 * parser.c: make an error message if unknow entities in all cases
13644
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013645Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13648
Daniel Veillard23793842001-06-25 16:07:45 +000013649Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13652 includes were installed in the wrong dir
13653
Daniel Veillardf5498f32001-06-25 15:08:36 +000013654Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * doc/html.xml: warn against sending code to exhibit bugs.
13657
Daniel Veillard56f06462001-06-24 21:34:03 +000013658Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13661 Tru64 from Thomas Leitner
13662
Daniel Veillardc5d64342001-06-24 12:13:24 +000013663Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * AUTHORS: added William and Bjorn
13666 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13667 daniel@veillard.com hopefully I won't have to do this again
13668 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13669 docs can be rebuilt cleanly now
13670 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13671 from CVs it's generated, added include/libxml/xmlwin32version.h
13672 also generated but which should change far less frequently.
13673 * catalog.c nanoftp.c: made sure to include libxml.h not
13674 libxml/xmlversion.h directly
13675 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13676 when compiling on WIN32 and MSC
13677
Daniel Veillard07385fd2001-06-23 21:55:48 +000013678Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * include/Makefile.am include/libxml/Makefile.am configure.in:
13681 fixed make distcheck and rebuilding the rpms
13682
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013683Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * configure.in: should finish the migration of exported includes
13686 into a real include/libxml in CVS, at least for CVS users.
13687 * removed the exported headers, added in include/libxml (as well
13688 as xmlversion.h.in).
13689
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013690Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * configure.in: fixed the way to detect symlink
13693
Daniel Veillard66541772001-06-23 18:31:04 +000013694Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * configure.in: updated, include/libxml is now a real CVS dir
13697
Daniel Veillardca989762001-06-23 17:39:29 +000013698Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13701 version works with both libxml1 and libxml2 (it autodetects
13702 the prefix of the html-files) from Felix Natter.
13703 * doc/xml.html: updated doc accordingly
13704
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013705Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * xpath.c: fixed the bug generating a template loop in libxslt
13708 when using docbook-xsl-1.4, * should filter out document nodes
13709 * HACKING: added William
13710 * TODO: updated
13711
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013712Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * doc/FAQ.html: added a warning about gcc-3.0
13715 * doc/xml.html: added reference to gdome2 and removed a confusing
13716 sentence
13717
Daniel Veillardf7f41852001-06-22 15:18:01 +000013718Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * xmlversion.h: okay this is a generated file, but Windows
13721 users need it and they can't generate it, and I want CVS
13722 Windows users ...
13723 * win32/libxml2/libxml2_so.dsp: Windows project file for
13724 the shared lib version of libxml2
13725 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13726 resources needed for libxslt/xsltproc by Yon Derek
13727
Bjorn Reese3157b342001-06-22 14:41:45 +000013728Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13729
13730 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13731
Daniel Veillard4151acb2001-06-22 10:48:57 +000013732Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
Daniel Veillardcc146db2001-06-22 11:10:52 +000013734 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13735
13736Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
Daniel Veillard4151acb2001-06-22 10:48:57 +000013738 * include/win32config.h: Yon Derek provided a first fix
13739 to be able to compile libxslt/xsltproc on Windows
13740
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013741Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xpath.c: attempt to work around what seemed a gcc optimizer
13744 bug when handling floats on i386 http://veillard.com/gcc.bug
13745 * tree.c entities.c encoding.c: doing some cleanups while
13746 chasing it
13747
Daniel Veillard017b1082001-06-21 11:20:21 +000013748Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * Makefile.am: cleanup when --without-debug is specified
13751 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13752 w.r.t. --without-debug and other include points
13753 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13754 Catalogs
13755 * configure.in entities.h tree.h HTMLparser.c: removed
13756 --without-corba, made the _private field mandatory
13757
Daniel Veillard87a764e2001-06-20 17:41:10 +000013758Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13761 outputs a BOM in UTF8, an errata has been issued to avoid the
13762 problem, that was the most reasonable solution... Add support
13763 for a leading UTF8 BOM in entities.
13764
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013765Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * valid.c: fixed a bug found when post validating an entity ref
13768 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13769 activate it too
13770
Daniel Veillard39196eb2001-06-19 18:09:42 +000013771Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13774 weakness in the node copy the XPointer and the XInclude
13775 implementations. Serious cleanup.
13776
Daniel Veillard3739b982001-06-19 12:51:30 +000013777Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * Makefile.am: Kjartan Maraas provided a small patch to
13780 add xml2-config.in to EXTRA_DIST
13781
Daniel Veillarda9142e72001-06-19 11:07:54 +000013782Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13785 provided another failing case found in KDE, the way the
13786 ctxt->vctxt.nodeTab was allocated and freed changed over
13787 time but it wasn't completely cleaned up. This should fix it.
13788
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013789Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * parser.c: Stephan Kulow also raised the fact that line number
13792 could get miscounted making debug harder, fixed the problem
13793 in xmlParseCharData()
13794
Daniel Veillard64b98c02001-06-17 17:20:21 +000013795Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * valid.c: Stephan Kulow pointed out a problem when validating
13798 and using an empty entity, forgot a 'break' in a case.
13799
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013800Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13803 * doc/xml.html: updated with 2.3.11
13804
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013805Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * TODO: updated adding cleanup of generated doc
13808 * configure.in: prepared to release 2.3.11
13809 * xmllint.c: added --version for bug reporting
13810 * doc/html/*.html: rebuilt the doc
13811
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013812Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * xpath.c: first part of the work on selecting namespace to
13815 fix bug #56115
13816
Daniel Veillard96ed5832001-06-15 22:22:04 +000013817Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13820 when using -liconv
13821 * TODO: updated
13822
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013823Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13826 cleanup, encoding support.
13827
Daniel Veillard608ad072001-06-14 08:32:28 +000013828Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13831
Daniel Veillard239d0522001-06-13 23:02:48 +000013832Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * xpath.c: bug detected by Ankh when / is used as a function arg
13835
Daniel Veillard02bb1702001-06-13 21:11:59 +000013836Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13839 of element and use it to avoid outputting formatting spaces at
13840 the wrong place. Implemented the format parameter for HTML save.
13841 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13842 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13843 result/HTML/wired.html: of course this impact the result of a
13844 number of HTML tests
13845
Daniel Veillard95d845f2001-06-13 13:48:46 +000013846Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * HTMLtree.[ch]: started augmenting the HTML save API with
13849 encoding and formatting parameters
13850
Daniel Veillardeca60d02001-06-13 07:45:41 +000013851Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * HTMLtree.h: cleanup and started evaluating the work needed on
13854 revamping the HTML output code
13855
Daniel Veillard84666b32001-06-11 17:31:08 +000013856Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13859
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013860Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * valid.c: fixed bug #56049, forgot one check in the
13863 validation routine
13864
Daniel Veillardca2366a2001-06-11 12:09:01 +000013865Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13868
Daniel Veillard6761eee2001-06-11 10:29:38 +000013869Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * libxml.h: fixed an error in last commit
13872 * doc/FAQ.html: added an entry for compilation from CVS
13873
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013874Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * xmlversion.h.in libxml.h: Cygwin patches
13877 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13878 * tree.h: cleanup
13879
Daniel Veillardacd370f2001-06-09 17:17:51 +000013880Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13883 memory block in a strange case where libxml is linked twice
13884 in the binary.
13885
Daniel Veillard1d047672001-06-09 16:41:01 +000013886Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13889 state far too often, simple fix used to avoid it.
13890
Daniel Veillard4497e692001-06-09 14:19:02 +000013891Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13894 being processed, applied his patch
13895 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13896
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013897Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13900 provided fixes to compile on MSCC again
13901 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13902 also provided an update for the project files.
13903
Daniel Veillarda682b212001-06-07 19:59:42 +000013904Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13907 bug #55810
13908
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013909Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * tree.c: fixed xmlGetNsProp() to close bug #55683
13912 Note this requires libxslt to use it's own function instead.
13913
Daniel Veillardf0c53762001-06-07 16:07:07 +000013914Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * HTMLtree.c: when in a pre element no formatting space should
13917 be added.
13918 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13919
Daniel Veillard068a9652001-06-07 15:30:26 +000013920Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * configure.in: added tests for signal() and signal.h
13923
Daniel Veillard541d6552001-06-07 14:20:01 +000013924Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13927
Daniel Veillard8a367d42001-06-07 14:01:34 +000013928Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * doc/libxml-doc.el: Felix Natter provided a new version for
13931 libxml2
13932
Daniel Veillard8a926292001-06-07 11:20:20 +000013933Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * HTMLtree.c: when in a pre element no formatting space should
13936 be added.
13937
Daniel Veillard14839d52001-06-06 16:11:56 +000013938Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13941
Daniel Veillarde95e2392001-06-06 10:46:28 +000013942Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13945 hack
13946 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13947 * uri.c: fixed a warning
13948
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013949Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * HTMLtree.c: trying to close bug #55772 escaping in script
13952 elements
13953 * doc/xml.html: suggest to send mail to the list
13954
13955Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013956
13957 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13958 good. Use a macro and based on the solution provided in
13959 vsnprintf manual page from GNU.
13960
Bjorn Reese99748722001-06-05 12:49:15 +000013961Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13962
13963 * error.c: Workaround for non-preserving variadic list.
13964 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13965
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013966Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * doc/xml.html: added 2.3.10 release
13969
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013970Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * configure.in: releasing 2.3.10
13973
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013974Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13977
Daniel Veillard20042422001-05-31 18:22:04 +000013978Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * encoding.c: Robert Collins provided a patch to add the
13981 "US-ASCII" encoding alias
13982
Daniel Veillard97ac1312001-05-30 19:14:17 +000013983Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13986 string oriented functions and started cleaning the related areas
13987 in xpath.c which needed fixing in this respect
13988
Daniel Veillard2d703722001-05-30 18:32:34 +000013989Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13992 #55380
13993 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13994
Daniel Veillard9403a042001-05-28 11:00:53 +000013995Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * TODO: updated
13998 * nanohttp.[ch] : started adding APIs to get the redirected URL
13999 when this occurs (needed for further base computation
14000 * tree.h: cleanup
14001 * encoding.c: cleanup
14002 * SAX.c: minor change around ctxt->loadsubset
14003
Daniel Veillard6278fb52001-05-25 07:38:41 +000014004Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * Makefile.am include/Makefile.am: small change to have
14007 include/libxml rebuilt if working from CVS.
14008 * uri.c: applied another patch from Carl Douglas for URI escaping,
14009 this should close bug #51876
14010
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014011Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14014 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14015 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14016 added specific regression test
14017 * parser.h: preparing for the XSLT mode where DTD inherited
14018 attributes are added to the tree.
14019
Daniel Veillardbbd22452001-05-23 12:02:27 +000014020Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * xinclude.[ch]: Updated the namespace for the Last Call version
14023 * result/XInclude/include test/XInclude/include: updated the
14024 testsuite accordingly
14025
Daniel Veillard8514c672001-05-23 10:29:12 +000014026Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14029 related to bug #51876
14030
Daniel Veillard42596ad2001-05-22 16:57:14 +000014031Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * tree.c: fixed a gross mistake in base computation, xml:base is
14034 not completely correct yet (need cascade).
14035 * xpath.[ch]: added the few things needed to find a function name
14036 and URI from the XPath context when it is called.
14037
Daniel Veillard81418e32001-05-22 15:08:55 +000014038Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14041 * DOCBparser.c: small cleanup
14042 * xmllint.c: added a --catalogs option to load catalogs from
14043 $SGML_CATALOG_FILES
14044 * tree.c: cleanup
14045 * configure.in: iconv library fixup, ICONV_LIBS
14046
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014047Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * catalog.c: handling of CATALOG entries. detection of recursion,
14050 and a few bugfixes
14051 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14052 against the default namespace
14053
Daniel Veillard04b93292001-05-21 08:15:31 +000014054Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14057
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014058Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * parser.c: fixed propagation context info when parsing an
14061 external entity.
14062 * doc/html/*.html: regenerated a couple of docs
14063
Daniel Veillard4623acd2001-05-19 15:13:15 +000014064Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * doc/xml.html: update with 2.3.9 informations
14067
Daniel Veillardbed7b052001-05-19 14:59:49 +000014068Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14071 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14072 * doc/html/* : rebuilt the docs
14073 * valid.c: small patch which may improve some case when
14074 validating.
14075
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014076Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * HTMLparser.c: Closed bug #54891
14079 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14080 to the suite
14081
14082Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14085 applied a documentation patch from LotR and filled in a few missing
14086 descriptions
14087
Daniel Veillard76d66f42001-05-16 21:05:17 +000014088Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.c tree.c parser.c: speed optimizations at the parser level
14091 document tree freeing and xpath evaluation
14092
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014093Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * parser.c parser.h parserInternals.h: fixed a couple of
14096 interfaces for handling memory buffer input to const char *
14097 upon suggestion of JamesH.
14098
Daniel Veillardc3739e72001-05-15 15:23:27 +000014099Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * configure.in: LoTR sent a patch fixing the previous commit
14102
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014103Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * configure.in: trying to deal again with the stoopid -R linking
14106 flag of Solaris
14107
Daniel Veillard790142b2001-05-15 10:51:53 +000014108Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xpath.h: two nodeset access macros from Thomas Broyer
14111
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014112Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14115 patch from Thomas Broyer
14116
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014117Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14120 case
14121 * INSTALL: was empty added stuff from the FAQ
14122
Daniel Veillard75bea542001-05-11 17:41:21 +000014123Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14126 attributes handling and #54433 by adding xmlUnsetProp()
14127 and xmlUnsetNsProp()
14128
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014129Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * HTMLparser.c: Patch from Jonas Borgström
14132 (htmlGetEndPriority): New function, returns
14133 the priority of a certain element.
14134 (htmlAutoCloseOnClose): Only close inline elements if they
14135 all have lower or equal priority.
14136 * result/HTML: this of course changed a number of tests results.
14137
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014138Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * xmlIO.c catalog.c: plugged in the default catalog resolution
14141 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14142 documentations
14143 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14144
Daniel Veillarda7374592001-05-10 14:17:55 +000014145Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14148 integrating catalogs
14149 * catalog.[ch] testCatalog.c: adding a small catalo API
14150 (only SGML catalog support).
14151 * parser.c: restaured xmlKeepBlanksDefault(0) API
14152
Daniel Veillardc17337c2001-05-09 10:51:31 +000014153Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14156
Daniel Veillard257d9102001-05-08 10:41:44 +000014157Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * parser.c: added xmlParseExternalEntityPrivate() to allow
14160 propagation of ctxt->_private when parsing external entities
14161
Daniel Veillard083c2662001-05-08 08:27:14 +000014162Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14165
Daniel Veillard01ef7382001-05-08 07:31:43 +000014166Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14169
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014170Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * valid.c: warn when indeterminist content model is detected
14173 * result/VC/ElementValid8: this adds a message
14174 * Makefile.am: add --novalid for VCM tests
14175 * parserInternals.c: added a call to Init memory
14176
Daniel Veillard64269352001-05-04 17:52:34 +000014177Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14180 when both parameters are NULL.
14181
Daniel Veillard37721922001-05-04 15:21:12 +000014182Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * valid.c: applied small patch from Gary Pennington, reindented
14185 some part of the code.
14186
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014187Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14190 release, updated and regenerated the docs
14191
Daniel Veillard357c9602001-05-03 10:49:20 +000014192Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * xpath.c result/XPath/expr/floats : clarified and cleanup
14195 printing of abnormal floats in tests.
14196
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014197Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14200 * results/HTML/ : a few changes in the output of the HTML tests as
14201 a result.
14202 * configure.in: tying to fix -liconv where needed
14203
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014204Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * Makefile.am: fixed a stupid error
14207
Daniel Veillard7150a032001-05-02 16:41:11 +000014208Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * configure.in Makefile.am: make the inclusion of the trio
14211 modules in the library conditional
14212
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014213Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * DOCBparser.c: patche from László Kovács, fixed entities refs
14216 in attributes handling
14217
Daniel Veillardedddff92001-05-02 10:58:52 +000014218Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14221 flushing
14222
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014223Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * xpath.c: fix of an XSLT namespace bug reported on the list
14226 general/bug-8-
14227
Daniel Veillard5792e162001-04-30 17:44:45 +000014228Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * strio.h trio.c: Dan McNichol suggested a couple of small
14231 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14232
Daniel Veillard02141ea2001-04-30 11:46:40 +000014233Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * tree.c parser.c encoding.c: spent a bit more time looking
14236 at the parsing speed and DOM handling. Added a few more
14237 speedups.
14238
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014239Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * parser.c: small but effective parsing speed improvement
14242
Daniel Veillardb59076b2001-04-29 17:04:07 +000014243Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * configure.in: default on the DocBook parser inclusion (for Gnome)
14246 * DOCBparser.h: fixed a header reference
14247
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014248Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * configure.in xpath.c: applied Bjorn patches for FPE on the
14251 alpha
14252
Daniel Veillardeefd4492001-04-28 16:55:50 +000014253Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14256 xmlSaveFormatFileTo()
14257
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014258Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xpath.c: simple and efficient optimization, XPath functions
14261 aways bind to the same code, cache this
14262 * TODO: updated (by saying some is obsolete)
14263
Daniel Veillard2156a562001-04-28 12:24:34 +000014264Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * xpath.c: more cleanup work on XPath name parsing routines
14267
Daniel Veillard61d80a22001-04-27 17:13:01 +000014268Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14271 xmlXPathParseName
14272 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14273 * debugXML.c: avoid compilation problems if compiling without
14274 HTML support, Igor Zlatkovic
14275 * win32/libxml2/libxml2.def.src: being able to compile without
14276 XPath on Windows
14277
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014278Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * libxml.m4: yet another patch from Toshio Kuratomi
14281
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014282Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14285
Daniel Veillard67fee942001-04-26 18:59:03 +000014286Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14287
14288 * tree.[ch]: added xmlSaveFormatFile interface for saving
14289 and indenting a file.
14290
Daniel Veillard82e49712001-04-26 14:38:03 +000014291Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * xpath.c: fixed bug #53689 related to processing-instruction()
14294
Daniel Veillard02f077a2001-04-26 10:59:11 +000014295Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * DOCBparser.c: patche from László Kovács
14298
Daniel Veillard30211a02001-04-26 09:33:18 +000014299Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * parser.c: applied fixes from Christian Glahn bug report #53391
14302
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014303Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * error.c: Jean François Lecomte provided a complete description
14306 and a fix to bug #53537
14307
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014308Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14311
Daniel Veillard1034da22001-04-25 19:06:28 +000014312Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * DOCBparser.c SAX.c: a bit more work on entities processing.
14315 Still Need to cleanup XML output and references in attributes
14316
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014317Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14320
Daniel Veillardb33c2012001-04-25 12:59:04 +000014321Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * tree.c: trying to fix #53574, not completely complete,
14324 I would like xmllint --copy --debug test/ent1 and
14325 xmllint --debug test/ent1 to show the same result.
14326 * xpath.c: fix a bug when trying to sort namespace nodes
14327
Daniel Veillard5146f202001-04-25 10:29:44 +000014328Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * HTMLtree.c: real fix for #53402
14331
Daniel Veillard7533cc82001-04-24 15:52:00 +000014332Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14335 PIs when using xsl:output
14336 * valid.c: closing #53537 some case generate segfaults if there
14337 is validity errors
14338
Daniel Veillard61b33d52001-04-24 13:55:12 +000014339Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14342 of external parsed entities, added --noent to testDocbook
14343 * valid.c: Garry Pennington found an uninitialized variable
14344 access in xmlValidateElementContent()
14345
Daniel Veillard56098d42001-04-24 12:51:09 +000014346Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14349 with madness
14350 * result/HTML/ : this modified the result of the regression tests
14351 a lot.
14352
Daniel Veillard122376b2001-04-24 12:12:30 +000014353Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14356 to doc where it wasn't checked against NULL reported by
14357 Jens Laas
14358
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014359Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14362 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14363
Daniel Veillardeae522a2001-04-23 13:41:34 +000014364Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14367 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14368 * SAX.[ch]: cleanup and updates for DocBook
14369 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14370 ex SGML identifier changes
14371 * valid.c: removed a static unused function.
14372
Daniel Veillardde57c612001-04-23 09:13:36 +000014373Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * HTMLtree.c: applied change for Paul Sponagl on script saving
14376 * Makefile.am: the warning about entity title.xml are normal.
14377
Daniel Veillard393df012001-04-22 20:11:18 +000014378Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * configure.in: release of 2.3.7
14381 * Makefile.am: fixing make distcheck
14382
Daniel Veillarda41123c2001-04-22 19:31:20 +000014383Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * doc/html/* doc/xml.html: updated and regenerated the docs
14386
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014387Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14390
Daniel Veillarde82a9922001-04-22 12:12:58 +000014391Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * tree.c: fixed #53388 with the provided patch
14394
Daniel Veillard06803992001-04-22 10:35:56 +000014395Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * valid.c: Bjorn detected an invalid memory access. Fixed
14398 vstateVPush()
14399
Daniel Veillard40af6492001-04-22 08:50:55 +000014400Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14403
Bjorn Reese70a9da52001-04-21 16:57:29 +000014404Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14405
14406 * libxml.h: new header used only for the compilation of libxml
14407 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14408 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14409 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14410 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14411 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14412 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14413 baseline (version 1.2 plus a single patch).
14414 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14415 scientific notation for numbers. Tests added.
14416 * xpath.c: formatting of numbers changed to use sprintf
14417 (contribution from William Brack)
14418
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014419Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * valid.c: cleanup, more useful debugging
14422 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14423 * xmlIO.c: entity loading is printed as an error when validating
14424
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014425Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * valid.c: fixed to validate within entities
14428 * test/VCM/v22.xml: added a specific testcase
14429
Daniel Veillardca1f1722001-04-20 15:47:35 +000014430Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * valid.c: forgot an epsilon transition in for ()+
14433 * test/VCM/v21.xml : added a specific test case
14434
Daniel Veillard85349052001-04-20 13:48:21 +000014435Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * valid.c: removed a state explosion exhibited by RSS
14438 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14439 from bug #51872
14440
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014441Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14444 validation without using an ugly NFA -> DFA algo in the source.
14445 Made a specific algorithm easier to maintain, using a single
14446 stack and without recursion.
14447 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14448 * hash.c: made the growing routine static
14449 * tree.h parser.c: added the parent information to an
14450 xmlElementContent node.
14451
Daniel Veillarde470df72001-04-18 21:41:07 +000014452Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * SAX.c parser.c xpath.c: generating IDs when not validating
14455 from an external parsed entity was poisoning the ID has table
14456 with removed values. This was killing XSLT on the KDE help
14457 browser.
14458
Daniel Veillardceacdd92001-04-18 15:10:35 +000014459Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * entities.h: andrew@ugh.net.au detected a double declaration
14462
Daniel Veillarda10efa82001-04-18 13:09:01 +000014463Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * debugXML.c hash.c tree.h valid.c : some changes related to
14466 the validation suport to improve speed with DocBook
14467 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14468 the way validation errors get reported
14469
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014470Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14473 by P C Chow and William M. Brack for XSLT HTML output
14474
Daniel Veillard2d90de42001-04-16 17:46:18 +000014475Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14478 Igor Zlatkovic patches for MSC compilation and added his
14479 updates
14480
Daniel Veillarde043ee12001-04-16 14:08:07 +000014481Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14484 prefix lookup.
14485 * parserInternals.c: fixed the bug reported by Morus Walter
14486 due to an off by one typo in xmlStringCurrentChar()
14487
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014488Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * HTMLparser.c result/HTML/*: revamped the way the HTML
14491 parser handles end of tags or end of input
14492
Daniel Veillard82daa812001-04-12 08:55:36 +000014493Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14496
Daniel Veillard67a21302001-04-11 14:39:16 +000014497Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14500 bug where the linktime verions of free() won't work ...
14501
Daniel Veillard27b55282001-04-11 12:22:25 +000014502Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14505
Daniel Veillardafc73112001-04-11 11:51:41 +000014506Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * doc/xml.html: added 2.3.6 release
14509
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014510Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14513 * result/wml.xml: resulted in a small output change
14514
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014515Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * tree.c: xmlNewDoc was missing the charset initialization
14518 * xmllint.c: added --auto to autogenerate a doc, allow to
14519 reproduce the problem fixed on xmlNewDoc
14520
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014521Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * xpath.c: trying to get 52979 solved
14524 * tree.c result/ result/noent/: trying to get 52712 solved, this
14525 also made me clean up the fact that XML output in general should
14526 not add formating blanks by default, this changed the output of
14527 a few tests
14528
Daniel Veillard73639a72001-04-10 14:31:39 +000014529Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14532
Daniel Veillardfac26a12001-04-08 13:08:14 +000014533Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * configure.in: finally released 2.3.6
14536
Daniel Veillard911f49a2001-04-07 15:39:35 +000014537Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * xpath.c: checking for null pointer generated by new code
14540
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014541Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * xpath.c: fixed a [] evaluation problem reported
14544 * test/XPath/tests/simpleaddr: extended test
14545 * result/XPath/simpleaddr: updated result
14546
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014547Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14548
14549 * xmllint.c: Dan Timis reported a portability problem
14550 on Macs without mmap, fixed it.
14551
Daniel Veillardb38bd552001-04-03 18:22:00 +000014552Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * testXPath.c : added a --tree option allowing to display the
14555 tree dump of the XPath expression
14556
Daniel Veillard4dd93462001-04-02 15:16:19 +000014557Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * xpath.c: fixed a memleak when comparing nodesets
14560 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14561 * tree.c: added a TODO
14562
Daniel Veillard92ad2102001-03-27 12:47:33 +000014563Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14566 we need string functions
14567 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14568 to be able to use them where needed. Applied some changes
14569 to reduce name linking pollution and compile in only what's
14570 needed.
14571 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14572 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14573 for the string manipulation functions
14574 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14575 to the free() function of xmlmemory.c
14576 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14577 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14578 usage.
14579
14580
Daniel Veillard2be30642001-03-27 00:32:28 +000014581Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * error.c: applied the context output patch of the error
14584 handling submitted by Chuck Griffith
14585 * error/VC/*: this slightly change some error logs
14586
Daniel Veillard50582112001-03-26 22:52:16 +000014587Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * parser.c: fixed line number reporting on error
14590
Daniel Veillard04be4f52001-03-26 21:23:53 +000014591Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * parser.c: Sullivan and Darin found a parser bug,
14594 applied the patch.
14595
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014596Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14599 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14600 xmlversion.h.in xpointer.c: of course the way I defined
14601 UNUSED breaks on old gcc version. Try to be smart and
14602 also define it directly in xmlversion.h
14603 * configure.in: removed -ansi flag from the pedantic set
14604
14605Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014606 Huge cleanup, I switched to compile with
14607 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14608 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14609 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14610 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14611 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14612 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14613 encoding.h entities.c error.c list.[ch] nanoftp.c
14614 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14615 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14616 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14617 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14618 Cleanup, staticfied a number of non-exported functions,
14619 detected and cleaned up a dozen of problem found this way,
14620 avoided a lot of public function name/typedef/system names clashes
14621 * doc/xml.html: updated
14622 * configure.in: switched private flags to the really pedantic ones.
14623
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014624Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * configure.in: 2.3.5
14627 * doc/html/*: rebuilt the docs
14628
Daniel Veillard146c9122001-03-22 15:22:27 +000014629Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * parser.c: fixed a reported bug in NOTATION parsing
14632 * uri.c: accepted but not fixed bug 51876, added TODO
14633 * Makefile.am: fixed bug 51876
14634
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014635Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * config.h.in configure.in error.c: fix a compilation problem
14638 on platforms without vsnprintf (xml@thewrittenword.com)
14639
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014640Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * parser.c: fixed a function name header typo
14643 * SAX.c: notations can also occur in external subset.
14644
Daniel Veillard7d42b542001-03-20 13:22:46 +000014645Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * error.c: removed a C++ like comment
14648
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014649Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * parser.c: fixing bug 52299 strange condition leading
14652 to a parser crash due to a buffer overflow
14653 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14654 added the specific test case
14655
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014656Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14659 xmlXPathConvert{String,Number,Boolean} to be able to make
14660 type casts without a context stack, fixed some implementation
14661 problems related to the absence of context at parse-time,
14662 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14663 in the public API too
14664 * xpointer.c xpathInternals.h: we need to know at parse time
14665 whether we are compiling an XPointer
14666
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014667Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14670 cleaned up the parser internals, refactored XPath code, added
14671 new compilation based APIs and cleanly separated public and
14672 private APIs.
14673
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014674Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * xpath.h: the comp field must be added at the end to avoid
14677 killing binary compat.
14678
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014679Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * Makefile.am: detect XPath memleaks in regreson tests
14682 * error.c: fixed and error w.r.t. error reporting still using
14683 stderr
14684 * hash.c: added new line at end of file
14685 * tree.h: minor cleanup
14686 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14687 expression parsing from evaluation, resulted in a number of
14688 changes internally, and in XPointer. Likely to break stuff
14689 using xpathInternals.h but should remain binary compatible,
14690 new interfaces will be added.
14691
Daniel Veillardd574f782001-03-14 19:40:17 +000014692Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14693
14694 * configure.in: fixed a couple of problems reported by
14695 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14696 without gcc on non linux platforms.
14697
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014698Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14701 a fix for --with-html-dir= configure support. I hope it won't
14702 break rpm generation
14703
Daniel Veillarda022fe02001-03-14 16:30:00 +000014704Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * xmlIO.c: one function comment cleanup.
14707
Daniel Veillard25239c12001-03-14 13:56:48 +000014708Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14709
14710 * SAX.c: external subset notations were improperly registered
14711 in the internal subset.
14712
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014713Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * README.cvs-commits: added, pointing to HACKING
14716 * HACKING: updated
14717
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014718Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * parser.c: and Matt Sergeant found one in the XML push
14721 parser (erroneous check I forgot to remove when I fixed the
14722 main parser).
14723
Daniel Veillard68d7b672001-03-12 18:22:04 +000014724Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * xpath.c: ptittom found a small bug in UnaryExpr
14727
Daniel Veillarde356c282001-03-10 12:32:04 +000014728Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * configure.in: bumped to 2.3.4
14731 * error.c: fixed bug #51860
14732 * tree.c: fixed bug #51861
14733 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14734 * tree.[ch] : added xmlDefaultBufferSize
14735 * nanoftp.c: typo in function name header block
14736 * doc/xml.html : updated, added link to XML::LibXSLT
14737 * doc/html/* : rebuilt the docs
14738
Daniel Veillard80f32572001-03-07 19:45:40 +000014739Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * parser.c SAX.c: the new content parsing code raised an
14742 ugly bug in the characters() SAX callback. Found it
14743 just because of strangeness in XSLT XML Rec ouptut :-(
14744
Daniel Veillard6c831202001-03-07 15:57:53 +000014745Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * Makefile.am: Martin Baulig suggested to add -lm
14748 * tree.c: found another bug in xmlNodeGetContent()
14749
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014750Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * xpath.c: Bjorn found the error related to strictness of comparison.
14753
Daniel Veillard29631a82001-03-05 09:49:20 +000014754Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * parser.c: trying to fix the Dtd parsing problem reported
14757 by Gary, side effect of last week speed optimizations.
14758
Daniel Veillard14be0a12001-03-03 18:50:55 +000014759Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14762 * parserInternals.c: removed unneeded test raised by Stric
14763
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014764Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14765
14766 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14767 and fixed by William Brack). Added xmlXPathFormatNumber.
14768 Changed the sorting slightly.
14769 * configure.in Makefile.am example/Makefile.am: Added -lm.
14770 Please note that applications linking with libxml2, must
14771 also like with the math library from now on.
14772
Daniel Veillardf9533d12001-03-03 10:04:57 +000014773Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14776
Daniel Veillard2f362242001-03-02 17:36:21 +000014777Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * parser.c: one must report spaces even if the Dtd element
14780 content proves that this is not part of the element content.
14781 * result/valid/*.xml: this changed the ouptu slightly
14782
Daniel Veillardb402c072001-03-01 17:28:58 +000014783Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14784
14785 * configure.in: bumped to 2.3.3
14786 * doc/xml.html: updated
14787
Daniel Veillard77851712001-02-27 21:54:07 +000014788Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * tree.c: minor doc fix
14791 * xpath.c: deallocation issues when a result tree has been
14792 converted to a node-set
14793
Daniel Veillardec70e912001-02-26 20:10:45 +000014794Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * doc/xml.html: oops corrected dates s/2000/2001
14797
Daniel Veillard8730c562001-02-26 10:49:57 +000014798Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * valid.c: new patch from Gary Pennington
14801
Daniel Veillard91e9d582001-02-26 07:31:12 +000014802Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * doc/xml.html: applied patch from Ankh
14805
Daniel Veillardedac3c92001-02-26 01:36:19 +000014806Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * xinclude.c: fixed a problem building on Mac
14809
Daniel Veillard21a0f912001-02-25 19:54:14 +000014810Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * parser.c: more work on increasing parsing ferformances
14813
Daniel Veillard48b2f892001-02-25 16:11:03 +000014814Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14817 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14818 avoiding memcpy in production builds MEM_CLEANUP macro use
14819 * parser.[ch] parserInternals.c: optimizations of the tightest
14820 internal loops inside the parser. Better checking of I/O
14821 flushing/loading conditions
14822 * xmllint.c : added --timing
14823
Daniel Veillard71681102001-02-24 17:48:53 +000014824Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * configure.in: bumped to 2.3.2
14827 * doc/xml.html: updated for release
14828
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014829Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * xpath.c: found a memleak and fixed a nasty bug
14832
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014833Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * xmllint.[c1] : added return code errors for xmllint
14836 * xpath.c: specific debug dump function for result value trees
14837
Daniel Veillard4b637072001-02-21 21:52:55 +000014838Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * xpath.c: finally implemented xmlXPathCompareNodeSets
14841 * test/XPath/expr/floats results/XPath/expr/floats: added
14842 a test for float expressions
14843
Daniel Veillardf714aa32001-02-21 03:07:44 +000014844Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14847 * parserInternals.[ch]: trying to speed up parsing
14848 * xpath.c : speeded up node set equality op
14849
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014850Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14851
14852 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14853 better handling of ID/IDREF and the list modules associated
14854 * configure.in: small CFLAGS cleanup
14855
Daniel Veillarda8abee62001-02-19 15:14:59 +000014856Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * configure.in: fixed iconv detection on AIX (stric)
14859
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014860Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014861
14862 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14863
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014864Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14865
14866 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14867 and optimized xmlXPathNodeSetSort
14868
Daniel Veillard142adbf2001-02-17 13:21:05 +000014869Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * xpath.c: bug fix when context size is 0
14872 * parser.c: I like Norm's Dtd because they still manage to break
14873 the parser occasionally
14874
Daniel Veillardf23e0092001-02-16 13:21:29 +000014875Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14878
Daniel Veillarde0e26512001-02-16 00:11:46 +000014879Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14882 attributes within the XML-1.0 namespace
14883
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014884Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14885
14886 * xpathInternals.h: exported a few axis functions
14887 * doc/xml.html: updated the doc
14888
Daniel Veillard760f4422001-02-15 14:59:48 +000014889Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * configure.in: applied patch from Daniel van Balen for OpenBSD
14892 and bumped version to 2.3.1
14893 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14894 attempt to find autoclosing was simply broken, removed it,
14895 updated the examples, this is better
14896
Daniel Veillardd194dd22001-02-14 10:37:43 +000014897Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14900 hash functionnalities.
14901 * doc/html/* : rebuild the doc
14902
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014903Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14906 on predicate
14907 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14908 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14909 really want to have tags closed on output even if we accept
14910 unclosed ones on input
14911
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014912Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * xpath.c: ouch don't free NULL, rare case fixed
14915 * tree.c: don't coalesce text nodes if they don't have the
14916 same behaviour wrt escaping on output
14917
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014918Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * xpath.c: small fixup
14921 * SAX.c: don't warn on empty namespaces.
14922
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014923Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * README: a bit of cleanup
14926 * configure.in: preparing for 2.3.0 release
14927
Daniel Veillard1f83d392001-02-08 09:37:42 +000014928Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * hash.[ch]: added a first version of xmlHashSize()
14931 * valid.c: another bug fix from Gary Pennington
14932
Daniel Veillard5eef6222001-02-07 18:24:48 +000014933Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14934
14935 * valid.c: couple of bug fixes pointed by Gary Pennington
14936 * HTMLtree.c: #if 0 cleanup
14937
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014938Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14939
14940 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14941 which removes a time consuming check of xmlXPathNodeSetAdd()
14942 and use it in places where we are sure to not break unicity
14943
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014944Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * xpath.c: bug fixes found from XSLT
14947 * tree.c: preserve node->name special values when copying nodes.
14948 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14949 external subset are fetched when available but without full
14950 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14951 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14952 output with encoding disabled.
14953
Daniel Veillard2c833b62001-02-03 08:52:06 +000014954Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14955
14956 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14957 xmlCheckFilename should not be called from xmlFileOpenW
14958 and xmlGzfileOpenW
14959
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014960Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14961
14962 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14963 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14964 added the new tests for URI normalization
14965 * testURI.c: fixed stoopid bugs
14966 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14967 the URI in the error messages are now properly normalized
14968
Daniel Veillardea28ce62001-02-02 08:20:19 +000014969Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14972
Daniel Veillarde99a4762001-02-01 04:34:35 +000014973Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14976
Daniel Veillard2b325a02001-01-31 20:46:31 +000014977Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14978
14979 * xpath.c: fixed mod operator
14980
Daniel Veillardde55cf62001-01-31 15:53:13 +000014981Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * parser.c: fixed xmlStrcat doc
14984 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14985 trees.
14986
Daniel Veillard2f913b72001-01-31 13:23:49 +000014987Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * xpath.c result/XPath/tests/chaptersbase
14990 result/XPath/tests/simplebase: fixed XPath node()
14991 * tree.c: small fix in xmlNewNs()
14992 * Makefile.am: removed extraneous xml2Conf.sh rule
14993
Daniel Veillardb42042b2001-01-28 07:40:36 +000014994Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14997 Changed the library name, in order to get libxml-devel and
14998 libxml2-devel to coexist on a single system
14999 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15000 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15001
Daniel Veillardee0a4662001-01-27 18:59:33 +000015002Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15003
15004 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15005 libxml2-devel installable in // as libxml-devel.
15006
Daniel Veillard5eb05942001-01-27 17:50:22 +000015007Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15008
15009 * doc/Makefile.am: fixed make rebuild in doc
15010 * doc/html/*.html: rebuilt the docs
15011
Daniel Veillard65c295d2001-01-26 09:32:39 +000015012Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15015
Daniel Veillard8e199902001-01-25 18:54:39 +000015016Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15019 the HTML doc to go into the -devel RPM ...
15020 * aclocal.m4 config.h.in: some updates due to auto* magic
15021
Daniel Veillard93086662001-01-25 18:13:04 +000015022Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * xpath.h: added a hook in the context structure allowing to
15025 link to extra support, needed for XSLT
15026
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015027Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15028
15029 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15030 xmlXPtrCmpPoints to use it.
15031 * propagated the following patch from Alejandro Forero
15032 * include/win32config.h xmlIO.c: applied further suggestions
15033 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15034 * example/gjobread.c: fixed warnings, now that it builds
15035
15036Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15037
15038 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15039
15040 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15041 filename points to a valid file (not a directory).
15042 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15043 Added calls to xmlCheckFilenameDir.
15044
15045 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15046 `path' (rather than `filename') as the parameter to gzopen and open.
15047
Daniel Veillard48177c22001-01-23 15:27:41 +000015048Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * Makefile.am: fixed a problem with EXTRA_DIST
15051
Daniel Veillardb83ba402001-01-22 22:45:10 +000015052Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * Makefile.am example/Makefile.am: finally found the trick
15055 to build the example, i.e. add "." in SUBDIRS before example
15056 in the list <grin/>
15057
Daniel Veillard82687162001-01-22 15:32:01 +000015058Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * doc/xml.html: updated with an XSLT section, removed pointer to
15061 W3C CVS base.
15062
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015063Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15066 too, and deallocation need to occur the same way.
15067
Daniel Veillarde4566462001-01-22 09:58:39 +000015068Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15071 type correponding to an XSLT result tree fragment. Share most
15072 of the data format with node set, as well as operators.
15073 * HTMLtree.c: added a newline at the end of the doctype output
15074 whe this one is not present initially.
15075 * tree.c: make sure taht the parent and doc pointers are properly
15076 set when copying attributes (lists).
15077
Daniel Veillard701c7362001-01-21 09:48:59 +000015078Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15081
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015082Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * xpath.c: seems I finally killed that ugly path evaluation
15085 context bug (tagged 9999 in case is is wrong)
15086
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015087Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15090 for XSLT
15091
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015092Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
15094 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15095 for xmlGzfileOpen() bug
15096
Daniel Veillardf6eea272001-01-18 12:17:12 +000015097Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15098
15099 * xpath.c: removed an error found by XSLT usage
15100 * tree.c parserInternals.h: use a predefined static string
15101 for text and comment nodes, avoid freeing them in xmlFreeNode,
15102 exported the string name in parserInternals.h and added
15103 another value to disable encoding at output (for XSLT),
15104 gain memory, time.
15105
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015106Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15109 win32/libxml2/libxml2_so.dsp: new makefiles and update
15110 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15111
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015112Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15113
15114 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15115 Gary Pennington
15116
Daniel Veillard389e6b72001-01-15 19:41:13 +000015117Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15118
15119 * xpath.c: fixed the comaprision of values and nodelists,
15120 need to compare nodelist still ...
15121 * debugXML.c: avoided a possible core dump
15122 * HTMLparser.c: cleanup
15123 * nanohttp.c: contributed fix.
15124 * tree.c: fixes in properties handling added xmlSetNsProp
15125 needed by libxslt
15126 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15127 comment
15128 * TODO: updated
15129
Daniel Veillard167bd532001-01-06 21:09:34 +000015130Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15131
15132 * parser.c parserInternals.c: applied Bjorn Reese optimization
15133 patch
15134
15135Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15136
15137 * Makefile.am: applied patch fro make check from Martin Vidner
15138
Daniel Veillard503b8932001-01-05 06:36:31 +000015139Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15140
15141 * configure.in: preparing 2.2.11
15142 * doc/html/*: rebuild the HTML files
15143 * doc/xml.html : updated
15144
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015145Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * tree.c: fixed a stupid bug
15148 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15149 patches related to validation of an XInclude processing result
15150 * TODO: updated
15151
Daniel Veillarde2488192001-01-04 10:54:22 +000015152Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15153
15154 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15155 on large files
15156
Daniel Veillardf060a412001-01-03 20:52:44 +000015157Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15160
Daniel Veillard45cff692001-01-03 18:02:04 +000015161Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15162
15163 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15164 reported by Jonas Borgström
15165 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15166
Daniel Veillard08108982001-01-03 15:24:58 +000015167Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15168
15169 * testXPath.c xpath.c: fixing the XPath union expressions problem
15170 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15171
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015172Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * xmllint.c: Made is so if the file name is "-" is will read form
15175 standard input. Sven Heinicke <sven@zen.org>
15176 * tree.c: fixed a problem when growing buffer
15177 * tree.h: fixed the comment of the node types following andersca
15178 comment
15179 * TODO: updated
15180
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015181Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * HTMLparser.[ch]: added a way to avoid adding automatically
15184 omitted tags. htmlHandleOmittedElem() allows to change the
15185 default handling.
15186 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15187 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15188 of xmllint too when using --memory flag, added a memory test
15189 suite at the Makefile level.
15190 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15191 with namespace use when encountering QNames in XPath evalation,
15192 added xmlns() scheme in XPointer.
15193 * nanoftp.c : incorporated a fix
15194 * parser.c xmlIO.c: fixed problems raised with encoding when using
15195 the memory I/O
15196 * parserInternals.c: closed bug 25934 reported by
15197 torsten.landschoff@innominate.de
15198 * TODO: updated
15199
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015200Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15203 on a non-updated tree :-(, made a 2.2.10 release to correct the
15204 situation
15205
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015206Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15209 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15210 integrated a set of OpenVMS changes from Howard Taylor
15211 <Howard.Taylor@pacoast.com>
15212
Daniel Veillard58770e72000-11-25 00:48:47 +000015213Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15216 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15217
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015218Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * HTMLparser.c: some fixes on auto-open of html/head/body
15221 * encoding.c: fixed a compilation error on some gcc env
15222 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15223 XPointer implementation
15224 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15225 related XPointer tests and associated results
15226
Daniel Veillard300f7d62000-11-24 13:04:04 +000015227Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * doc/xmldtd.html doc/xml.html: following a short step by step
15230 guidance on IRC to help maciej with DTDs I started a small
15231 page on the subject.
15232
Daniel Veillard748e45d2000-11-17 16:36:08 +000015233Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * HTMLparser.c: fixed handling of broken charrefs
15236 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15237 patches
15238
Daniel Veillard28929b22000-11-13 18:22:49 +000015239Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * doc/xml.html doc/html/* : rebuilt the docs after adding
15242 xinclude and updated page for 2.2.7 and 2.2.8
15243 * configure.in: releasing 2.2.8
15244
Daniel Veillard41e06512000-11-13 11:47:47 +000015245Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * parser.[ch] parserInternals.c: applied the conditional
15248 section processing fix from Jonathan P Springer
15249 <jonathan.springer2@gte.net>
15250 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15251 project file, fixed iconv default non support
15252 * xpath.c: fixed the problem of evaluating relative expressions
15253 when a node context is provided.
15254
Daniel Veillardbf432752000-11-12 15:56:56 +000015255Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * nanoftp.c: fixed gcc 2.95 new warnings
15258 * SAX.c: fixed a stupid bug
15259 * tree.c: fixed a formatting problem when round-tripping
15260 from/to memory
15261 * xinclude.c: chased memleak, fixed a base problem
15262 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15263 xmlXPtrBuildNodeList()
15264 * TODO: updated
15265 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15266 adding a first small set of regression tests for XInclude
15267
Daniel Veillardc2def842000-11-07 14:21:01 +000015268Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * nanohttp.[ch]: applied Wayne Davison patches to access
15271 the WWW-Authorization header.
15272 * parser.c: Closed Bug#30847: Problems when switching encoding
15273 in short files by applying Simon Berg's patch.
15274 * valid.c: fixed a validation problem
15275 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15276 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15277 Wayne Davison
15278 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15279 need to be extended to non full nodes selections.
15280 * xinclude.c: starts to work decently
15281
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015282Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15285 debugXML.c xmlversion.h.in: Started adding XInclude support,
15286 this is a new xmllint option
15287 * tree.c xpath.c: applied TOM patches for XPath
15288 * xpointer.c: fixed a couple of errors.
15289 * uri.c: added an escaping function needed for xinclude
15290 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15291 new warning from RH70 gcc's version
15292
Daniel Veillarda4964b72000-10-31 18:23:44 +000015293Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * HTMLparser.c: fixed loop on invalid char in scripts
15296 * parser.c: update to description of xmlIOParseDTD()
15297 * libxml.m4 xmlversion.h.in: changes contributed by
15298 Michael Schmeing <m.schmeing@internet-factory.de>
15299 * configure.in: preparing for 2.2.7
15300 * Makefile.am: trying to avoid config.h and acconfig.h
15301 being included in the distrib
15302 * configure.in: released 2.2.7
15303
15304Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15307 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15308
Daniel Veillard01411222000-10-30 15:33:22 +000015309Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * parser.[ch]: added xmlIOParseDTD()
15312 * xpointer.c: added support for the 2 extra parameters of
15313 string-range, fixed a stoopid error when '0' was present
15314 in XPointer expressions
15315 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15316 testsuite for the above
15317
Daniel Veillard6db58192000-10-30 09:27:53 +000015318Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * libxml.spec.in: improved package descriptions
15321
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015322Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * xpath.c xpathInternals.h: applied a large cleaning patch
15325 from TOM <ptittom@free.fr>, it also add namespace support
15326 for function and variables registration.
15327
Daniel Veillardbd20df72000-10-29 17:53:40 +000015328Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15331 * Makefile.mingw: Wayne Davison's update adding hash.c
15332
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015333Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * xpath.c: fixed the root evaluation problems
15336 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15337 ignorable spaces with <b> <bold> <em>
15338 * tree.c: fixed a loop in xmlSearchNsByHref()
15339
Daniel Veillard767662d2000-10-27 17:04:52 +000015340Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * xpath.c: applied another XPath patch from TOM
15343 * xpath.c include/makefile.am: applied another patch from
15344 china@thewrittenword.com (cleanup on IRIX).
15345
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015346Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * xml-config.1: received a fixed version from Fredrik Hallenberg
15349 <hallon@lysator.liu.se>
15350
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015351Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15354 cleanup patch for XPath
15355
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015356Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * patched to redirrect all "out of context" error messages to
15359 a reconfigurable routine. The changes are:
15360 * xmlerror.h : added the export of an error context type (void *)
15361 an error handler type xmlGenericErrorFunc there is an interface
15362 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15363 to reset the error handling routine and its argument
15364 (by default it's equivalent to respectively fprintf and stderr.
15365 * all the c files: all wild accesses to stderr or stdout within
15366 the library have been replaced to calls to the handler.
15367
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015368Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * configure.in: release 2.2.6
15371 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15372 exporting the inner functions of xpath for extension modules
15373 * doc/*: updated and rebuilt the doc
15374
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015375Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * nanohttp.c : applied Wayne HTTP cleanup patch
15378 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15379 and xmlNodeSetSpacePreserve()
15380
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015381Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * xpath.c: closing bug #29260
15384
Daniel Veillard126f2792000-10-24 17:10:12 +000015385Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15388 multikey tuples, made hash structure opaque
15389 * valid.[ch]: moved elements, attributes, notations decalarations
15390 as well as ID and refs to hash tables.
15391 * entities.c: hash cleanup
15392 * xmlmemory.c: fixed a dump problem in debug mode
15393 * include/Makefile.am: problem passing in DESTDIR= values patch
15394 from Marc Christensen <marc@calderasystems.com>
15395 * nanohttp.c: removed debugging remains
15396 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15397 * HTMLparser.c parser.c: fixing a number of problems with the
15398 macros in the *parser.c files (Wayne).
15399 * HTMLparser.c: close the previous option when opening a new one
15400 (Marc Sanfacon).
15401 * result/HTML/*: updated the HTML results accordingly
15402
Daniel Veillard52afe802000-10-22 16:56:02 +000015403Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15406 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15407 XPath functions and XML entities table to them. More to come...
15408 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15409
Daniel Veillard683cb022000-10-22 12:04:13 +000015410Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * tree.c: coalesce adjacent text nodes
15413 * valid.c: handling of blank nodes in DTd validation (raised
15414 by problems with a posteriori validation).
15415 * nanohttp.c: changing behaviour on HTTP write stuff.
15416 * HTMLtree.c: forced body and html to be explicitely closed.
15417 * xpath.h: exported more XPath functions.
15418
Daniel Veillard1baf4122000-10-15 20:38:39 +000015419Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * Release of 2.2.5
15422 * xpointer.c: range() range-inside and other helper functions
15423 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15424
Daniel Veillard47e12f22000-10-15 14:24:25 +000015425Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15428 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15429
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015430Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15433 and XPointer modules
15434
Daniel Veillard134c9f32000-10-15 10:27:08 +000015435Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * SAX.h: closed #25107
15438
Daniel Veillard39915622000-10-15 10:06:55 +000015439Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * testSAX.c: fixed problem with cdata reporting
15442 * SAXresult/* : updated
15443
Daniel Veillard1e851392000-10-15 10:02:56 +000015444Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15447 Closed bug #27499, added to regression tests
15448 * TODO: updated
15449
Daniel Veillard7eda8452000-10-14 23:38:43 +000015450Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15453 support for SCRIPT and STYLE with help from Bjorn Reese
15454 * test/HTML/* result/HTML/*: added simple testcase and updated
15455 the existing ones.
15456
Daniel Veillardff9c3302000-10-13 16:38:25 +000015457Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15460 string-range for empty strings
15461 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15462 test/XPath/xptr/strrange: augmented the XPointer testsuite
15463
Daniel Veillard189446d2000-10-13 10:23:06 +000015464Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * doc/xml.html doc/xmlmem.html: added a module describing memory
15467 interfaces and use, updated the main page.
15468
Daniel Veillard2f971a22000-10-12 23:26:32 +000015469Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15472 nanoftp code work on Windows too now
15473
15474Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015475
15476 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15477 * xpointer.c: implemented string-range() at least a good first version
15478 * test/XPath/docs/str test/XPath/xptr/strrange
15479 result/XPath/xptr/strrange: the string-range() tests
15480
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015481Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * Makefile.am include/Makefile.am include/win32config.h
15484 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15485 and make distcheck
15486
Daniel Veillard19d61112000-10-11 23:50:35 +000015487Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15490 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15491 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15492
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015493Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15496 patch for socklen_t detection by
15497 Albert Chin-A-Young <china@thewrittenword.com>
15498
Daniel Veillardcd429612000-10-11 15:57:05 +000015499Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15502 and added a --dtdvalid option to xmllint used to test it
15503
Daniel Veillard47c02452000-10-11 13:04:36 +000015504Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15507 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15508
Daniel Veillard2d38f042000-10-11 10:54:10 +000015509Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15512 handlings (registration, lookup, cleanup)
15513
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015514Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * configure.in Makefile.am include/makefile.am: adding XPointer
15517 and XPtrtests target
15518 * xpointer.[ch] : new files for XPointer support
15519 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15520 more XPath tests
15521
Daniel Veillard57fda592000-10-10 23:24:14 +000015522Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * configure.in: fixed, very broken, make distcheck works again
15525
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015526Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * More work toward 2.2.5, integrated a number of patches
15529 * configure.in Makefile.am win32config.h.in: trying to cleanup
15530 make distcheck .... huh ...
15531 * include/Makefile.am include/win32config.h: new directory
15532 for includes
15533 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15534 updated teh makefiles and instructions for WIN32
15535 * xpath.c: small fixes
15536 * test/XPath/ results/XPath: updated the testcases and results
15537 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15538 suggested patches
15539 * valid.c: fixed an ID bug
15540
Daniel Veillardb71379b2000-10-09 12:30:39 +000015541Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015544 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015545 * xpath.[ch]: worked on XPointer
15546
Daniel Veillard7e99c632000-10-06 12:59:53 +000015547Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * configure.in Makefile.am: 2.2.5, ship the include in an
15550 include/libxml subdirectory, use symlinks when using CVS
15551 * testSAX.c: fixed small bug
15552 * testXPath.c: changed the way testfiles are parsed
15553 * debugXML.c: same kind of cleanup when parsing an argument expression
15554 XPath/XPointers can have blanks embedded
15555 * xpath.[ch]: more cleanup, reorgs for XPointer work
15556 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15557 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15558
Daniel Veillard55b91f22000-10-05 16:30:11 +000015559Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15562 in the XPath engine, rewrote large parts of it, now it's far
15563 cleaner and in sync with the REC not an old WD. Fixed a parsing
15564 problem in the interactive XML shell found when testing XPath.
15565
Daniel Veillardac260302000-10-04 13:33:43 +000015566Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15569 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15570 examples with the extra test
15571
Daniel Veillard7cfce322000-10-04 12:40:27 +000015572Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15575 the global init function.
15576
Daniel Veillard970112a2000-10-03 09:33:21 +000015577Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * HTMLparser.c: Doohhh, attribute name parsing was still case
15580 sensitive ! Fixed this ...
15581 * result/HTML/* : updated the tests results accordingly
15582
Daniel Veillard740abf52000-10-02 23:04:54 +000015583Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15586 engine, should be far more stable, incorporated a new version of
15587 preceding/following axis, need testing
15588 * uri.c: fixed file:///c:/a/b/c problem
15589 * test/XPath/tests/idsimple: augmented the XPath tests
15590
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015591Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * doc/* rebuilding docs for 2.2.4 release
15594
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015595Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * configure.in: releasing 2.2.4
15598 * parser.[ch]: added xmlStrEqual()
15599 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15600 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15601 use xmlStrEqual instead
15602 * TODO: updated
15603 * added an XPath test
15604
Daniel Veillardbc765302000-10-01 18:23:35 +000015605Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15608 * entities.h: exported xmlInitializePredefinedEntities
15609 * parser.[ch] : added xmlInitParser()
15610 * parserInternals.h : had to export htmlInitAutoClose()
15611
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015612Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15615 problems
15616 * Makefile.am : added XPath regression tests to normal tests
15617 * uri.c: fixed a problem with local paths, cleanup
15618 * parser.c: fixed a problem with large CData sections
15619
Daniel Veillardd2ade932000-09-30 14:39:55 +000015620Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * configure.in xml-config.in: patch from "Ben Taylor"
15623 <sol7x86@hotmail.com> for solaris shared libs lookup
15624
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000156252000-09-30 Martin Baulig <baulig@suse.de>
15626
15627 * libxml-2.0.pc.in: Provide pkg-config script.
15628
15629 * configure.in: Create the libxml-2.0.pc script from the
15630 libxml-2.0.pc.in templates.
15631 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015632 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015633
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015634Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15637 when compiling with MSC
15638
Daniel Veillard46057e12000-09-24 18:49:59 +000015639Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * xpath.c: patch for normalize-string() substring-before(),
15642 substring-after() and translate() functions from Bjorn Reese
15643 <breese@mail1.stofanet.dk>
15644 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15645 Fredrik Hallenberg <hallon@lysator.liu.se>
15646 * TODO: updated
15647
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015648Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15651 problem of socklen_t being undefined on a number of platforms
15652 * debugXML.c: fixed a compilation problem when without snprintf
15653
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015654Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15657 an URI bug and a fix for the control-character-induced infinite loop
15658 * nanohttp.c: preventive fix for compiling on WIN32
15659
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015660Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * xmlint.c: closing bug #25000
15663
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015664Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15667 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15668 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15669 related function, fixing xmlStrncmp(), and associated cleanup
15670 * result/HTML/entities.html.sax: updating result
15671
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015672Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * uri.c: applied patch for URI escaping from Wayne Davison
15675 <wayned@blorf.net>
15676 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15677 from Denis Barbier <barbier@imacs.polytechnique.fr>
15678 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15679 patch from Wayne Davison
15680
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015681Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * doc/xml.html : updated with new releases, adding "how to help"
15684
Daniel Veillard04698d92000-09-17 16:00:22 +000015685Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15688 removed a few warnings in pedantic mode ...
15689 * parserInternals.c parser.c: moved encoding switching function
15690 to parserInternals.c
15691 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15692
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015693Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15696 error or warning handlers
15697
Daniel Veillardb1059e22000-09-16 14:02:43 +000015698Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * parserInternals.c parserInternals.h parser.c Makefile.am:
15701 created a new module parserInternals.c, moved most of the
15702 code shared by the various parsers there, as well as
15703 deprecated code from parser.c. More cleanup of parser.c
15704 * uri.c: fixed a problem when URI is NULL
15705 * valid.c: speedup when looking for an attribute declaration
15706
Daniel Veillard39c7d712000-09-10 16:14:55 +000015707Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15710 the cleanup of the computation of URI references when seeking
15711 external entities. The URI reference string and the resulting
15712 URI are both stored now.
15713 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15714 large s(n)printf checks and cleanup from Denis Barbier
15715 <barbier@imacs.polytechnique.fr>
15716 * xmlversion.h.in tree.h: couple of SGML declarations for a
15717 possible docbook module.
15718 * result/VC/ : a couple of test output changed due to the change
15719 of the entities URI
15720
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015721Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * parser.h: added a _private field for linking user's data
15724
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015725Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * parser.c parserInternals.h: demacroified most of the IS_XXX
15728 the gain in size is significant so ...
15729
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015730Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * entities.c: cases where looking up entities with doc==NULL
15733 covered
15734
Daniel Veillard90e11312000-09-05 10:42:32 +000015735Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15736
Daniel Veillard1de50802000-09-07 08:54:32 +000015737 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015738 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15739
Daniel Veillard98a79162000-09-04 11:15:39 +000015740Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
Daniel Veillard1de50802000-09-07 08:54:32 +000015742 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015743 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15744 * Makefile.in: added URItest and included thenin "make tests"
15745
15746Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015747
15748 * xmlversion.h.in: closed bug 22941
15749
Daniel Veillard2bb89092000-08-31 14:57:50 +000015750Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * doc/xmlio.html: added doc and example for entity loader
15753 redefinition.
15754
Daniel Veillard96984452000-08-31 13:50:12 +000015755Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15758 used by libxml
15759
Daniel Veillarde715dd22000-08-29 18:29:38 +000015760Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * parser.c: Fixed bug on invalid ontent characters and when using
15763 push.
15764 * xmllint.c: fixed xmllint endling of errors in push mode
15765
Daniel Veillard4948eb42000-08-29 09:41:15 +000015766Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015769 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015770 * result/HTML/*.sax: regenerated HTML SAX output
15771 * parser.c: more cleanup.
15772
Daniel Veillarde010c172000-08-28 10:04:51 +000015773Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015776 patches from Wayne Davison <wayned@users.sourceforge.net>,
15777 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015778 * HTMLparser.c: fixed an ignorable white space detection bug
15779 occuring when parsing with SAX only
15780 * result/HTML/*.sax: updated since the output is now HTML
15781 encoded...
15782
Daniel Veillard47f3f312000-08-27 22:40:15 +000015783Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15784
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015785 * HTMLparser.[ch]: applied some of Wayne Davison
15786 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015787
Daniel Veillarde0854c32000-08-27 21:12:29 +000015788Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15791 undeclared namespace prefix was used, added a warning.
15792 Cleaned up support w.r.t. entities, spilling out a warning
15793 and being pedantic on lookups.
15794 * test/warning/ent9 : added testcase for previous example.
15795 * TODO: updated
15796 * parserInternals.h parser.c: changed the way names are parsed
15797 now allow infinite size and decrease penalty for normal use
15798 * parser.c: Started a big cleanup/check of the parser code,
15799 fixed some of the most tortuous entity code, spotted code
15800 unused anymore
15801 * test/*: added tests for very long names and related nasty
15802 things.
15803
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015804Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * doc/encoding.html: added encoding aliases doc
15807 * doc/xml.html: updates
15808 * encoding.[ch]: added EncodingAliases functions
15809 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15810 bottleneck affecting large DTDs like Docbook
15811 * parser.[ch] xmllint.c: added a pedantic option, will be
15812 useful
15813 * SAX.c: redefinition of entities is reported in pedantic mode
15814 * testHTML.c: uninitialized warning from gcc
15815 * uri.c: fixed a couple of bugs
15816 * TODO: added issue raised by Michael
15817
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015818Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * doc/encoding.html: propagated Martin Duerst suggestions
15821
Daniel Veillard52402ce2000-08-22 23:36:12 +000015822Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15825 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15826 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15827 by Wayne Davison
15828
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015829Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * nanoftp.c nanohttp.c: small cleanup
15832 * TODO: updated
15833
Daniel Veillard244ece92000-08-19 20:58:02 +000015834Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * added an old VC testcase and updated title.xml entity
15837
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015838Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15841 done on auto-opening of <p> tags and cleanup of SAX output
15842
Daniel Veillard979e55e2000-08-19 16:48:54 +000015843Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15844
15845 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15846
Daniel Veillard4540be42000-08-19 16:40:28 +000015847Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * doc/xml.html libxml.* structure.*: updated the doc a bit
15850
Daniel Veillard808a3f12000-08-17 13:50:51 +000015851Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15854 of SAX tests
15855
Daniel Veillard29579362000-08-14 17:57:48 +000015856Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15859 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15860
Daniel Veillard1255ab72000-08-14 15:13:33 +000015861Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15864 * testHTML.c: fix core dump on Solaris 2.x systems
15865 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15866 * result/HTML/*.sax: previous bug fix lead to new results
15867
Daniel Veillard03109292000-08-14 14:58:22 +000015868Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15871 * configure.in: added --with-readline=DIR to accept alternate
15872 path for readline include/library
15873 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15874 for ANSI under HP-UX
15875 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15876 includes @LIBS@
15877
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015878Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * doc/* : rebuilt the docs
15881 * getting ready for 2.2.2 release
15882
Daniel Veillard87b95392000-08-12 21:12:04 +000015883Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15886 and xmlAddFeature()
15887 * tree.[ch]: added xmlAddChildList()
15888 * xmllint.c: MAP_FAILED macro test
15889 * parser.h: added xmlParseCtxtExternalEntity()
15890 * valid.c: applied bug fixes removed warning
15891 * tree.c: added CDATA block to elements content
15892 * testSAX.c: cleanup of output
15893 * testHTML.c: added SAX testing
15894 * encoding.c: better error recovery
15895 * SAX.c, parser.c: fixed one of the external entity processing
15896 of the OASis testsuite
15897 * Makefile.am: added HTML SAX regression tests
15898 * configure.in: bumped to 2.2.2
15899 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15900 SAX results
15901
Daniel Veillard88a172f2000-08-04 18:23:10 +000015902Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * configure.in: patch for HP compiler
15905
159062000-08-04 Sven Heinicke <sven@zen.org>
15907
15908 * xmllint.c: Was coredumping sometimes when the file given didn't
15909 exist.
15910
Daniel Veillard46e370e2000-07-21 20:32:03 +000015911Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015914
Daniel Veillard46e370e2000-07-21 20:32:03 +000015915 when using in memory parsing. Need some cleanup.
15916 * xmllint.c configure.in: added a --memory flag to test memory
15917 parsing
15918
Daniel Veillard36650692000-07-21 15:16:39 +000015919Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * nanohttp.c: fixed socklen_t replacement to unsigned int
15922 * parser.c: fixed a space handdling missing at the end of
15923 production 28 DOCTYPE.
15924 * xmlmemory.c: fixed a stupid bug on the routine to override
15925 allocation functions
15926 * TODO: updated
15927
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015928Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * doc/ regenerated the docs
15931
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015932Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * doc/encoding.html doc/xml.html: added I18N doc
15935 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15936 improvements, both parser and filters, added ASCII & HTML,
15937 fixed the ISO-Latin-1 one
15938 * xmllint.c testHTML.c: added/made visible --encode
15939 * debugXML.c : cleanup
15940 * most .c files: applied patches due to warning on Windows and
15941 when using Sun Pro cc compiler
15942 * xpath.c : cleanup memleaks
15943 * nanoftp.c : added a TESTING preprocessor flag for standalong
15944 compile so that people can report bugs more easilly
15945 * nanohttp.c : ditched socklen_t which was a portability mess
15946 and replaced it with unsigned int.
15947 * tree.[ch]: added xmlHasProp()
15948 * TODO: updated
15949 * test/ : added more test for entities, NS, encoding, HTML, wap
15950 * configure.in: preparing for 2.2.0 release
15951
Daniel Veillard49703262000-07-10 10:27:46 +000015952Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015955 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015956
Daniel Veillard306be992000-07-03 12:38:45 +000015957Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * doc/xml.html: changed the xmlsoft.org structure, updated the
15960 examples w.r.t. root and childs
15961
Daniel Veillard7d853352000-07-02 18:53:09 +000015962Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15963
Daniel Veillard784b9352003-02-16 15:50:27 +000015964 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015965
Daniel Veillard365e13b2000-07-02 07:56:37 +000015966Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * HTMLparser.c: Work on character encoding support for the HTML parser
15969 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15970 * encoding.c: Fixed a potential memleak in the encoding stuff
15971
Daniel Veillardaf743792000-07-01 11:49:28 +000015972Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * doc/FAQ.html doc/Makefile.am : added a FAQ
15975
15976Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015977
15978 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15979 of the HTML parser to force it to not bypass SAX
15980
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015981Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * win32config.h.in: updated
15984 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15985 lacks iconv support :-( need to release 2.1.1
15986 * configure.in: release 2.1.1
15987 * HTMLparser: fixed bug #14784
15988 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15989 by Windows compiler
15990 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15991 the SAX startDocument() callback.
15992 * TODO: updated
15993
15994Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * added xmlStopParser()
15997
Daniel Veillardbe803962000-06-28 23:40:59 +000015998Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * configure.in: 2.1.0 prerelease
16001 * Large resync between W3C and Gnome tree
16002 * nanoftp, nanohttp.c: fixed stalled connections probs
16003 * HTMLtree.c SAX.c : support for attribute without values in
16004 HTML for andersca
16005 * valid.c: Fixed most validation + namespace problems
16006 * HTMLparser.c: start document callback for andersca
16007 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16008 * parser.h, SAX.c: serious speed improvement for large
16009 CDATA blocks
16010 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16011 different encoding
16012 * example/Makefile.am example/gjobread.c tree.h: work on
16013 libxml1 libxml2 convergence.
16014 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16015 and the LIBXML_TEST_VERSION macro
16016
Daniel Veillardc310d562000-06-23 18:32:15 +000016017Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * doc/xml.html: various patches and improvements typo fixed by
16020 Felix Natter
16021 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16022 from Felix Natter <fnatter@gmx.net>
16023
Daniel Veillardf3029822000-05-06 08:11:19 +000016024Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * doc/upgrade.html: updated with instructions for support of both
16027 libxml-1.x and libxml-2.x
16028 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16029 for 2.x support and also fixed includes
16030
16031
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016032Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16035 the encoding support, added iconv support, so now libxml if
16036 compiled with iconv automatically support japanese encodings
16037 among others. Work based on initial patch from Yuan-Chen Cheng
16038 I may have broken binary compat in the encoding handler
16039 registration scheme, but that was so utterly broken I don't
16040 expect anybody to have used this feature until now.
16041 * parserInternals.h: fixup on the CHAR range macro
16042 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16043 code.
16044 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16045 * uri.c: added xmlParseURI() I can't believe I forgot to
16046 implement this one in 2.0 !!!
16047 * SAX.c: moved doc->encoding update in the endDocument() call.
16048 * TODO: updated.
16049
Daniel Veillard06047432000-04-24 11:33:38 +000016050Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * tree.h: removed extraneous xmlRemoveProp definition
16053 * TODO: added item about --disable-corba configure switch
16054 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16055 * nanoftp.c: fixed include problems giving troubles on AIX and
16056 slowlaris
16057 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16058 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16059 comment and headers changes to lower gtk-doc number of warnings
16060 * doc/html/*: rebuilt docs
16061
Daniel Veillarde0aed302000-04-16 08:52:20 +000016062Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * HACKING: documented the tag for 1.x and instructions
16065
Daniel Veillard5e873c42000-04-12 13:27:38 +000016066Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16069 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16070 xmlCreateIOParserCtxt
16071 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16072 significant overall improvement
16073 * xmllint.c: added I/O test to xmllint
16074 * testSAX.c: added a speed test
16075 * doc/* : updated/regenerated
16076
Daniel Veillardfc708e22000-04-08 13:17:27 +000016077Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * xpath.c uri.h parserInternals.h: cosmetic changes from
16080 "Timur I. Bakeyev" <timur@bat.ru>, including making
16081 xmlCreateURI() public
16082
Daniel Veillard5d211f42000-04-07 17:00:24 +000016083Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16086 and the code at the same time. Added a clean mechanism for
16087 overload or added input methods: xmlRegisterInputCallbacks()
16088 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16089 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16090 * TODO: updated
16091 * doc/* : updated/regenerated
16092 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16093 source dir
16094
Daniel Veillarde77a9182000-04-05 19:12:29 +000016095Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * testURI.c: yet another forgotten commit, I should get some sleep !
16098
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016099Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * xmllint.c: forgot to commit this too ?
16102
Daniel Veillardb9df4042000-04-05 14:23:16 +000016103Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16104
16105 * xmlversion.h.in : forgot to commit this previously
16106
Daniel Veillard361d8452000-04-03 19:48:13 +000016107Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16110 * README TODO: updated for release
16111 * uri.c uri.h: added authority parsing/saving
16112 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16113 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16114 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16115 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16116 Makefile.am : added compile-time customization of libxml
16117 --with-ftp --with-http --with-html --with-xpath --with-debug
16118 --with-mem-debug
16119 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16120 #include <libxml/xxx.h> I hope it won't break too much stuff
16121 and will be manageable in the future...
16122 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16123 and added xmllint to the installed programs
16124 * uri.h: added xmlFreeURI()
16125
Daniel Veillardec303412000-03-24 13:41:54 +000016126Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * uri.c uri.h: finished the escaping handling, the base support
16129 and the URI path normalization. Looks good just lacks the
16130 authority content parsing code.
16131 * Makefile.am: added instructions to generate testURI
16132 * TODO: updated
16133 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16134 added links and icons for W3C and Gnome
16135
Daniel Veillard8f621982000-03-20 13:07:15 +000016136Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * xmlmemory.[ch] : seems I forgot to actually update the files in
16139 the last commit :-)
16140 * doc/xml.html doc/html/* : updated and uploaded the docs
16141
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016142Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16145 * TODO: updated
16146 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016147 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016148 gfree).
16149 * Makefile.am, uri.c, uri.h: added a set of functions to do
16150 exact (litteraly copied from the RFC 2396 productions) parsing
16151 and handling of URI. Will be needed for XLink, one XML WFC,
16152 XML Base and reused in the nano[ftp/http] modules. Still work
16153 to be done.
16154
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016155Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * configure.in, libxml.spec.in : libxml2
16158 * doc/* : updated the doc page, rebuilt the docs
16159
Daniel Veillardcf461992000-03-14 18:30:20 +000016160Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * all: tagged LIB_XML_1_X
16163 * *.c *.h : updated from W3C CVS tree
16164 * configure.in : 2.0.0-beta
16165 * libxml.spec.in : libxml2 package nam
16166 * result/* : new version of the tests output
16167
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016168Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16171
Daniel Veillardb566ce12000-03-04 11:39:42 +000016172Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * doc/* : rebuilt the docs
16175 * parser.c: final patch on #6766
16176 * valid.c: small patch on validity checks.
16177
Daniel Veillardfb76c402000-03-04 11:39:42 +000016178Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16181 added
16182 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16183 compatibility w.r.t. XML spec and existing code.
16184
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016185Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16186
16187 * parser.c: seems a better solution to <a> </a> exists,
16188 will try it for a while
16189
Daniel Veillard83a30e72000-03-02 03:33:32 +000016190Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * parser.c: tried to remove the <a> </a> generating <a/>
16193 this is hard. Left a flag for that purpose. Fixed bug #6766
16194 * configure.in: prepared 1.8.7 not released, due to previous
16195 problem
16196
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016197Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * doc/xml.html : applied second patch from Paul DuBois
16200
Daniel Veillard402e8c82000-02-29 22:57:47 +000016201Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * doc/xml.html : applied patch from Paul DuBois
16204
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016205Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16208
Daniel Veillard5feb8492000-02-02 17:15:36 +000016209Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16212 compilation warnings on various platforms.
16213 * parser.c: Fixed #5281 validity error callbacks are now desactived
16214 by default if not validating.
16215
Daniel Veillardf341f932000-02-02 14:52:08 +000016216Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16219
Daniel Veillard13c757e2000-02-01 23:59:15 +000016220Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16223 <gkatsi@cs.toronto.edu>
16224
Daniel Veillard726e8792000-01-30 20:04:29 +000016225Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16228 processing URLs
16229
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016230Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16233 xmlNanoFTPUpdateURL for persistent control connections.
16234 * configure.in: 1.8.6
16235
16236Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16239 * tree.[ch] : added xmlSaveNoEmptyTags
16240
James Henstridgef3be9312000-01-28 13:59:21 +0000162412000-01-29 James Henstridge <james@daa.com.au>
16242
16243 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16244
16245 * Makefile.am: added nanoftp.[ch] to the build.
16246
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016247Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * nanoftp.[ch]: cleanup, comments, API
16250 * debugXML.c : fixed a bug in the cat command
16251 * doc/*: regenerated the docs
16252
Daniel Veillardda07c342000-01-25 18:31:22 +000016253Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16256 * debugXML.c : fixed a bug in the cat command
16257 * valid.c: fixing some small probs
16258 * libxml.spec.in: get rid of the SNAP suffix
16259 * doc/xml.html: updated the status
16260
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016261Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * xml-config.in: xml-config --version to just return the
16264 version number
16265 * xpath.c: some cleanup w.r.t. axis when the current node is
16266 an attribute.
16267 * TODO: updated
16268
Daniel Veillard461a66c2000-01-18 18:01:01 +000016269Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * configure.in: prepared for libxml-1.8.5
16272 * doc/* recompiled the documentation
16273
162742000-01-17 Jody Goldberg <jgoldberg@home.com>
16275
16276 * configure.in : WARNING autoconf subtlety alert :
16277 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16278 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16279 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16280 get defined by AC_CHECK_HEADERS.
16281
Daniel Veillardf967b902000-01-17 16:06:10 +000016282Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16285 Rune.Djurhuus@fast.no
16286
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016287Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * TODO: updated
16290 * tree.c, parser.c: made sure that only memory alloc problems
16291 and internal parser errors are allowed to write to stdout or
16292 stderr.
16293
Daniel Veillard0142b842000-01-14 14:45:24 +000016294Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * tree.c : restored xmlNewGlobalNs since this seems used by
16297 a lot of existing code :-(, fixed a bug in xmlNewNs
16298 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16299 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16300 to exit() from the library code.
16301 * xpath.c, parser.c: removed bugs or unused code detected by
16302 Windows compilers
16303 * parser.c: started adding interfaces for parsing well balanced
16304 XML fragments
16305 * configure.in: releasing 1.8.4
16306 * doc/* : rebuilt the docs
16307
Daniel Veillard2eac5032000-01-09 21:08:56 +000016308Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * tree.[ch] : added xmlNewDocFragment() for DOM
16311 * testHTML.c: uninitialized variable.
16312
Daniel Veillardf3a73582000-01-05 14:58:39 +000016313Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * doc/* : rebuild the docs
16316
Daniel Veillard71b656e2000-01-05 14:46:17 +000016317Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * acconfig.h: readline and history patch
16320 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16321 * tree.c: added check and handling when possibly removing an ID
16322 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16323 and saving.
16324 * test/HTML/entities.html result/HTML/entities.html* : test for
16325 various entities reference cases
16326 * result/HTML/* : as a result output of some testcase have
16327 changed
16328 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16329 by previous example. added xmlParseTryOrFinish().
16330 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16331 entities.h debugXML.h HTMLparser.h: changed the way struct are
16332 declared to allow gtk-doc to expose those
16333 * parser.c: closed bug #4960
16334 * Makefile.am configure.in: Applied patch from
16335 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16336 and math/socket libs detection
16337
Daniel Veillard437b87b2000-01-03 17:30:46 +000016338Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * configure.in, Makefile.am: link tester against readline
16341 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16342
Daniel Veillard686d6b62000-01-03 11:08:02 +000016343Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * tree.[ch]: added xmlRemoveProp
16346 * win32config.h.in nanohttp.c: avoid including the Windows
16347 socket stuff in every C files
16348 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16349 the XmL parser(s)
16350 * test/ns4 result/ns4 etc...: added test case for previous prob
16351 * tree.c: xmlNewNs wasn't checking for double definition
16352 * Makefile.in: fixed a problem with dist-hook duplicates
16353 * parser.[hc], xmlIO.c: fixed the loading of external entities
16354 APIs, now xmlLoadExternalEntity() is used everywhere and
16355 setting up an app specific front-end using the
16356 * SAX.c parser.c: some fixes, now the xhtml spec validates
16357 with the xhtml DTD.
16358 * error.c: fixed crashes in case of no input stream
16359 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16360 to the validation tests and results
16361
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016362Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16365 too htmlCreatePushParserCtxt() and htmlParseChunk()
16366 * parser.c: a bit of cleanup.
16367 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16368 to XML) removed the last mem leak known
16369 * HTMLtree.c: output message cleanup
16370 * xmlmemory.c: display content info about memory blocks
16371 * result/HTML/wired.* : missing att value warning change
16372
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016373Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * doc/* : rebuilt the documentation
16376
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016377Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * parser.[ch] parserInternals.h: Push parser for XML,
16380 seems to work fine now
16381 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16382 --push for push testing
16383 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16384 * testSAX.c: added --push
16385 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16386 subtree
16387 * xmlIO.[ch] : enriched API + fixes for push mode
16388 * entities.[ch]: added the entity content length to the struct.
16389 * xmlmemory.[ch]: new API to show the last entries for the shell
16390 * valid.c: added required attribute testing
16391 * SAX.c: the cdata callback now merge contiguous fragments
16392 * HTMLparser.c: cleanup of some macros
16393
Daniel Veillard3c558c31999-12-22 11:30:41 +000016394Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * parser.c: fix for PIs name starting with xml
16397 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016398 * *.c, configure.in win32config.h.in : generate win32config.h for
16399 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016400
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016401Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * parser.c: fixed a stupid = vs. == bug :-(
16404 * doc/gnome-xml.sgml: s/glade/xml/
16405
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016406Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * configure.in, doc/xml.html : bug fix release 1.8.2
16409 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16410 Hopefully the end of that silly C++ include problem
16411 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16412 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16413 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16414 troubles with autoclosed elements when the stree shape doesn't
16415 follow the DtD specs. Added htmlIsAutoClosed() and
16416 htmlAutoCloseTag()
16417 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16418 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16419 * debugXML.c: fixed a bug on printing default namespaces.
16420 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16421
Daniel Veillardb24054a1999-12-18 15:32:46 +000016422Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * result/HTML/*.htm[l] : updated the HTML regression tests according
16425 to the new output
16426 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16427 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16428 problem due to intermix of extern "C" { ... } declarations for C++
16429 and recursive includes in the headers
16430
Chris Lahey323c48c1999-12-18 15:32:45 +0000164311999-12-20 Chris Lahey <clahey@umich.edu>
16432
16433 * HTMLtree.c: Made it so that html nodes with a single child do
16434 not insert a carriage return before or after the child node.
16435
Daniel Veillardb24054a1999-12-18 15:32:46 +000016436Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016437
16438 * configure.in, doc/xml.html : bug fix release 1.8.1
16439 * parser.c: fixed bug #4344
16440 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16441 added the glue to avoid C++ problems
16442 * doc/* : regenerated the documentation
16443
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016444Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16447 namespace recognition, and Dia as a resul :-(
16448 * encoding.c: closed bug #3950
16449
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016450Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16451
16452 * valid.c: debugging a posteriori validation, except URI expansion
16453 stuff this should be fixed now
16454 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16455 Carl Nygard <cnygard@bellatlantic.net>
16456 * tester.c: added --postvalid, cleaning of the code
16457 * tree.[ch]: added xmlDocGetRootElement()
16458
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016459Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16460
16461 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16462 c++ losage.
16463
Daniel Veillard10a2c651999-12-12 13:03:50 +000016464Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * configure.in, doc/xml.html : bumped to 1.8.0
16467 * xlink.[ch], Makefile.am : added framework for link detection
16468 * parser.h: added nbChars to parser context, needed for cleanup.
16469 * xmlmemory.c: removed a nasty bug when out of mem
16470 * valid.[ch]: adding namespace support for attribute decl
16471 * tester.c: added --debugent option
16472 * debugXML.[ch]: added xmlDebugDumpEntities()
16473 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16474 buffers instead, this was really needed, validation was breaking
16475 in strange ways due to that. Added xmlParseStringPEReference()
16476 and other parsing from strings functions. Entities processing
16477 modified again, but PERef are still not handled correcly but
16478 unless you're Eve Maller you won't notice :-)
16479 * HTMLparser.c: large changes toward reliability, and switched to
16480 lowercase internal tags, XHTML is lowercase, so it will help
16481 that output is closer to next version.
16482 * doc/* : regenerated the documentation, it is now hosted at
16483 http://xmlsoft.org/ (same bits I just bought the domain :-)
16484
16485
Daniel Veillard294cbca1999-12-03 13:19:09 +000016486Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16489 doc generation
16490 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16491 in the SAX API
16492 * doc/*: rebuilt the doc making sure everything appears in the
16493 HTML files
16494
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016495Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16498 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16499 which allow impressive speed improvement on dataset with
16500 large text pieces, but at the cost of broken binary
16501 compatibility and slightly bigger memory usage.
16502 Configure with --with-buffers to activate them, they
16503 are protected with XML_USE_BUFFER_CONTENT define.
16504 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16505 goal is 0 memory left allocated once parser is no more used
16506 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16507 call xmlCleanupParser() and xmlMemoryDump()
16508
Daniel Veillarda819dac1999-11-24 18:04:22 +000016509Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16510
16511 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16512 * parser.[ch] encoding.[ch]: added memory cleanup routines
16513 * parser.c: closing bug #3788
16514 * doc/*: rebuilt the doc
16515
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016516Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16517
16518 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16519 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16520 * tester.c: added --compress option
16521 * doc/*: rebuilt the documentation
16522
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016523Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16526 if given /proc/kcore as input !
16527 * doc/xml.html doc/*: updated and rebuilt the documentation
16528
16529Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016530
16531 * parser.c: Fixed some wrongly space collapsing code due to
16532 a misreading of the spec.
16533 * result/*: fixed the output accordingly
16534
16535Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016536
16537 * encoding.c: bug fix and typos
16538 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16539 * parser.c: added attribute normalization closing bug #3597
16540 * test/att* result/att* SAXresult/att*: testcase for attribute
16541 normalization
16542
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016543Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * configure.in: closing bug #3163 by adding extra flags for the
16546 cc compiler on HP-UX
16547
Daniel Veillard51e3b151999-11-12 17:02:31 +000016548Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16549
16550 * valid.[ch] : removed a typo and an enumerated type bug in the
16551 xmlAddElementDecl() function
16552 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16553 call to xmlEncodeEntitiesReentrant() so that the functions
16554 New, Set and Get are at the same level.
16555 * parser.c HTMLparser.c: extra memory allocation bug for
16556 attributes detected by someone using libxml in embedded systems :-)
16557
Daniel Veillard962195f1999-10-28 15:51:53 +000016558Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * xmlmemory.h: turned off mem debug :-\
16561
Daniel Veillard35008381999-10-25 13:15:52 +000016562Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * parser.c: closed bug #2784 a one line fix, but worth pushing
16565 a new release out
16566 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16567 some structures, comments before and after the
16568 main element, and other nastyness
16569 * HTMLtree.c tree.c: accomodate the extended HTML supported
16570 * configure.in: pushing 1.7.4
16571 * test/ent8 and related outputs : added a new test for bug #2784
16572 * test/HTML/wired.html and related output: a nasty HTML example
16573 * Makefile.am: improved the test scripts
16574 * docs/* : reran the documentation extractor, updated xml.html
16575
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016576Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16577
16578 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16579 HTMLparser and debugged the HTML related code. HTML documents
16580 now have their own type
16581 * entities.c: do not dump &apos; for HTML output
16582 * xmlmemory.c: improvement, breakpoint mechanism
16583 * testHTML.c: added --sax --repeat ...
16584 * Makefile.am: improved the HTML tests
16585 * valid.[ch]: added xmlValidGetValidElements and
16586 xmlValidGetPotentialChildren
16587 * tester.c: added --insert to test the 2 new functions
16588 * test//* result//* SAXresult//* : regression test cleanup
16589 and extension.
16590 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16591 gnome-xml-nanohttp.html
16592
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016593Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * HTMLparser.c: fixed problems with some autoclose tags
16596 * tree.c: fixed XML output problems.
16597 * result/* SAXresult/*: update of the tests output
16598
Daniel Veillard6077d031999-10-09 09:11:45 +000016599Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16600
16601 * Makefile.am: Arturo patch for xmlConf.sh version info
16602 * parser.c: Tim Josling patch for single quoted items
16603 * tester.c: Tim Josling patch for tester options usage
16604 * tree.h: indent cleanup
16605
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016606Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16607
16608 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16609 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16610
Daniel Veillard00fdf371999-10-08 09:40:39 +000016611Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * tree.c : Raph patch for initialization of CORBA fields
16614 * parser.c, xpath.c, ...: modification of doc comments
16615 * xpath.c : allow spaces in xpath expressions
16616
Daniel Veillardad219441999-09-27 08:17:49 +000016617Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * xmlmemory.h: turning off memory debug :-(
16620
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016621Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16624 better SAX interfaces.
16625 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16626 entity.
16627 * configure.in: 1.7.2
16628
16629Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016630
16631 * libxml.spec.in: fixed the URL
16632 * doc/xml.html: improved the documentation front-end
16633
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016634Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016635
16636 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16637
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016638Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016639
16640 * libxml.spec.in: fixed the alpha compile problem
16641 * parser.[ch]: changed errno to errNo in the parser context :-(
16642 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16643 * doc/xml.html: changed CHAR to xmlChar
16644 * doc/html/*: recompiled the documentation
16645 * configure.in: 1.7.1
16646
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016647Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * parser.h: modified the parser context struct to regain 1.4.0
16650 binary compatibility
16651 * parser.c, xml-error.h: added errno ot teh context and defined
16652 a set of errors values with update of errno
16653 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16654 DTDs and entities
16655 * *.h, *.c: complete cleanup of the use of config.h and include
16656 protection depending on the current setup.
16657 * overalll debugging, maintenance and bug-fixing on all modules
16658 * updated the documentation
16659 * ready for 1.7.0
16660
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016661Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * HTMLparser.c : cleanup
16664 * SAX.c valid.c valid.h: added ID/IDREF checking
16665 * tree.c tree.h: extended doc structure for refs
16666 * configure.in: 1.6.2
16667 * parser.c: patched bug in SAX user arg call
16668 * parserInternals.h: patched missing close in C++ wrapping
16669 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16670 especially upcoming XPointer implementation.
16671 * doc/xml.html: augmented, typo
16672
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016673Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16674
16675 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16676 not all invocations of install understand -d.
16677
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016678Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16679
16680 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16681 to make 'check' works, when builddir != srcdir.
16682
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016683Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * doc/xml.html : updated the documentation
16686
Daniel Veillard6454aec1999-09-02 22:04:43 +000016687Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16690 not deallocated memory blocks
16691 * *.c : replaces all calls to malloc() free() and realloc() to
16692 the wrapper functions/macros
16693 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16694 instead of xmlFreeNodeList()
16695
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016696Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * HTMLparser.c: corrected a stupid bug leading to core dump at
16699 tree deallocation. Removed warnings indicated by
16700 Stephane.Conversy@lri.fr
16701 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16702 looked for in the external subset
16703
16704Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016705
16706 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16707 on SGI by Stephane.Conversy@lri.fr
16708
Daniel Veillardb96e6431999-08-29 21:02:19 +000016709Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16710
16711 * all .h : changed the prototype declaration indent as in gtk
16712 * most .c : working on reducing the TODOs in the code
16713 * most .c : cleanup though -pedantic and Insure++
16714 * improvements on validation ID checkings.
16715 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16716 * xml-config.in: closed #1810
16717
16718Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016719
16720 * tree.h, valid.c, valid.h: more work on validity, IDs
16721 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16722 definition for AIX
16723
Daniel Veillardb556eb51999-08-15 17:19:50 +000016724Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16727 the distribution due to a cut'n paste error at last commit
16728
Daniel Veillardb05deb71999-08-10 19:04:08 +000016729Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * configure.in: upgraded to version 1.4.0
16732 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16733 Big update, added a large part of the validation process,
16734 it should be usable, but some parts are missing
16735 * xpath.c: improved the implementation w.r.t. root.
16736 * Makefile.am: added more tests
16737 * test and result trees: added a lot of tests
16738 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16739
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016740Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * Added an HACKING file
16743
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016744Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * xpath.[ch] : improvements and debug of the XPath implementation
16747 * parser.c, HTMLparser.c : modified the parsers to be progressive
16748 * tree.[ch] : extended the Buffer promitives
16749 * xmlIO.[ch] : added basic I/O routines providing progressive
16750 parsing and ready for I18N conversion plugins
16751 * SAXresult/* : the SAX callback sequence maybe slightly different
16752 now
16753 * test*.c : improved/updated the tests programs
16754 * doc/* : recompiled the docs.
16755
Daniel Veillard15b75af1999-07-26 16:42:37 +0000167561999-07-26 Michael Meeks <michael@edenproject.org>
16757
16758 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16759
16760 * tree.c: Ditto.
16761
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016762Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * configure.in: upgraded to version 1.4.0
16765 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16766 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16767 XML query language, see http://www.w3.org/TR/xpath for more details.
16768 * parser.c, parser.h: added CHAR* related string functions for XPath
16769 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16770 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16771 rebuild the docs.
16772 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16773 and regression testing capabilities for XPath.
16774
Daniel Veillardd79d7871999-07-12 10:38:12 +000016775Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16778 closing bug #1646
16779
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016780Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * Makefile.am, example/Makefile.am: closed bug #1683
16783
Daniel Veillard3166ab11999-07-11 16:14:19 +000016784Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * example/Makefile.am, configure.in: added the makefile for the
16787 gjobread example
16788
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016789Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16790
16791 * doc/Makefile.am:
16792 - fix which allow "make install DESTDIR=</install/prefix>".
16793
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016794Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16797 which fixed a problem on the file reading-code.
16798
Daniel Veillard82150d81999-07-07 07:32:15 +000016799Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16802 output.
16803 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16804
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016805Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16806
16807 * parser.h : Oops removed the binary compatibility problem
16808 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16809 * parser.c, HTMLparser.c: applied patches for reading from stdin
16810
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016811Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * parser.c, entities.c, valid.c: cleanup bug #1591
16814 * configure.in: cleanup bug #1592
16815 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16816 the same tree back-end. Hence gdome will be available for it.
16817 * doc/Makefile.am: close bug #617
16818
Daniel Veillard97fea181999-06-26 23:07:37 +000016819Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * parser.c: alloctate a per parser context SAX interface block
16822
Daniel Veillard14fff061999-06-22 21:49:07 +000016823Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16826 and xmlEncodeEntitiesReentrant with the correct one :-\
16827
16828Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16829
16830 * commit of my internal XML base changes, quite a lot of
16831 changes, cleanups, better entities support, framework for
16832 new I/O and charset detection and handling
16833 * Fixed the configure/Makefile stuff to generate shared libs
16834 with the proper version info, so we jumped on rev from
16835 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16836 xmlEncodeEntities() result need to be freed now, and a string
16837 xmlParserVersion provide the current library version.
16838
Raph Levien05240da1999-06-15 21:27:11 +000016839Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16840
16841 * parser.c: fixed a buffer overrun for when you have a very long
16842 attribute with no entities in it.
16843
Daniel Veillardbb2da581999-06-13 14:37:07 +000016844Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * added example directory
16847 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16848
Daniel Veillard011b63c1999-06-02 17:44:04 +000016849Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * Release of libxml-1.1, nearly everything has been touched for
16852 this.
16853 * Added more regression tests
16854 * Updated the documentation
16855
Daniel Veillard27d88741999-05-29 11:51:49 +000016856Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16857
16858 * tree.[ch]: unified the XML_NO_CORBA defines.
16859 * parser.c encoding.[ch]: started plugging in char encoding detection
16860
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016861Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16862
16863 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16864 Also freed allocated buffer.
16865
Daniel Veillard27d88741999-05-29 11:51:49 +000016866Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016867 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16868 reentrancy problem at printing. One is left in entities.c, to
16869 remove ASAP
16870 * testSAX.c : added a test example showing the use of the SAX
16871 interface if one doesn't want to build the DOM tree.
16872 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16873
Daniel Veillard517752b1999-04-05 12:20:10 +000016874Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16877 large revamping of the parser to use SAX callbacks
16878 http://www.megginson.com/SAX/ (or at least a C like interface
16879 a la Expat). It's now possible to set up your own callbacks
16880 and the parser will not build a DOM tree.
16881 * test/* result/*: updated the test suite, I finally removed
16882 the old Namespace draft support (PI based).
16883
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016884Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * Makefile.am: added test result to EXTRA_DIST for make tests
16887
Daniel Veillard64068b31999-03-24 20:42:16 +000016888Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * parser.c, parserInternals.h: moved the chars macro definitions
16891 to parserInternals.h
16892 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16893 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16894
Daniel Veillard012ccc11999-03-23 10:11:11 +000016895Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * xml-config.in : applied patch to make --version work
16898
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000168991999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16900
16901 * Makefile.am (check-local): Alias for `tests' target. This will
16902 cause `make check' to do the right thing.
16903 (tests): Don't run tests in srcdir. Also, replaced calls to
16904 basename with a `sed' "equivalent".
16905
Daniel Veillardd109e371999-03-05 06:26:45 +000016906Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16907
16908 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16909 it in the header and not the sources, updated the doc.
16910 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16911 pointing this out.
16912
Daniel Veillardbc50b591999-03-01 12:28:53 +000016913Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16916 exported the inputStream routines.
16917 * doc/html/* : updated accordingly
16918
Daniel Veillardd692aa41999-02-28 21:54:31 +000016919Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * parser.c, parser.h, parserInternals.h: added a few extra
16922 internal calls to allocate and free parser contexts ...
16923 * doc/html/* : updated accordingly
16924
Daniel Veillard55a99271999-02-25 11:01:29 +000016925Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * configure.in, Makefile.am, doc/makefile.am : General changes for
16928 1.0.0 release and including the generated HTML documentation.
16929
Daniel Veillard35925471999-02-25 08:46:07 +000016930Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * makefile.am : added parserInternals.h, oops.
16933
Daniel Veillard1e346af1999-02-22 10:33:01 +000016934Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16935
16936 * parserInternals.h: added this header giving access to the parser
16937 internal functions.
16938 * doc/Makefile.am : added a rebuild target which rebuilds the full
16939 set of documentations
16940 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16941 the internal subset.
16942 * *.c *.h: modifications needed to generate the documentation using
16943 gtk-doc, cleanup of functions blocks, reorganisation of struct
16944 declarations.
16945
Daniel Veillard1164e751999-02-16 16:29:17 +000016946Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16949 the tar and spec file to include the beginning of the doc.
16950
Nuno Ferreira03d04781999-02-13 00:07:17 +0000169511999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16952
16953 * doc/.cvsignore: Added this file.
16954
Daniel Veillard6800ef31999-02-08 18:33:22 +000016955Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16956
16957 * tree.c: fixed xmlGetProp to return "" when the attribute
16958 exists, even if the node-list is NULL.
16959
Daniel Veillard726c7e31999-02-08 15:13:10 +000016960Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16961
16962 * tree.c: patched an error outputting empty attribute values.
16963 * Makefile.am and doc/makefile.am: have been updated during the
16964 week-end. Sorry for an empty CVS log, I got a shell problem.
16965
Daniel Veillard1899e851999-02-01 12:18:54 +000016966Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * tree.h: cleaned up using enums instead of defines
16969 * parser.c, valid.[ch]: more work on parsing/output of element
16970 declarations
16971
Daniel Veillard3b9def11999-01-31 22:15:06 +000016972Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16973
16974 * valid.[ch], tree.c, parser.c : more work toward full parsing
16975 of XML DTDs.
16976 * README: added informations about mailing-list and on-line
16977 documentation
16978
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000169791999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16980
16981 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16982
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016983Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16984
16985 * parser.c, tree.[ch] : more work toward conformance testing,
16986 added a last element to accelerate parsing of very flat structures
16987 started working on internal subset Element content declaration.
16988 * valid.[ch] : first cut at adding code toward validation.
16989 * previous changes had also small impact on most files, especially
16990 the conformance testing using James Clark test suite.
16991
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016992Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * test/* : updated the examples, most of them were not well
16995 formed (humm), and added rdf2.
16996 * result/* : resulting changes in the output.
16997
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016998Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17001
Daniel Veillard44b3a061998-12-05 17:27:22 +000017002Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * tree.c: patched a bug in the generation of empty attributes
17005
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017006Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17007
17008 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17009 for node/trees/documents/... Biggest problem is namespace
17010 support when copying subtrees.
17011
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017012Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17013
17014 * parser.c, entities.c: improve entities and char ref encoding,
17015 and cleanups of error messages.
17016
Daniel Veillard242590e1998-11-13 18:04:35 +000017017Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17018
17019 * parser.c, entities.c: simple bug hunting done during rpm2html and
17020 rpmfind integration.
17021
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017022Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17023
17024 * parser.[ch]: Added interfaces allowing to specify a SAX
17025 handler before parsing.
17026
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017027Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17028
17029 * parser.c: redirrect all errors reporting through the SAX
17030 error function
17031
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017032Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17033
17034 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17035 * libtool, tlmain ...: update of the libtool files
17036
Miguel de Icaza442321c1998-11-04 18:13:38 +0000170371998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17038
17039 * entities.c: Use g_snprintf insteda of snprintf.
17040
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017041Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17044 added ent5 test for this purpose.
17045 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17046
Daniel Veillard27271681998-10-30 06:39:40 +000017047Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17048
17049 * parser.c: fixed? a strange error due to compression on a GWP
17050 document.
17051
Daniel Veillard25940b71998-10-29 05:51:30 +000017052Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * tree.[ch]: bug fixing
17055 * entities.[ch]: defined a specific type for predefined entities
17056 * doc/xml.html: more documentation on the library, how to use it,
17057 overview of the interfaces.
17058
Daniel Veillard16253641998-10-28 22:58:05 +000017059Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17060
17061 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17062
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017063Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17064
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017065 * tree.c: corrected a small bug
17066 * doc/xml.html: continuing writing documentation.
17067
17068Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17069
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017070 * debugXML.h debugXML.c: added debugging utilities.
17071 * tester.c: added --debug switch.
17072 * tree.c: patched an incorrect node->type assignment.
17073 * parser.c: formatting, ensure that node->doc != NULL in attributes
17074
Daniel Veillardccb09631998-10-27 06:21:04 +000017075Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17078 entity support and provide an internal representation close to
17079 DOM one (entity ref nodes, and attribute value as tree). I tried
17080 to preserve the interface but this will surely break some apps
17081 (I have to change rpm2html/rpmfind for example). I had to change
17082 two interfaces, and the generated tree is somewhat different.
17083 * doc/* : started documenting the XML library, the tree and
17084 DOM/Corba. This is a first step.
17085
Daniel Veillard11e00581998-10-24 18:27:49 +000017086Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * parser.c: Set up the fonctions comment block, boring but useful.
17089 * parser.h, SAX.c, parser.c: now attributes are processed through
17090 the SAX interface. The problem is that my SAX interface diverged
17091 quite a bit from the original one, well this is not an official
17092 spec, and translating it from Java to C is hairy anyway...
17093
Daniel Veillard97b58771998-10-20 06:14:16 +000017094Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17095
17096 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17097 fonctions comment block, boring but useful.
17098
17099Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017100
17101 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17102 conversion routines. However they are not yet used to convert the
17103 inputs. The core will run with UTF-8.
17104
Daniel Veillard33942841998-10-18 19:12:41 +000017105Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17106
17107 * tree.c : make sure that the type id is properly set-up when
17108 a new object is allocated, needed for DOM.
17109
Daniel Veillard27fb0751998-10-17 06:47:46 +000017110Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * tree.h, tree.c: Ok, the main objects in the tree will be native
17113 corba objects, it costs 8 bytes per Node, Attribute and Document
17114 but it simplifies the Corba integration a lot (no extra interface
17115 objects to allocate/free).
17116
Daniel Veillard0bef1311998-10-14 02:36:47 +000017117Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17118
17119 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17120 and changed NODEs contants for conformity with DOM Level 1
17121
Daniel Veillard27864701998-10-08 03:47:24 +000017122Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17123
17124 * added hooks to keep track of servants when creating objects
17125 xmlDoc and xmlNode (for Corba export).
17126
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017127Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17128
17129 * added xml-config script.
17130
Daniel Veillard7066a791998-10-01 20:28:28 +000017131Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17132
17133 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17134 to autoupdate libtool and automake conf files.
17135
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000171361998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17137
17138 * Makefile.am: Use '?' to separate the sed
17139 commands as ',' is used when people pass -Wl,something.
17140
17141
Daniel Veillard15a8df41998-09-24 19:15:06 +000017142Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * tree.c, tree.h: added a per-document compression interface.
17145
Daniel Veillard151b1b01998-09-23 00:49:46 +000017146Tue Sep 22 20:47:38 EDT 1998
17147
17148 * tree.c, tree.h: added saving with compression and added interfaces
17149 to control the compression level (xmlGetCompressMode,
17150 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17151
Daniel Veillard70120ff1998-09-22 00:24:21 +000017152Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * parser.c: corrected a loop for files of size 0
17155
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000171561998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17157
17158 * error.h: New file. Contains prototyes from `error.c'.
17159
Tom Tromeyc19653d1998-08-14 01:22:43 +000017160Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17161
17162 * Makefile.am (xmlincdir): New macro.
17163 (xmlinc_HEADERS): Renamed from include_HEADERS.
17164
Daniel Veillard845664d1998-08-13 04:43:19 +000017165Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17166
17167 * applied small patch on numeric entities from
17168 Christopher Blizzard <blizzard@appliedtheory.com>
17169
Daniel Veillard260a68f1998-08-13 03:39:55 +000017170Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17171
17172 * New release 0.2, removed the old xml_* files so that it's
17173 coherent with the other CVS base (W3C), far better conformance
17174 to standard, new namespaces, decent entities support, beginning
17175 of a SAX-like interface. Nearly nothing left intact, even the
17176 test examples ...
17177
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000171781998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17179
17180 * .cvsignore: Add .deps dir
17181
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017182Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17183
17184 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17185
Daniel Veillardfe926001998-07-26 04:28:20 +000017186Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017187
Daniel Veillardfe926001998-07-26 04:28:20 +000017188 * configure.in: added test for CPP
17189 * AUTHORS, Changelog: the original ones didn't get commited but the
17190 glib ones instead, fixed.
17191 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017192
Daniel Veillardfe926001998-07-26 04:28:20 +000017193Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017194
Daniel Veillardfe926001998-07-26 04:28:20 +000017195 * integrated code developped at W3C
17196 * changed the original Copyright
17197 * migrated to automake
17198 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017199