blob: f894b0312be40cfd1ea00376f3c16565c347727b [file] [log] [blame]
Daniel Veillard409a8142003-07-18 15:16:57 +00001Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c include/libxml/relaxng.h: adding Get interface for
4 the error callback and parameters of parsing and validation
5 contexts
6 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
7 on text nodes.
8
Daniel Veillard2dcb9372003-07-16 21:18:19 +00009Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
10
11 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
12 when using the push XML parser.
13 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
14 added the test to the regression suite.
15
Daniel Veillard2009c4e2003-07-15 20:04:34 +000016Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
17
18 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
19 as suggested by Rob Richards
20
Daniel Veillard34ba3872003-07-15 13:34:05 +000021Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
22
23 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
24 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
25 to unsigned int and a couple of others.
26
27Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
28
29 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
30
Daniel Veillard3dc93a42003-07-10 14:04:33 +000031Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
32
33 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
34
Daniel Veillarddf101d82003-07-08 14:03:36 +000035Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
36
37 * globals.c threads.c: fixes some problem when freeing unititialized
38 mutexes
39
Daniel Veillard2db8c122003-07-08 12:16:59 +000040Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
41
42 * nanoftp.c nanohttp.c: the modules should not import <config.h>
43 directly, some cleanups
44 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
45 validation code.
46
Daniel Veillard13d07cd2003-07-07 16:02:41 +000047Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * win32/configure.js: Jesse Pelton pointed out a problem in the
50 javascript code.
51
Daniel Veillard75eb1ad2003-07-07 14:42:44 +000052Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
53
54 * NEWS doc/*: regenerated
55 * nanoftp.c nanohttp.c: might fix includes problems with the
56 Ipv6 support on solaris
57 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
58 defined as #IMPLIED
59
Daniel Veillard560c2a42003-07-06 21:13:49 +000060Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
61
62 * configure.in doc/*: preparing release 1.5.8
63 * nanohttp.c: changed some preprocessor block
64 * xmlschemastypes.c: applied patch from Charles Bozeman adding
65 hexBinary schema datatype and adding support for totalDigits and
66 fractionDigits facets.
67
Daniel Veillard7a985a12003-07-06 17:57:42 +000068Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
69
70 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
71
Daniel Veillardffe4f5e2003-07-06 17:35:43 +000072Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * xinclude.c: fixed bug #116095 removing the error message when
75 reapplying XInclude to a document.
76
Daniel Veillard1997c3e2003-07-05 20:43:43 +000077Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
78
79 * xmlIO.c: applied small changes to portability layer for
80 compilation on DJGPP Ms-DOS compiler.
81
Daniel Veillardd9d32ae2003-07-05 20:32:43 +000082Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * parser.c HTMLparser.c: use the character() SAX callback
85 if the cdataBlock ain't defined.
86 * xpath.c: fix bug #115349 allowing compilation when configured
87 with --without-xpath since the Schemas code needs NAN and co.
88
William M. Brack59002e72003-07-04 17:01:59 +000089Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
90
91 Fixed problem with multi-threading, shown by the test program
92 testThreads. After fix, ran mutiple tests on various speed
93 machines (single and dual processor X86), which all seem okay.
94
95 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
96
97 * threads.c: added missing initialisation for condition variable
98 in xmlNewRMutex.
99
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000100Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
103 closing bug #114837
104
105 * configure.in: Added checks for IPv6 support and getaddrinfo().
106
107 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
108
109 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
110
111 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
112 field or sockaddr_in field, depending upon the availability of IPv6
113 support.
114 have_ipv6(): Added to check for run-time IPv6 support.
115 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
116 Modified to parse a URI with IPv6 address given in [].
117 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
118 resolution, if it is available on the system, as gethostbyname
119 does not return IPv6 addresses on some platforms.
120 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
121 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
122 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
123 we are dealing with.
124
125 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
126 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
127 a URI with IPv6 address given in [].
128 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
129 available on the system. Also IPv6 addresses will be resolved by
130 gethostbyname only if IPv6 run-time support is available.
131 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
132
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000133Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
134
135 * win32/configure.js include/win32config.h
136 include/libxml/xmlversion.h.in: Applied the patch for BCB
137 by Eric Zurcher.
138
Daniel Veillardd7cec922003-06-13 12:30:10 +0000139Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
140
141 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
142 due to #115104 and while fixing #115101 . HTML URLs must not
143 be version dependant.
144
Daniel Veillard8265a182003-06-13 10:05:56 +0000145Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147 * entities.c: do not generate &quot; for " outside of attributes
148 * result//*: this changes the output of some tests
149
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000150Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * parser.c xmlIO.c: trying to fix #114277 about when file
153 remapping and escaping should really be attempted.
154
Daniel Veillarda37aab82003-06-09 09:10:36 +0000155Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
156
157 * doc/*: applied a patch from Gman for building docs
158 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
159 Gary Pennington to provide an allocator for xmlValidCtxt
160 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
161 #113580 about data not being passed immediately.
162
Daniel Veillarde1326112003-06-05 09:32:20 +0000163Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
164
165 * tree.c: applied a couple of patches from Mark Itzcovitz
166 to handle saving back "UTF-16" documents.
167
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000168Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
169
170 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
171 some work done while in the Maldives (hence the timezone on the
172 laptop !)
173 * result/schemas/length3* test/schemas/deter0_*
174 test/schemas/group0_*: some tests added too
175
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000176Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * encoding.c: small fix
179 * xmlIO.c: fixed an error message
180
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000181Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
184 accepting an improper UTF8 sequence
185
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000186Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
187
188 * threads.c: applied the patch from Stéphane Bidoul for getting
189 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000190 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000191
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000192Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
193
194 * HTMLtree.c: fixing bug #112904: html output method escaped
195 plus sign character in URI attribute.
196
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000197Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
198
199 * build_glob.py global.data globals.c parser.c
200 include/libxml/globals.h: patch from Stéphane Bidoul for setting
201 up threads global defaults.
202 * doc/libxml2-api.xml: this extends the API with new functions
203 * python/tests/Makefile.am python/tests/reader2.py
204 python/tests/thread2.py: integrated the associated testcase and
205 fixed the error string used in reader2
206
Daniel Veillard38b80a82003-05-14 18:59:00 +0000207Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
208
209 * configure.in libxml.spec.in python/Makefile.am: trying
210 to conciliate --with-python= requirements and RPM builds,
211 a PITA really...
212
Daniel Veillard104caa32003-05-13 22:54:05 +0000213Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
214
215 * HTMLparser.c: oops last commit introduced a memory leak.
216
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000217Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
218
219 * xmllint.c doc/xmllint.xml: added --nonet option
220 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
221 xsltproc or xmllint
222 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
223 rebuilt
224 * HTMLparser.c: cleaned up the HTML parser context build when
225 using an URL
226
Daniel Veillardd437d322003-05-13 21:07:01 +0000227Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
228
229 * libxml.spec.in: added a comment about bug #112902
230
William M. Brack3dd57f72003-05-13 02:06:18 +0000231Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
232
233 * minor cleanup of configure '--help' display
234 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
235
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000236Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
237
238 * tree.c: PI nodes in external subset were not freed :-\
239 fixes bug #112842
240
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000241Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
242
243 * xmllint.c: added --schema option to run WXS schema validation
244 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
245 tried to improve error reporting in the Schema code, some cleanup
246 too.
247
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000248Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
249
250 * xmlschemas.c: fixed some problems in the handling of errors,
251 and attributes addressed by references.
252 * test/schemas/* result/schemas/*: dropped the verbosity level
253 and added a couple of new tests
254
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000255Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
256
257 * relaxng.c: Stéphane Bidoul found an off by one addressing
258 error on the error handling.
259
Daniel Veillarda77cf712003-05-09 23:09:55 +0000260Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
261
262 * xmlschemastypes.c: trying to fix #112673
263
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000264Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
265
266 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
267 warning, this fixed a bug and should close #111574
268
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000269Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
270
271 * xmlschemas.c: fixing bug #104081 with xs:all with an element
272 holding minOccurs="0"
273 * test/schemas/all_* result/schemas/all_*: added some regression
274 tests for that bug
275 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
276 Garry Pennington to compile without schemas support.
277
Daniel Veillarda067e652003-05-01 08:03:46 +0000278Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
279
280 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
281
Daniel Veillard61c52202003-04-30 12:20:34 +0000282Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * xml2-config.in: try to fix Red hat bug #89957, do not
285 output -L/usr/lib64
286 * xmlreader.c: fixed a typo in a comment
287
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000288Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
289
290 * doc/tutorial/aph.html, ix01.html
291 forgot to cvs add the new files. Thanks to Roland van Laar
292 for pointing this out
293
Daniel Veillardd4330462003-04-29 12:40:16 +0000294Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
295
296 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
297 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
298 to the XML/XSLT doc generation closing #111799
299 * doc/html/*: complete update of the HTML results
300
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000301Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
302
303 * win32/defgen.xsl: fixed the conditional for unicode map,
304 removed hardcoded schema entries
305
306Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
307
308 * win32/defgen.xsl: new file, stylesheet for generating
309 win32/libxml2.def.src from doc/libxml2-api.xml
310 * win32/libxml2.def.src: is autogenerated from now on, changes
311 to this file will not appear here anymore
312
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000313Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * win32/configure.js python/setup.py.in: applied patch
316 from Stéphane Bidoul for the Python bindings on the new
317 release.
318
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000319Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
320
321 * debugXML.c: included libxml/uri.h for xmlCanonicPath
322 declaration
323 * win32/configure.js: thread-enabled build is now default
324 * win32/libxml2.def.src: added more exports
325
Daniel Veillard1177ca42003-04-26 22:29:54 +0000326Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * NEWS doc/*.xsl doc/*.html: updated the web site separated
329 developers from common pages, made the transition to XHTML1,
330 added validity checking to the makefile rules.
331
Daniel Veillard329456a2003-04-26 21:21:00 +0000332Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * parser.c: fix for xmlIOParseDTD same as previous and reported
335 by Petr Pajas
336
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000337Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
340 closing #111638
341
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000342Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
343
344 * python/generator.py: fixed a problem in the generator where
345 the way functions are remapped as methods on classes was
346 not symetric and dependant on python internal hash order,
347 as reported by Stéphane Bidoul
348
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000349Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
350
351 * doc/tutorial:
352 xmltutorial.xml
353 xmltutorial.pdf
354 *.html
355 add appendix on generating compiler flags, more indexing
356
Daniel Veillard1c960272003-04-25 23:12:22 +0000357Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
358
359 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
360 to get libxml-2.5.7 to compile on OpenVMS
361
Daniel Veillardc5573462003-04-25 16:43:49 +0000362Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
363
364 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
365
Daniel Veillardfd583412003-04-25 13:22:10 +0000366Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
369 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
370 man page based on xsltproc and a stylesheet PI in the XML.
371
Daniel Veillarddc07e182003-04-25 10:39:38 +0000372Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
373
374 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
375 character preventing rendering by the man command.
376
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000377Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
378
379 * NEWS configure.in: preparing release 2.5.7
380 * doc/*: updated and rebuilt the docs
381 * doc/apibuild.py: fixed the script
382
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000383Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * Makefile.am doc/apibuild.py: make sure the OOM code don't
386 get in the way of the builds
387 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
388
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000389Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
392 Memory test from Havoc Pennington #109368
393 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
394 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
395 include/libxml/parser.h: a lot of memory allocation cleanups
396 based on the results of the OOM testing
397 * check-relaxng-test-suite2.py: seems I forgot to commit the
398 script.
399
Daniel Veillard18f113d2003-04-23 15:18:26 +0000400Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * xmlschemastypes.c: trivial fix for 109774 removing a warning
403
Daniel Veillard85095e22003-04-23 13:56:44 +0000404Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
407 more places where xmlCanonicPath() must be used to convert
408 filenames to URLs, trying to fix #111088
409
Daniel Veillard54396242003-04-23 07:36:50 +0000410Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * python/libxml.c python/libxml.py: applied patch from
413 Brent M Hendricks adding binding for xmlCatalogAddLocal
414
Daniel Veillard45269b82003-04-22 13:21:57 +0000415Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * HTMLparser.c: tried to fix #98879 again in a more solid
418 way.
419
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000420Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
421
422 * win32/libxml2.def.src: added more exports from the relaxng and
423 xmlreader clan
424
Daniel Veillardf431eb82003-04-22 08:37:26 +0000425Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
426
427 * SAX.c test/valid/ns* test/result/ns*: applied the patch
428 provided by Brent Hendricks fixing #105992 and integrated the
429 examples in the testsuite.
430
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000431Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
432
433 * TODO: updated a bit
434 * configure.in: fixed the comment, threads now default to on
435 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
436
Daniel Veillarda880b122003-04-21 21:36:41 +0000437Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
438
439 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
440 xmlreader.c include/libxml/parser.h: a lot of performance work
441 especially the speed of streaming through the reader and push
442 interface. Some thread related optimizations. Nearly doubled the
443 speed of parsing through the reader.
444
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000445Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
446
447 * doc/xmllint.xml
448 * doc/xmllint.1
449 update man page to explain use of --stream
450
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000451Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
452
453 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
454 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
455 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
456 include/libxml/globals.h include/libxml/xmlmemory.h: added
457 xmlMallocAtomic() to be used when allocating blocks which
458 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
459 to allow registering the full set of functions needed by
460 a garbage collecting allocator like libgc, ref #109944
461
Daniel Veillard84942712003-04-18 14:40:05 +0000462Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * configure.in: switched to have thread support enabled by default,
465 didn't got troubles with ABI compatibility on Linux, hope it
466 won't break on strange OSes, if yes, report the system ID
467 * doc/libxml2-api.xml: just rebuilt the API
468
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000469Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
472 added support for large file, tested with a 3+GB instance,
473 and some cleanup.
474 * catalog.c: added a TODO
475 * Makefile.am: added some "make tests" comments
476
Daniel Veillardac297932003-04-17 12:55:35 +0000477Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
478
479 * relaxng.c: some cleanups
480 * doc/xmlreader.html: extended the document to cover RelaxNG and
481 tree operations
482 * python/tests/Makefile.am python/tests/reader[46].py: added some
483 xmlReader example/regression tests
484 * result/relaxng/tutor*.err: updated the output of a number of tests
485
Daniel Veillard62163602003-04-17 09:36:38 +0000486Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
488 * relaxng.c: valgrind pointed out an uninitialized variable error.
489
Daniel Veillard33300b42003-04-17 09:09:19 +0000490Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
491
492 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
493 xmlreader.c: augnemting the APIs, cleanups.
494 * parser.c: cleanup bug #111005
495 * xmlIO.c: added some missing comments
496
Daniel Veillardce192eb2003-04-16 15:58:05 +0000497Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
500 trying to improve the subset compiled, and more testing.
501 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
502 documentation
503 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
504 * result/relaxng/*.err: fix some of the outputs
505
Daniel Veillardf4e55762003-04-15 23:32:22 +0000506Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
507
508 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
509 include/libxml/xmlreader.h: implemented streaming of
510 RelaxNG (when possible) on top of the xmlReader interface,
511 provided it as xmllint --stream --relaxng .rng .xml
512 This seems to mostly work.
513 * Makefile.am: updated to test RelaxNG streaming
514
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000515Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
516
517 * relaxng.c include/libxml/relaxng.h: integrated the regexp
518 based validity checking of fragments of the document for
519 which the RNG can be compiled to regexps. Works on all regression
520 tests, only fix needed is related to error messages.
521
Daniel Veillard52b48c72003-04-13 19:53:42 +0000522Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
523
524 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
525 include/libxml/xmlregexp.h: Starting work precompiling
526 parts of RelaxNG schemas. Not plugged onto validity checking
527 yet, just the regexp building part. Needed to extend some
528 of the automata and regexp APIs.
529
Daniel Veillardf6bad792003-04-11 19:38:54 +0000530Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
531
532 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
533 xmllint --stream and xmllint --stream --valid returns errors
534 code appropriately
535
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000536Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
537
538 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
539 and Next() operation to work on subtrees within the reader
540 framework.
541 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
542 * python/tests/reader5.py: added an example for those new
543 functions of the reader.
544
Daniel Veillard645c6902003-04-10 21:40:49 +0000545Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
546
547 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
548
Daniel Veillard9e077102003-04-10 13:36:54 +0000549Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * xmlreader.c: fixing HasValue for namespace as raised by
552 Denys Duchier
553
Daniel Veillard02ea1412003-04-09 12:08:47 +0000554Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
555
556 * HTMLparser.c include/libxml/HTMLparser.h: exported
557 htmlCreateMemoryParserCtxt() it was static
558
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000559Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
560
561 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
562 update from Charles Bozeman for date and duration types
563 * test/schemas/date_0.* test/schemas/dur_0.*
564 result/schemas/date_0.* result/schemas/dur_0.*: updated too
565
Daniel Veillardc00cda82003-04-07 10:22:39 +0000566Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
567
568 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
569 fixing bug #107129, removing excessive allocation and calls
570 to *printf in the code to build QName strings.
571
Igor Zlatkovic69651182003-04-05 09:43:30 +0000572Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
573
574 * win32/libxml2.def.src: fixed conditional exports, reported by
575 Luke Murray.
576
Daniel Veillardadba5f12003-04-04 16:09:01 +0000577Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
578
579 * parser.c: fixed a possible problem with xmlRecoverMemory()
580
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000581Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
582
583 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
584 triostr.h: Bjorn sent an update for the TRIO portability layer.
585
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000586Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
587
588 * win32/libxml2.def.src: exported new functions
589
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000590Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
591
592 * configure.in NEWS: preparing release 2.5.6
593 * doc/*: updated and rebuilt the docs
594
Daniel Veillarde5020412003-04-01 09:55:20 +0000595Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
596
597 * SAX.c: fixed an uninitialized memory access pointed by valgrind
598 on C14Ntests
599
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000600Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
601
602 * relaxng.c: one more fixup of error message reporting
603
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000604Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
605
606 * relaxng.c: more work on bug #109225, and fixed an uninitialized
607 variable pointed out by valgrind
608
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000609Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
610
611 * relaxng.c: try to work on bug #109225 and provide better
612 error reports.
613 * result/relaxng/* : this change the output of a number of tests
614 * xinclude.c: fixing the parsed entity redefinition problem
615 raised on the list.
616 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
617
Daniel Veillardb3721c22003-03-31 11:22:25 +0000618Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
619
620 * xmlschemastypes.c: fixed date comparison to handle the tzo
621 The only failures left are disagreements on Notations and
622 '+1' not being allowed for ulong, uint, ushort and ubyte.
623
Daniel Veillard455cc072003-03-31 10:13:23 +0000624Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
625
626 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
627 to the XML Schemas errata
628 http://www.w3.org/2001/05/xmlschema-errata#e2-12
629
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000630Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
631
632 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
633 and facets support. Currently only schemas with binHex or
634 base64 don't compile. A few error left in the test suite:
635 found 1035 test instances: 919 success 23 failures
636 most are gdate or gdateyear failing check, and a few cases where
637 James clark tests results are strange.
638 * valid.c: allow to reuse the Notation checking routine without
639 having a validation context.
640 * SAX.c: removed a #if 0
641
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000642Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * xinclude.c: forgot to apply one check from #106931 patch
645 * xmlschemastypes.c: more work on XML Schemas datatypes
646
Daniel Veillardc4c21552003-03-29 10:53:38 +0000647Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
650 on cleaning up XML Schemas datatypes based on James Clark tests
651 test/xsdtest/xsdtest.xml
652
Daniel Veillard80b19092003-03-28 13:29:53 +0000653Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * relaxng.c: implemented comparisons for Schemas values.
656 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
657 some bugs in duration handling, comparisons for durations
658 and decimals, removed all memory leaks pointed out by James
659 testsuite. Current status is now
660 found 238 test schemas: 197 success 41 failures
661 found 1035 test instances: 803 success 130 failures
662
Daniel Veillard91a13252003-03-27 23:44:43 +0000663Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
666 leaks in the W3C XML Schemas code
667 * xmlschemastypes.c: implemented nonPositiveInteger
668 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
669 fixed the test and result.
670
Daniel Veillard6560a422003-03-27 21:25:38 +0000671Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
674 parser and a typo
675 * xmlschemastypes.c: reindenting, fixing a memory access
676 problem with dates.
677
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000678Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * parser.c: fixing #109227 providing more context in case of
681 start/end tag mismatch
682 * python/tests/ctxterror.py python/tests/readererr.py: update the
683 tests accordingly
684
Daniel Veillardd9b72832003-03-27 14:24:00 +0000685Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * xinclude.c: should fix #109327 errors on memory accesses
688
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000689Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
692 is an URI reference
693
Daniel Veillarde209b332003-03-26 21:40:13 +0000694Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * xpath.c: fixed bug #109160 on non-ASCII IDs
697
Daniel Veillard642104e2003-03-26 16:32:05 +0000698Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * parser.c: Norm suggested a nicer error message for xml:space values
701 errors
702
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000703Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * xpath.c include/libxml/xpath.h: first part of the fix to
706 performance bug #108905, adds xmlXPathOrderDocElems() providing
707 document order for nodes.
708 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
709
Daniel Veillard09628212003-03-25 15:10:27 +0000710Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlschemastypes.c: removing a warning with Sun compiler
713 bug #109154
714
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000715Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
716
717 * doc/xmllint.xml
718 * doc/xmllint.1
719 update xmllint man page with --relaxng option
720
Daniel Veillard2032d292003-03-25 11:09:40 +0000721Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * python/setup.py.in : was missing "drv_libxml2.py"
724
Daniel Veillard9adc0462003-03-24 18:39:54 +0000725Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * tree.c xpath.c: some changes related to the new way of
728 handling Result Value Tree, before 2.5.5
729
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000730Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
731
732 * configure.in NEWS: preparing release 2.5.5
733 * doc/* : updated the documentation and regenerated it.
734
Daniel Veillardef0b4502003-03-24 13:57:34 +0000735Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737 * xpath.c: fixed some problems related to #75813 about handling
738 of Result Value Trees
739
Daniel Veillard9231ff92003-03-23 22:00:51 +0000740Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * uri.c: applied a set of patches from Lorenzo Viali correcting
743 URI parsing errors.
744
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000745Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * parser.c: validity status was not passed back when validating in
748 entities, but raised by Oliver Fischer
749
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000750Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * HTMLtree.c: avoid escaping ',' in URIs
753
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000754Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * parser.c: fixing bug #108976 get the ID/REFs to reference
757 the ID in the document content and not in the entity copy
758 * SAX.c include/libxml/parser.h: more checking of the ID/REF
759 stuff, better solution for #107208
760 * xmlregexp.c: removed a direct printf, dohhh
761 * xmlreader.c: fixed a bug on streaming validation of empty
762 elements in entities
763 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
764 cleanup of the validation tests
765 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
766 added more ID/IDREF tests to the suite
767
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000768Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
771 compiler.
772
Daniel Veillard20863822003-03-22 17:51:47 +0000773Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
776
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000777Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
780 defined in entities content
781
Daniel Veillard99737f52003-03-22 14:55:50 +0000782Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * SAX.c: Fixed validation bug #108858 on namespace names using
785 entities and reported by Brent Hendricks
786 * xmllint.c: report xmlTextReaderHasValue() result in --stream
787 --debug output.
788
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000789Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
792 about the DocType node not being reported sometimes.
793 * python/tests/reader.py: added to test to the regression checks
794
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000795Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
798 reported by Edd Dumbill
799
Daniel Veillard77a90a72003-03-22 00:04:05 +0000800Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * HTMLparser.c parser.c parserInternals.c: patch from
803 johan@evenhuis.nl for #107937 fixing some line counting
804 problems, and some other cleanups.
805 * result/HTML/: this result in some line number changes
806
Daniel Veillard580ced82003-03-21 21:22:48 +0000807Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
810 instead of libxml.spec
811 * relaxng.c: fixed some of the error reporting excessive
812 verbosity
813 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
814 xmlschemastypes.c: removed some warnings from gcc
815 * doc/libxml2-api.xml: rebuilt
816
Daniel Veillarde063f482003-03-21 16:53:17 +0000817Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * relaxng.c: another optimization, for choice this time
820 * result/relaxng/spec1* result/relaxng/tutor12_1*
821 result/relaxng/tutor3_7: cleanups.
822
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000823Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
826 * test/relaxng/testsuite.xml: augmented the test suite
827 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
828 some schemas validation tests in the presence of foreign
829 namespaces.
830
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000831Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
832
833 * relaxng.c: added another interleave speedup.
834
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000835Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * xmlschemastypes.c: added integer and fixed one of the
838 IDREFS regression tests pbm
839 * result/relaxng/docbook_0.err: updated
840
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000841Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
842
843 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
844 declared both in the DTD and in the Schemas <grin/>
845 * relaxng.c: more debug, added a big optimization for <mixed>
846 * test/relaxng/testsuite.xml: augmented the testsuite
847 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
848 DocBook example to the regression tests
849
Daniel Veillard798024a2003-03-19 10:36:09 +0000850Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * check-xsddata-test-suite.py: cosmetic change for output
853 * relaxng.c: try to minimize calls to malloc/free for states.
854
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000855Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * tree.c: removed a warning
858 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
859 support
860 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
861 cleanup/improvements of the regression tests batch
862 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
863
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000864Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * relaxng.c: fixed error msg cleanup deallocation
867 * xmlschemastypes.c: added a function to handle lists of
868 atomic types, added support for IDREFS
869
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000870Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
873 and IDREF, usable from RelaxNG now
874 * include/libxml/xmlschemastypes.h: need to add a new interface
875 because the validation modifies the infoset
876 * test/relaxng/testsuite.xml: extended the testsuite
877
Daniel Veillard952379b2003-03-17 15:37:12 +0000878Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
879
880 * relaxng.c: fixed the last core RelaxNG bug known #107083,
881 shemas datatype ID/IDREF support still missing though.
882 * xmlreader.c: fix a crashing bug with prefix raised by
883 Merijn Broeren
884 * test/relaxng/testsuite.xml: augmented the testsuite with
885 complex inheritance tests
886
Daniel Veillardfd573f12003-03-16 17:52:32 +0000887Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * relaxng.c: switched back to the previous Relax-NG code base,
890 the derivation algorithm need severe constraining code to avoid
891 combinatorial explosion. Fixed the problem with Sebastian Rahtz
892 TEI based example and other bugs
893 * result/relaxng/*err: updated the results
894 * test/relaxng/testsuite.xml: started a new test suite
895
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000896Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
897
898 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
899 that the original RelaxNG validation code was un-fixeable, it got
900 rewritten to use the derivation algorithm from James Clark and
901 redebugged it (nearly) from scratch:
902 found 373 test schemas: 372 success 1 failures
903 found 529 test instances: 529 success 0 failures
904
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000905Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * SAX.c parser.c: fix some recursion problems introduced in the
908 last release.
909 * relaxng.c: more debugging of the RNG validation engine, still
910 problems though.
911
Daniel Veillard5add8682003-03-10 13:13:58 +0000912Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * Makefile.am: stop generating wrong result file with * in name
915 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
916 * result/relaxng/demo* test/relaxng/demo: added the tests from
917 Sebastian reproducing the problem.
918
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000919Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
920
Daniel Veillard5add8682003-03-10 13:13:58 +0000921 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
922 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000923
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000924Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
925
926 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
927 variable to control the indentation for the xmllint "--format"
928 option
929
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000930Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
931
932 * encoding.c: applied Gennady's patch against buffer overrun
933
Daniel Veillard42f12e92003-03-07 18:32:59 +0000934Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
937 Clark it appeared I had bug in URI parsing code ...
938 * relaxng.c include/libxml/relaxng.h: completely revamped error
939 reporting to not loose message from optional parts.
940 * xmllint.c: added timing for RNG validation steps
941 * result/relaxng/*: updated the result, all error messages changed
942
Daniel Veillardedfd5882003-03-07 14:20:40 +0000943Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * xpath.c: fix bug #107804, the algorithm used for document order
946 computation was failing on attributes.
947
Daniel Veillard83391282003-03-06 21:37:30 +0000948Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
949
950 * valid.c: fix bug #107764 , possibility of buffer overflow
951 in xmlValidDebug()
952
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000953Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
954
955 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
956 from Philipp Dunkel
957
Daniel Veillard5f704af2003-03-05 10:01:43 +0000958Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * xmlschemastype.c: made powten array static it should not be exported
961 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
962 parser function.
963 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
964
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000965Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * tree.c: fixed a node dump crash on attributes
968 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
969 an URI test bug and get better output.
970
Daniel Veillard463a5472003-02-27 21:30:32 +0000971Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * check-xsddata-test-suite.py: give more infos
974 * relaxng.c: fix a bug reported by Sebastian Rahtz and
975 REF->DEF in attribute values.
976
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000977Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
980 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
981 regression tests from James Clark.
982
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000983Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * relaxng.c xmlschemas.c xmlschemastypes.c
986 include/libxml/xmlschemastypes.h: added param support for relaxng
987 type checking, started to increment the pool of simple types
988 registered, still much work to be done on simple types and
989 facets checkings.
990
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000991Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * entities.c: fixes again one of the problem raised by
994 James Clark in #106788
995
Daniel Veillardc482e262003-02-26 14:48:48 +0000996Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
997
998 * relaxng.c: Fixed a couple of problem raised by James Clark
999 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1000 datatype level still not fixed though.
1001
Daniel Veillard17bed982003-02-24 20:11:43 +00001002Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * configure.in: preparing release 2.5.4
1005 * doc/*: updated and rebuilt the docs
1006 * relaxng.c: removed warnings
1007 * result/relaxng/*: updated the results
1008
Daniel Veillardf4be0182003-02-24 19:54:33 +00001009Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * valid.c: fixes a DTD regexp generation problem.
1012
Daniel Veillard02111c12003-02-24 19:14:52 +00001013Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * parser.c: fixes bug #105998 about false detection of
1016 attribute consumption loop.
1017
Daniel Veillard2406abd2003-02-24 18:16:47 +00001018Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1021
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001022Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * SAX.c: fixed bug #105992
1025
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001026Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1029 element.
1030 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1031 found 373 test schemas: 369 success 4 failures
1032 found 529 test instances: 525 success 4 failures
1033 * check-relaxng-test-suite.py: added memory debug reporting
1034
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001035Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * uri.c parser.c: some warning removal on Igor's patch
1038 * tree.c: seems I messed up with #106788 fix
1039 * python/libxml.c: fixed some base problems when Python provides
1040 the resolver.
1041 * relaxng.c: fixed the interleave algorithm
1042 found 373 test schemas: 364 success 9 failures
1043 found 529 test instances: 525 success 4 failures
1044 the resulting failures are bug in the algorithm from 7.3 and
1045 lack of support for params
1046
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001047Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * parser.c: another fix for nodeinfo in entities problem
1050 * tree.c entities.c: fixed bug #106788 from James Clark
1051 some spaces need to be serialized as character references.
1052
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001053Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1054
1055 * parser.c uri.c: fixed the bug I introduced in the path
1056 handling, reported by Sebastian Bergmann
1057
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001058Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * parser.c: fixing some nodeinfo in entities problem raised
1061 by Glenn W. Bach
1062 * relaxng.c: implemented the first section 7.3 check
1063 * result/relaxng/*: updated the results
1064
Daniel Veillardc5312d72003-02-21 17:14:10 +00001065Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * relaxng.c: fixed some problems in the previous commit
1068 and finished implementing 4.16 rules checking
1069 found 373 test schemas: 353 success 20 failures
1070 found 529 test instances: 519 success 6 failures
1071 * result/relaxng/*: updated the results
1072
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001073Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * relaxng.c: implemented checks from section 7.2
1076
Daniel Veillard77648bb2003-02-20 15:03:22 +00001077Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * relaxng.c: implemented the checks from section 7.1, fixed
1080 some of the 4.20 and 4.21 problems.
1081 found 373 test schemas: 338 success 35 failures
1082 found 529 test instances: 519 success 6 failures
1083 * result/relaxng/*: updated the results
1084
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001085Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1088 * result/relaxng/*: updated the results
1089
Daniel Veillardce14fa52003-02-19 17:32:48 +00001090Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * relaxng.c: more bugfixes
1093 * result/relaxng/*: updated the results
1094
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001095Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1096
1097 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1098 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1099 * SAX.c: ensured xmlDoc.URL is always canonic
1100 * parser.c: obsoleted xmlNormalizeWindowsPath
1101 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1102 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1103 * win32/libxml2.def.src: added few exports
1104
1105
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001106Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * Makefile.am configure.in: patched to have shared libraries
1109 for Python regression tests and static binaries for gdb debug
1110 in my development environment
1111 * relaxng.c: more bugfixes
1112 found 373 test schemas: 296 success 77 failures
1113 found 529 test instances: 516 success 8 failures
1114 * result/relaxng/*: updated the results
1115
Daniel Veillard8fe98712003-02-19 00:19:14 +00001116Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1119
Daniel Veillardd4310742003-02-18 21:12:46 +00001120Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * xmlschemastypes.c: float/double check bugfix
1123 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1124 validation
1125 * xmlreader.c: add a TODO for Jody
1126 * relaxng.c: bugfix bugfix bugfix
1127 found 373 test schemas: 300 success 73 failures
1128 found 529 test instances: 507 success 10 failures
1129 * result/relaxng/*: updated the results
1130
Daniel Veillard2df2de22003-02-17 23:34:33 +00001131Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1134
Daniel Veillard416589a2003-02-17 17:25:42 +00001135Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * relaxng.c check-relaxng-test-suite.py: more work on the
1138 RelaxNG implementation conformance testing.
1139 found 373 test schemas: 284 success 89 failures
1140 found 529 test instances: 448 success 47 failures
1141 * result/relaxng/*: updated the results
1142
Daniel Veillard784b9352003-02-16 15:50:27 +00001143Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1146 a patch from Kjartan Maraas to fix some typos
1147
Daniel Veillardfebcca42003-02-16 15:44:18 +00001148Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * relaxng.c: more bug-hunting
1151 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1152 intermediate rng tree
1153 * python/generator.py: patch from Stephane Bidoul to fix the generator
1154 on python < 2.2
1155
Daniel Veillardd2298792003-02-14 16:54:11 +00001156Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1157
1158 * check-relaxng-test-suite.py relaxng.c: more testing on the
1159 Relax-NG front, cleaning up the regression tests failures
1160 current state and I forgot support for "mixed":
1161 found 373 test schemas: 280 success 93 failures
1162 found 529 test instances: 401 success 68 failures
1163 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1164 moved the Name, NCName and QName validation routine in tree.c
1165 * uri.c: fixed handling of URI ending up with #, i.e. having
1166 an empty fragment ID.
1167 * result/relaxng/*: updated the results
1168
Daniel Veillard9a237c92003-02-13 15:52:58 +00001169Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * check-xinclude-test-suite.py: improved the script accordingly
1172 to the XInclude regression tests updates
1173 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1174 November 2002
1175 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1176 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1177 augmented the Xpointer testsuite for the element() scheme
1178
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001179Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * relaxng.c: added TODO for the DTD compatibility spec
1182 * xinclude.c: more bug fixes driven by the testsuite
1183
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001184Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1187 regression tests for XInclude, improved the script, improving
1188 XInclude error reporting mechanism
1189
Daniel Veillard1d788d22003-02-10 16:21:58 +00001190Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * NEWS doc/* configure.in: preparing release 2.5.3
1193
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001194Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * tree.c: trying to fix #104934 about some XHTML1 serialization
1197 issues.
1198
Daniel Veillard809faa52003-02-10 15:43:53 +00001199Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1202 encoding conversion when the input buffer stops in the
1203 middle of a multibyte char
1204
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001205Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1208 * check-relaxng-test-suite.py: python script to run regression
1209 against OASIS RelaxNG testsuite
1210 * relaxng.c: some cleanup tweaks
1211 * HTMLparser.c globals.c: cleanups in comments
1212 * doc/libxml2-api.xml: updated the API
1213 * result/relaxng/*: errors moved files, so large diffs but
1214 no changes at the semantic level.
1215
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001216Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * tree.c: fixing #105678 problem when dumping a namespace node.
1219
Daniel Veillard591b4be2003-02-09 23:33:36 +00001220Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1221
1222 * xpath.c: fixed doc comment problems
1223 * python/generator.py python/libxml_wrap.h python/types.c: adding
1224 RelaxNG wrappers
1225 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1226 test of those early Python RelaxNG bindings
1227
1228Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001229
1230 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1231 * relaxng.c: found the validation problem I had with interleave
1232 when not covering all remaining siblings
1233 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1234 testsuite and check the RNG schemas against the RNG schemas
1235 given in appendix A
1236
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001237Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1238
1239 * win32/Makefile.msvc: updates for RelaxNG
1240 * win32/Makefile.mingw: updates for RelaxNG
1241 * win32/libxml2.def.src: added RelaxNG exports
1242
Daniel Veillard97fd5672003-02-07 13:01:54 +00001243Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * xinclude.c: applied another bug fix from Sean Chittenden
1246
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001247Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * configure.in xmllint.c: I f...ed up the default configuration
1250 of schemas and --relaxng option display in xmllint, pointed by
1251 Morus Walter.
1252 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1253 detection module, fixes bug #105374.
1254
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001255Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * xmlschemastypes.c: added the boolean base type.
1258
Daniel Veillard96a4b252003-02-06 08:22:32 +00001259Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1260
1261 * xmlschemastypes.c: started implementing some of the missing
1262 default simple types
1263 * result/relaxng/*: updated the results
1264
Daniel Veillard72fef162003-02-05 14:31:19 +00001265Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1268
Daniel Veillard71531f32003-02-05 13:19:53 +00001269Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1272 * Makefile.am: use xmllint for doing the RelaxNG tests
1273 * configure.in: preparing 2.5.2 made schemas support default to
1274 on instead of off
1275 * relaxng.c: removed the verbosity
1276 * xmllint.c: added --relaxng option
1277 * python/generator.py python/libxml_wrap.h: prepared the integration
1278 of the new RelaxNG module and schemas
1279 * result/relaxng/*: less verbose output
1280
Daniel Veillardec498e12003-02-05 11:01:50 +00001281Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * valid.c: do not run content model validation if the
1284 content is not determinist
1285
Daniel Veillardde590ca2003-02-05 10:45:26 +00001286Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * SAX.c: added the redefinition of namespaced attribute
1289 check that was missing as Fabrice Desré pointed out.
1290
Daniel Veillard930dfb62003-02-05 10:17:38 +00001291Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1294 improvements from Nick Kew, allowing to do more checking
1295 to HTML elements and attributes.
1296
Daniel Veillard4287c572003-02-04 22:48:53 +00001297Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * xinclude.c: fixing bug #105137 about entities declaration
1300 needing to be copied to the including document.
1301
Daniel Veillard652d8a92003-02-04 19:28:49 +00001302Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * catalog.c: fixed bug #104817 with delegateURI
1305 * xpath.c: fixing bugs #104123 and #104125
1306
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001307Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1310 python/types.c: fixing #104096 to compile without regexps
1311
Daniel Veillard57e79b32003-02-04 15:33:12 +00001312Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1315 when building the automata for elem*
1316
Daniel Veillard358a9892003-02-04 15:22:32 +00001317Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1320 bug #103827
1321
Daniel Veillardeb137172003-02-04 15:18:06 +00001322Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * HTMLparser.c: updating a comment, fixing #103776
1325
Daniel Veillard8d589042003-02-04 15:07:21 +00001326Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * parser.c: fixing bug 105049 for validity checking of content
1329 within recursive entities.
1330
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001331Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * HTMLparser.c: try to fix # 105049
1334 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1335 * tree.c: updated a function comment
1336
Daniel Veillard419a7682003-02-03 23:22:49 +00001337Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * relaxng: more work on grammars and refs/defs
1340 * test/relaxng/* result/relaxng/*: augmented/updated the
1341 regression tests
1342
Daniel Veillard144fae12003-02-03 13:17:57 +00001343Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * relaxng: more work on name classes, except support
1346 * test/relaxng/* result/relaxng/*: augmented/updated the
1347 regression tests
1348
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001349Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * relaxng: more work on name classes, the "validate all" schemas
1352 seems to work now.
1353 * test/relaxng/* result/relaxng/*: augmented/updated the
1354 regression tests
1355
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001356Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1359 * parser.c: put a guard against infinite document depth, basically
1360 trying to avoid another kind of DoS attack.
1361 * relaxng.c: some code w.r.t. nameClasses
1362
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001363Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * test/relaxng/* result/relaxng/*: check all the namespace support
1366 was actually correct based on tutorial section 10.
1367
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001368Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * relaxng: include seems to work okay now
1371 * test/relaxng/* result/relaxng/*: augmented/updated the
1372 regression tests
1373
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001374Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * relaxng.c: a bit of work done in the train back.
1377 * test/relaxng/*: added one of the include tests
1378
Daniel Veillard154877e2003-01-30 12:17:05 +00001379Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * relaxng: more work done in the train
1382 * test/relaxng/* result/relaxng/*: augmented/updated the
1383 regression tests
1384
Daniel Veillarde431a272003-01-29 23:02:33 +00001385Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1386
1387 * relaxng.c: debugging of externalRef
1388 * test/relaxng/* result/relaxng/*: augmented/updated the
1389 regression tests
1390
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001391Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * relaxng.c: more work on Relax-NG, implementing externalRef
1394 * test/relaxng/* result/relaxng/*: augmented/updated the
1395 regression tests
1396 * Makefile.am: cleanup to Relaxtests target
1397
Daniel Veillardb08c9812003-01-28 23:09:49 +00001398Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * relaxng.c: more work on Relax-NG, implementing interleave
1401 * test/relaxng/* result/relaxng/*: augmented/updated the
1402 regression tests
1403
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001404Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * relaxng.c: more work on Relax-NG, implementing interleave
1407 * test/relaxng/* result/relaxng/*: augmented/updated the
1408 regression tests
1409
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001410Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1411
1412 * doc/tutorial/customfo.xsl
1413 * doc/tutorial/customhtml.xsl
1414 adding stylesheet customizations used to generate fo
1415 for pdf and html
1416
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001417Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * relaxng.c: more work on Relax-NG
1420 * test/relaxng/* result/relaxng/*: augmented/updated the
1421 regression tests
1422 * xmlschemastypes.c: added a number of base type definition but not
1423 the associated checks, those are still TODOs
1424
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001425Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1426
1427 in docs/tutorial:
1428 * apa.html
1429 * apb.html
1430 * apc.html
1431 * apd.html
1432 * ape.html
1433 * apf.html
1434 * apg.html
1435 * ar01s02.html
1436 * ar01s03.html
1437 * ar01s04.html
1438 * ar01s05.html
1439 * ar01s06.html
1440 * ar01s07.html
1441 * ar01s08.html
1442 * index.html
1443 * xmltutorial.pdf
1444 * xmltutorial.xml
1445 add index to tutorial
1446
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001447Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1448
1449 * doc/xmlcatalog.1
1450 * doc/xmlcatalog_man.html
1451 * doc/xmlcatalog_man.xml
1452 belatedly fixing bug #93622 (adds rewriteURI type to
1453 "--add" option in xmlcatalog man page
1454
Daniel Veillard3be27512003-01-26 19:49:04 +00001455Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1456
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001457 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001458 Julio Merino, closing #104475
1459
Daniel Veillardea3f3982003-01-26 19:45:18 +00001460Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * relaxng.c: more work on Relax-NG
1463 * test/relaxng/* result/relaxng/*: augmented/updated the
1464 regression tests
1465
Daniel Veillardedc91922003-01-26 00:52:04 +00001466Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * relaxng.c: more work on Relax-NG
1469 * test/relaxng/* result/relaxng/*: augmented/updated the
1470 regression tests
1471
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001472Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * README: updated the policy on private mail answers
1475 * relaxng.c: more work on Relax-NG
1476 * test/relaxng/* result/relaxng/*: augmented/updated the
1477 regression tests
1478
Daniel Veillard7424eb62003-01-24 14:14:52 +00001479Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * error.c parser.c tree.c: applied a documentation patch from
1482 Stefan Kost
1483
Daniel Veillard276be4a2003-01-24 01:03:34 +00001484Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * relaxng.c: more work on Relax-NG
1487 * doc/*: regenerated the docs
1488 * test/relaxng/* result/relaxng/*: updated and augmented the
1489 Relax-NG regression tests and results
1490
Daniel Veillard6eadf632003-01-23 18:29:16 +00001491Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1494 First commit of the new Relax-NG validation code, not generally
1495 useful yet.
1496 * test/relaxng/* result/relaxng/*: current state of the regression
1497 tests
1498
Daniel Veillard814a76d2003-01-23 18:24:20 +00001499Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * tree.c: minimized the memory allocated for GetContent
1502 and a bit of cleanup.
1503
Daniel Veillardff12c492003-01-23 16:42:55 +00001504Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * python/generator.py: seems there is no good reasons to
1507 not generate bindings for XPointer
1508
Daniel Veillard540a31a2003-01-21 11:21:07 +00001509Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * xmlreader.c doc/apibuild.py: applied a new patch from
1512 Stéphane Bidoul for cleanups
1513 * doc/libxml2-api.xml: rebuilt the API description with
1514 new entry points
1515
Daniel Veillard417be3a2003-01-20 21:26:34 +00001516Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * xmlreader.c python/drv_libxml2.py python/generator.py
1519 python/libxml.c python/libxml.py python/libxml_wrap.h
1520 python/types.c: patch from Stéphane Bidoul for better per
1521 context error message APIs
1522 * python/tests/ctxterror.py python/tests/readererr.py:
1523 update of the tests
1524
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001525Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1526
1527 * doc/guidelines.html
1528 grammar and spelling cleanup
1529
Daniel Veillard26f70262003-01-16 22:45:08 +00001530Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1533 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1534 a patch from Stéphane Bidoul to allow per XMLtextReader error
1535 and warning handling
1536 * python/tests/Makefile.am python/tests/readererr.py: adding the
1537 specific regression test
1538
Daniel Veillard71f9d732003-01-14 16:07:16 +00001539Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1542 should raise a syntax error
1543
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001544Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1545
1546 * python/libxml.c: cleanup patch from Stéphane Bidoul
1547
Daniel Veillard81601f92003-01-14 13:42:37 +00001548Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1551
Daniel Veillarde6227e02003-01-14 11:42:39 +00001552Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * python/generator.py python/libxml.c python/libxml.py
1555 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001556 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001557 Python level.
1558 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1559 regression test for it.
1560
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001561Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1562
1563 * xmlreader.c: fixed the streaming property of the reader,
1564 it was generating tree faster than consuming it. Pointed out
1565 by Nate Myers
1566 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1567
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001568Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1569
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001570 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001571
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001572Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * xpath.c: fix to the XPath implementation for parent and
1575 ancestors axis when operating on a Result Value Tree.
1576 Fixes bug #100271
1577
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001578Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1581 to fix some URI/file escaping problems
1582
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001583Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * python/generator.py: fixed a bug raised by Raymond Wiker,
1586 docSetRootElement() should not raise an exception if the
1587 return is None
1588
Daniel Veillard3e20a292003-01-10 13:14:40 +00001589Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1592 fixed bug #102181 by applying the suggested change and fixing
1593 the generation/registration problem.
1594
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001595Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1598 routines.
1599
Daniel Veillard8f872442003-01-09 23:19:02 +00001600Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * parser.c: one more IsEmptyElement crazyness, that time in
1603 external parsed entities if substitution is asked.
1604 * python/tests/reader3.py: added a specific test.
1605
Daniel Veillarde329fc22003-01-09 21:36:42 +00001606Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1607
1608 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1609 support and improved error handler registration
1610
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001611Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1614 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1615 * README: fixed a link
1616
Daniel Veillarde2830f12003-01-08 17:47:49 +00001617Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1618
1619 * configure.in doc/* NEWS: preparing 2.5.1 release
1620 * SAX.c parser.c: fixing XmlTextReader bug
1621
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001622Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * SAX.c: fuck, I introduced a memory leak on external parsed
1625 entities in 2.5.0 :-(
1626
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001627Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * xmllint.c: another fix needed as pointed by Christophe Merlet
1630 for --stream --debug if compiled without debug support.
1631
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001632Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1633
1634 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001635 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001636 update man page with --stream and --chkregister
1637
Daniel Veillard8326e732003-01-07 00:19:07 +00001638Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1639
1640 * globals.c: fixed --with-threads compile
1641 * xmllint.c: fixed --without-debug compile
1642 * include/libxml/globals.h: cleanup
1643 * include/libxml/schemasInternals.h: add a missing include
1644
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001645Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * configure.in NEWS: preparing 2.5.0 release
1648 * SAX.c: only warn in pedantic mode about namespace name
1649 brokeness
1650 * globals.c: fix a doc generation problem
1651 * uri.c: fix #101520
1652 * doc/*: updated and rebuilt the doc for the release, includuding
1653 stylesheet update
1654 * python/Makefile.am: fix a filename bug
1655
1656Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1659 should not be called.
1660
1661Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1662
1663 * libxml-2.0.pc.in: applied the patch to fix #101894
1664
1665Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * tree.c : applied patch from Lukas Schroeder for register callbacks
1668 * valid.c: modified patch from Lukas Schroeder to test
1669 register callbacks with --chkregister
1670
1671Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1672
1673 * xmlreader.c: seriously changed the way data are pushed to
1674 the underlying parser, go by block of 512 bytes instead of
1675 tryng to detect tag boundaries at that level. Changed the
1676 way empty element are detected and tagged.
1677 * python/tests/reader.py python/tests/reader2.py
1678 python/tests/reader3.py: small changes mostly due to context
1679 reporting being different and DTD node being reported. Some
1680 errors previously undetected are now caught and fixed.
1681 * doc/xmlreader.html: flagged last section as TODO
1682
1683Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1684
1685 * python/libxml.py: integrated the Python 2.2 optimizations
1686 from Hannu Krosing, while maintaining compatibility with
1687 1.5 and 2.1
1688
1689Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
1691 * xmllint.c: a bit of cleanup
1692 * xmlreader.c: small fix
1693 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1694 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1695
1696Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * python/setup.py.in: patch from Stéphane Bidoul to include
1699 drv_libxml2.py in setup.py
1700
1701Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1702
1703 * doc/xmlreader.html: starting documenting the new XmlTextReader
1704 interface.
1705
1706Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * xmllint.c: added the --stream flag to use the TextReader API
1709 * xmlreader.c: small performance tweak
1710
1711Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * xmlreader.c python/tests/reader2py: okay the DTD validation
1714 code on top of the XMLTextParser API should be solid now.
1715
1716Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1717
1718 * xmlreader.c python/tests/reader2py: Fixing some more mess
1719 with validation and recursive entities while using the
1720 reader interface, it's getting a bit messy...
1721
1722Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1723
1724 * xmlreader.c python/tests/reader.py: another couple of problem
1725 related to IsEmptyElement reported by Stéphane Bidoul needed
1726 some fixes.
1727
1728Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1729
1730 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1731 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1732 based on the python XmlTextReader interface.
1733
1734Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1735
1736 * tree.c: backing out one change in the last patch which broke the
1737 regression tests
1738
1739Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1740
1741 * global.data globals.c tree.c include/libxml/globals.h: applied
1742 an old patch from Lukas Schroeder to track node creation and
1743 destruction. Probably missing a lot of references at the moment
1744 and not usable reliably.
1745
1746Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1747
1748 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1749 from doc/news.html and a stylesheet
1750
1751Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1752
1753 * xmlreader.c python/tests/reader.py: fixed another couple of
1754 xmlreader bugs reported by Stéphane Bidoul and added tests.
1755
1756Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1757
1758 * xmlreader.c python/tests/reader2.py: fixed another validity
1759 checking in external parsed entities raised by Stéphane Bidoul
1760 and added a specific regression test.
1761 * python/tests/reader3.py: cleanup
1762
1763Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * xmlreader.c python/tests/reader2.py: fixed a problem with
1766 validation within entities pointed by Stéphane Bidoul, augmented
1767 the tests to catch those.
1768
1769Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * python/generator.py: modified the generator to allow keeping
1772 class references when creating new classes, needed to fix a bug
1773 pointed by Stéphane Bidoul where the input buffer of the
1774 xmlTextReader instance gets destroyed if the python wrapper for
1775 the input is not referenced anymore.
1776
1777Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1780 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1781
1782Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * xmlreader.c python/tests/reader.py: fixed another problem
1785 pointed by Stéphane Bidoul
1786
1787Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1790 with "<a/>"
1791
1792Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * SAX.c: warn on xmlns:prefix="foo"
1795 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1796 for namespace attributes handling.
1797
1798Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1801 a really nasty problem raised by a DocBook XSLT transform
1802 provided by Sebastian Bergmann
1803
1804Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1807 by Stéphane Bidoul and integrated it into the tests
1808
1809Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1812 extended the XmlTextReader API a bit, addding accessors for
1813 the current doc and node, and an entity substitution mode for
1814 the parser.
1815 * python/libxml.py python/libxml2class.txt: related updates
1816 * python/tests/Makefile.am python/tests/reader.py
1817 python/tests/reader2.py python/tests/reader3.py: updated a bit
1818 the old tests and added a new one to test the entities handling
1819
1820Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * python/generator.py python/libxml2class.txt
1823 python/tests/reader.py python/tests/reader2.py: changed the
1824 generator to provide casing for the XmlTextReader similar to
1825 C# so that examples and documentation are more directly transposable.
1826 Fixed the couple of tests in the suite.
1827
1828Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * doc/guidelines.html: added a document on guildeline for
1831 publishing and deploying XML
1832
1833Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * valid.c xmlreader.c: final touch running DTD validation
1836 on the XmlTextReader
1837 * python/tests/Makefile.am python/tests/reader2.py: added a
1838 specific run based on the examples from test/valid/*.xml
1839
1840Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * python/libxml.py: added a few predefined xmlTextReader parser
1843 configuration values.
1844
1845Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * python/libxml_wrap.h: trying to fix #102037
1848
1849Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * SAX.c: fixing bug #95296, when the predefined entities
1852 are redefined in the DTD the default one must be used
1853 instead anyway.
1854
1855Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1856
1857 * doc/xmllint.xml
1858 * doc/xmllint.1
1859 Add discussion of XML_DEBUG_CATALOG to xmllint man
1860 page - bug #100907
1861
1862
1863Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * xmlreader.c: Fixed the empty node detection to avoid reporting
1866 an inexistant close tag.
1867
1868Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1871 for Python 2.1
1872
1873Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1876
1877Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * doc/libxml2-api.xml python/tests/reader.py: one really need
1880 to provide the base URI information when creating a reader parser
1881 from an input stream. Updated the API and the example using it.
1882
1883Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1886 include/libxml/valid.h include/libxml/xmlreader.h: working on
1887 DTD validation on top of xml reader interfaces. Allows to
1888 validate arbitrary large instances. This required some extensions
1889 to the valid module interface and augmenting the size of xmlID
1890 and xmlRef structs a bit.
1891 * uri.c xmlregexp.c: simple cleanup.
1892
1893Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1896 work on the xml reader interfaces.
1897 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1898 Web page for the Windows binaries.
1899
1900Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * xmlIO.c: applied a patch for VMS following the report by
1903 Nigel Hall
1904
1905Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * parser.c: the parseStartTag bug fix wasn't complete.
1908
1909Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1912 parseStartTag, fixing it.
1913 * test/att4 result/att4 result/noent/att4: adding the test
1914 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1915 more methods to XmlTextReader.
1916
1917Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1918
1919 * win32/libxml2.def.src: added more xml reader exports
1920 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1921 to the build
1922
1923Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1924
1925 * doc/tutorial/xmltutorial.xml
1926 plus generated html and pdf
1927 Updating tutorial again based on further comments from Niraj
1928 Tolia on the last iteration
1929
1930Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1931
1932 * doc/tutorial/xmltutorial.xml
1933 * doc/tutorial/includekeyword.c
1934 * doc/tutorial/includegetattribute.c
1935 plus generated html and pdf
1936 Adding fix from Niraj Tolia to tutorial to properly free memory.
1937
1938
1939Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1942 more methods of XmlTextReader.
1943 * python/libxml2class.txt python/tests/reader.py: this increased the
1944 methods in the bndings, augmented the test to check those new
1945 functions.
1946
1947Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1950 methods of XmlTextReader.
1951 * python/generator.py python/libxml_wrap.h python/types.c
1952 python/libxml2class.txt: added the reader to the Python bindings
1953 * python/tests/Makefile.am python/tests/reader.py: added a specific
1954 test for the Python bindings of the Reader APIs
1955 * parser.c: small cleanup.
1956
1957Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * xinclude.c: fallback was only copying the first child not the
1960 full child list of the fallback element, closes #89684 as reopened
1961 by Bernd Kuemmerlen
1962
1963Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1964
1965 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1966
1967Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * configure.in: preparing release of 2.4.30
1970 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1971 gives enum values, fix functype return type, put back fields in
1972 structs
1973 * doc/*: updated the docs rebuilt
1974
1975Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1978 about htmlNodeDumpOutput location.
1979 * xpath.c: removed an undefined function signature
1980 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1981 too many symbols in the API breaking the python bindings.
1982 Updated with the libxslt/libexslt changes.
1983
1984Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * configure.in: preparing release of 2.4.29
1987 * doc/*: rebuilt the docs and API
1988 * xmlreader.c: a few more fixes for the XmlTextReader API
1989
1990Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1991
1992 * include/win32config.h: applied mingw patch from Magnus Henoch
1993
1994Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1997
1998Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2001 building Python script, does the C parsing directly, generates
2002 a better API description including structure fieds defs and
2003 enums. Still a couple of bugs, but good enough for the python
2004 wrappers now.
2005 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2006 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2007 include/libxml/schemasInternals.h include/libxml/tree.h: more
2008 cleanup based on the python analysis script reports.
2009 * libxml.spec.in: make sure the API XML description is part of the
2010 devel package.
2011
2012Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2015 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2016 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2017 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2018 code cleanup, especially the function comments.
2019 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2020
2021Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * Makefile.am xmlreader.c include/libxml/Makefile.am
2024 include/libxml/xmlreader.h: Adding a new set of APIs based on
2025 the C# TextXmlReader API but converted to C. Allow to parse
2026 in constant memory usage, far simpler to program and explain
2027 than the SAX like APIs, unfinished but working.
2028 * testReader.c: test program
2029
2030Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2031
2032 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2033
2034Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * tree.c: Chip turner indicated that XHTML1 serialization
2037 rule for style actually break on both IE and Mozilla,
2038 try to avoid the rule if escaping ain't necessary
2039
2040Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * nanhttp.c: handle HTTP URL escaping, problem reported by
2043 Glen Nakamura and Stefano Zacchiroli
2044
2045Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2048
2049Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * uri.c: Johann Richard pointed out some XPointer problems for
2052 URN based URI references in XInclude. Modified the URI parsing
2053 and saving routines to allow correct parsing and saving of
2054 XPointers, especially when attached to "opaque" scheme accordingly
2055 to RFC 2396
2056
2057Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2060 of refactoring to the HTML saving code.
2061 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2062 in the doc.
2063
2064Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2067 to a buffer API to reuse the generic dump to an OutputIO layer,
2068 this reduces code, fixes xmlNodeDump() for XHTML, also made
2069 xmlNodeDump() now return the number of byte written.
2070
2071Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * python/setup.py.in: another patch from Stéphane Bidoul for
2074 Python bindings on Windows
2075 * doc/parsedecl.py: small cleanup
2076
2077Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * libxml.spec.in configure.in: add a line in %changelog for releases
2080
2081Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * parser.c: patch from Marcus Clarke fixing a problem in entities
2084 parsing that was detected in KDe documentations environment.
2085
2086Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2087
2088 * python/libxml.c (libxml_prev): Return the previous as opposed to
2089 the next node (I guess this is the result of some cut & paste programming:)
2090
2091Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2094
2095Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * python/generator.py python/libxml.c python/setup.py.in: trying
2098 to fix the Python bindings build on Windows (Stéphane Bidoul)
2099
2100Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2101
2102 * win32/configure.js: added option for python bindings
2103 * win32/libxml2.def.src: added more exports
2104
2105Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2106
2107 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2108 pthreads
2109 * win32/wince/*: applied updates to Windows CE port from Javier
2110
2111Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * configure.in: preparing 2.4.28
2114 * libxml.spec.in doc/Makefile.am: some cleanup
2115 * doc/*: updated the news and regenerated.
2116
2117Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * HTMLparser.c: final touch at closing #87235 </p> end tags
2120 need to be generated.
2121 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2122 this change slightly the output of a few tests
2123 * doc/*: regenerated
2124
2125Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * parserInternals.c: fixing bug #99190 when UTF8 document are
2128 parsed using the progressive parser and the end of the chunk
2129 is in the middle of an UTF8 multibyte character.
2130
2131Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2132
2133 * threads.c: fixed initialization problem in xmlNewGlobalState
2134 which was causing crash.
2135 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2136 in xmlInitializeGlobalState.
2137 * parserInternals.c: cleaned up ctxt->sax initialisation.
2138
2139Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * tree.c include/libxml/tree.h: modified the existing APIs
2142 to handle XHTML1 serialization rules automatically, also add
2143 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2144 libxslt serialization uses it when needed without changing
2145 the library API.
2146 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2147 result/xhtml1: added a new test specifically for xhtml1 output
2148 and updated the result of one XHTML1 test
2149
2150Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * xinclude.c parserInternals.c encoding.c: fixed #99082
2153 for xi:include encoding="..." support on text includes.
2154 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2155 test/XInclude/ents/isolatin.txt : added a specific regression test
2156 * python/generator.py python/libxml2class.txt: fixed the generator
2157 the new set of comments generated for doc/libxml2-api.xml were
2158 breaking the python generation.
2159
2160Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2163 * configure.in: patch for Solaris on new autoconf closes #98880
2164 * doc/parsedecl.py: repair the frigging API building script,
2165 did I say that python xmllib sucks ?
2166 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2167 and some comment are no more truncated.
2168
2169Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * parser.c: Martin Stoilov pointed out a potential leak in
2172 xmlCreateMemoryParserCtxt
2173
2174Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2177 included in HTML documents and using the push parser.
2178
2179Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2180
2181 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2182 specified, look for the Python interpreter not just in the
2183 specified root but also in the specified location. Fixes #98825
2184
2185Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * python/libxml.c: fixing bug #98792 , node may have no doc
2188 and dereferencing without checking ain't good ...
2189
2190Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * configure.in: preparing release 2.4.27
2193 * doc/* : updated and rebuilt the docs
2194 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2195 and all the docs are actually packaged and in the final RPMs
2196 * parser.c parserInternals.c include/libxml/parser.h: restore
2197 xmllint --recover feature.
2198
2199Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
Daniel Veillard784b9352003-02-16 15:50:27 +00002201 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002202 processing of parsed entities, and XPath computation on sustitued
2203 entities.
2204 * testXPath.c: make sure entities are substitued.
2205
2206Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
Daniel Veillard784b9352003-02-16 15:50:27 +00002208 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002209 processing of internal parsed entities, which had to be changed.
2210
2211Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2214 trying to fix bug #98517 about building outside the source tree
2215 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2216
2217Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2218
2219 * include/win32config.h: cleanup
2220 * win32/Makefile.mingw: integrated mingw in JScript configure
2221 * win32/Makefile.msvc: modified to allow mingw coexistence
2222 * win32/configure.js: integrated mingw
2223 * win32/Readme.txt: cleanup
2224
2225Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * HTMLparser.c: strengthen the guard in the Pop macros,
2228 like in the XML parser, closes bug #97315
2229
2230Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2233 callback is never used.
2234
2235Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * parserInternals.c: fixed the initialization of the SAX structure
2238 which was breaking xsltproc
2239 * xpath.c: patch from Petr Pajas for CDATA nodes
2240 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2241 * parser.c include/libxml/parser.h: patch from Peter Jones
2242 removing a leak in xmlSAXParseMemory() and adding the
2243 function xmlSAXParseMemoryWithData()
2244
2245Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2246
2247 adding pdf of tutorial, changing web page to link to it
2248 * doc/tutorial/xmltutorial.pdf
2249 * doc/xml.html
2250 * doc/docs.html
2251
2252Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2253
2254 * doc/tutorial/ar01s08.html
2255 adding file what I forgot for tutorial
2256
2257
2258Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2259
2260 Adding encoding discussion to tutorial
2261 Added:
2262 * doc/tutorial/images/*.png: DocBook admonition image files
2263 * doc/tutorial/apf.html, apg.html: new generated html
2264 * doc/tutorial/includeconvert.c: conversion code entity file
2265 changed:
2266 * doc/tutorial/xmltutorial.xml: DocBook original
2267 * doc/tutorial/*.html: generated html
2268
2269Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2270
2271 * include/libxml/*.h: retired xmlwin32version.h
2272 * doc/Makefile.am: retired xmlwin32version.h
2273 * win32/configure.js: retired xmlwin32version.h
2274
2275Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2276
2277 * win32/libxml2.def.src: exported additional symbols
2278 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2279 sisterhood
2280
2281Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * globals.c: fixed a typo pointed out by Igor
2284 * xpath.c: try to speed up node compare using line numbers
2285 if available.
2286
2287Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * tree.c: make xmlFreeNode() handle attributes correctly.
2290
2291Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2292
2293 * catalog.c: completed the #96963 fix, as reported by Karl
2294 Eichwalder
2295
2296Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2299
2300Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * Makefile.am: switched the order of a couple of includes
2303 to fix bugs #97100
2304
2305Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2306
2307 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2308 xmlLoadCatalogs that used to separate directories with a ':'.
2309
2310Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2311
2312 * threads.c: improvements to the Windows-side of thread handling
2313 * testThreads.c: conditionally excluded unistd.h
2314 * testThradsWin32.c: broke overlong lines
2315 * include/win32config.h: adapted thread-related macros to the new
2316 scheme and for pthreads on Windows
2317 * win32/Makefile.msvc: introduced a more flexible thread build,
2318 added testThreads[Win32].c to the build
2319 * win32/configure.js: introduced a more flexible thread config
2320
23212002-10-31 John Fleck <jfleck@inkstain.net>
2322
2323 * doc/xml.html (and, by implication, FAQ.html)
2324 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2325
2326Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2327
2328 * configure.in: removed xmlwin32version.h
2329 * include/libxml/Makefile.am: removed xmlwin32version.h
2330
2331Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * tree.c: applied patch from Brian Stafford to fix a bug
2334 in xmlReconciliateNs()
2335
2336Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * tree.c: applied patch from Christian Glahn to allow
2339 xmlNewChild() on document fragment nodes
2340
2341Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * parser.c: Christian Glahn found a problem with a recent
2344 patch to xmlParseBalancedChunkMemoryRecover()
2345 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2346 problems
2347 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2348 test/schemas/seq*: added the test cases from Charles
2349
2350Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2353 serious cleanup of the spec file and associated changes
2354 in the Makefiles.
2355 * valid.c: try to remove some warnings on x86_64
2356
2357Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2360 fix bug #96586
2361
2362Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2365 parsing, applied his patch
2366 * result/HTML/attrents.html result/HTML/attrents.html.err
2367 result/HTML/attrents.html.sax test/HTML/attrents.html:
2368 added the test and result case provided by Mikhail Sogrine
2369
2370Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * vms/build_libxml.com vms/config.vms vms/readme.vms
2373 include/libxml/parser.h include/libxml/parserInternals.h
2374 include/libxml/tree.h include/libxml/xmlIO.h
2375 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2376 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2377 Applied the VMS update patch from Craig A. Berry
2378 * doc/*.html: update
2379
2380Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2383
2384Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * debugXML.c: adding a grep command to --shell in xmllint
2387 for T.V. Raman
2388
2389Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * xmlcatalog.c: tried to fix some of the problem with --sgml
2392
2393Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * parser.c: tried to fix bug #91500 where doc->children may
2396 be overriden by a call to xmlParseBalancedChunkMemory()
2397
2398Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2401 identifiers in SGML catalogs containing '&'
2402
2403Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * python/types.c: fixed bugs when passing result value tree
2406 to Python functions.
2407
2408Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * configure.in: preparing the release of 2.4.26
2411 * doc/*: updated and rebuilt the documentation
2412
2413Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * parser.c: fixed a XML Namespace compliance bug reported by
2416 Alexander Grimalovsky
2417
2418Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * HTMLtree.c: fixed serialization of script and style when
2421 they are not lowercase (i.e. added using the API to the tree).
2422
2423Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * valid.c: make xmlValidateDocument emit a warning msg if there
2426 is no DTD, pointed by Christian Glahn
2427
2428Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2431 content model when some of the blocks have min or max, and a couple
2432 of bugs found in the process.
2433 * result/schemas/list0* test/schemas/list0*: added some specific
2434 regression tests
2435
2436Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * README: updated the contact informations
2439
2440Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2443 misses it, reported by Peter Bray.
2444
2445Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2448 and removed a few warnings
2449
2450Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * parser.c: Christian Glahn found a small bug in the push parser.
2453 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2454 public
2455
2456Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * xmlschemas.c include/libxml/xmlschemas.h: added
2459 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2460 * testSchemas.c: added --memory to test the new interface
2461
2462Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * doc/index.py doc/search.php: integrated the XSLT indexing,
2465 a few fixed in the indexer, added a scope selection at the
2466 search level.
2467
2468Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2471 this was due to uninitialized parts of the validation context
2472
2473Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * debugXML.c: applied patch from Mark Vakoc except the API
2476 change, preserved it.
2477 * doc/*: updated the docs to point to the search engine for
2478 information lookup or before bug/help reports.
2479
2480Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * doc/index.py doc/search.php: added mailing-list archives
2483 indexing and lookup
2484
2485Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2488
2489Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * doc/index.py: improved HTML indexing
2492 * doc/search.php: make the queries also lookup the HTML based indexes
2493
2494Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * doc/index.py: added HTML page indexing
2497
2498Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2499
2500 * xmlIO.c: extended Windows path normalisation to fix the base
2501 problem in libxslt.
2502 * catalog.c: fixed list handling in XML_CATALOG_FILES
2503
2504Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * valid.c: typo/bug found by Christian Glahn
2507
2508Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2509
2510 * xmlIO.c: applied Windows CE patch from Javier.
2511 * win32/wince: new directory, contains support for the PocketPC
2512 with Windows CE from Javier.
2513 * include/win32config.h: reorganised, removed duplicate
2514 definitions and applied WinCE patch from Javier.
2515 * include/wsockcompat.h: new file, now contains WinSock
2516 compatibility macros.
2517 * win32/Makefile.msvc: introduced double-run compilation.
2518
2519Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * configure.in include/libxml/xmlwin32version.h: preparing release
2522 of 2.4.25
2523 * doc/*: updated and regenerated teh docs and web pages.
2524
2525Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2528 error were not covering namespace declarations.
2529 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2530 it was missing the attribute declaration for the namespace
2531 * result/VC/NS3: the fix now report breakages in that test
2532
2533Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2536
2537Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2540 and regenerated the docs and web site
2541
2542Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2545 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2546 not before
2547
2548Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * python/generator.py python/libxml2class.txt: fixed a stupid error
2551 breaking the python API
2552
2553Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2556 triostr.c triostr.h: applied a trio update patch from
2557 Bjorn Reese which should work with MinGW
2558
2559Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * tree.c: improving some documentation comments
2562 * xmlregexp.c: found and fixed a mem leak with python regression tests
2563 * doc/*: rebuilt the doc and the API XML file including the
2564 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2565 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2566 python/types.c: added access to the XML Schemas regexps from
2567 python
2568 * python/tests/Makefile.am python/tests/regexp.py: added a
2569 simple regexp bindings test
2570
2571Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2572
2573 * doc/xml.html:
2574 fixing ftp links - thanks to Vitaly Ostanin
2575
2576Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * xmlregexp.c: fixed the data callback on transition functionality
2579 which was broken when using the compact form
2580 * result/schemas/*: updated the results, less verbose, all tests
2581 pass like before
2582 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2583 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2584 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2585 annoying warnings
2586 * xpath.c: try to provide better error report when possible
2587
2588Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * Makefile.am: fixed a breakage raised by Jacob
2591
2592Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2593
2594 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2595 which don't use sockets
2596
2597Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2598
2599 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2600 * win32/configure.js: applied zlib patch from Daniel Gehriger
2601
2602Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2603
2604 * win32/configure.js: applied the patch from Mark Vakoc for
2605 regexp support
2606 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2607 for regexp support
2608
2609Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * xmlschemastypes.c: as pointed by Igor Float and Double
2612 parsing ain't finished yet
2613
2614Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * Makefile.am configure.in: trying to fix #88412 by bypassing
2617 all the python subdir if python ain't detected
2618
2619Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2622 made configuring with regexps/automata/unicode the default
2623 but without schemas ATM
2624 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2625 fixed the regexp based DTD validation performance and memory
2626 problem by switching to a compact form for determinist regexps
2627 and detecting the determinism property in the process. Seems
2628 as fast as the old DTD validation specific engine :-) despite
2629 the regexp built and compaction process.
2630
2631Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * valid.c: determinism is debugged, new DTD checking code now works
2634 but xmlFAComputesDeterminism takes far too much CPU and the whole
2635 set usues too much memory to be really usable as-is
2636
2637Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * tree.c: fixed another stupid bug in xmlGetNodePath()
2640 * xmllint.c: --version now report the options compiled in
2641
2642Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * HTMLparser.c: small cleanup
2645 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2646 when configured with them. A bit of debugging around the determinism
2647 checks is still needed
2648
2649Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2652
2653Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * xmlIO.c: small portability glitch fixed.
2656
2657Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xmlschemastypes.c: incomplete steps for real/double support
2660 * testAutomata.c include/libxml/xmlautomata.h
2661 include/libxml/xmlregexp.h: avoiding a compilation problem
2662 * valid.c include/libxml/valid.h: starting the work toward using
2663 the regexps for actual DTD validation
2664
2665Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * hash.c: cosmetic cleanup
2668 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2669 integrating a DTD validation layer based on the regexps
2670
2671Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2674 the determinism was tested before eliminating the epsilon
2675 transitions :-(
2676
2677Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * python/generator.py python/libxml.c python/libxml.py
2680 python/libxml2-python-api.xml python/libxml2class.txt
2681 python/libxml_wrap.h python/types.c: updated the python
2682 bindings, added code for easier File I/O, and the ability to
2683 define a resolver from Python fixing bug #91635
2684 * python/tests/Makefile.am python/tests/inbuf.py
2685 python/tests/outbuf.py python/tests/pushSAXhtml.py
2686 python/tests/resolver.py python/tests/serialize.py: updated
2687 and augmented the set of Python tests.
2688
2689Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2690
2691 * win32/configure.js: added more readme info for the binary
2692 package.
2693
2694Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * xmlIO.c: fixed a stupid out of bound array error
2697
2698Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2701 messing around with support for Windows path, cleanups,
2702 trying to identify and fix the various code path to the
2703 filename access. Added xmlNormalizeWindowsPath()
2704
2705Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * error.c valid.c: working on better error reporting of validity
2708 errors, especially providing an accurate context.
2709 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2710 error reports in those cases.
2711
2712Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2715 parser.c parserInternals.c xmlIO.c: get rid of all the
2716 perror() calls made in the library execution paths. This
2717 should fix both #92059 and #92385
2718
2719Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * xmllint.c: memory leak reporting was broken after a change
2722 of the preprocessor symbol used to activate it.
2723
2724Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * tree.c: try to make the copy function work for node of
2727 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2728 DOM layers though, not libxml2 itself.
2729
2730Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * valid.c: try to provide file and line informations, not all
2733 messages are covered, but it's a (good) start
2734
2735Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * xinclude.c: reimplemented a large part of the XInclude
2738 processor, trying to minimize resources used, James Henstridge
2739 provided a huge test case which was exhibiting severe memory
2740 consumption problems.
2741
2742Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * python/Makefile.am: applied patch from Christophe Merlet to
2745 reestablish DESTDIR
2746
2747Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * libxml.spec.in: fixes libary path for x86_64 AMD
2750
2751Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2752
2753 * doc/tutorial/includekeyword.c
2754 * doc/tutorial/xmltutorial.xml:
2755 (plus resulting generated html files)
2756 fixing one spot I missed in the tutorial where I hadn't freed
2757 memory properly
2758
2759Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2760
2761 * doc/tutorial/includeaddattribute.c
2762 * doc/tutorial/includeaddkeyword.c
2763 * doc/tutorial/includegetattribute.c
2764 * doc/tutorial/includekeyword.c
2765 * doc/tutorial/xmltutorial.xml
2766 * doc/tutorial/*.html:
2767 update tutorial to properly free memory (thanks to Christopher
2768 R. Harris for pointing out that this needs to be done)
2769 * doc/tutorial/images/callouts/*.png:
2770 added image files so the callouts are graphical, making it
2771 easier to read ( use "--param callout.graphics 1" to generate
2772 html with graphical callouts)
2773
2774Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2777 nice logos generated by Marc Liyanage
2778 * doc/site.xsl *.html: changed the stylesheet to show the new
2779 logo and regenerated the pages
2780
2781Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2784
2785Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * xpath.c: possible mem leak patch from Jason Adams
2788
2789Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2792 in the XQuery namespace
2793 * configure.in: preparing 2.4.24
2794 * doc/*.html: updated the web pages
2795
2796Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * python/generator.py: closing bug #85258 by generating conditional
2799 compile check to avoid linking to routines not configured in.
2800
28012002-08-22 Havoc Pennington <hp@pobox.com>
2802
2803 * autogen.sh: update error message for missing automake
2804
2805Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * python/Makefile.am: typo in target name resulted in libxml2.py
2808 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2809
2810Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * win32/win32/Makefile.mingw: updated with version from
2813 Elizabeth Barham at http://soggytrousers.net/repository/
2814
2815Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2816
2817 * win32/Makefile.msvc: added the prefix location to the include
2818 and lib search path.
2819
28202002-08-18 Havoc Pennington <hp@pobox.com>
2821
2822 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2823 both automake 1.6 and 1.4 installed get the right automake. Means
2824 compilation from CVS will now require the latest automake 1.4
2825 release, or manually creating symlinks called "automake-1.4" and
2826 "aclocal-1.4"
2827
2828Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * configure.in python/Makefile.am: more AMD 64 induced changes from
2831 Frederic Crozat
2832
2833Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * xinclude.c: oops I was missing the xml:base fixup too
2836 * result/XInclude/*.xml: this adds xml:base attributes to most
2837 results of the tests
2838
2839Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * xinclude.c: quick but apparently working implementation of
2842 xi:fallback, should close bug #89684
2843 * Makefile.am test/XInclude/docs/fallback.xml
2844 result/XInclude/fallback.xml: added a basic test for fallback,
2845 and run with --nowarning to avoid a spurious warning
2846 * configure.in: applied patch from Frederic Crozat for python
2847 bindings on AMD 64bits machines.
2848
2849Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2852 the caller don't pass a SAX callback block.
2853
2854Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * tree.c: applied the same fix for the XML-1.0 namespace to
2857 xmlSearchNsByHref() as was done for xmlSearchNs()
2858
2859Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * libxml.3: small cleanup of the man page
2862 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2863 when serializing HREF attributes generated by XSLT.
2864
2865Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2868 version of Marc Liyanage' patch for boolean attributes in HTML
2869 output
2870
2871Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * python/tests/serialize.py: fixed the test results, indenting
2874 behaviour changed slightly
2875
2876Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2877
2878 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2879 new c14n function to Windows def files
2880
2881Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2882
2883 * c14n.c: fixed a memory leak in c14n code
2884
2885Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * parser.c include/libxml/parser.h: adding a new API for Christian
2888 Glahn: xmlParseBalancedChunkMemoryRecover
2889 * valid.c: patch from Rick Jones for some grammar cleanup in
2890 validation messages
2891 * result/VC/* result/valid/*: this slightly change some of the
2892 regression tests outputs
2893
2894Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * tree.c: trying to fix a problem in namespaced attribute handling
2897 raised by Christian Glahn
2898
2899Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * encoding.c include/libxml/encoding.h: Opening the interface
2902 xmlNewCharEncodingHandler as requested in #89415
2903 * python/generator.py python/setup.py.in: applied cleanup
2904 patches from Marc-Andre Lemburg
2905 * tree.c: fixing bug #89332 on a specific case of loosing
2906 the XML-1.0 namespace on xml:xxx attributes
2907
2908Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2909
2910 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2911 corner case from new Merlin's test suite and added a callback
2912 that will be used to improve xmlsec performance
2913
2914
2915Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * HTMLtree.c: trying to fix the <style> escaping problem in
2918 HTML serialization bug #89342
2919
2920Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2923 and rebuilt the web site.
2924
2925Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2926
2927 * include/libxml/tree.h: added _private member to xmlNs struct
2928
2929Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * HTMLparser.c: fixing bug #84876 based on the xml working
2932 code.
2933
2934Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2935
2936 * python/Makefile.am: enhanced to fix bug 72012 (errors
2937 when using '-jX' make parameter)
2938
2939Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2940
2941 * xpath.c: small additional enhancement for booleans
2942 compared to nodesets
2943
2944Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * HTMLtree.c: changed the order of the encoding declaration
2947 attributes in the meta tags due to a bug in IE/Mac
2948
2949Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2950
2951 * xpath.c: enhanced handling of booleans (especially '='
2952 and '!=' for nodesets) - fixes bug 85256. Added new
2953 routine xmlXPathNotEqualValues for more proper handling
2954 of '!=' when nodesets are involved.
2955
2956Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2959 doc/xmlcatalog_man.xml to the source distribution
2960
2961Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2962
2963 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2964 asked for this.
2965
2966Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * configure.in: preparing 2.4.23
2969 * doc/*: rebuilt the docs
2970
2971Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * parser.c: fixing bug #84169 by fixing the
2974 comment of xmlCreatePushParserCtxt to describe the
2975 encoding detection parameters better.
2976
2977Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * valid.c: fixing bug #79331 in one path the lookup for
2980 ID attributes on a namespaced node wasn't handled correctly :-\
2981
2982Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * HTMLparser.c: trying to fix 87235 about discarded white
2985 spaces in the HTML parser.
2986 * result/HTML/*: this changes the output of a number of HTML
2987 regression tests
2988
2989Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * xpath.c: applied patch from Richard Jinks for the namespace
2992 axis + fixed a memory error.
2993 * parser.c parserInternals.c: applied patches from Peter Jacobi
2994 removing ctxt->token for good.
2995 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2996 popped out by the regression tests.
2997 * Makefile.am: patch for threads makefile from Gary Pennington
2998
2999Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3000
3001 * xpath.c: enhanced behaviour of position() after usage of
3002 expressions involving preceding-sibling (et al).
3003
3004Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * hash.c: applied a patch from Peter Jacobi to solve a problem
3007 when compiling with the Watcom C on Win32
3008 * result/schemas/*.err: the change of hashing algo generated
3009 permutations in the output
3010
3011Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * hash.c: applied patch from Sander Vesik improving the quality of
3014 the hash function.
3015
30162002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3017
3018 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3019 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3020 xmllint.c xpath.c: replaced sprintf() with snprintf()
3021 to prevent possible buffer overflow (the bug was pointed
3022 out by Anju Premachandran)
3023
3024Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * parser.c: removed an uninitialized data error popped by valgrind
3027 on PE references
3028
3029Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3030
3031 * doc/xml.html
3032 adding tutorial reference to the web page
3033
3034Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3035
3036 * doc/tutorial/xmltutorial.xml
3037 * doc/tutorial/ar01s07.html
3038 * doc/tutorial/ape.html
3039 * doc/tutorial/includegetattribute.c
3040 adding section to tutorial about retrieving an attribute
3041 value
3042
3043Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * parser.c: applied a couple of patches from Peter Jacobi to start
3046 to get rid of ctxt->token, with a possible significant speed
3047 improvement to be gained once done. Better compliance with PE
3048 references constructs in DTDs too.
3049 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3050 from Peter too
3051
3052Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3055 xmlParseElement was likely to have been deallocated at the
3056 time of the report, possibly leading to segfault. Just report
3057 the tag name now.
3058
3059Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * xpath.c: patch from Richard Jinks for XPath substring() function
3062 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3063
30642002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3065
3066 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3067
3068Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3069
3070 *doc/FAQ.html
3071 fixing typos in FAQ, thanks to Robert Funnell for the
3072 editing help
3073
3074Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * NEWS: got complaints from rpmlint that it was empty
3077
3078Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3079
3080 * added doc/tutorial, including:
3081 apa.html
3082 apb.html
3083 apc.html
3084 apd.html
3085 ar01s02.html
3086 ar01s03.html
3087 ar01s04.html
3088 ar01s05.html
3089 ar01s06.html
3090 includeaddattribute.c
3091 includeaddkeyword.c
3092 includekeyword.c
3093 includestory.xml
3094 index.html
3095 xmltutorial.xml
3096 libxml tutorial, including generated html
3097
3098Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3099
3100 * result/c14n/exc-without-comments/merlin-c14n-two-*
3101 result/c14n/without-comments/merlin-c14n-two-*
3102 test/c14n/exc-without-comments/merlin-c14n-two-*
3103 test/c14n/without-comments/merlin-c14n-two-*
3104 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3105 c14n/exc-c14n and slightly modified test script to handle
3106 these test cases
3107 * c14n.c: fixed bugs for complicated nodes set (namespace
3108 without node and others from merlin-c14n-two.tar.gz)
3109 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3110 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3111 for xmlsec performance patch
3112 * xpath.c: fixed self::node() for namespaces and attributes
3113
3114Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3115
3116 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3117 but with the format parameter
3118 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3119
3120Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3121
3122 * Makefile.am: updated c14n tests suite
3123 * c14n.c: performance improvement for previous c14n patch
3124
3125Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * parser.c: another peroformance patch from Peter Jacobi, that
3128 time on parsing attribute values.
3129
3130Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3131
3132 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3133 into LibXML2 test suite
3134
3135Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3136
3137 * c14n.c: propagating xpath ancesstors node fix to c14n
3138 plus small performance improvement to reduce number of
3139 mallocs
3140 * xpath.c: fixed ancestors axis processing for namespace nodes
3141
3142Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3145 Peter Jacobi
3146
3147Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * configure.in: preparing 2.4.22
3150
3151Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3154 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3155 a public entry point.
3156 * doc/*: rebuilt the API and docs
3157
3158Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * xpath.c: patch from Richard Jinks to fix a problem introduced
3161 in the previous patch and pointed by Norm
3162
3163Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * libxml.spec.in: fixing bug #81112
3166
3167Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * uri.c: fixing bug #82848
3170
3171Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3174 output of one catalog test
3175
3176Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3177
3178 * global.data globals.c tree.c include/libxml/globals.h
3179 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3180 default value for global parameter xmlIndentTreeOutput to 1 and
3181 introduced new global parameter xmlTreeIndentString (the string
3182 used to do one-level indent) with default value " " (as it was
3183 in tree.c)
3184
3185Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3188 with trio and schemas.
3189
3190Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * xpath.c: patch from Richard Jinks to fix the problem raised in
3193 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3194
3195Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xmlschemas.c: a bit of work on import.
3198 * xmlschemastypes.c: Charles Bozeman provided a compare function
3199 for date/time types so min/max facet restrictions should work,
3200 indeterminate comparisons return an error instead of equal.
3201 * test/schemas/date_0* result/schemas/date_0_0: specific test
3202 from Charles Bozeman too
3203
3204Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3207 from Christian Cornelssen fixing the man pages and the Catalog
3208 building script.
3209 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3210 next step is <xs:import> I now have a reasonable understanding
3211 of how it works.
3212
3213Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3216
3217Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3218
3219 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3220
3221Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * xpath.c: fixing an XPath function evalutation bug pointed out
3224 by Alexey Efimov where the context was lost when evaluating
3225 the function arguments
3226
3227Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3228
3229 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3230 function public for XMLSec performance optimizations
3231
3232Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * python/generator.py python/libxml2class.txt : fixed a problem
3235 with the HTML parser pointed by Gary Benson
3236 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3237 example
3238
3239Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3240 * parser.c: fixed bug #81159 (memory growth in SAX)
3241
3242Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3243 * xpath.c: fixed bug #78858 (the real fix)
3244
3245Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3246 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3247
3248Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * tree.c: modified xmlNodeSetBase to allow changing the
3251 base of a document.
3252
3253Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * xmlschemastypes.c: patch Charles Bozeman for validation of
3256 all the date, time, and duration types
3257 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3258 * configure.in: fixed an error pointed by an user
3259 * xml2-config.in: fixed an error pointed by an user
3260
3261Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3262
3263 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3264 win32/libxml2.def.src xmlIO.c: exported default
3265 'file:', 'http:' and 'ftp:' protocols input handlers
3266 and maked protocols comparisson case insensitive
3267
3268Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * configure.in: Neven Has detected a typo
3271
3272Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3275 as one of the persons allowed to commit directly to the
3276 module.
3277
3278Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3281 * valid.c: raised a too low limit
3282 * doc/*: rebuilt the docs
3283
3284Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * test/XPath/expr/floats test/XPath/expr/functions
3287 result/XPath/expr/floats result/XPath/expr/functions
3288 xpath.c: another XPath conformance patch from Richard Jinks
3289
3290Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * xmlschemas.c: fixed validation of attribute groups.
3293 * test/schemas result/schemas: added an example from the primer
3294
3295Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3298 * test/schemas result/schemas: updated the test list
3299
3300Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * TODO: updated a bit
3303 * parser.c: made a comment more specific
3304 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3305 Schemas conformance.
3306 * test/schemas result/schemas: updated the test list
3307
3308Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3311 implementing xs:all with minOccurs = 0
3312 * tes/schemas/* result/schemas/*: added more tests covering
3313 xs:all
3314
3315Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * xmlregexp.c: first implementation of the all particle, this
3318 may need to be revisited for case where not all transitions
3319 must be crossed.
3320
3321Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * tree.c: another entity processing update from Markus Henke
3324
3325Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3326
3327 * trionan.c: fixed crash on OSF/1
3328
3329Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * xmlschemas.c: more Schemas work
3332 * test/schemas/* result/schemas/*: added more tests coming
3333 from the spec.
3334
3335Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3338 ExcC14N specification
3339
3340Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * tree.c: patch from Markus Henke, fix for recursive entities.
3343
3344Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * xpath.c: fix a problem with string() on a document node.
3347
3348Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * Makefile.am xmlschemas.c: more Schemas work
3351 * test/schemas/* result/schemas/*: added more tests coming
3352 from the spec.
3353
3354Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3357 * result/HTML/*: this changes a few things in the results
3358
3359Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3360
3361 * include/libxml/tree.h: eliminated 'declaration different than
3362 prototype' warning
3363 * include/win32config.h: "resolved" conflicts with errno.h
3364
3365Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3368 on the automata interfaces and debug of counted choices
3369 * test/schemas/* result/schemas/*: added a number of tests
3370
3371Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3374 a bit of work on Schemas
3375 * testSchemas.c: try to make it more useful
3376 * test/schemas/* result/schemas/* Makefile.am: changed the
3377 Schemas regression test procedure, started adding a few samples
3378
3379Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3380
3381 * include/libxml/encoding.h: Patch for the Borland C++ builder
3382 * include/libxml/tree.h: Patch for the Borland C++ builder
3383 * threads.c: Patch for the Borland C++ builder
3384 * win32/bcb5: New directory for the Borland C++ builder
3385 project files
3386
3387Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3388
3389 * win32/Makefile.msvc: Update for XML Schema support
3390 * win32/configure.js: Update for XML Schema support
3391 * win32/libxml2.def.src: Update for XML Schema support
3392
3393Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3396 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3397 xmlunicode.c include/libxml/Makefile.am
3398 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3399 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3400 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3401 include/libxml/xmlversion.h.in : merged the current state of
3402 XML Schemas implementation, it is not configured in by default,
3403 a specific --schemas configure option has been added.
3404 * test/automata test/regexp test/schemas Makefile.am
3405 result/automata result/regexp result/schemas:
3406 merged automata/regexp/schemas regression tests
3407
3408Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * xpath.c: Gary found a compile time problem, fixes #78823
3411
3412Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * configure.in: release of 2.4.20
3415 * doc/*: updated and rebuilt the docs
3416
3417Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * python/Makefile.am: patch from Cristian Gafton to build on
3420 Red Hat 6.2, should also fix #75779
3421
3422Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * valid.c: first part of fixing #78729
3425
3426Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3429 escaping of URI when saving HTML files.
3430 * result/HTML/*: this impacted some tests
3431
3432Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * configure.in: trying to fix #77441
3435
3436Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * include/libxml/xmlIO.h: Hallski complained it could not be
3439 included by itself.
3440
3441Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3444
3445Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3446
3447 * win32/configure.js: patch from Nilo for the c14n option
3448 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3449
3450Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3453 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3454 LIBXML_THREAD_ENABLED
3455
3456Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * xpath.c: another patch from Richard Jinks for substring conformance
3459 * test/XPath/expr/floats test/XPath/expr/strings
3460 result/XPath/expr/floats result/XPath/expr/strings: update of the
3461 test suite to check those.
3462
3463Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * xpath.c: patch from Richard Jinks for .x float parsing.
3466
3467Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * parser.c: patch from Markus Henke when an encoding ain't recognized
3470
3471Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * libxml.m4: got a report that #include <string.h> was needed
3474
3475Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3478
3479Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3480
3481 * doc/example.html: fixing typo
3482
3483Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3486 pointed out by Melvyn Sopacua.
3487
3488Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * libxml.m4: Frédéric Crozat gave a patch related to the change
3491 of Include paths breaking the libxml.m4
3492
3493Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * xpath.c: Fix bug #76927 forgot to save some context
3496 when evaluating binary expressions
3497
3498Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * configure.in: fixed configure for MPE/iX from Markus Henke
3501 * xmlmemory.c: fixed initialization problems
3502 * xpath.c: another set of patches from Richard Jinks this
3503 fixes "make XPathtests" on linux
3504
3505Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3508 * test/XPath/expr/compare test/XPath/expr/equality
3509 test/XPath/expr/floats test/XPath/expr/functions
3510 test/XPath/expr/strings result/XPath/expr/compare
3511 result/XPath/expr/equality result/XPath/expr/floats
3512 result/XPath/expr/functions result/XPath/expr/strings: Updated
3513 tests though they show a divergence on Linux
3514
3515Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * xpath.c trionan.c: previous commit also included patches
3518 from Richard Jinks on some IEEE support corner case
3519
3520Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3523 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3524 that $(datadir) should be used for docs
3525
3526Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3529 could leak filedescriptors
3530
3531Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * configure.in nanohttp.c: applied patch from Allan Clark for
3534 UnixWare/OpenServer
3535
3536Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * configure.in: preparing 2.4.19
3539 * doc/*: rebuilt the docs
3540
3541Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * nanohttp.c: fixing #76043, got fed up with non-portability
3544 of that piece of code.
3545
3546Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * valid.c SAX.c: Never commit without running "make tests" :-(
3549 fix a couple of stupidities in the previous commit
3550 * result/*: a few changes in some attribute order result of previous
3551 commit.
3552
3553Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3556 the internal subset should not raise duplicate ID errors,
3557 also there was a small bug in conjunction to namespace
3558 declarations defaulted and xml:xxx attributes DTD definitions.
3559
3560Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * xpath.c: Richard Jinks also raised some rounding problems
3563 this tries to fix them
3564
3565Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3568 behaviour in xmlXPathCastToString()
3569
3570Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3573 raised by Morus Walter
3574
3575Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3578 from Igor
3579
3580Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * xpath.c: fixing #75619, related to a problem when trying
3583 to evaluate condition when the current node set resulting
3584 from that sub-step evaluation is empty. Also fixes 2 potential
3585 problem with previous-sibling and next-siblings axis.
3586
3587Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3590 HTML support is not configured in.
3591
3592Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3595 include/libxml/tree.h: dohh I really didn't intended to commit
3596 this test version :-(
3597
3598Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * testSAX.c: I wanted to see the real speed at the SAX interface
3601 after a little too many Ximianer started complaining about the
3602 parser speed.
3603 added a --quiet option:
3604 paphio:~/XML -> ls -l db100000.xml
3605 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3606 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3607 3200006 callbacks generated
3608 real 0m1.270s
3609 Which means 16MBytes/s and 3Mcallback/s
3610
3611Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * xpath.c: valgrind spotted another error that time when running
3614 on libxslt regression tests
3615
3616Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * Makefile.am: adding "make valgrind" running the full regression
3619 tests (except python ones) under Valgrind (using valgrind -q
3620 which was kindly added by the author).
3621 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3622 passes cleanly now except an obcure floating point initialization
3623 raised in log10() in one XPath regression test ???
3624 * tree.c: edited some comments to close #75244
3625
3626Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3629 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3630 context of ScrollKeeper, made sure that if the number is
3631 an integer, the serialization follows the description at
3632 http://www.w3.org/TR/xpath#section-String-Functions
3633
3634Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * configure.in: preparing 2.4.18
3637 * doc/*: updated and rebuilt the web site
3638 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3639 the Windows and Cygwin maintainers.
3640 * parser.c: humm, changed the way the SAX parser work when
3641 xmlSubstituteEntitiesDefault(1) is set, it will then
3642 do the entity registration and loading by itself in case the
3643 user provided SAX getEntity() returns NULL.
3644 * testSAX.c: added --noent to test the behaviour.
3645
3646Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * parser.c: Wilfried Teiken provided a hackish but working
3649 way to get context reported back on entities when parsing
3650 with SAX and without breaking the DOM build.
3651
3652Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * c14n.c: applied a new patch from Aleksey Sanin
3655 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3656 to reference Aleksey implementation of XML digital Signatures
3657
3658Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * xpath.c: small fix to avoid potential problem due to
3661 ordering of freeing data
3662 * python/Makefile.am: people were complaining about
3663 the generated file in python dir not being built
3664
3665Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3668 python/generator.py python/libxml.c python/types.c: Cleanup
3669 of the python Makefiles based on Jacob and James feedback,
3670 fixed the spec file accordingly, fixed the number of warning
3671 that passing my pedantic CFLAGS was generating. Conclusion
3672 is that Python includes are real crap.
3673
3674Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * configure,in: it was reported quite a few times that
3677 xml2-config --cflags should not output
3678 -I$includeprefix/libxml2/libxml because libxml2 header names
3679 clashes with existing names like list.h from C++ stl.
3680 Includes should be #include<libxml/xxx.h> so ...
3681
3682Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * c14n.c: another patch from Aleksey Sanin
3685
3686Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3689 canonicalization algorithm
3690 * doc/xml.html doc/index.html: added the C14N references on the
3691 index page.
3692
36932002-03-13 jacob berkman <jacob@ximian.com>
3694
3695 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3696 usage, redundant, and gcc specific
3697
3698Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * xpath.c: speedup some node selection operations, this can
3701 have a significant impact on DocBook Norm's stylesheets
3702 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3703 make sure it's always the case
3704 * debugXML.c: distinguish CDATA and comments in ls operations
3705
3706Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3709 to generate better API descriptions etc...
3710
3711Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * c14n.c: Fixing #74186, made sure all boolean expressions
3714 get fully parenthesized, ran indent on the output
3715 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3716 include/libxml/tree.h: also #74186 related, removed the
3717 --with-buffers option, and all the preprocessor conditional
3718 sections that were resulting from it.
3719
3720Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * valid.c: applied patch from Dodji Seketeli fixing an
3723 uninitailized variable in xmlValidGetValidElements()
3724
3725Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * c14n.c: fixed a few comments
3728 * doc/*.html doc/*/*.html: regenerated the docs and added
3729 the C14N API
3730 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3731
3732Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * check-xml-test-suite.py: fix to adapt varaiations in the
3735 bindings
3736 * configure.in python/setup.py python/setup.py.in: fixed to
3737 have the version of the python scripts automatically updated
3738
3739Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3742 in xmlCopyProp()
3743
3744Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * configure.in: preparing 2.4.17 release
3747 * doc/*: updated and rebuilt the docs
3748 * xpath.c: fixed a comment
3749 * python/libxml.c: fixed a possible reentrancy problem
3750
3751Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3754 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3755 added a specific regression test
3756 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3757 not raise exceptions when failing to find the attribute.
3758
3759Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * configure.in xmllint.c: owen pointed out a problem with the
3762 ftme fix, gettimeofday() was not detected by configure and
3763 the ftime header wasn't included, dohhh
3764
3765Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * configure.in xmllint.c: trying to fix #71457 for timing
3768 precision when gettimeofday() is not availble but ftime() is
3769
3770Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3773 are now copied on install and part of the -devel RPM
3774
3775Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * xpath.c: trying to avoid bug #72150 which was apparently
3778 caused by a gcc bug (or a processor problem) as detailed
3779 at http://veillard.com/gcc.bug
3780
3781Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3784 fixed xmlReconciliateNs(), added a Python test/example for
3785 inter-document cut'n paste
3786 * python/libxml.py: fixed node.doc on document nodes and added
3787 xpathEval() onto node objects
3788
3789Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3792 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3793 fixup and integrated tests for the serialization stuff
3794
3795Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3798 moved the libxml man page to section 3
3799
3800Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * tree.c: fix bug #72490
3803 * python/libxml.c python/libxml.py: added methods serialize()
3804 and saveTo() to all node elements.
3805
3806Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * xmlIO.c: closed #73430, don't read from an input source
3809 which indicated an end-of-file or an error.
3810
3811Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * parser.c: make sure SAX endDocument is always called as
3814 this could result in a Python memory leak otherwise (it's
3815 used to decrement ref-counting)
3816 * python/generator.py python/libxml.c python/libxml.py
3817 python/libxml2-python-api.xml python/libxml2class.txt
3818 python/tests/error.py python/tests/xpath.py: implemented
3819 the suggestions made by Gary Benson and extended the tests
3820 to match it.
3821
3822Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * python/generator.py: applied patch fixing #73450
3825
3826Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * xpath.c: fixing #61290 "namespace nodes have no parent"
3829 long standing divergence from the XPath REC. NodeSets
3830 simply hold a copy of namespace nodes and those node ->next
3831 points to the parent (which may not be the node carrying the
3832 definition).
3833 * include/libxml/xpath.h: flagged but didn't added a possible
3834 speedup
3835 * DOCBparser.c HTMLparser.c: removed some warnings from push
3836 parser due to new state being added.
3837 * tree.c: new fix from Boris Erdmann
3838 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3839 the XML Canonalization support from Aleksey Sanin
3840
3841Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * tree.c: patch from Boris Erdmann fixing some namespace odities
3844 with xmlCopyNode()
3845
3846Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * xmlIO.c: fix bug #72706 when loading a NULL entity
3849
3850Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3853 actually change in a future XML Namespace revision.
3854
3855Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3858 added the possibility of returning nodesets from XPath extension
3859 functions written in Python
3860
3861Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3862
3863 * python/*: commiting some Python bindings work done while travelling
3864
3865Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3868 explicitely with memory debugging switched on
3869
3870Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3873 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3874 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3875 the accessor generator for strings
3876 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3877 regression test.
3878
3879Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3880
3881 * python/README python/generator.py python/libxml.c python/setup.py:
3882 added the 'usual' setup.py to allow building a libxml2-python
3883 module based on the same code. The initialization is however
3884 different the 2 .so files fo libxml2 and libxslt are identical and
3885 they entry point initialize both libraries. this is done to avoid
3886 some possible nasty problem since the Python don't merge the maps
3887 of all shared modules.
3888
3889Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * parser.c: fixed a push/encoding bug reported by Michael
3892 on librsvg
3893
3894Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * include/libxml/parserInternals.h: fixes a misplaced #endif
3897
3898Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * parser.c valid.c: found and fixed a couple of allocation bugs
3901
3902Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * doc/xml.html doc/python.html doc/*: added a Python and binding
3905 page describing the current state of the Python bindings and
3906 giving pointers to the other languages wrappers.
3907
3908Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3911 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3912 rebuilt the API and web site
3913 * xpath.c: fixed #71978 portability bugs
3914
3915Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3918
3919Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * include/libxml/parserInternals.h parser.c: had to change
3922 2 internal parsing API when processing document content
3923 to check the start and end of element content are defined
3924 in the same entity
3925 * valid.c include/libxml/valid.h: attribute normalization can
3926 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3927 with the context to report it.
3928 * SAX.c: fixed the last known bugs, crazy validation constraints
3929 when a document is standalone seems correctly handled. There
3930 is a couple of open issues left which need consideration especially
3931 PE93 on external unparsed entities and standalone status.
3932 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3933 The 2 tests left failing are actually in error. Cleanup done.
3934
3935Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3936
3937 * valid.c: implemented E59 spaces in CDATA does not match the
3938 nonterminal S
3939
3940Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * SAX.c parser.c valid.c: more validation test fixups
3943 * check-xml-test-suite.py: added duration info for the tests
3944
3945Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * parser.c valid.c: a couple of errors were reported but not
3948 saved back as such in the parsing context. Down to 1% failure rate
3949 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3950
3951Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3952
3953 * xmlInternald.c: isExtender was missing a char
3954 * parser.c include/libxml/parser.h: % are acceptable in the
3955 internal subset if within a PUBLIC ID
3956
3957Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * SAX.c parserInternals.c valid.c: more work on the conformance
3960 suite. Took the step to finally block documents with encoding
3961 errors. It's a fatal error per the spec, people should have fixed
3962 their documents by now.
3963
3964Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * check-xml-test-suite.py: fixed the test script after some discussion
3967 on the semantic of TYPE="error"
3968 * Makefile.am: added the script to the distrib
3969
3970Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * SAX.c entities.c: fixed a couple of conformances issues deep
3973 into the validation code (standalone and undeclared Notations)
3974
3975Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3978 stayed there for years !
3979
3980Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3983 missing
3984
3985Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * check-xml-test-suite.py: improved the behaviour a bit as
3988 well as the logs
3989 * parser.c valid.c SAX.c: fixed a few more bugs
3990 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3991
3992Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * check-xml-test-suite.py: python script to run regression tests
3995 against the XML Test suite of W3C/OASis
3996 * SAX.c: fixed a validation bug
3997 * parser.c: fixed 3 errors pointed by the test suite
3998 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3999 * python/Makefile.am: fixed a dependendy
4000
4001Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * xmlmemory.c: avoid a warning bug #71594
4004
4005Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4006
4007 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4008 warning on alpha/Tru64
4009
4010Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * include/libxml/entities.h: fixing a comment
4013 * valid.c: fixing some troubles with validity check on namespaces
4014 * result/VC/NS3 test/VC/NS3: added a specific regression test
4015
4016Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * tree.c: Fixing #71342 serializing '\n' in attribute values
4019 * result/noent/att3 result/att3 test/att3: added a specific
4020 test.
4021
4022Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * python/libxml.c: couple of bug fixes
4025
4026Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * python/*.py: removed tabs and used spaces.
4029
4030Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4033 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4034
4035Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4038 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4039
4040Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * include/libxml/encoding.h include/libxml/entities.h
4043 include/libxml/globals.h include/libxml/parser.h
4044 include/libxml/threads.h include/libxml/tree.h
4045 include/libxml/xmlmemory.h: trying to fix the include mess
4046
4047Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * include/libxml/xmlmemory.h: reverted part of the previous
4050 attempt to provide #69655, this was breaking the build.
4051
4052Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4055 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4056 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4057 include/libxml/parserInternals.h include/libxml/tree.h
4058 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4059 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4060 clean.
4061 * python/libxml.c: fixed a warning.
4062
4063Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4066 copying of node, merge back IDs in the target document.
4067 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4068 test/XInclude/ents/ids.xml: test case
4069 * result/VC/ElementValid4: output changed due to a typo fix
4070
4071Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004074 generate the dependencies right as Jacob found out. Add
4075 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004076
4077Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4078
4079 * parserInternals.c valid.c: Justin Fletcher found some parts
4080 of the code needing cleanup
4081 * libxml.spec.in python/Makefile.am python/generator.py
4082 python/libxml.c python/libxml.py: Fixed the python Makefiles
4083 corrected a bug showing up on ia64, changed the name of the
4084 python internal module too
4085
4086Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * Makefile.am: applied patch from Andris Pavenis for binary
4089 name suffixes
4090
4091Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * xmllint.c win32/win32config.h: fixing #68748
4094
4095Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * valid.c: fixing #70166
4098
4099Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * valid.c: fixing #70077
4102
4103Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * Copyright Makefile.am README configure.in libxml.spec.in:
4106 Changed to the MIT Licence
4107 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4108 doc/xmlio.html: updated the doc accordingly
4109 * include/libxml/xmlwin32version.h configure.in: preparing
4110 2.4.14 release
4111 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4112 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4113 fixed the const xmlChar * wrapper and generator, XPath extension
4114 functions now use the context as first argument
4115 * python/tests/tstxpath.py python/tests/xpath.py
4116 python/tests/xpathext.py: Updated the tests accordingly
4117 * tree.c: fixed bug #70067
4118
4119Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * Makefile.am: cleanup
4122 * debugXML.c: always use stdout if output is NULL
4123 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4124 * python/Makefile.am python/generator.py python/libxml2class.txt
4125 python/libxml_wrap.h python/types.c: augmented the number of bindings
4126 handling FILE * and XPath contexts
4127 * python/tests/Makefile.am: avoid a stupid problem due to the
4128 use of TEST.
4129
4130Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4133
4134Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * python/TODO python/libxml.c: cleanup the extension function lookup
4137 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4138
4139Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * configure.in python/Makefile.am: do not install outside
4142 of prefix
4143
4144Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4145
4146 * python/TODO python/libxml.c: started adding SAX interfaces
4147 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4148 SAX test
4149
4150Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * tree.c: hardened the addChild function
4153 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4154 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4155 added accessors needed for xmlNode, a bit more testing and
4156 extension of interfaces
4157 * python/tests/Makefile.am python/tests/build.py: added a test
4158 build from scratch/save/load/check
4159
4160Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * parserInternals.c: change a small bit in the way valididy
4163 error messages get initialized
4164 * python/TODO python/libxml.c python/libxml2-python-api.xml
4165 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4166 added some memory debugging to track leaks at the libxml2 level
4167 * python/tests/*.py: changed all tests to check for leaks,
4168 there is just one left in XPath extension registrations.
4169
4170Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * python/TODO python/generator.py python/libxml2-python-api.xml
4173 python/libxml2class.txt: more accessor classes for the parser
4174 context, allow to switch on and check validity
4175 * python/tests/Makefile.am python/tests/error.py
4176 python/tests/invalid.xml python/tests/valid.xml
4177 python/tests/validate.py: attded more test and and added error.py
4178 which I forgot to commit in the last step
4179
4180Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * python/Makefile.am python/types.c: cleanup
4183 * python/libxml.c python/libxml.py python/libxml_wrap.h
4184 python/generator.py python/libxml2-python-api.xml
4185 python/libxml2class.txt: added class for parser context, added
4186 first cut for push mode support. Added a framework to generate
4187 accessors functions.
4188 * python/tests/Makefile.am python/tests/push.py: added a push
4189 test
4190
4191Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4194 bug a bit of cleanup.
4195
4196Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4199 python/libxml2class.txt: adding error redirections and preformat
4200 to a python handler
4201 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4202 tests self checking
4203
4204Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4207 a function
4208
4209Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4212 python/libxml.c python/libxml2-python-api.xml
4213 python/libxml2class.txt: Progressing through the TODOs, class
4214 description output, extra XML API, RPM now builds the wrappers
4215 for all python installed versions
4216
4217Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * configure.in libxml.spec.in python/Makefile.am python/TODO
4220 python/generator.py python/libxml2class.txt: added more informations
4221 in the libxml2-python package including docs. Slightly changed
4222 the class hierarchy
4223 * python/tests/*: added basic regression tests infrastructure too
4224
4225Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4228 added libxml2-python as part of the packages installed
4229
4230Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * python/Makefile.am python/generator.py python/libxml.c
4233 python/libxml.py: more work, now able to extend the
4234 XPath interpreter with functions written in python.
4235
4236Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * python/Makefile.am: Jacob sent a patch to allow building from
4239 tarfile.
4240
4241Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4244 inserted the python wrappers build, I hope this won't be too
4245 unportable
4246
4247Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * xpath.c: minor optimization
4250 * python/generator.py python/libxml.c python/libxml.py
4251 python/libxml_wrap.h: more work on the python bindings,
4252 they now support XPath and there is no evident leak
4253
4254Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4255
4256 * python/generator.py python/libxml.c python/libxml.py:
4257 more work on the python bindings generator.
4258
4259Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4260
4261 * python/generator.py python/libxml.c python/libxml_wrap.h:
4262 more work on the python bindings.
4263
4264Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * python/generator.py python/libxml.c python/libxml.py
4267 python/libxml_wrap.h: commited early version of a python binding
4268 for private use only ATM
4269
4270Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4271
4272 * entities.c tree.c include/libxml/entities.h: applied patch
4273 from Anthony Jones to implement copy of DTD subtree too. Had
4274 just to keep 2 function private which really ought to become
4275 public ones.
4276
4277Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * xmllint.c: added pointers to the web pages in the usage()
4280
4281Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * tree.c: more fixes from Petr Kozelka for attribute handling
4284 in the tree API to align the semantic with DOM.
4285
4286Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * valid.c tree.c entities.c: another set of patches from
4289 Anthony Jones for copy operations cleanup and robustness
4290
4291Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4294 an alphabetic index based on comments content
4295 * doc/*: rebuilt the web site with the new references
4296
4297Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * parserInternals.h: Greg Sjaardema suggested to use an
4300 eponential buffer groth policy in xmlParserAddNodeInfo()
4301
4302Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4305 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4306 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4307 to generate cross-references, and added/updated the stylesheets
4308 to generate and link API indexes. The generic keyword index
4309 is not done yet.
4310 * doc/*.html: regenerated all the usual docs too
4311
4312Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * debugXML.c: added an xpath function to the shell for T. V. Raman
4315
4316Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4319 debug routines.
4320
4321Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4324 support of attribute nodes
4325
4326Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4329 hopefully near complete and fully documented of the API in XML
4330 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4331 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4332 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4333 include/libxml/parserInternals.h include/libxml/valid.hi
4334 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4335 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4336 include/libxml/xpath.h include/libxml/xpathInternals.h:
4337 Cleaned up the doc comments a lot in the process, the interface
4338 coverage is now 100%
4339
4340Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4341
4342 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4343 extracts comments from the gtk-doc DocBook output (a bit
4344 convoluted but seems to work).
4345
4346Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4349 added an XML description of the API, moved the script generating
4350 it here. Added a "make api" target
4351
4352Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4353
4354 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4355
4356Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * xpath.c include/libxml/xpathInternals.h: the change made to
4359 xmlXPathFuncLookupFunc was incompatible roll it back
4360
4361Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * SAX.c: cleanup patch from Anthony Jones
4364 * doc/Makefile.am: fix the headers to avoid in make scan
4365 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4366 includes, * vs Ptr and general cleanup
4367 * parsedecl.py: first version of a script to extract the
4368 module interfaces, the goal will be to provide .decl or XML
4369 specification of the interfaces to build wrappers.
4370
4371Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4372
4373 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4374 now provides return codes in case of errors
4375
4376Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4377
4378 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4379 Upgraded to trio baseline 1.6
4380 * strio.h strio.c: Replaced by triostr.h and triostr.c
4381
4382Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
4384 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4385 of strdup usage in the code
4386
4387Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * parser.c error.c: Keith Isdale complained rightly that
4390 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4391
4392Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * tree.c: fixed the funxtion to set the xml: attributes
4395 * debugXML.c: added "setbase" to test it.
4396
4397Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4398
4399 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4400 to allow updating an attribute content
4401
4402Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * libxml.h: try to avoid problems when compiling on Windows
4405
4406Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4407
4408 * hash.c: patch from Anthony Jones for hash.c allocation size
4409 * Makefile.am: trying to work around Yet Another Libtool Madness
4410 and build the 2.4.13 release finally ...
4411
4412Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4413
4414 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4415 * doc/* : update of the documentation
4416
4417Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4420 at fixing #61290 :-(
4421
4422Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4423
4424 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4425 Fixes bug #67229
4426
4427Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * tree.c: trying to avoid troubles when a subtree is copied
4430 and coalesced in part with the target tree. Should fix
4431 bug #67407
4432
4433Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * valid.c: fixed validation of attributes content of type
4436 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4437 values, very old bug. Fixes #67671
4438
4439Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * parser.c include/libxml/parserInternals.h tree.c: integrated
4442 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4443 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4444
4445Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4446
4447 * threads.c: applied Serguei Narojnyi's patch to add native
4448 thread support on the Win32 platform
4449 * testThreadsWin32.c Makefile.am: added the test program also
4450 from Serguei, Win32 specific
4451 * include/win32config.h include/libxml/xmlwin32version.h.in:
4452 added patch from Igor for the Windows thread specific defines.
4453
4454Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4457
4458Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4461 output page into XMLinfo.html. Close bug #66951 and
4462 raised by Robert Collins too.
4463
4464Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * encoding.c: Paul Keogh pointed out a possibility of segfault
4467 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4468 Closes bug # 68238
4469
4470Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * doc/*.html: updated the Gdome2 links
4473
4474Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * libxml.h: Applied following patches from Robert Collins
4477 and make sure IN_LIBXML is defined when compiling it
4478 -------
4479 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4480 as well as Visual C.
4481 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4482 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4483 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4484 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4485 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4486 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4487 xmlSysIDExists xmlNoNetExists).
4488 * xmllint.c: Don't include winsock2.h for Cygwin.
4489
4490Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4493 when the version info is not present.
4494
4495Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4496
4497 * tree.c: Anthony Jones pointed out a problem in
4498 xmlStringGetNodeList() and provided a fix for it
4499
4500Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * parser.c: patch from Frank J Franklin to remove a bug in
4503 xmlCreatePushParserCtxt() when the initial buffer passed
4504 is large.
4505
4506Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * win32/*: big cleanup of the Windows/MSVC project files
4509 from Igor Zlatkovic
4510
4511Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4512
4513 * doc/Makefile.am: should fix #67674 and avoid troubles if
4514 xsltproc is not available or fails in the prefix provided
4515
4516Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4517
4518 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4519
4520Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4521
4522 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4523 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4524 Fixed a few other problems raised by Charlie Bozeman.
4525 * result/VC/ElementValid[5-7]: fixed the output
4526
4527Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4530 patches from Charlie Bozeman. Regenerated the HTML docs.
4531
4532Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4533
4534 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4535 for Windows from Igor
4536
4537Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4538
4539 * xmllint.c: applied Justin Fletcher patch for --output or -o
4540
4541Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * win32/libxml2/libxml2.def.src: close #67019
4544
4545Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * xmllint.c: applied Justin Fletcher generic timing patch
4548 similar to the one already applied to xsltproc.
4549
4550Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * include/libxml/tree.h tree.c: applied documentation patches
4553 from Charlie Bozeman
4554
4555Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4556
4557 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4558
4559Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * valid.c: fix the xmlStrdup() used in the previous patch.
4562 * valid.c: added --dropdtd
4563 * tree.c: fixed xmlUnlinkNode so it also removes the references
4564 from the document if the node is a DTD
4565
4566Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * HTMLtree.c valid.c: cleanup some static declarations
4569
4570Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * xmllint.c: removed another strdup()
4573 * doc/FAQ: removed the HP/UX entry
4574
4575Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * valid.c: fix bug #66816 when validating.
4578 * xmllint.c: don't use sys/time.h if configure did not found it
4579
4580Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4581
4582 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4583 xmlcatalog_man.xml
4584
4585Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4586
4587 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4588 xmlInitMemory() was declared twice
4589
4590Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4591
4592 * globals.c: do not reference strdup() !
4593 * configure.in libxml-2.0.pc.in: trying to fix the libs
4594 of the various config extraction modules
4595
4596Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4597
4598 * configure.in : preparing 2.4.12
4599 * doc/* : updated and rebuilt the docs
4600
4601Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4602
4603 * uri.c: closed bug #66159
4604 * testURI.c: added --escape option
4605 * configure.in: some cleanup for xml2-config --cflags
4606
4607Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * globals.c testThreads.c: removed some misplaced includes
4610 of xmlversion.h
4611
4612Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * threads.c: patch from Gary Pennington fixing a possible
4615 problem at initialization time.
4616
4617Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4620 Eric Lavigne contribution to build libxml2 on MacOS using
4621 CodeWarrior.
4622
4623Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4624
4625 * xmllint.c: applied Geert Kloosterman's patch to fix
4626 --repeat --timing output
4627
4628Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4631 where non-wellformed XML declaractions were not detected.
4632
4633Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4636
4637Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4640 gets reset by xmlCleanupInputCallbacks() and this makes the
4641 function useless. Same for output.
4642
4643Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4644
4645 * xmlIO.c: robert pointed out a loop error in callback cleanups
4646
4647Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4650 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4651 they are not really tied to debugging
4652
4653Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4656 * xmllint.c: better --catalogs description
4657
4658Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * tree.c: fixed a couple of problems in xmlSetProp()
4661
4662Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4665 unappropriate stdout output.
4666
4667Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4670 by Denis Beurive, closes #65111
4671
4672Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * valid.c: in case of content model validity error, don't
4675 print it if validity warnings were not requested.
4676
4677Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4680 * parserInternals.c: removed the last exit() call. Print an
4681 unmaskable error on stderr instead (library mismatch detection)
4682
4683Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4684
4685 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4686 shell instructions from Heiko Rupp
4687
4688Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4689
4690 * catalog.c: use the URL notation file:// for default catalog paths
4691
4692Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * include/libxml/tree.h: better comments for _private fields
4695 * tree.c: removed a problem when copying an entity reference.
4696
4697Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4698
4699 * vms/*: updated instructions and diffs from John A Fotheringham
4700
4701Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * include/libxml/xmlerror.h: avoid an include problem if
4704 #include <libxml/xmlerror.h> happens first in code
4705 seems to be the case in KDE libs
4706
4707Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4708
4709 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4710 from Igor for Windows
4711
4712Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4713
4714 * Makefile.am: Gary Pennington pointed out a missing prefix
4715
4716Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4719 * doc/*: upgraded and rebuilt the docs
4720
4721Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4722
4723 * HTMLparser.c: fix comment in scripts element parsing.
4724 * result/HTML/doc3*: updated the results.
4725
4726Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4727
4728 * uri.c: another URI bug fix #63336, using Joel Young patch.
4729
4730Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4733 a cleaned up version of the Pwd shell string generation.
4734
4735Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * valid.c include/libxml/tree.h: trying to fix namespaces +
4738 validation problems for good, closing #63619 in the process
4739 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4740 wrong in this respect, fixed it.
4741
4742Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * xmllint.c: Morus Walter patch to allow --format and --encode
4745
4746Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * debugXML.c: Stefan Kost provided an help command for the shell
4749
4750Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * debugXML.c: Heiko Rupp pointed that the shell would crash
4753 on empty nodesets returns.
4754
4755Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4758 migh need the history libraries
4759
4760Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4763 handle the case of < in quoted attributes, Bastian Kleineidam
4764
4765Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4768 fixing catalog breakages
4769 * Makefile.am catalog.c result/catalogs/catal
4770 result/catalogs/mycatalog.* test/catalogs/catal*:
4771 fixed more problems in catalog support, added more regression tests
4772 for both XML and SGML catalog handling
4773
4774Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * debugXML.c: applied an improvement to xmlGetLineNo() from
4777 Keith Isdale
4778
4779Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4782 Side effect of the progressive catalog loading
4783
4784Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * Makefile.am: confexecdir and confexec_DATA were defined twice
4787 pointed out by Karl Eichwalder
4788
4789Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * xmlcatalog.c: avoid unlink() and use remove() instead.
4792
4793Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * libxml.spec.in: cleanup
4796 * include/libxml/xmlwin32version.h: updated with 2.4.8
4797
4798Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4801 of compiling libxml with a non standard set of options
4802
4803Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4804
4805 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4806 document --sgml option, fixing gnome bugzilla #63382
4807
4808Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4809
4810 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4811 breakage of 2.4.7, added a couple of really needed APIs
4812 like xmlCatalogIsEmpty() and xmlNewCatalog()
4813 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4814 for install-catalog
4815 * configure.in: preparing 2.4.8
4816
4817Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4820 include/libxml/tree.h include/libxml/xmlIO.h: more include
4821 cleanups, export cleanly one html output + format function.
4822
4823Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * parser.c: removed initGenericErrorDefaultFunc call from
4826 xmlInitParser() since it could destroy previous calls to
4827 xsltSetGenericErrorFunc() effects
4828
4829Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4832 keyword.
4833
4834Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * Makefile.am: cleanup
4837 * threads.c: cleanup too
4838 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4839 from xsltproc
4840 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004841 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004842
4843Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4846 was not used anymore !
4847
4848Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4849
4850 * configure.in: preparing 2.4.7
4851 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4852 manual page from John
4853 * doc/*: updated the doc and rebuilt the generated pages
4854
4855Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * xmlIO.c: closing bug #62711, the library should never
4858 close stdin or stdout.
4859
4860Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * uri.c: second pass at fixing #63336, using Joel Young
4863 final patch. looks okay.
4864
4865Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * uri.c include/libxml/uri.h: trying to clear #63336
4868 allowing the escaping routine to parse unconformant
4869 URI-References.
4870
4871Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * vms/readme.vms vms/build_libxml.com nanoftp.c
4874 include/libxml/xmlversion.h.in: a few VMS updates from
4875 John A Fotheringham
4876 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4877 and xmlCleanupOutputCallbacks() for the Perl binding people.
4878
4879Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4880
4881 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4882 apply fixes to close #63271 and avoid segfaults when
4883 the error routine gets callbed before xmlInitParser()
4884 get called.
4885 * nanoftp.c error.c: Applied patches from Justin Fletcher
4886 correcting some xmlGenericError misuses.
4887
4888Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4889
4890 *doc/xmllint.xml, doc/xmllint.1
4891 New and improved man page for xmllint - .xml is the original, .1
4892 is the generated man page
4893
4894Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4897 the web site from the main HTML document.
4898
4899Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * parser.c: fixed an erroneous validation bug when PE refs
4902 occurs in external parsed entities referenced from the
4903 internals subset
4904 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4905 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4906 added the associated testcase, it's a nice one.
4907 * HTMLparser.c: generate the DTD node as HTML still ...
4908 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4909
4910Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * HTMLparser.c: fixed a bug in htmlNewDoc()
4913
4914Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4915
4916 * test/threads/*: added entities testing to the Thread test
4917 * testThreads.c: make the test reasonable
4918 * DOCBparser.c: fix the DTD public and system ID
4919 * xmllint.c: added --sgml for SGML DocBook importing
4920 * Makefile.am: added Docbtests target
4921
4922Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4925 * testThreads.c: removed bogus include
4926
4927Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4930 fixed a very serious (looping) validation bug
4931
4932Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * include/libxml/globals.h include/libxml/threads.h threads.c
4935 testThreads.c: far more testing, cleaning up bugs
4936 * *.c : make sure globals.h is always included.
4937
4938Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * HTMLparser.c: try to get rid of parser loops for good.
4941
4942Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * configure.in: fixed some bugs in CFLAGS passing.
4945 * test/threads Makefile.am testThreads.c: added a specific
4946 threaded test case (really nasty, guaranteed).
4947
4948Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * catalog.c: serious cleanup on the management of the
4951 XML catalog tree, more tests done, especially with
4952 the catalog PI.
4953
4954Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4955
4956 * catalog.c: avoid a problem in catalog cleanup on SMP if
4957 catalogs were not initialized.
4958
4959Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4960
4961 * catalog.c xpath.c: trying to cleanup the not thread safe
4962 parts of the library.
4963
4964Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * include/libxml/globals.h configure.in global.data: make
4967 the allocation be per-thread a configure option
4968 * encoding.c include/libxml/parser.h: fixed compilation
4969 errors
4970
4971Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * include/libxml/parser.h: Norm reported that a few lines
4974 added were breaking libxslt compile, removed them for now
4975
4976Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4977
4978 * parser.c parserInternals.c threads.c: debugged and fixed
4979 initialization problems which were giving troubles on SMP
4980 boxes.
4981
4982Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * include/libxml/Makefile.am: missing globals.h
4985
4986Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * globals.c: added a couple of standard includes.
4989
4990Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4993 include/libxml/parserInternals.h include/libxml/tree.h
4994 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4995 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4996 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4997 Applied the last patches from Gary, cleanup, activated threading
4998 all user accessible global variables are now handled in globals.[ch]
4999 Still a bit rought but make tests passes with either
5000 --with-threads defined at configure time or not.
5001 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5002 linking options
5003
5004Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * Makefile.am include/libxml/Makefile.am
5007 include/libxml/globals.h globals.c include/libxml/threads.h
5008 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5009 configure.in: started integrating the core of the thread support
5010 not activated yet but half integrated. The code should still
5011 compile and work anyway.
5012
5013Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5016 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5017 integrating the non-controversial parts of Gary Pennington
5018 multithread patches
5019 * catalog.c: corrected a small bug introduced
5020
5021Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * catalog.c include/libxml/catalog.h: very serious cleanup,
5024 isolating unportable code and as much as possible the accesses
5025 to the global shared catalog. May need more testing !
5026
5027Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5028
5029 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5030 Keith Isdale patches for the XSLT debugger interfaces. Some
5031 cleanup
5032
5033Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5034
5035 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5036 * DOCBparser.c: generate line nubers in elements
5037
5038Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * configure.in: preparing 2.4.6 release
5041 * doc/xml.html doc/html/*: updated and rebuilt the docs
5042 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5043
5044Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5045
5046 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5047 adding documentation for DV's supercatalog support
5048
5049Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5052 super catalog support adding one API and one flag --sgml to
5053 xmlcatalog
5054
5055Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5056
5057 * doc/xmlcatalog_man.xml, xmlcatalog.1
5058 One more crack at
5059 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5060
5061
5062Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5063
5064 * xpath.c: implemented xmlXPathObjectCopy for external objects
5065 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5066
5067Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5068
5069 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5070 finishing up fix to
5071 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5072 the xmlcatalog man page display more elegantly
5073
5074Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5075
5076 * configure.in: closing bug #61832
5077 * HTMLparser.c: removed a warning
5078
5079Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * xpath.c: fixing #61673 part I, do not loose doc information
5082 when copying result value trees.
5083
5084Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * xpath.c: trying to harden the XPath interpreter
5087
5088Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5089
5090 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5091 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5092
5093Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5094
5095 * HTMLparser: repaired another loop problem
5096
5097Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5098
5099 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5100 parsing.
5101 * xpath.c: fix bug #61291 the default XML namespace node is
5102 missing from the namespace axis.
5103 * tree.c: refuse to create namespaces nodes with prefix "xml"
5104
5105Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5106
5107 * SAX.c: ouch a non-defined namespace could lead to a crash,
5108 fixed #61215
5109
5110Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5111
5112 * parserInternals.c: closed bug #61054
5113
5114Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * include/libxml/Makefile.am: closing #60708
5117
5118Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5121 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5122
5123Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5126
5127Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5130 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5131
5132Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5133
5134 * catalog.c: Justin Fletcher provided cleaup code in case
5135 HAVE_STAT is not defined
5136 * include/win32config.h: Igor Zlatkovic suggested to have
5137 HAVE_STAT defined there
5138
5139Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5140
5141 * catalog.c - fixed typing error reported by M. Barros
5142
5143Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5144
5145 * xmllint.c - fixing typo
5146
5147Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5148
5149 * HTMLparser.c: small enhancement to prevent loop on
5150 unrecognizable data
5151
5152Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * parserInternals.c: applying patch from bug #60757 this
5155 should close it
5156
5157Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * catalog.c xmlcatalog.c: removed a couple of warning
5160 * xpath.c: try to solve the linking problem on platforms
5161 needing trio to compile
5162
5163Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5164
5165 * Makefile.am libxml.spec.in: backing up non-documented changes
5166 commited without review or aproval by Jens Finke <jens@gnome.org>
5167 * HACKING: made 100% clear that no commit should be done directly
5168
5169Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5170
5171 * configure.in: Joe Orton provided a patch fixing a problem
5172 when iconv is specified to be in a non-standard directory
5173 but wasn't exported in xml2-config --cflags
5174
5175Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * configure.in: let's ship 2.4.5 before getting too much
5178 troubles with 2.4.4 errors.
5179
5180Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * encoding.c entities.c: do not output hexadecimal charrefs
5183 when serializing HTML since some version of Netscape can't
5184 grok it, generate decimal ones.
5185 * result/HTML/doc3.htm: output changed due to previous test
5186 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5187
5188Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5189
5190 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5191 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5192
5193Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5194 Released 2.4.4
5195
5196 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5197 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5198 updated the configuration scripts systems accordingly
5199
5200Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5201
5202 * configure.in: preparing for 2.4.4
5203 * doc/xml.html doc/html/*: updated and rebuilt the docs
5204
5205Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * win32/dsp/libxml2.def.src: tried to incorporate comments
5208 from bug #59220
5209
5210Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * parser.c result/noent/wml.xml: fixed bug #59981 related
5213 to handling of '&' in attributes when entities are substitued
5214
5215Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * libxml.h include/libxml/xmlversion.h.in
5218 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5219 Tried to close bug #60131
5220
5221Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5224
5225Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * SAX.c: fixing bug #59946 on xmlns=""
5228
5229Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5232 but allocates a new error code.
5233
5234Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * xmllint.c: John Fleck fixed typos in the options output
5237 * parser.c SAX.c: fix ignorable white space SAX selection
5238
5239Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5240
5241 * entities.c: Steve Underwood found the possibility of an
5242 ininite loop in case of error.
5243
5244Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5247
5248Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * parser.c: warn if version is not 1.0 but it's not
5251 strictly speaking an error after analyzing the spec
5252
5253Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5254
5255 *doc/catalog.html - add link to the html version of the
5256 man page, other linguistic cleanups
5257
5258Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5259
5260 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5261 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5262 file, has not yet been included in the build.
5263
5264Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5265
5266 * catalog.c: removed a duplicate affectation Justin Fletcher
5267
5268Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5269
5270 * tree.c: Armin Sander pointed a possible text coalescing
5271 problem, completed his patch.
5272
5273Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5274
5275 * trionan.c: Fixed const and volatile re-definition problem
5276
5277Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * libxml.4 parser.c: doc updates from Heiko Rupp
5280 * parserInternals.c: 2 sanity checks from Heiko Rupp
5281
5282Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * tree.c: applied patch from Armin Sander to make some pointers
5285 const in xmlCopyNode()
5286 * include/libxml/tree.h: added fix to the header
5287
5288Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5289
5290 * xpath.c: hum, restrict the integer usage gcc bug workaround
5291 to only gcc compilers so that other architecture don't get
5292 penalized by this limitation.
5293 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5294
5295Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5296
5297 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5298 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5299
5300Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5301
5302 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5303 --convert option to xmlcatalog to convert SGML ones to
5304 the XML syntax.
5305 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5306
5307 2.4.3 got released at that point
5308Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * catalog.c xmlIO.c: started some serious testing and fixed
5311 a few bug and optmization needs.
5312
5313Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5314
5315 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5316 preparing for a 2.4.3 release even if it may not be ready yet
5317 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5318 all file parsing lookup to go through the entity resolver, add
5319 to add an API to bypass it (needed to load catalogs themselves),
5320 some cleanup on the catalog code too.
5321 * nanoftp.c: small cleanup
5322 * doc/catalog.html: small update
5323
5324Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5325
5326 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5327 Jun Kuriyama
5328
5329Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * doc/catalog.html: finished the catalog documentation
5332
5333Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * doc/catalog.html doc/xml.html: added documentation about
5336 Catalog support, misses an API description
5337 * doc/html/*: reextracted the API pages
5338
5339Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5342 Added the part about section 7.2 on URI resolution,
5343 fixed a side effect in the HTML parser, look complete
5344 and ready to rock except the URI/SystemID part!
5345
5346Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * include/libxml/catalog.h include/libxml/parser.h
5349 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5350 xmlIO.c: added support and APIs needed for the catalog PI
5351 * include/libxml/xmlIO.h: cleanup
5352
5353Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5354
5355 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5356 include/libxml/catalog.h: starts to look okay, really
5357 plugged the new framework, cleaned a lot of stuff,
5358 added some APIs, except the PI's support missing this
5359 should be mostly complete
5360 * result/catalogs/* test/catalogs/*: added new test, enriched
5361 the existing one with URN ID tests
5362
5363Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * catalog.c: fixed nextCatalog
5366 * result/catalogs/docbook test/catalogs/*: started adding
5367 a small regression test
5368
5369Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5372 more work on the XML catalog support.
5373 * parser.c include/libxml/parser.h: small cleanup seems using
5374 list as a public parameter name can give portability troubles
5375 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5376 include/libxml/xpath.h include/libxml/Makefile.am: removed
5377 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5378 wrappers
5379
5380Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5381
5382 * Makefile.am trio.c triodef.h trionan.c xpath.c
5383 include/libxml/Makefile.am include/libxml/trionan.h:
5384 Re-worked Not-A-Number and Infinity support.
5385 * xmlcatalog.c: added readline include files
5386
5387Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5390 testCatalog as xmlcatalog, making it an installed app
5391 adding a shell, and preparing it to be a /etc/xml/catalog
5392 management tool, though not ready yet
5393 * catalog.c include/libxml/catalog.h: adding support for
5394 XML Catalogs http://www.oasis-open.org/committees/entity/
5395 not finished, there is some interesting tradeoffs and a
5396 few open questions left.
5397
5398Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * xmllint.c: fixed a line formatting problem
5401
5402Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * SAX.c: removed a couple of unused variable (Albert Chin)
5405
5406Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5407
5408 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5409 trying to fix some troubles w.r.t. function returning
5410 const xxxPtr.
5411
5412Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5415 defined
5416
5417Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * xpointer.c: removed unused var
5420
5421Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * testXPath.c: another small cleanup closing bug #59110
5424
5425Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5426
5427 * win32/dsp/libxml2.def.src: small cleanup closing bug
5428 #59108
5429
5430Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * example/gjobread.c: add xmlCleanupParser() before leaving
5433
5434Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435
5436 * config.h.in configure.in include/libxml/xmlwin32version.h:
5437 released 2.4.2
5438
5439Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5440
5441 * include/libxml/valid.h debugXML.c valid.c: deprecate
5442 the non-boundchecking Sprintf functions, add Snprintf
5443 this should close bug #57984
5444
5445Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5448 URIs before doing the lookups (pointed by Mark Vakoc)
5449
5450Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * xpath.c: serious changes on Result Value Trees and NodeSets
5453 w.r.t. deallocation and collect operations. Probably not
5454 100% clean (merge of allocated trees smells like a problem).
5455 Seems sufficient to close #58943
5456
5457Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5458
5459 * xmllint.c: adding a --format option
5460
5461Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5462
5463 * xpath.c: count() was broken on Result Value Tree
5464 * xmlIO.c: fixed file:/// accesses on _WIN32
5465
5466Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5467
5468 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5469 macro was renamed, this should close bug #58683
5470
5471Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5472
5473 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5474 entity substitution mode text at the end of the entity might
5475 be added due to text coalescing.
5476 * nanoftp.c parser.c: small cleanup
5477
5478Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5479
5480 * HACKING: added John Fleck right to commit in the doc subdir
5481
5482Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5485 allow to inherit attributes from the DTD directly in the
5486 tree, this is needed for XPath and can be a useful feature.
5487 Inherited namespaces are always provided at the tree level now
5488 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5489 of tests for this feature (XSLT being the prime user).
5490
5491Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5492
5493 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5494 testSAX.c xmlIO.c xmllint.c include/win32config.h
5495 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5496 include/libxml/xmlwin32version.h.in win32/README.MSDev
5497 win32/dsp/*: applied Win32 Facelift No.2 patches from
5498 Igor Zlatkovic for Windows/MSC
5499
5500Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5501
5502 * SAX.c: unparsedEntityDecl() the URI computation of the
5503 entity wasn't done breaking XSLT unparsed-entity-uri()
5504
5505Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * xpath.c: fixed a bug when walking the descendants and
5508 the current node has no children
5509 * debugXML.c: show up when a text node is supposed to not be escaped
5510
5511Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5512
5513 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5514 worked like the set:leading() function)
5515 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5516
5517Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5520
5521Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * include/libxml/xmlIO.h: apply change to close #58141
5524 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5525
5526Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * parser.c: when the internal subset uses a PE, then the
5529 included entity can use conditional sections.
5530
5531Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5534 when walking the namespace axis showing up in
5535 libxst/tests/general/bug-12
5536 * xmlmemory.c: added the possibility to trace a given block
5537 defined by its address
5538
5539Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * parser.c: don't override existing encoding specified before
5542 starting xmlParseDocument()
5543
5544Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * include/libxml/xmlwin32version.h: reinserted, needed for
5547 Windows users of CVS
5548
55492001-07-27 Darin Adler <darin@bentspoon.com>
5550
5551 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5552 * testCatalog.c: Add include of <libxml/parser.h>.
5553
55542001-07-27 Darin Adler <darin@bentspoon.com>
5555
5556 * include/libxml/.cvsignore:
5557 * include/libxml/xmlwin32version.h:
5558 Remove this file from CVS because it's generated.
5559
5560Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * parser.c include/libxml/parser.h: applied const patches from
5563 Tom Moog #58002
5564
5565Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5566
5567 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5568 lookup framework
5569
5570Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * tree.c: fixed xmlCopyNode() for documents
5573
5574Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5577
5578Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * parser.c: fixes bug #57652 reported by Morus Walter
5581
5582Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5585
5586Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5589 errors, lesson don't add new functions at 1am before a release
5590 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5591 from XPath initialization when possible.
5592
5593Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * result/scripts/base*: removing history/readline changed
5596 this slightly
5597 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5598 xmllint.c: make element content line number generation
5599 optionnal to avoid breaking old apps added interface to switch
5600
5601Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005604 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005605 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5606 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5607 John Kroll fixes to allow saving to HTTP via PUT (or
5608 POST of needed).
5609 * doc/html/*.html: regenerated the docs
5610
5611Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5612
5613 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5614 xmlHashScanFull and xmlHashScannFull3 to get passed the
5615 three keys as arguments to the callback function
5616
5617Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * configure.in Makefile.am: removed libxml softlink for good
5620 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5621 100% coverage by gtk-doc
5622
5623Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5626 fixed serious troubles due to size_t vs. int mismatch
5627
5628Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5631
5632Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5633
5634 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5635 convenient extension API for value and context managing
5636 Now handles external objects through xmlXPathPopExternal,
5637 xmlXPathWrapExternal and xmlXPathReturnExternal.
5638 Added functions for sets operations (intersection, etc.)
5639
5640Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5643 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5644 HTMLparser.c: cleanup of global variables, marking some
5645 const or private.
5646
5647Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5648
5649 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5650 fixed xmlXPathNodeSetItem when passing index=0
5651
5652Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5655
5656Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xmllint.c: fixed compilation under Cygwin #57503
5659 * TODO: update
5660
56612001-07-13 Peter Williams <peterw@ximian.com>
5662
5663 * config.h.in: add #undef HAVE_DLFCN_H
5664
5665 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5666 builddir.
5667
5668Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5671 raised by #57348 and #57381
5672
5673Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5676 tree.c xpointer.c: store the line numbder in element->content,
5677 may break some software, need a configuration mechanism
5678
56792001-07-10 Darin Adler <darin@bentspoon.com>
5680
5681 * .cvsignore:
5682 * example/.cvsignore:
5683 * include/.cvsignore:
5684 * include/libxml/.cvsignore:
5685 Various things that are generated and should be ignored.
5686
5687Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5690 * doc/xml.html doc/html/*: updated the docs
5691
5692Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5695 validation occured on content with element child
5696
5697Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * tree.c: fixed XML Base computation which was broken
5700 * debugXML.c: added a base function to the shell
5701 * Makefile.am result/scripts/* test/scripts/*: added scripts
5702 based regression tests, and adding 2 XML Base tests
5703
5704Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * tree.c: set properties doc and call xmlSetListDoc for properties
5707 content when grafting them in a different tree.
5708 * aclocal.m4: remove from CVS
5709
5710Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * win32/libxml2/libxml2.def.src: added some missing entry point
5713 for XPath (Mark Vakoc)
5714
5715Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5718 layer should URI-Unescape before trying to open resources.
5719
5720Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * xpath.c: fix the name() bug for elements in the default
5723 namespace reported by Charlie Bozeman
5724
5725Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5728 led to an XPath fix, improvements of SAX initialization, and
5729 an added option --nocdata to testXPath
5730
5731Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * doc/libxml-doc.el: Felix Natter provided anew version working
5734 with XEmacs too
5735
5736Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * include/libxml/xpath.h: small cleanup
5739 * doc/xml.html: update
5740
5741Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5744 released 2.3.14
5745
5746Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * doc/html/*: rebuilt the docs for the release
5749 * doc/xml.html: added 2.3.14 release.
5750
5751Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5754 were not equal to empty strings
5755
5756Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * SAX.c: fixed a URI-Reference computation problem when validating
5759 * xmlIO.c: small cleanup
5760
5761Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * parser.c: improved the description of a couple of interfaces
5764 upon Larry Stamper suggestion
5765
5766Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * SAX.c entities.c parser.c: changed completely the way entities
5769 are handled when running the parser in entity substitution mode.
5770 This fixes a bug reported by Stephan Kulow and nearly divides
5771 by 3 the amount of memory required by libxslt to load and process
5772 DocBook TDG.
5773
5774Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * HTMLparser.c: fixing a too early root closing problem raised
5777 byt Prashanth Naidu
5778
5779Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5782 raised by Mark Vakoc.
5783
5784Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * example/Makefile.am: fixed the include path to add srcdir/include
5787 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5788 and some cleanup
5789
5790Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5793 lot of optimization work, results in significant improvements
5794 when handling really complex XPath queries. Add a small optimizer
5795 for unions, improve [n] and [last()], avoid some costly ops.
5796
5797Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5800 * xpath.c: small cleanup
5801 * xmlGetNsList: reformated, fixed problems if used on Entities
5802
5803Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5806
5807Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5810 * Makefile.am example/Makefile.am: workaround automake generating
5811 erroneous deps
5812
5813Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * include/win32config.h: bug #56801 Yon Derek provided a patch
5816 to the windows config file.
5817
5818Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5821 libxml.h : Yon Derek provided a set of changes to compile from
5822 CVS on Windows/MSC
5823
5824Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * parser.c: fixed UTF8 BOM support in push mode
5827 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5828 added a specific testcase
5829
5830Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * Makefile.am: added --push regression tests
5833 * parserInternals.c: the XML parser segfaulted in --push mode
5834
5835Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * configure.in: moved the symlinks detection within a CVS
5838 check, this is not portable and will be removed soon.
5839 * xpath.c: small cleanup/speedup
5840
5841Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5844 release of 2.3.12
5845 * parser.c: make an error message if unknow entities in all cases
5846
5847Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5850
5851Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5854 includes were installed in the wrong dir
5855
5856Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * doc/html.xml: warn against sending code to exhibit bugs.
5859
5860Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5863 Tru64 from Thomas Leitner
5864
5865Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * AUTHORS: added William and Bjorn
5868 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5869 daniel@veillard.com hopefully I won't have to do this again
5870 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5871 docs can be rebuilt cleanly now
5872 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5873 from CVs it's generated, added include/libxml/xmlwin32version.h
5874 also generated but which should change far less frequently.
5875 * catalog.c nanoftp.c: made sure to include libxml.h not
5876 libxml/xmlversion.h directly
5877 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5878 when compiling on WIN32 and MSC
5879
5880Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * include/Makefile.am include/libxml/Makefile.am configure.in:
5883 fixed make distcheck and rebuilding the rpms
5884
5885Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * configure.in: should finish the migration of exported includes
5888 into a real include/libxml in CVS, at least for CVS users.
5889 * removed the exported headers, added in include/libxml (as well
5890 as xmlversion.h.in).
5891
5892Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * configure.in: fixed the way to detect symlink
5895
5896Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * configure.in: updated, include/libxml is now a real CVS dir
5899
5900Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5903 version works with both libxml1 and libxml2 (it autodetects
5904 the prefix of the html-files) from Felix Natter.
5905 * doc/xml.html: updated doc accordingly
5906
5907Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * xpath.c: fixed the bug generating a template loop in libxslt
5910 when using docbook-xsl-1.4, * should filter out document nodes
5911 * HACKING: added William
5912 * TODO: updated
5913
5914Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * doc/FAQ.html: added a warning about gcc-3.0
5917 * doc/xml.html: added reference to gdome2 and removed a confusing
5918 sentence
5919
5920Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * xmlversion.h: okay this is a generated file, but Windows
5923 users need it and they can't generate it, and I want CVS
5924 Windows users ...
5925 * win32/libxml2/libxml2_so.dsp: Windows project file for
5926 the shared lib version of libxml2
5927 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5928 resources needed for libxslt/xsltproc by Yon Derek
5929
5930Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5931
5932 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5933
5934Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5937
5938Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * include/win32config.h: Yon Derek provided a first fix
5941 to be able to compile libxslt/xsltproc on Windows
5942
5943Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xpath.c: attempt to work around what seemed a gcc optimizer
5946 bug when handling floats on i386 http://veillard.com/gcc.bug
5947 * tree.c entities.c encoding.c: doing some cleanups while
5948 chasing it
5949
5950Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * Makefile.am: cleanup when --without-debug is specified
5953 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5954 w.r.t. --without-debug and other include points
5955 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5956 Catalogs
5957 * configure.in entities.h tree.h HTMLparser.c: removed
5958 --without-corba, made the _private field mandatory
5959
5960Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5963 outputs a BOM in UTF8, an errata has been issued to avoid the
5964 problem, that was the most reasonable solution... Add support
5965 for a leading UTF8 BOM in entities.
5966
5967Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * valid.c: fixed a bug found when post validating an entity ref
5970 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5971 activate it too
5972
5973Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5976 weakness in the node copy the XPointer and the XInclude
5977 implementations. Serious cleanup.
5978
5979Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * Makefile.am: Kjartan Maraas provided a small patch to
5982 add xml2-config.in to EXTRA_DIST
5983
5984Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5987 provided another failing case found in KDE, the way the
5988 ctxt->vctxt.nodeTab was allocated and freed changed over
5989 time but it wasn't completely cleaned up. This should fix it.
5990
5991Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * parser.c: Stephan Kulow also raised the fact that line number
5994 could get miscounted making debug harder, fixed the problem
5995 in xmlParseCharData()
5996
5997Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * valid.c: Stephan Kulow pointed out a problem when validating
6000 and using an empty entity, forgot a 'break' in a case.
6001
6002Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6005 * doc/xml.html: updated with 2.3.11
6006
6007Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * TODO: updated adding cleanup of generated doc
6010 * configure.in: prepared to release 2.3.11
6011 * xmllint.c: added --version for bug reporting
6012 * doc/html/*.html: rebuilt the doc
6013
6014Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * xpath.c: first part of the work on selecting namespace to
6017 fix bug #56115
6018
6019Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6022 when using -liconv
6023 * TODO: updated
6024
6025Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6028 cleanup, encoding support.
6029
6030Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6033
6034Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * xpath.c: bug detected by Ankh when / is used as a function arg
6037
6038Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6041 of element and use it to avoid outputting formatting spaces at
6042 the wrong place. Implemented the format parameter for HTML save.
6043 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6044 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6045 result/HTML/wired.html: of course this impact the result of a
6046 number of HTML tests
6047
6048Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * HTMLtree.[ch]: started augmenting the HTML save API with
6051 encoding and formatting parameters
6052
6053Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * HTMLtree.h: cleanup and started evaluating the work needed on
6056 revamping the HTML output code
6057
6058Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6061
6062Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * valid.c: fixed bug #56049, forgot one check in the
6065 validation routine
6066
6067Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6070
6071Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * libxml.h: fixed an error in last commit
6074 * doc/FAQ.html: added an entry for compilation from CVS
6075
6076Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xmlversion.h.in libxml.h: Cygwin patches
6079 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6080 * tree.h: cleanup
6081
6082Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6085 memory block in a strange case where libxml is linked twice
6086 in the binary.
6087
6088Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6091 state far too often, simple fix used to avoid it.
6092
6093Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6096 being processed, applied his patch
6097 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6098
6099Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6102 provided fixes to compile on MSCC again
6103 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6104 also provided an update for the project files.
6105
6106Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6109 bug #55810
6110
6111Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * tree.c: fixed xmlGetNsProp() to close bug #55683
6114 Note this requires libxslt to use it's own function instead.
6115
6116Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * HTMLtree.c: when in a pre element no formatting space should
6119 be added.
6120 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6121
6122Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * configure.in: added tests for signal() and signal.h
6125
6126Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6129
6130Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * doc/libxml-doc.el: Felix Natter provided a new version for
6133 libxml2
6134
6135Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * HTMLtree.c: when in a pre element no formatting space should
6138 be added.
6139
6140Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6143
6144Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6147 hack
6148 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6149 * uri.c: fixed a warning
6150
6151Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * HTMLtree.c: trying to close bug #55772 escaping in script
6154 elements
6155 * doc/xml.html: suggest to send mail to the list
6156
6157Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6160 good. Use a macro and based on the solution provided in
6161 vsnprintf manual page from GNU.
6162
6163Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6164
6165 * error.c: Workaround for non-preserving variadic list.
6166 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6167
6168Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * doc/xml.html: added 2.3.10 release
6171
6172Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * configure.in: releasing 2.3.10
6175
6176Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6179
6180Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * encoding.c: Robert Collins provided a patch to add the
6183 "US-ASCII" encoding alias
6184
6185Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6188 string oriented functions and started cleaning the related areas
6189 in xpath.c which needed fixing in this respect
6190
6191Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6194 #55380
6195 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6196
6197Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * TODO: updated
6200 * nanohttp.[ch] : started adding APIs to get the redirected URL
6201 when this occurs (needed for further base computation
6202 * tree.h: cleanup
6203 * encoding.c: cleanup
6204 * SAX.c: minor change around ctxt->loadsubset
6205
6206Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * Makefile.am include/Makefile.am: small change to have
6209 include/libxml rebuilt if working from CVS.
6210 * uri.c: applied another patch from Carl Douglas for URI escaping,
6211 this should close bug #51876
6212
6213Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6216 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6217 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6218 added specific regression test
6219 * parser.h: preparing for the XSLT mode where DTD inherited
6220 attributes are added to the tree.
6221
6222Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * xinclude.[ch]: Updated the namespace for the Last Call version
6225 * result/XInclude/include test/XInclude/include: updated the
6226 testsuite accordingly
6227
6228Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6231 related to bug #51876
6232
6233Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * tree.c: fixed a gross mistake in base computation, xml:base is
6236 not completely correct yet (need cascade).
6237 * xpath.[ch]: added the few things needed to find a function name
6238 and URI from the XPath context when it is called.
6239
6240Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6243 * DOCBparser.c: small cleanup
6244 * xmllint.c: added a --catalogs option to load catalogs from
6245 $SGML_CATALOG_FILES
6246 * tree.c: cleanup
6247 * configure.in: iconv library fixup, ICONV_LIBS
6248
6249Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * catalog.c: handling of CATALOG entries. detection of recursion,
6252 and a few bugfixes
6253 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6254 against the default namespace
6255
6256Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6259
6260Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * parser.c: fixed propagation context info when parsing an
6263 external entity.
6264 * doc/html/*.html: regenerated a couple of docs
6265
6266Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * doc/xml.html: update with 2.3.9 informations
6269
6270Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6273 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6274 * doc/html/* : rebuilt the docs
6275 * valid.c: small patch which may improve some case when
6276 validating.
6277
6278Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * HTMLparser.c: Closed bug #54891
6281 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6282 to the suite
6283
6284Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6287 applied a documentation patch from LotR and filled in a few missing
6288 descriptions
6289
6290Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * xpath.c tree.c parser.c: speed optimizations at the parser level
6293 document tree freeing and xpath evaluation
6294
6295Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * parser.c parser.h parserInternals.h: fixed a couple of
6298 interfaces for handling memory buffer input to const char *
6299 upon suggestion of JamesH.
6300
6301Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * configure.in: LoTR sent a patch fixing the previous commit
6304
6305Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * configure.in: trying to deal again with the stoopid -R linking
6308 flag of Solaris
6309
6310Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * xpath.h: two nodeset access macros from Thomas Broyer
6313
6314Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6317 patch from Thomas Broyer
6318
6319Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6322 case
6323 * INSTALL: was empty added stuff from the FAQ
6324
6325Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6328 attributes handling and #54433 by adding xmlUnsetProp()
6329 and xmlUnsetNsProp()
6330
6331Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * HTMLparser.c: Patch from Jonas Borgström
6334 (htmlGetEndPriority): New function, returns
6335 the priority of a certain element.
6336 (htmlAutoCloseOnClose): Only close inline elements if they
6337 all have lower or equal priority.
6338 * result/HTML: this of course changed a number of tests results.
6339
6340Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * xmlIO.c catalog.c: plugged in the default catalog resolution
6343 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6344 documentations
6345 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6346
6347Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6350 integrating catalogs
6351 * catalog.[ch] testCatalog.c: adding a small catalo API
6352 (only SGML catalog support).
6353 * parser.c: restaured xmlKeepBlanksDefault(0) API
6354
6355Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6358
6359Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * parser.c: added xmlParseExternalEntityPrivate() to allow
6362 propagation of ctxt->_private when parsing external entities
6363
6364Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6367
6368Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6371
6372Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * valid.c: warn when indeterminist content model is detected
6375 * result/VC/ElementValid8: this adds a message
6376 * Makefile.am: add --novalid for VCM tests
6377 * parserInternals.c: added a call to Init memory
6378
6379Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6382 when both parameters are NULL.
6383
6384Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * valid.c: applied small patch from Gary Pennington, reindented
6387 some part of the code.
6388
6389Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6392 release, updated and regenerated the docs
6393
6394Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * xpath.c result/XPath/expr/floats : clarified and cleanup
6397 printing of abnormal floats in tests.
6398
6399Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6402 * results/HTML/ : a few changes in the output of the HTML tests as
6403 a result.
6404 * configure.in: tying to fix -liconv where needed
6405
6406Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * Makefile.am: fixed a stupid error
6409
6410Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * configure.in Makefile.am: make the inclusion of the trio
6413 modules in the library conditional
6414
6415Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * DOCBparser.c: patche from László Kovács, fixed entities refs
6418 in attributes handling
6419
6420Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6423 flushing
6424
6425Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * xpath.c: fix of an XSLT namespace bug reported on the list
6428 general/bug-8-
6429
6430Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * strio.h trio.c: Dan McNichol suggested a couple of small
6433 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6434
6435Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * tree.c parser.c encoding.c: spent a bit more time looking
6438 at the parsing speed and DOM handling. Added a few more
6439 speedups.
6440
6441Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * parser.c: small but effective parsing speed improvement
6444
6445Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * configure.in: default on the DocBook parser inclusion (for Gnome)
6448 * DOCBparser.h: fixed a header reference
6449
6450Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * configure.in xpath.c: applied Bjorn patches for FPE on the
6453 alpha
6454
6455Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6458 xmlSaveFormatFileTo()
6459
6460Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * xpath.c: simple and efficient optimization, XPath functions
6463 aways bind to the same code, cache this
6464 * TODO: updated (by saying some is obsolete)
6465
6466Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * xpath.c: more cleanup work on XPath name parsing routines
6469
6470Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6473 xmlXPathParseName
6474 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6475 * debugXML.c: avoid compilation problems if compiling without
6476 HTML support, Igor Zlatkovic
6477 * win32/libxml2/libxml2.def.src: being able to compile without
6478 XPath on Windows
6479
6480Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * libxml.m4: yet another patch from Toshio Kuratomi
6483
6484Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6487
6488Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * tree.[ch]: added xmlSaveFormatFile interface for saving
6491 and indenting a file.
6492
6493Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * xpath.c: fixed bug #53689 related to processing-instruction()
6496
6497Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * DOCBparser.c: patche from László Kovács
6500
6501Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * parser.c: applied fixes from Christian Glahn bug report #53391
6504
6505Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * error.c: Jean François Lecomte provided a complete description
6508 and a fix to bug #53537
6509
6510Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6513
6514Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * DOCBparser.c SAX.c: a bit more work on entities processing.
6517 Still Need to cleanup XML output and references in attributes
6518
6519Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6522
6523Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * tree.c: trying to fix #53574, not completely complete,
6526 I would like xmllint --copy --debug test/ent1 and
6527 xmllint --debug test/ent1 to show the same result.
6528 * xpath.c: fix a bug when trying to sort namespace nodes
6529
6530Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * HTMLtree.c: real fix for #53402
6533
6534Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6537 PIs when using xsl:output
6538 * valid.c: closing #53537 some case generate segfaults if there
6539 is validity errors
6540
6541Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6544 of external parsed entities, added --noent to testDocbook
6545 * valid.c: Garry Pennington found an uninitialized variable
6546 access in xmlValidateElementContent()
6547
6548Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6551 with madness
6552 * result/HTML/ : this modified the result of the regression tests
6553 a lot.
6554
6555Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6558 to doc where it wasn't checked against NULL reported by
6559 Jens Laas
6560
6561Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6564 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6565
6566Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6569 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6570 * SAX.[ch]: cleanup and updates for DocBook
6571 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6572 ex SGML identifier changes
6573 * valid.c: removed a static unused function.
6574
6575Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * HTMLtree.c: applied change for Paul Sponagl on script saving
6578 * Makefile.am: the warning about entity title.xml are normal.
6579
6580Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * configure.in: release of 2.3.7
6583 * Makefile.am: fixing make distcheck
6584
6585Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * doc/html/* doc/xml.html: updated and regenerated the docs
6588
6589Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6592
6593Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * tree.c: fixed #53388 with the provided patch
6596
6597Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * valid.c: Bjorn detected an invalid memory access. Fixed
6600 vstateVPush()
6601
6602Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6605
6606Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6607
6608 * libxml.h: new header used only for the compilation of libxml
6609 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6610 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6611 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6612 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6613 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6614 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6615 baseline (version 1.2 plus a single patch).
6616 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6617 scientific notation for numbers. Tests added.
6618 * xpath.c: formatting of numbers changed to use sprintf
6619 (contribution from William Brack)
6620
6621Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * valid.c: cleanup, more useful debugging
6624 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6625 * xmlIO.c: entity loading is printed as an error when validating
6626
6627Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * valid.c: fixed to validate within entities
6630 * test/VCM/v22.xml: added a specific testcase
6631
6632Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * valid.c: forgot an epsilon transition in for ()+
6635 * test/VCM/v21.xml : added a specific test case
6636
6637Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * valid.c: removed a state explosion exhibited by RSS
6640 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6641 from bug #51872
6642
6643Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6646 validation without using an ugly NFA -> DFA algo in the source.
6647 Made a specific algorithm easier to maintain, using a single
6648 stack and without recursion.
6649 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6650 * hash.c: made the growing routine static
6651 * tree.h parser.c: added the parent information to an
6652 xmlElementContent node.
6653
6654Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * SAX.c parser.c xpath.c: generating IDs when not validating
6657 from an external parsed entity was poisoning the ID has table
6658 with removed values. This was killing XSLT on the KDE help
6659 browser.
6660
6661Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * entities.h: andrew@ugh.net.au detected a double declaration
6664
6665Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * debugXML.c hash.c tree.h valid.c : some changes related to
6668 the validation suport to improve speed with DocBook
6669 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6670 the way validation errors get reported
6671
6672Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6675 by P C Chow and William M. Brack for XSLT HTML output
6676
6677Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6680 Igor Zlatkovic patches for MSC compilation and added his
6681 updates
6682
6683Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6686 prefix lookup.
6687 * parserInternals.c: fixed the bug reported by Morus Walter
6688 due to an off by one typo in xmlStringCurrentChar()
6689
6690Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * HTMLparser.c result/HTML/*: revamped the way the HTML
6693 parser handles end of tags or end of input
6694
6695Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6698
6699Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6702 bug where the linktime verions of free() won't work ...
6703
6704Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6707
6708Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * doc/xml.html: added 2.3.6 release
6711
6712Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6715 * result/wml.xml: resulted in a small output change
6716
6717Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * tree.c: xmlNewDoc was missing the charset initialization
6720 * xmllint.c: added --auto to autogenerate a doc, allow to
6721 reproduce the problem fixed on xmlNewDoc
6722
6723Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * xpath.c: trying to get 52979 solved
6726 * tree.c result/ result/noent/: trying to get 52712 solved, this
6727 also made me clean up the fact that XML output in general should
6728 not add formating blanks by default, this changed the output of
6729 a few tests
6730
6731Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6734
6735Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * configure.in: finally released 2.3.6
6738
6739Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * xpath.c: checking for null pointer generated by new code
6742
6743Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * xpath.c: fixed a [] evaluation problem reported
6746 * test/XPath/tests/simpleaddr: extended test
6747 * result/XPath/simpleaddr: updated result
6748
6749Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * xmllint.c: Dan Timis reported a portability problem
6752 on Macs without mmap, fixed it.
6753
6754Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * testXPath.c : added a --tree option allowing to display the
6757 tree dump of the XPath expression
6758
6759Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * xpath.c: fixed a memleak when comparing nodesets
6762 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6763 * tree.c: added a TODO
6764
6765Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6768 we need string functions
6769 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6770 to be able to use them where needed. Applied some changes
6771 to reduce name linking pollution and compile in only what's
6772 needed.
6773 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6774 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6775 for the string manipulation functions
6776 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6777 to the free() function of xmlmemory.c
6778 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6779 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6780 usage.
6781
6782
6783Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * error.c: applied the context output patch of the error
6786 handling submitted by Chuck Griffith
6787 * error/VC/*: this slightly change some error logs
6788
6789Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * parser.c: fixed line number reporting on error
6792
6793Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * parser.c: Sullivan and Darin found a parser bug,
6796 applied the patch.
6797
6798Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6801 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6802 xmlversion.h.in xpointer.c: of course the way I defined
6803 UNUSED breaks on old gcc version. Try to be smart and
6804 also define it directly in xmlversion.h
6805 * configure.in: removed -ansi flag from the pedantic set
6806
6807Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808 Huge cleanup, I switched to compile with
6809 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6810 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6811 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6812 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6813 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6814 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6815 encoding.h entities.c error.c list.[ch] nanoftp.c
6816 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6817 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6818 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6819 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6820 Cleanup, staticfied a number of non-exported functions,
6821 detected and cleaned up a dozen of problem found this way,
6822 avoided a lot of public function name/typedef/system names clashes
6823 * doc/xml.html: updated
6824 * configure.in: switched private flags to the really pedantic ones.
6825
6826Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * configure.in: 2.3.5
6829 * doc/html/*: rebuilt the docs
6830
6831Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * parser.c: fixed a reported bug in NOTATION parsing
6834 * uri.c: accepted but not fixed bug 51876, added TODO
6835 * Makefile.am: fixed bug 51876
6836
6837Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * config.h.in configure.in error.c: fix a compilation problem
6840 on platforms without vsnprintf (xml@thewrittenword.com)
6841
6842Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * parser.c: fixed a function name header typo
6845 * SAX.c: notations can also occur in external subset.
6846
6847Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * error.c: removed a C++ like comment
6850
6851Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * parser.c: fixing bug 52299 strange condition leading
6854 to a parser crash due to a buffer overflow
6855 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6856 added the specific test case
6857
6858Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6861 xmlXPathConvert{String,Number,Boolean} to be able to make
6862 type casts without a context stack, fixed some implementation
6863 problems related to the absence of context at parse-time,
6864 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6865 in the public API too
6866 * xpointer.c xpathInternals.h: we need to know at parse time
6867 whether we are compiling an XPointer
6868
6869Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6872 cleaned up the parser internals, refactored XPath code, added
6873 new compilation based APIs and cleanly separated public and
6874 private APIs.
6875
6876Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * xpath.h: the comp field must be added at the end to avoid
6879 killing binary compat.
6880
6881Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * Makefile.am: detect XPath memleaks in regreson tests
6884 * error.c: fixed and error w.r.t. error reporting still using
6885 stderr
6886 * hash.c: added new line at end of file
6887 * tree.h: minor cleanup
6888 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6889 expression parsing from evaluation, resulted in a number of
6890 changes internally, and in XPointer. Likely to break stuff
6891 using xpathInternals.h but should remain binary compatible,
6892 new interfaces will be added.
6893
6894Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * configure.in: fixed a couple of problems reported by
6897 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6898 without gcc on non linux platforms.
6899
6900Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6903 a fix for --with-html-dir= configure support. I hope it won't
6904 break rpm generation
6905
6906Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * xmlIO.c: one function comment cleanup.
6909
6910Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * SAX.c: external subset notations were improperly registered
6913 in the internal subset.
6914
6915Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * README.cvs-commits: added, pointing to HACKING
6918 * HACKING: updated
6919
6920Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * parser.c: and Matt Sergeant found one in the XML push
6923 parser (erroneous check I forgot to remove when I fixed the
6924 main parser).
6925
6926Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * xpath.c: ptittom found a small bug in UnaryExpr
6929
6930Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931
6932 * configure.in: bumped to 2.3.4
6933 * error.c: fixed bug #51860
6934 * tree.c: fixed bug #51861
6935 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6936 * tree.[ch] : added xmlDefaultBufferSize
6937 * nanoftp.c: typo in function name header block
6938 * doc/xml.html : updated, added link to XML::LibXSLT
6939 * doc/html/* : rebuilt the docs
6940
6941Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * parser.c SAX.c: the new content parsing code raised an
6944 ugly bug in the characters() SAX callback. Found it
6945 just because of strangeness in XSLT XML Rec ouptut :-(
6946
6947Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * Makefile.am: Martin Baulig suggested to add -lm
6950 * tree.c: found another bug in xmlNodeGetContent()
6951
6952Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * xpath.c: Bjorn found the error related to strictness of comparison.
6955
6956Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * parser.c: trying to fix the Dtd parsing problem reported
6959 by Gary, side effect of last week speed optimizations.
6960
6961Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6964 * parserInternals.c: removed unneeded test raised by Stric
6965
6966Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6967
6968 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6969 and fixed by William Brack). Added xmlXPathFormatNumber.
6970 Changed the sorting slightly.
6971 * configure.in Makefile.am example/Makefile.am: Added -lm.
6972 Please note that applications linking with libxml2, must
6973 also like with the math library from now on.
6974
6975Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6978
6979Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * parser.c: one must report spaces even if the Dtd element
6982 content proves that this is not part of the element content.
6983 * result/valid/*.xml: this changed the ouptu slightly
6984
6985Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6986
6987 * configure.in: bumped to 2.3.3
6988 * doc/xml.html: updated
6989
6990Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * tree.c: minor doc fix
6993 * xpath.c: deallocation issues when a result tree has been
6994 converted to a node-set
6995
6996Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * doc/xml.html: oops corrected dates s/2000/2001
6999
7000Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * valid.c: new patch from Gary Pennington
7003
7004Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * doc/xml.html: applied patch from Ankh
7007
7008Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * xinclude.c: fixed a problem building on Mac
7011
7012Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * parser.c: more work on increasing parsing ferformances
7015
7016Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7017
7018 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7019 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7020 avoiding memcpy in production builds MEM_CLEANUP macro use
7021 * parser.[ch] parserInternals.c: optimizations of the tightest
7022 internal loops inside the parser. Better checking of I/O
7023 flushing/loading conditions
7024 * xmllint.c : added --timing
7025
7026Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * configure.in: bumped to 2.3.2
7029 * doc/xml.html: updated for release
7030
7031Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * xpath.c: found a memleak and fixed a nasty bug
7034
7035Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xmllint.[c1] : added return code errors for xmllint
7038 * xpath.c: specific debug dump function for result value trees
7039
7040Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * xpath.c: finally implemented xmlXPathCompareNodeSets
7043 * test/XPath/expr/floats results/XPath/expr/floats: added
7044 a test for float expressions
7045
7046Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7049 * parserInternals.[ch]: trying to speed up parsing
7050 * xpath.c : speeded up node set equality op
7051
7052Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7055 better handling of ID/IDREF and the list modules associated
7056 * configure.in: small CFLAGS cleanup
7057
7058Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * configure.in: fixed iconv detection on AIX (stric)
7061
7062Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7065
7066Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7067
7068 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7069 and optimized xmlXPathNodeSetSort
7070
7071Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * xpath.c: bug fix when context size is 0
7074 * parser.c: I like Norm's Dtd because they still manage to break
7075 the parser occasionally
7076
7077Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7080
7081Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7084 attributes within the XML-1.0 namespace
7085
7086Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * xpathInternals.h: exported a few axis functions
7089 * doc/xml.html: updated the doc
7090
7091Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092
7093 * configure.in: applied patch from Daniel van Balen for OpenBSD
7094 and bumped version to 2.3.1
7095 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7096 attempt to find autoclosing was simply broken, removed it,
7097 updated the examples, this is better
7098
7099Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7102 hash functionnalities.
7103 * doc/html/* : rebuild the doc
7104
7105Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7108 on predicate
7109 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7110 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7111 really want to have tags closed on output even if we accept
7112 unclosed ones on input
7113
7114Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * xpath.c: ouch don't free NULL, rare case fixed
7117 * tree.c: don't coalesce text nodes if they don't have the
7118 same behaviour wrt escaping on output
7119
7120Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * xpath.c: small fixup
7123 * SAX.c: don't warn on empty namespaces.
7124
7125Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * README: a bit of cleanup
7128 * configure.in: preparing for 2.3.0 release
7129
7130Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * hash.[ch]: added a first version of xmlHashSize()
7133 * valid.c: another bug fix from Gary Pennington
7134
7135Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136
7137 * valid.c: couple of bug fixes pointed by Gary Pennington
7138 * HTMLtree.c: #if 0 cleanup
7139
7140Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7143 which removes a time consuming check of xmlXPathNodeSetAdd()
7144 and use it in places where we are sure to not break unicity
7145
7146Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * xpath.c: bug fixes found from XSLT
7149 * tree.c: preserve node->name special values when copying nodes.
7150 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7151 external subset are fetched when available but without full
7152 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7153 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7154 output with encoding disabled.
7155
7156Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7159 xmlCheckFilename should not be called from xmlFileOpenW
7160 and xmlGzfileOpenW
7161
7162Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7165 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7166 added the new tests for URI normalization
7167 * testURI.c: fixed stoopid bugs
7168 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7169 the URI in the error messages are now properly normalized
7170
7171Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7172
7173 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7174
7175Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7178
7179Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * xpath.c: fixed mod operator
7182
7183Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * parser.c: fixed xmlStrcat doc
7186 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7187 trees.
7188
7189Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * xpath.c result/XPath/tests/chaptersbase
7192 result/XPath/tests/simplebase: fixed XPath node()
7193 * tree.c: small fix in xmlNewNs()
7194 * Makefile.am: removed extraneous xml2Conf.sh rule
7195
7196Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7197
7198 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7199 Changed the library name, in order to get libxml-devel and
7200 libxml2-devel to coexist on a single system
7201 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7202 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7203
7204Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7207 libxml2-devel installable in // as libxml-devel.
7208
7209Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * doc/Makefile.am: fixed make rebuild in doc
7212 * doc/html/*.html: rebuilt the docs
7213
7214Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215
7216 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7217
7218Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7221 the HTML doc to go into the -devel RPM ...
7222 * aclocal.m4 config.h.in: some updates due to auto* magic
7223
7224Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * xpath.h: added a hook in the context structure allowing to
7227 link to extra support, needed for XSLT
7228
7229Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7230
7231 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7232 xmlXPtrCmpPoints to use it.
7233 * propagated the following patch from Alejandro Forero
7234 * include/win32config.h xmlIO.c: applied further suggestions
7235 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7236 * example/gjobread.c: fixed warnings, now that it builds
7237
7238Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7239
7240 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7241
7242 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7243 filename points to a valid file (not a directory).
7244 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7245 Added calls to xmlCheckFilenameDir.
7246
7247 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7248 `path' (rather than `filename') as the parameter to gzopen and open.
7249
7250Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251
7252 * Makefile.am: fixed a problem with EXTRA_DIST
7253
7254Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * Makefile.am example/Makefile.am: finally found the trick
7257 to build the example, i.e. add "." in SUBDIRS before example
7258 in the list <grin/>
7259
7260Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * doc/xml.html: updated with an XSLT section, removed pointer to
7263 W3C CVS base.
7264
7265Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7268 too, and deallocation need to occur the same way.
7269
7270Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7273 type correponding to an XSLT result tree fragment. Share most
7274 of the data format with node set, as well as operators.
7275 * HTMLtree.c: added a newline at the end of the doctype output
7276 whe this one is not present initially.
7277 * tree.c: make sure taht the parent and doc pointers are properly
7278 set when copying attributes (lists).
7279
7280Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7283
7284Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7285
7286 * xpath.c: seems I finally killed that ugly path evaluation
7287 context bug (tagged 9999 in case is is wrong)
7288
7289Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7290
7291 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7292 for XSLT
7293
7294Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7295
7296 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7297 for xmlGzfileOpen() bug
7298
7299Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * xpath.c: removed an error found by XSLT usage
7302 * tree.c parserInternals.h: use a predefined static string
7303 for text and comment nodes, avoid freeing them in xmlFreeNode,
7304 exported the string name in parserInternals.h and added
7305 another value to disable encoding at output (for XSLT),
7306 gain memory, time.
7307
7308Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7309
7310 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7311 win32/libxml2/libxml2_so.dsp: new makefiles and update
7312 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7313
7314Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7315
7316 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7317 Gary Pennington
7318
7319Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320
7321 * xpath.c: fixed the comaprision of values and nodelists,
7322 need to compare nodelist still ...
7323 * debugXML.c: avoided a possible core dump
7324 * HTMLparser.c: cleanup
7325 * nanohttp.c: contributed fix.
7326 * tree.c: fixes in properties handling added xmlSetNsProp
7327 needed by libxslt
7328 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7329 comment
7330 * TODO: updated
7331
7332Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * parser.c parserInternals.c: applied Bjorn Reese optimization
7335 patch
7336
7337Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * Makefile.am: applied patch fro make check from Martin Vidner
7340
7341Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * configure.in: preparing 2.2.11
7344 * doc/html/*: rebuild the HTML files
7345 * doc/xml.html : updated
7346
7347Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * tree.c: fixed a stupid bug
7350 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7351 patches related to validation of an XInclude processing result
7352 * TODO: updated
7353
7354Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7355
7356 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7357 on large files
7358
7359Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7362
7363Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
7365 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7366 reported by Jonas Borgström
7367 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7368
7369Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7370
7371 * testXPath.c xpath.c: fixing the XPath union expressions problem
7372 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7373
7374Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * xmllint.c: Made is so if the file name is "-" is will read form
7377 standard input. Sven Heinicke <sven@zen.org>
7378 * tree.c: fixed a problem when growing buffer
7379 * tree.h: fixed the comment of the node types following andersca
7380 comment
7381 * TODO: updated
7382
7383Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * HTMLparser.[ch]: added a way to avoid adding automatically
7386 omitted tags. htmlHandleOmittedElem() allows to change the
7387 default handling.
7388 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7389 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7390 of xmllint too when using --memory flag, added a memory test
7391 suite at the Makefile level.
7392 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7393 with namespace use when encountering QNames in XPath evalation,
7394 added xmlns() scheme in XPointer.
7395 * nanoftp.c : incorporated a fix
7396 * parser.c xmlIO.c: fixed problems raised with encoding when using
7397 the memory I/O
7398 * parserInternals.c: closed bug 25934 reported by
7399 torsten.landschoff@innominate.de
7400 * TODO: updated
7401
7402Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7405 on a non-updated tree :-(, made a 2.2.10 release to correct the
7406 situation
7407
7408Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7411 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7412 integrated a set of OpenVMS changes from Howard Taylor
7413 <Howard.Taylor@pacoast.com>
7414
7415Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7418 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7419
7420Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * HTMLparser.c: some fixes on auto-open of html/head/body
7423 * encoding.c: fixed a compilation error on some gcc env
7424 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7425 XPointer implementation
7426 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7427 related XPointer tests and associated results
7428
7429Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * doc/xmldtd.html doc/xml.html: following a short step by step
7432 guidance on IRC to help maciej with DTDs I started a small
7433 page on the subject.
7434
7435Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * HTMLparser.c: fixed handling of broken charrefs
7438 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7439 patches
7440
7441Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * doc/xml.html doc/html/* : rebuilt the docs after adding
7444 xinclude and updated page for 2.2.7 and 2.2.8
7445 * configure.in: releasing 2.2.8
7446
7447Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * parser.[ch] parserInternals.c: applied the conditional
7450 section processing fix from Jonathan P Springer
7451 <jonathan.springer2@gte.net>
7452 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7453 project file, fixed iconv default non support
7454 * xpath.c: fixed the problem of evaluating relative expressions
7455 when a node context is provided.
7456
7457Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * nanoftp.c: fixed gcc 2.95 new warnings
7460 * SAX.c: fixed a stupid bug
7461 * tree.c: fixed a formatting problem when round-tripping
7462 from/to memory
7463 * xinclude.c: chased memleak, fixed a base problem
7464 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7465 xmlXPtrBuildNodeList()
7466 * TODO: updated
7467 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7468 adding a first small set of regression tests for XInclude
7469
7470Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * nanohttp.[ch]: applied Wayne Davison patches to access
7473 the WWW-Authorization header.
7474 * parser.c: Closed Bug#30847: Problems when switching encoding
7475 in short files by applying Simon Berg's patch.
7476 * valid.c: fixed a validation problem
7477 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7478 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7479 Wayne Davison
7480 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7481 need to be extended to non full nodes selections.
7482 * xinclude.c: starts to work decently
7483
7484Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7487 debugXML.c xmlversion.h.in: Started adding XInclude support,
7488 this is a new xmllint option
7489 * tree.c xpath.c: applied TOM patches for XPath
7490 * xpointer.c: fixed a couple of errors.
7491 * uri.c: added an escaping function needed for xinclude
7492 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7493 new warning from RH70 gcc's version
7494
7495Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * HTMLparser.c: fixed loop on invalid char in scripts
7498 * parser.c: update to description of xmlIOParseDTD()
7499 * libxml.m4 xmlversion.h.in: changes contributed by
7500 Michael Schmeing <m.schmeing@internet-factory.de>
7501 * configure.in: preparing for 2.2.7
7502 * Makefile.am: trying to avoid config.h and acconfig.h
7503 being included in the distrib
7504 * configure.in: released 2.2.7
7505
7506Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7509 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7510
7511Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * parser.[ch]: added xmlIOParseDTD()
7514 * xpointer.c: added support for the 2 extra parameters of
7515 string-range, fixed a stoopid error when '0' was present
7516 in XPointer expressions
7517 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7518 testsuite for the above
7519
7520Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * libxml.spec.in: improved package descriptions
7523
7524Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * xpath.c xpathInternals.h: applied a large cleaning patch
7527 from TOM <ptittom@free.fr>, it also add namespace support
7528 for function and variables registration.
7529
7530Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7533 * Makefile.mingw: Wayne Davison's update adding hash.c
7534
7535Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * xpath.c: fixed the root evaluation problems
7538 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7539 ignorable spaces with <b> <bold> <em>
7540 * tree.c: fixed a loop in xmlSearchNsByHref()
7541
7542Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * xpath.c: applied another XPath patch from TOM
7545 * xpath.c include/makefile.am: applied another patch from
7546 china@thewrittenword.com (cleanup on IRIX).
7547
7548Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * xml-config.1: received a fixed version from Fredrik Hallenberg
7551 <hallon@lysator.liu.se>
7552
7553Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7556 cleanup patch for XPath
7557
7558Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * patched to redirrect all "out of context" error messages to
7561 a reconfigurable routine. The changes are:
7562 * xmlerror.h : added the export of an error context type (void *)
7563 an error handler type xmlGenericErrorFunc there is an interface
7564 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7565 to reset the error handling routine and its argument
7566 (by default it's equivalent to respectively fprintf and stderr.
7567 * all the c files: all wild accesses to stderr or stdout within
7568 the library have been replaced to calls to the handler.
7569
7570Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * configure.in: release 2.2.6
7573 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7574 exporting the inner functions of xpath for extension modules
7575 * doc/*: updated and rebuilt the doc
7576
7577Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * nanohttp.c : applied Wayne HTTP cleanup patch
7580 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7581 and xmlNodeSetSpacePreserve()
7582
7583Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * xpath.c: closing bug #29260
7586
7587Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7590 multikey tuples, made hash structure opaque
7591 * valid.[ch]: moved elements, attributes, notations decalarations
7592 as well as ID and refs to hash tables.
7593 * entities.c: hash cleanup
7594 * xmlmemory.c: fixed a dump problem in debug mode
7595 * include/Makefile.am: problem passing in DESTDIR= values patch
7596 from Marc Christensen <marc@calderasystems.com>
7597 * nanohttp.c: removed debugging remains
7598 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7599 * HTMLparser.c parser.c: fixing a number of problems with the
7600 macros in the *parser.c files (Wayne).
7601 * HTMLparser.c: close the previous option when opening a new one
7602 (Marc Sanfacon).
7603 * result/HTML/*: updated the HTML results accordingly
7604
7605Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7608 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7609 XPath functions and XML entities table to them. More to come...
7610 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7611
7612Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * tree.c: coalesce adjacent text nodes
7615 * valid.c: handling of blank nodes in DTd validation (raised
7616 by problems with a posteriori validation).
7617 * nanohttp.c: changing behaviour on HTTP write stuff.
7618 * HTMLtree.c: forced body and html to be explicitely closed.
7619 * xpath.h: exported more XPath functions.
7620
7621Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * Release of 2.2.5
7624 * xpointer.c: range() range-inside and other helper functions
7625 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7626
7627Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7630 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7631
7632Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7635 and XPointer modules
7636
7637Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * SAX.h: closed #25107
7640
7641Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * testSAX.c: fixed problem with cdata reporting
7644 * SAXresult/* : updated
7645
7646Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7649 Closed bug #27499, added to regression tests
7650 * TODO: updated
7651
7652Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7655 support for SCRIPT and STYLE with help from Bjorn Reese
7656 * test/HTML/* result/HTML/*: added simple testcase and updated
7657 the existing ones.
7658
7659Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7662 string-range for empty strings
7663 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7664 test/XPath/xptr/strrange: augmented the XPointer testsuite
7665
7666Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * doc/xml.html doc/xmlmem.html: added a module describing memory
7669 interfaces and use, updated the main page.
7670
7671Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7674 nanoftp code work on Windows too now
7675
7676Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7679 * xpointer.c: implemented string-range() at least a good first version
7680 * test/XPath/docs/str test/XPath/xptr/strrange
7681 result/XPath/xptr/strrange: the string-range() tests
7682
7683Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * Makefile.am include/Makefile.am include/win32config.h
7686 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7687 and make distcheck
7688
7689Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7692 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7693 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7694
7695Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7698 patch for socklen_t detection by
7699 Albert Chin-A-Young <china@thewrittenword.com>
7700
7701Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7704 and added a --dtdvalid option to xmllint used to test it
7705
7706Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7709 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7710
7711Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7714 handlings (registration, lookup, cleanup)
7715
7716Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * configure.in Makefile.am include/makefile.am: adding XPointer
7719 and XPtrtests target
7720 * xpointer.[ch] : new files for XPointer support
7721 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7722 more XPath tests
7723
7724Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * configure.in: fixed, very broken, make distcheck works again
7727
7728Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * More work toward 2.2.5, integrated a number of patches
7731 * configure.in Makefile.am win32config.h.in: trying to cleanup
7732 make distcheck .... huh ...
7733 * include/Makefile.am include/win32config.h: new directory
7734 for includes
7735 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7736 updated teh makefiles and instructions for WIN32
7737 * xpath.c: small fixes
7738 * test/XPath/ results/XPath: updated the testcases and results
7739 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7740 suggested patches
7741 * valid.c: fixed an ID bug
7742
7743Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007746 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007747 * xpath.[ch]: worked on XPointer
7748
7749Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * configure.in Makefile.am: 2.2.5, ship the include in an
7752 include/libxml subdirectory, use symlinks when using CVS
7753 * testSAX.c: fixed small bug
7754 * testXPath.c: changed the way testfiles are parsed
7755 * debugXML.c: same kind of cleanup when parsing an argument expression
7756 XPath/XPointers can have blanks embedded
7757 * xpath.[ch]: more cleanup, reorgs for XPointer work
7758 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7759 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7760
7761Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7764 in the XPath engine, rewrote large parts of it, now it's far
7765 cleaner and in sync with the REC not an old WD. Fixed a parsing
7766 problem in the interactive XML shell found when testing XPath.
7767
7768Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7771 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7772 examples with the extra test
7773
7774Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7777 the global init function.
7778
7779Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * HTMLparser.c: Doohhh, attribute name parsing was still case
7782 sensitive ! Fixed this ...
7783 * result/HTML/* : updated the tests results accordingly
7784
7785Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7788 engine, should be far more stable, incorporated a new version of
7789 preceding/following axis, need testing
7790 * uri.c: fixed file:///c:/a/b/c problem
7791 * test/XPath/tests/idsimple: augmented the XPath tests
7792
7793Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * doc/* rebuilding docs for 2.2.4 release
7796
7797Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * configure.in: releasing 2.2.4
7800 * parser.[ch]: added xmlStrEqual()
7801 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7802 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7803 use xmlStrEqual instead
7804 * TODO: updated
7805 * added an XPath test
7806
7807Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7810 * entities.h: exported xmlInitializePredefinedEntities
7811 * parser.[ch] : added xmlInitParser()
7812 * parserInternals.h : had to export htmlInitAutoClose()
7813
7814Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7817 problems
7818 * Makefile.am : added XPath regression tests to normal tests
7819 * uri.c: fixed a problem with local paths, cleanup
7820 * parser.c: fixed a problem with large CData sections
7821
7822Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * configure.in xml-config.in: patch from "Ben Taylor"
7825 <sol7x86@hotmail.com> for solaris shared libs lookup
7826
78272000-09-30 Martin Baulig <baulig@suse.de>
7828
7829 * libxml-2.0.pc.in: Provide pkg-config script.
7830
7831 * configure.in: Create the libxml-2.0.pc script from the
7832 libxml-2.0.pc.in templates.
7833 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7834 script in `$(libdir)/pkgconfig'.
7835
7836Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7839 when compiling with MSC
7840
7841Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * xpath.c: patch for normalize-string() substring-before(),
7844 substring-after() and translate() functions from Bjorn Reese
7845 <breese@mail1.stofanet.dk>
7846 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7847 Fredrik Hallenberg <hallon@lysator.liu.se>
7848 * TODO: updated
7849
7850Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7853 problem of socklen_t being undefined on a number of platforms
7854 * debugXML.c: fixed a compilation problem when without snprintf
7855
7856Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7859 an URI bug and a fix for the control-character-induced infinite loop
7860 * nanohttp.c: preventive fix for compiling on WIN32
7861
7862Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * xmlint.c: closing bug #25000
7865
7866Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7869 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7870 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7871 related function, fixing xmlStrncmp(), and associated cleanup
7872 * result/HTML/entities.html.sax: updating result
7873
7874Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * uri.c: applied patch for URI escaping from Wayne Davison
7877 <wayned@blorf.net>
7878 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7879 from Denis Barbier <barbier@imacs.polytechnique.fr>
7880 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7881 patch from Wayne Davison
7882
7883Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * doc/xml.html : updated with new releases, adding "how to help"
7886
7887Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7890 removed a few warnings in pedantic mode ...
7891 * parserInternals.c parser.c: moved encoding switching function
7892 to parserInternals.c
7893 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7894
7895Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7898 error or warning handlers
7899
7900Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * parserInternals.c parserInternals.h parser.c Makefile.am:
7903 created a new module parserInternals.c, moved most of the
7904 code shared by the various parsers there, as well as
7905 deprecated code from parser.c. More cleanup of parser.c
7906 * uri.c: fixed a problem when URI is NULL
7907 * valid.c: speedup when looking for an attribute declaration
7908
7909Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7912 the cleanup of the computation of URI references when seeking
7913 external entities. The URI reference string and the resulting
7914 URI are both stored now.
7915 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7916 large s(n)printf checks and cleanup from Denis Barbier
7917 <barbier@imacs.polytechnique.fr>
7918 * xmlversion.h.in tree.h: couple of SGML declarations for a
7919 possible docbook module.
7920 * result/VC/ : a couple of test output changed due to the change
7921 of the entities URI
7922
7923Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * parser.h: added a _private field for linking user's data
7926
7927Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * parser.c parserInternals.h: demacroified most of the IS_XXX
7930 the gain in size is significant so ...
7931
7932Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * entities.c: cases where looking up entities with doc==NULL
7935 covered
7936
7937Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * uri.c: applied Wayne Davison patch
7940 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7941
7942Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * uri.c testUri.c: applied Wayne Davison patches
7945 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7946 * Makefile.in: added URItest and included thenin "make tests"
7947
7948Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * xmlversion.h.in: closed bug 22941
7951
7952Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * doc/xmlio.html: added doc and example for entity loader
7955 redefinition.
7956
7957Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7960 used by libxml
7961
7962Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * parser.c: Fixed bug on invalid ontent characters and when using
7965 push.
7966 * xmllint.c: fixed xmllint endling of errors in push mode
7967
7968Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * HTMLparser.c testHTML.c: applied two new patches from
7971 Wayne Davison <wayned@users.sourceforge.net>
7972 * result/HTML/*.sax: regenerated HTML SAX output
7973 * parser.c: more cleanup.
7974
7975Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * HTMLparser.[ch] testHTML.c: applied the second set of
7978 patches from Wayne Davison <wayned@users.sourceforge.net>,
7979 adding htmlEncodeEntities()
7980 * HTMLparser.c: fixed an ignorable white space detection bug
7981 occuring when parsing with SAX only
7982 * result/HTML/*.sax: updated since the output is now HTML
7983 encoded...
7984
7985Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * HTMLparser.[ch]: applied some of Wayne Davison
7988 <wayned@users.sourceforge.net> patches
7989
7990Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7993 undeclared namespace prefix was used, added a warning.
7994 Cleaned up support w.r.t. entities, spilling out a warning
7995 and being pedantic on lookups.
7996 * test/warning/ent9 : added testcase for previous example.
7997 * TODO: updated
7998 * parserInternals.h parser.c: changed the way names are parsed
7999 now allow infinite size and decrease penalty for normal use
8000 * parser.c: Started a big cleanup/check of the parser code,
8001 fixed some of the most tortuous entity code, spotted code
8002 unused anymore
8003 * test/*: added tests for very long names and related nasty
8004 things.
8005
8006Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * doc/encoding.html: added encoding aliases doc
8009 * doc/xml.html: updates
8010 * encoding.[ch]: added EncodingAliases functions
8011 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8012 bottleneck affecting large DTDs like Docbook
8013 * parser.[ch] xmllint.c: added a pedantic option, will be
8014 useful
8015 * SAX.c: redefinition of entities is reported in pedantic mode
8016 * testHTML.c: uninitialized warning from gcc
8017 * uri.c: fixed a couple of bugs
8018 * TODO: added issue raised by Michael
8019
8020Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * doc/encoding.html: propagated Martin Duerst suggestions
8023
8024Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8027 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8028 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8029 by Wayne Davison
8030
8031Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * nanoftp.c nanohttp.c: small cleanup
8034 * TODO: updated
8035
8036Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8037
8038 * added an old VC testcase and updated title.xml entity
8039
8040Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8043 done on auto-opening of <p> tags and cleanup of SAX output
8044
8045Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8048
8049Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * doc/xml.html libxml.* structure.*: updated the doc a bit
8052
8053Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8056 of SAX tests
8057
8058Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8061 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8062
8063Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8066 * testHTML.c: fix core dump on Solaris 2.x systems
8067 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8068 * result/HTML/*.sax: previous bug fix lead to new results
8069
8070Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8073 * configure.in: added --with-readline=DIR to accept alternate
8074 path for readline include/library
8075 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8076 for ANSI under HP-UX
8077 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8078 includes @LIBS@
8079
8080Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * doc/* : rebuilt the docs
8083 * getting ready for 2.2.2 release
8084
8085Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8088 and xmlAddFeature()
8089 * tree.[ch]: added xmlAddChildList()
8090 * xmllint.c: MAP_FAILED macro test
8091 * parser.h: added xmlParseCtxtExternalEntity()
8092 * valid.c: applied bug fixes removed warning
8093 * tree.c: added CDATA block to elements content
8094 * testSAX.c: cleanup of output
8095 * testHTML.c: added SAX testing
8096 * encoding.c: better error recovery
8097 * SAX.c, parser.c: fixed one of the external entity processing
8098 of the OASis testsuite
8099 * Makefile.am: added HTML SAX regression tests
8100 * configure.in: bumped to 2.2.2
8101 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8102 SAX results
8103
8104Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * configure.in: patch for HP compiler
8107
81082000-08-04 Sven Heinicke <sven@zen.org>
8109
8110 * xmllint.c: Was coredumping sometimes when the file given didn't
8111 exist.
8112
8113Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8116
8117 when using in memory parsing. Need some cleanup.
8118 * xmllint.c configure.in: added a --memory flag to test memory
8119 parsing
8120
8121Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * nanohttp.c: fixed socklen_t replacement to unsigned int
8124 * parser.c: fixed a space handdling missing at the end of
8125 production 28 DOCTYPE.
8126 * xmlmemory.c: fixed a stupid bug on the routine to override
8127 allocation functions
8128 * TODO: updated
8129
8130Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * doc/ regenerated the docs
8133
8134Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * doc/encoding.html doc/xml.html: added I18N doc
8137 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8138 improvements, both parser and filters, added ASCII & HTML,
8139 fixed the ISO-Latin-1 one
8140 * xmllint.c testHTML.c: added/made visible --encode
8141 * debugXML.c : cleanup
8142 * most .c files: applied patches due to warning on Windows and
8143 when using Sun Pro cc compiler
8144 * xpath.c : cleanup memleaks
8145 * nanoftp.c : added a TESTING preprocessor flag for standalong
8146 compile so that people can report bugs more easilly
8147 * nanohttp.c : ditched socklen_t which was a portability mess
8148 and replaced it with unsigned int.
8149 * tree.[ch]: added xmlHasProp()
8150 * TODO: updated
8151 * test/ : added more test for entities, NS, encoding, HTML, wap
8152 * configure.in: preparing for 2.2.0 release
8153
8154Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008157 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008158
8159Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * doc/xml.html: changed the xmlsoft.org structure, updated the
8162 examples w.r.t. root and childs
8163
8164Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
Daniel Veillard784b9352003-02-16 15:50:27 +00008166 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008167
8168Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * HTMLparser.c: Work on character encoding support for the HTML parser
8171 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8172 * encoding.c: Fixed a potential memleak in the encoding stuff
8173
8174Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * doc/FAQ.html doc/Makefile.am : added a FAQ
8177
8178Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8181 of the HTML parser to force it to not bypass SAX
8182
8183Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * win32config.h.in: updated
8186 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8187 lacks iconv support :-( need to release 2.1.1
8188 * configure.in: release 2.1.1
8189 * HTMLparser: fixed bug #14784
8190 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8191 by Windows compiler
8192 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8193 the SAX startDocument() callback.
8194 * TODO: updated
8195
8196Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * added xmlStopParser()
8199
8200Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * configure.in: 2.1.0 prerelease
8203 * Large resync between W3C and Gnome tree
8204 * nanoftp, nanohttp.c: fixed stalled connections probs
8205 * HTMLtree.c SAX.c : support for attribute without values in
8206 HTML for andersca
8207 * valid.c: Fixed most validation + namespace problems
8208 * HTMLparser.c: start document callback for andersca
8209 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8210 * parser.h, SAX.c: serious speed improvement for large
8211 CDATA blocks
8212 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8213 different encoding
8214 * example/Makefile.am example/gjobread.c tree.h: work on
8215 libxml1 libxml2 convergence.
8216 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8217 and the LIBXML_TEST_VERSION macro
8218
8219Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * doc/xml.html: various patches and improvements typo fixed by
8222 Felix Natter
8223 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8224 from Felix Natter <fnatter@gmx.net>
8225
8226Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * doc/upgrade.html: updated with instructions for support of both
8229 libxml-1.x and libxml-2.x
8230 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8231 for 2.x support and also fixed includes
8232
8233
8234Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8237 the encoding support, added iconv support, so now libxml if
8238 compiled with iconv automatically support japanese encodings
8239 among others. Work based on initial patch from Yuan-Chen Cheng
8240 I may have broken binary compat in the encoding handler
8241 registration scheme, but that was so utterly broken I don't
8242 expect anybody to have used this feature until now.
8243 * parserInternals.h: fixup on the CHAR range macro
8244 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8245 code.
8246 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8247 * uri.c: added xmlParseURI() I can't believe I forgot to
8248 implement this one in 2.0 !!!
8249 * SAX.c: moved doc->encoding update in the endDocument() call.
8250 * TODO: updated.
8251
8252Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * tree.h: removed extraneous xmlRemoveProp definition
8255 * TODO: added item about --disable-corba configure switch
8256 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8257 * nanoftp.c: fixed include problems giving troubles on AIX and
8258 slowlaris
8259 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8260 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8261 comment and headers changes to lower gtk-doc number of warnings
8262 * doc/html/*: rebuilt docs
8263
8264Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * HACKING: documented the tag for 1.x and instructions
8267
8268Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8271 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8272 xmlCreateIOParserCtxt
8273 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8274 significant overall improvement
8275 * xmllint.c: added I/O test to xmllint
8276 * testSAX.c: added a speed test
8277 * doc/* : updated/regenerated
8278
8279Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * xpath.c uri.h parserInternals.h: cosmetic changes from
8282 "Timur I. Bakeyev" <timur@bat.ru>, including making
8283 xmlCreateURI() public
8284
8285Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8288 and the code at the same time. Added a clean mechanism for
8289 overload or added input methods: xmlRegisterInputCallbacks()
8290 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8291 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8292 * TODO: updated
8293 * doc/* : updated/regenerated
8294 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8295 source dir
8296
8297Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * testURI.c: yet another forgotten commit, I should get some sleep !
8300
8301Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * xmllint.c: forgot to commit this too ?
8304
8305Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * xmlversion.h.in : forgot to commit this previously
8308
8309Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8312 * README TODO: updated for release
8313 * uri.c uri.h: added authority parsing/saving
8314 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8315 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8316 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8317 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8318 Makefile.am : added compile-time customization of libxml
8319 --with-ftp --with-http --with-html --with-xpath --with-debug
8320 --with-mem-debug
8321 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8322 #include <libxml/xxx.h> I hope it won't break too much stuff
8323 and will be manageable in the future...
8324 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8325 and added xmllint to the installed programs
8326 * uri.h: added xmlFreeURI()
8327
8328Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * uri.c uri.h: finished the escaping handling, the base support
8331 and the URI path normalization. Looks good just lacks the
8332 authority content parsing code.
8333 * Makefile.am: added instructions to generate testURI
8334 * TODO: updated
8335 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8336 added links and icons for W3C and Gnome
8337
8338Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * xmlmemory.[ch] : seems I forgot to actually update the files in
8341 the last commit :-)
8342 * doc/xml.html doc/html/* : updated and uploaded the docs
8343
8344Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8347 * TODO: updated
8348 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8349 libxml default allocation function with another set (like gmalloc/
8350 gfree).
8351 * Makefile.am, uri.c, uri.h: added a set of functions to do
8352 exact (litteraly copied from the RFC 2396 productions) parsing
8353 and handling of URI. Will be needed for XLink, one XML WFC,
8354 XML Base and reused in the nano[ftp/http] modules. Still work
8355 to be done.
8356
8357Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * configure.in, libxml.spec.in : libxml2
8360 * doc/* : updated the doc page, rebuilt the docs
8361
8362Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * all: tagged LIB_XML_1_X
8365 * *.c *.h : updated from W3C CVS tree
8366 * configure.in : 2.0.0-beta
8367 * libxml.spec.in : libxml2 package nam
8368 * result/* : new version of the tests output
8369
8370Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8371
8372 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8373
8374Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * doc/* : rebuilt the docs
8377 * parser.c: final patch on #6766
8378 * valid.c: small patch on validity checks.
8379
8380Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8383 added
8384 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8385 compatibility w.r.t. XML spec and existing code.
8386
8387Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * parser.c: seems a better solution to <a> </a> exists,
8390 will try it for a while
8391
8392Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * parser.c: tried to remove the <a> </a> generating <a/>
8395 this is hard. Left a flag for that purpose. Fixed bug #6766
8396 * configure.in: prepared 1.8.7 not released, due to previous
8397 problem
8398
8399Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * doc/xml.html : applied second patch from Paul DuBois
8402
8403Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * doc/xml.html : applied patch from Paul DuBois
8406
8407Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8410
8411Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8414 compilation warnings on various platforms.
8415 * parser.c: Fixed #5281 validity error callbacks are now desactived
8416 by default if not validating.
8417
8418Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8421
8422Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8425 <gkatsi@cs.toronto.edu>
8426
8427Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8430 processing URLs
8431
8432Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8435 xmlNanoFTPUpdateURL for persistent control connections.
8436 * configure.in: 1.8.6
8437
8438Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8441 * tree.[ch] : added xmlSaveNoEmptyTags
8442
84432000-01-29 James Henstridge <james@daa.com.au>
8444
8445 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8446
8447 * Makefile.am: added nanoftp.[ch] to the build.
8448
8449Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * nanoftp.[ch]: cleanup, comments, API
8452 * debugXML.c : fixed a bug in the cat command
8453 * doc/*: regenerated the docs
8454
8455Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8458 * debugXML.c : fixed a bug in the cat command
8459 * valid.c: fixing some small probs
8460 * libxml.spec.in: get rid of the SNAP suffix
8461 * doc/xml.html: updated the status
8462
8463Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * xml-config.in: xml-config --version to just return the
8466 version number
8467 * xpath.c: some cleanup w.r.t. axis when the current node is
8468 an attribute.
8469 * TODO: updated
8470
8471Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * configure.in: prepared for libxml-1.8.5
8474 * doc/* recompiled the documentation
8475
84762000-01-17 Jody Goldberg <jgoldberg@home.com>
8477
8478 * configure.in : WARNING autoconf subtlety alert :
8479 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8480 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8481 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8482 get defined by AC_CHECK_HEADERS.
8483
8484Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8487 Rune.Djurhuus@fast.no
8488
8489Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * TODO: updated
8492 * tree.c, parser.c: made sure that only memory alloc problems
8493 and internal parser errors are allowed to write to stdout or
8494 stderr.
8495
8496Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * tree.c : restored xmlNewGlobalNs since this seems used by
8499 a lot of existing code :-(, fixed a bug in xmlNewNs
8500 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8501 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8502 to exit() from the library code.
8503 * xpath.c, parser.c: removed bugs or unused code detected by
8504 Windows compilers
8505 * parser.c: started adding interfaces for parsing well balanced
8506 XML fragments
8507 * configure.in: releasing 1.8.4
8508 * doc/* : rebuilt the docs
8509
8510Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * tree.[ch] : added xmlNewDocFragment() for DOM
8513 * testHTML.c: uninitialized variable.
8514
8515Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * doc/* : rebuild the docs
8518
8519Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * acconfig.h: readline and history patch
8522 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8523 * tree.c: added check and handling when possibly removing an ID
8524 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8525 and saving.
8526 * test/HTML/entities.html result/HTML/entities.html* : test for
8527 various entities reference cases
8528 * result/HTML/* : as a result output of some testcase have
8529 changed
8530 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8531 by previous example. added xmlParseTryOrFinish().
8532 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8533 entities.h debugXML.h HTMLparser.h: changed the way struct are
8534 declared to allow gtk-doc to expose those
8535 * parser.c: closed bug #4960
8536 * Makefile.am configure.in: Applied patch from
8537 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8538 and math/socket libs detection
8539
8540Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * configure.in, Makefile.am: link tester against readline
8543 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8544
8545Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * tree.[ch]: added xmlRemoveProp
8548 * win32config.h.in nanohttp.c: avoid including the Windows
8549 socket stuff in every C files
8550 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8551 the XmL parser(s)
8552 * test/ns4 result/ns4 etc...: added test case for previous prob
8553 * tree.c: xmlNewNs wasn't checking for double definition
8554 * Makefile.in: fixed a problem with dist-hook duplicates
8555 * parser.[hc], xmlIO.c: fixed the loading of external entities
8556 APIs, now xmlLoadExternalEntity() is used everywhere and
8557 setting up an app specific front-end using the
8558 * SAX.c parser.c: some fixes, now the xhtml spec validates
8559 with the xhtml DTD.
8560 * error.c: fixed crashes in case of no input stream
8561 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8562 to the validation tests and results
8563
8564Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8567 too htmlCreatePushParserCtxt() and htmlParseChunk()
8568 * parser.c: a bit of cleanup.
8569 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8570 to XML) removed the last mem leak known
8571 * HTMLtree.c: output message cleanup
8572 * xmlmemory.c: display content info about memory blocks
8573 * result/HTML/wired.* : missing att value warning change
8574
8575Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * doc/* : rebuilt the documentation
8578
8579Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * parser.[ch] parserInternals.h: Push parser for XML,
8582 seems to work fine now
8583 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8584 --push for push testing
8585 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8586 * testSAX.c: added --push
8587 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8588 subtree
8589 * xmlIO.[ch] : enriched API + fixes for push mode
8590 * entities.[ch]: added the entity content length to the struct.
8591 * xmlmemory.[ch]: new API to show the last entries for the shell
8592 * valid.c: added required attribute testing
8593 * SAX.c: the cdata callback now merge contiguous fragments
8594 * HTMLparser.c: cleanup of some macros
8595
8596Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * parser.c: fix for PIs name starting with xml
8599 * tree.c: fixed a potential problem with || and && ops
8600 * *.c, configure.in win32config.h.in : generate win32config.h for
8601 those on the Other Side !
8602
8603Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * parser.c: fixed a stupid = vs. == bug :-(
8606 * doc/gnome-xml.sgml: s/glade/xml/
8607
8608Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * configure.in, doc/xml.html : bug fix release 1.8.2
8611 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8612 Hopefully the end of that silly C++ include problem
8613 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8614 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8615 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8616 troubles with autoclosed elements when the stree shape doesn't
8617 follow the DtD specs. Added htmlIsAutoClosed() and
8618 htmlAutoCloseTag()
8619 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8620 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8621 * debugXML.c: fixed a bug on printing default namespaces.
8622 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8623
8624Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * result/HTML/*.htm[l] : updated the HTML regression tests according
8627 to the new output
8628 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8629 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8630 problem due to intermix of extern "C" { ... } declarations for C++
8631 and recursive includes in the headers
8632
86331999-12-20 Chris Lahey <clahey@umich.edu>
8634
8635 * HTMLtree.c: Made it so that html nodes with a single child do
8636 not insert a carriage return before or after the child node.
8637
8638Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * configure.in, doc/xml.html : bug fix release 1.8.1
8641 * parser.c: fixed bug #4344
8642 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8643 added the glue to avoid C++ problems
8644 * doc/* : regenerated the documentation
8645
8646Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8649 namespace recognition, and Dia as a resul :-(
8650 * encoding.c: closed bug #3950
8651
8652Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * valid.c: debugging a posteriori validation, except URI expansion
8655 stuff this should be fixed now
8656 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8657 Carl Nygard <cnygard@bellatlantic.net>
8658 * tester.c: added --postvalid, cleaning of the code
8659 * tree.[ch]: added xmlDocGetRootElement()
8660
8661Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8662
8663 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8664 c++ losage.
8665
8666Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * configure.in, doc/xml.html : bumped to 1.8.0
8669 * xlink.[ch], Makefile.am : added framework for link detection
8670 * parser.h: added nbChars to parser context, needed for cleanup.
8671 * xmlmemory.c: removed a nasty bug when out of mem
8672 * valid.[ch]: adding namespace support for attribute decl
8673 * tester.c: added --debugent option
8674 * debugXML.[ch]: added xmlDebugDumpEntities()
8675 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8676 buffers instead, this was really needed, validation was breaking
8677 in strange ways due to that. Added xmlParseStringPEReference()
8678 and other parsing from strings functions. Entities processing
8679 modified again, but PERef are still not handled correcly but
8680 unless you're Eve Maller you won't notice :-)
8681 * HTMLparser.c: large changes toward reliability, and switched to
8682 lowercase internal tags, XHTML is lowercase, so it will help
8683 that output is closer to next version.
8684 * doc/* : regenerated the documentation, it is now hosted at
8685 http://xmlsoft.org/ (same bits I just bought the domain :-)
8686
8687
8688Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8691 doc generation
8692 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8693 in the SAX API
8694 * doc/*: rebuilt the doc making sure everything appears in the
8695 HTML files
8696
8697Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8700 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8701 which allow impressive speed improvement on dataset with
8702 large text pieces, but at the cost of broken binary
8703 compatibility and slightly bigger memory usage.
8704 Configure with --with-buffers to activate them, they
8705 are protected with XML_USE_BUFFER_CONTENT define.
8706 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8707 goal is 0 memory left allocated once parser is no more used
8708 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8709 call xmlCleanupParser() and xmlMemoryDump()
8710
8711Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8714 * parser.[ch] encoding.[ch]: added memory cleanup routines
8715 * parser.c: closing bug #3788
8716 * doc/*: rebuilt the doc
8717
8718Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8721 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8722 * tester.c: added --compress option
8723 * doc/*: rebuilt the documentation
8724
8725Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8728 if given /proc/kcore as input !
8729 * doc/xml.html doc/*: updated and rebuilt the documentation
8730
8731Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * parser.c: Fixed some wrongly space collapsing code due to
8734 a misreading of the spec.
8735 * result/*: fixed the output accordingly
8736
8737Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * encoding.c: bug fix and typos
8740 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8741 * parser.c: added attribute normalization closing bug #3597
8742 * test/att* result/att* SAXresult/att*: testcase for attribute
8743 normalization
8744
8745Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * configure.in: closing bug #3163 by adding extra flags for the
8748 cc compiler on HP-UX
8749
8750Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * valid.[ch] : removed a typo and an enumerated type bug in the
8753 xmlAddElementDecl() function
8754 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8755 call to xmlEncodeEntitiesReentrant() so that the functions
8756 New, Set and Get are at the same level.
8757 * parser.c HTMLparser.c: extra memory allocation bug for
8758 attributes detected by someone using libxml in embedded systems :-)
8759
8760Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * xmlmemory.h: turned off mem debug :-\
8763
8764Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * parser.c: closed bug #2784 a one line fix, but worth pushing
8767 a new release out
8768 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8769 some structures, comments before and after the
8770 main element, and other nastyness
8771 * HTMLtree.c tree.c: accomodate the extended HTML supported
8772 * configure.in: pushing 1.7.4
8773 * test/ent8 and related outputs : added a new test for bug #2784
8774 * test/HTML/wired.html and related output: a nasty HTML example
8775 * Makefile.am: improved the test scripts
8776 * docs/* : reran the documentation extractor, updated xml.html
8777
8778Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8781 HTMLparser and debugged the HTML related code. HTML documents
8782 now have their own type
8783 * entities.c: do not dump &apos; for HTML output
8784 * xmlmemory.c: improvement, breakpoint mechanism
8785 * testHTML.c: added --sax --repeat ...
8786 * Makefile.am: improved the HTML tests
8787 * valid.[ch]: added xmlValidGetValidElements and
8788 xmlValidGetPotentialChildren
8789 * tester.c: added --insert to test the 2 new functions
8790 * test//* result//* SAXresult//* : regression test cleanup
8791 and extension.
8792 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8793 gnome-xml-nanohttp.html
8794
8795Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * HTMLparser.c: fixed problems with some autoclose tags
8798 * tree.c: fixed XML output problems.
8799 * result/* SAXresult/*: update of the tests output
8800
8801Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * Makefile.am: Arturo patch for xmlConf.sh version info
8804 * parser.c: Tim Josling patch for single quoted items
8805 * tester.c: Tim Josling patch for tester options usage
8806 * tree.h: indent cleanup
8807
8808Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8809
8810 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8811 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8812
8813Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * tree.c : Raph patch for initialization of CORBA fields
8816 * parser.c, xpath.c, ...: modification of doc comments
8817 * xpath.c : allow spaces in xpath expressions
8818
8819Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8820
8821 * xmlmemory.h: turning off memory debug :-(
8822
8823Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8826 better SAX interfaces.
8827 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8828 entity.
8829 * configure.in: 1.7.2
8830
8831Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8832
8833 * libxml.spec.in: fixed the URL
8834 * doc/xml.html: improved the documentation front-end
8835
8836Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8837
8838 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8839
8840Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * libxml.spec.in: fixed the alpha compile problem
8843 * parser.[ch]: changed errno to errNo in the parser context :-(
8844 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8845 * doc/xml.html: changed CHAR to xmlChar
8846 * doc/html/*: recompiled the documentation
8847 * configure.in: 1.7.1
8848
8849Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8850
8851 * parser.h: modified the parser context struct to regain 1.4.0
8852 binary compatibility
8853 * parser.c, xml-error.h: added errno ot teh context and defined
8854 a set of errors values with update of errno
8855 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8856 DTDs and entities
8857 * *.h, *.c: complete cleanup of the use of config.h and include
8858 protection depending on the current setup.
8859 * overalll debugging, maintenance and bug-fixing on all modules
8860 * updated the documentation
8861 * ready for 1.7.0
8862
8863Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * HTMLparser.c : cleanup
8866 * SAX.c valid.c valid.h: added ID/IDREF checking
8867 * tree.c tree.h: extended doc structure for refs
8868 * configure.in: 1.6.2
8869 * parser.c: patched bug in SAX user arg call
8870 * parserInternals.h: patched missing close in C++ wrapping
8871 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8872 especially upcoming XPointer implementation.
8873 * doc/xml.html: augmented, typo
8874
8875Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8876
8877 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8878 not all invocations of install understand -d.
8879
8880Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8881
8882 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8883 to make 'check' works, when builddir != srcdir.
8884
8885Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * doc/xml.html : updated the documentation
8888
8889Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8892 not deallocated memory blocks
8893 * *.c : replaces all calls to malloc() free() and realloc() to
8894 the wrapper functions/macros
8895 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8896 instead of xmlFreeNodeList()
8897
8898Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * HTMLparser.c: corrected a stupid bug leading to core dump at
8901 tree deallocation. Removed warnings indicated by
8902 Stephane.Conversy@lri.fr
8903 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8904 looked for in the external subset
8905
8906Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8909 on SGI by Stephane.Conversy@lri.fr
8910
8911Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * all .h : changed the prototype declaration indent as in gtk
8914 * most .c : working on reducing the TODOs in the code
8915 * most .c : cleanup though -pedantic and Insure++
8916 * improvements on validation ID checkings.
8917 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8918 * xml-config.in: closed #1810
8919
8920Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * tree.h, valid.c, valid.h: more work on validity, IDs
8923 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8924 definition for AIX
8925
8926Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8927
8928 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8929 the distribution due to a cut'n paste error at last commit
8930
8931Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * configure.in: upgraded to version 1.4.0
8934 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8935 Big update, added a large part of the validation process,
8936 it should be usable, but some parts are missing
8937 * xpath.c: improved the implementation w.r.t. root.
8938 * Makefile.am: added more tests
8939 * test and result trees: added a lot of tests
8940 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8941
8942Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * Added an HACKING file
8945
8946Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * xpath.[ch] : improvements and debug of the XPath implementation
8949 * parser.c, HTMLparser.c : modified the parsers to be progressive
8950 * tree.[ch] : extended the Buffer promitives
8951 * xmlIO.[ch] : added basic I/O routines providing progressive
8952 parsing and ready for I18N conversion plugins
8953 * SAXresult/* : the SAX callback sequence maybe slightly different
8954 now
8955 * test*.c : improved/updated the tests programs
8956 * doc/* : recompiled the docs.
8957
89581999-07-26 Michael Meeks <michael@edenproject.org>
8959
8960 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8961
8962 * tree.c: Ditto.
8963
8964Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8965
8966 * configure.in: upgraded to version 1.4.0
8967 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8968 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8969 XML query language, see http://www.w3.org/TR/xpath for more details.
8970 * parser.c, parser.h: added CHAR* related string functions for XPath
8971 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8972 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8973 rebuild the docs.
8974 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8975 and regression testing capabilities for XPath.
8976
8977Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8980 closing bug #1646
8981
8982Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * Makefile.am, example/Makefile.am: closed bug #1683
8985
8986Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8987
8988 * example/Makefile.am, configure.in: added the makefile for the
8989 gjobread example
8990
8991Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8992
8993 * doc/Makefile.am:
8994 - fix which allow "make install DESTDIR=</install/prefix>".
8995
8996Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8999 which fixed a problem on the file reading-code.
9000
9001Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9004 output.
9005 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9006
9007Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * parser.h : Oops removed the binary compatibility problem
9010 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9011 * parser.c, HTMLparser.c: applied patches for reading from stdin
9012
9013Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * parser.c, entities.c, valid.c: cleanup bug #1591
9016 * configure.in: cleanup bug #1592
9017 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9018 the same tree back-end. Hence gdome will be available for it.
9019 * doc/Makefile.am: close bug #617
9020
9021Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * parser.c: alloctate a per parser context SAX interface block
9024
9025Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9028 and xmlEncodeEntitiesReentrant with the correct one :-\
9029
9030Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9031
9032 * commit of my internal XML base changes, quite a lot of
9033 changes, cleanups, better entities support, framework for
9034 new I/O and charset detection and handling
9035 * Fixed the configure/Makefile stuff to generate shared libs
9036 with the proper version info, so we jumped on rev from
9037 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9038 xmlEncodeEntities() result need to be freed now, and a string
9039 xmlParserVersion provide the current library version.
9040
9041Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9042
9043 * parser.c: fixed a buffer overrun for when you have a very long
9044 attribute with no entities in it.
9045
9046Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * added example directory
9049 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9050
9051Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * Release of libxml-1.1, nearly everything has been touched for
9054 this.
9055 * Added more regression tests
9056 * Updated the documentation
9057
9058Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * tree.[ch]: unified the XML_NO_CORBA defines.
9061 * parser.c encoding.[ch]: started plugging in char encoding detection
9062
9063Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9064
9065 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9066 Also freed allocated buffer.
9067
9068Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9069 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9070 reentrancy problem at printing. One is left in entities.c, to
9071 remove ASAP
9072 * testSAX.c : added a test example showing the use of the SAX
9073 interface if one doesn't want to build the DOM tree.
9074 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9075
9076Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9077
9078 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9079 large revamping of the parser to use SAX callbacks
9080 http://www.megginson.com/SAX/ (or at least a C like interface
9081 a la Expat). It's now possible to set up your own callbacks
9082 and the parser will not build a DOM tree.
9083 * test/* result/*: updated the test suite, I finally removed
9084 the old Namespace draft support (PI based).
9085
9086Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * Makefile.am: added test result to EXTRA_DIST for make tests
9089
9090Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * parser.c, parserInternals.h: moved the chars macro definitions
9093 to parserInternals.h
9094 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9095 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9096
9097Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * xml-config.in : applied patch to make --version work
9100
91011999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9102
9103 * Makefile.am (check-local): Alias for `tests' target. This will
9104 cause `make check' to do the right thing.
9105 (tests): Don't run tests in srcdir. Also, replaced calls to
9106 basename with a `sed' "equivalent".
9107
9108Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9111 it in the header and not the sources, updated the doc.
9112 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9113 pointing this out.
9114
9115Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9118 exported the inputStream routines.
9119 * doc/html/* : updated accordingly
9120
9121Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * parser.c, parser.h, parserInternals.h: added a few extra
9124 internal calls to allocate and free parser contexts ...
9125 * doc/html/* : updated accordingly
9126
9127Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * configure.in, Makefile.am, doc/makefile.am : General changes for
9130 1.0.0 release and including the generated HTML documentation.
9131
9132Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * makefile.am : added parserInternals.h, oops.
9135
9136Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * parserInternals.h: added this header giving access to the parser
9139 internal functions.
9140 * doc/Makefile.am : added a rebuild target which rebuilds the full
9141 set of documentations
9142 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9143 the internal subset.
9144 * *.c *.h: modifications needed to generate the documentation using
9145 gtk-doc, cleanup of functions blocks, reorganisation of struct
9146 declarations.
9147
9148Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9151 the tar and spec file to include the beginning of the doc.
9152
91531999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9154
9155 * doc/.cvsignore: Added this file.
9156
9157Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * tree.c: fixed xmlGetProp to return "" when the attribute
9160 exists, even if the node-list is NULL.
9161
9162Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * tree.c: patched an error outputting empty attribute values.
9165 * Makefile.am and doc/makefile.am: have been updated during the
9166 week-end. Sorry for an empty CVS log, I got a shell problem.
9167
9168Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * tree.h: cleaned up using enums instead of defines
9171 * parser.c, valid.[ch]: more work on parsing/output of element
9172 declarations
9173
9174Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9175
9176 * valid.[ch], tree.c, parser.c : more work toward full parsing
9177 of XML DTDs.
9178 * README: added informations about mailing-list and on-line
9179 documentation
9180
91811999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9182
9183 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9184
9185Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * parser.c, tree.[ch] : more work toward conformance testing,
9188 added a last element to accelerate parsing of very flat structures
9189 started working on internal subset Element content declaration.
9190 * valid.[ch] : first cut at adding code toward validation.
9191 * previous changes had also small impact on most files, especially
9192 the conformance testing using James Clark test suite.
9193
9194Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * test/* : updated the examples, most of them were not well
9197 formed (humm), and added rdf2.
9198 * result/* : resulting changes in the output.
9199
9200Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9203
9204Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9205
9206 * tree.c: patched a bug in the generation of empty attributes
9207
9208Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9211 for node/trees/documents/... Biggest problem is namespace
9212 support when copying subtrees.
9213
9214Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9215
9216 * parser.c, entities.c: improve entities and char ref encoding,
9217 and cleanups of error messages.
9218
9219Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * parser.c, entities.c: simple bug hunting done during rpm2html and
9222 rpmfind integration.
9223
9224Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * parser.[ch]: Added interfaces allowing to specify a SAX
9227 handler before parsing.
9228
9229Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * parser.c: redirrect all errors reporting through the SAX
9232 error function
9233
9234Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9237 * libtool, tlmain ...: update of the libtool files
9238
92391998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9240
9241 * entities.c: Use g_snprintf insteda of snprintf.
9242
9243Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9244
9245 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9246 added ent5 test for this purpose.
9247 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9248
9249Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9250
9251 * parser.c: fixed? a strange error due to compression on a GWP
9252 document.
9253
9254Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9255
9256 * tree.[ch]: bug fixing
9257 * entities.[ch]: defined a specific type for predefined entities
9258 * doc/xml.html: more documentation on the library, how to use it,
9259 overview of the interfaces.
9260
9261Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9264
9265Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9266
9267 * tree.c: corrected a small bug
9268 * doc/xml.html: continuing writing documentation.
9269
9270Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * debugXML.h debugXML.c: added debugging utilities.
9273 * tester.c: added --debug switch.
9274 * tree.c: patched an incorrect node->type assignment.
9275 * parser.c: formatting, ensure that node->doc != NULL in attributes
9276
9277Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9278
9279 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9280 entity support and provide an internal representation close to
9281 DOM one (entity ref nodes, and attribute value as tree). I tried
9282 to preserve the interface but this will surely break some apps
9283 (I have to change rpm2html/rpmfind for example). I had to change
9284 two interfaces, and the generated tree is somewhat different.
9285 * doc/* : started documenting the XML library, the tree and
9286 DOM/Corba. This is a first step.
9287
9288Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9289
9290 * parser.c: Set up the fonctions comment block, boring but useful.
9291 * parser.h, SAX.c, parser.c: now attributes are processed through
9292 the SAX interface. The problem is that my SAX interface diverged
9293 quite a bit from the original one, well this is not an official
9294 spec, and translating it from Java to C is hairy anyway...
9295
9296Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9299 fonctions comment block, boring but useful.
9300
9301Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9302
9303 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9304 conversion routines. However they are not yet used to convert the
9305 inputs. The core will run with UTF-8.
9306
9307Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9308
9309 * tree.c : make sure that the type id is properly set-up when
9310 a new object is allocated, needed for DOM.
9311
9312Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9313
9314 * tree.h, tree.c: Ok, the main objects in the tree will be native
9315 corba objects, it costs 8 bytes per Node, Attribute and Document
9316 but it simplifies the Corba integration a lot (no extra interface
9317 objects to allocate/free).
9318
9319Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9320
9321 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9322 and changed NODEs contants for conformity with DOM Level 1
9323
9324Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * added hooks to keep track of servants when creating objects
9327 xmlDoc and xmlNode (for Corba export).
9328
9329Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * added xml-config script.
9332
9333Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9334
9335 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9336 to autoupdate libtool and automake conf files.
9337
93381998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9339
9340 * Makefile.am: Use '?' to separate the sed
9341 commands as ',' is used when people pass -Wl,something.
9342
9343
9344Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9345
9346 * tree.c, tree.h: added a per-document compression interface.
9347
9348Tue Sep 22 20:47:38 EDT 1998
9349
9350 * tree.c, tree.h: added saving with compression and added interfaces
9351 to control the compression level (xmlGetCompressMode,
9352 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9353
9354Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9355
9356 * parser.c: corrected a loop for files of size 0
9357
93581998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9359
9360 * error.h: New file. Contains prototyes from `error.c'.
9361
9362Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9363
9364 * Makefile.am (xmlincdir): New macro.
9365 (xmlinc_HEADERS): Renamed from include_HEADERS.
9366
9367Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9368
9369 * applied small patch on numeric entities from
9370 Christopher Blizzard <blizzard@appliedtheory.com>
9371
9372Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * New release 0.2, removed the old xml_* files so that it's
9375 coherent with the other CVS base (W3C), far better conformance
9376 to standard, new namespaces, decent entities support, beginning
9377 of a SAX-like interface. Nearly nothing left intact, even the
9378 test examples ...
9379
93801998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9381
9382 * .cvsignore: Add .deps dir
9383
9384Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9385
9386 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9387
9388Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9389
9390 * configure.in: added test for CPP
9391 * AUTHORS, Changelog: the original ones didn't get commited but the
9392 glib ones instead, fixed.
9393 * Makefile.am: corrected an error in library naming
9394
9395Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9396
9397 * integrated code developped at W3C
9398 * changed the original Copyright
9399 * migrated to automake
9400 * prefixed the filenames by xml_ to avoid filename clashes
9401
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009402Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9403
9404 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9405 should not be called.
9406
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009407Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9408
9409 * libxml-2.0.pc.in: applied the patch to fix #101894
9410
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009411Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9412
9413 * tree.c : applied patch from Lukas Schroeder for register callbacks
9414 * valid.c: modified patch from Lukas Schroeder to test
9415 register callbacks with --chkregister
9416
Daniel Veillard067bae52003-01-05 01:27:54 +00009417Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9418
9419 * xmlreader.c: seriously changed the way data are pushed to
9420 the underlying parser, go by block of 512 bytes instead of
9421 tryng to detect tag boundaries at that level. Changed the
9422 way empty element are detected and tagged.
9423 * python/tests/reader.py python/tests/reader2.py
9424 python/tests/reader3.py: small changes mostly due to context
9425 reporting being different and DTD node being reported. Some
9426 errors previously undetected are now caught and fixed.
9427 * doc/xmlreader.html: flagged last section as TODO
9428
Daniel Veillard51a447a2003-01-04 19:42:46 +00009429Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9430
9431 * python/libxml.py: integrated the Python 2.2 optimizations
9432 from Hannu Krosing, while maintaining compatibility with
9433 1.5 and 2.1
9434
Daniel Veillarde59494f2003-01-04 16:35:29 +00009435Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9436
9437 * xmllint.c: a bit of cleanup
9438 * xmlreader.c: small fix
9439 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9440 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9441
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009442Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9443
9444 * python/setup.py.in: patch from Stéphane Bidoul to include
9445 drv_libxml2.py in setup.py
9446
Daniel Veillard66b82892003-01-04 00:44:13 +00009447Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9448
9449 * doc/xmlreader.html: starting documenting the new XmlTextReader
9450 interface.
9451
Daniel Veillard7704fb12003-01-03 16:19:51 +00009452Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9453
9454 * xmllint.c: added the --stream flag to use the TextReader API
9455 * xmlreader.c: small performance tweak
9456
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009457Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9458
9459 * xmlreader.c python/tests/reader2py: okay the DTD validation
9460 code on top of the XMLTextParser API should be solid now.
9461
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009462Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9463
9464 * xmlreader.c python/tests/reader2py: Fixing some more mess
9465 with validation and recursive entities while using the
9466 reader interface, it's getting a bit messy...
9467
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009468Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9469
9470 * xmlreader.c python/tests/reader.py: another couple of problem
9471 related to IsEmptyElement reported by Stéphane Bidoul needed
9472 some fixes.
9473
Daniel Veillard4f860202003-01-02 13:00:02 +00009474Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9475
9476 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9477 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9478 based on the python XmlTextReader interface.
9479
Daniel Veillard3c265e42003-01-01 21:06:49 +00009480Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9481
9482 * tree.c: backing out one change in the last patch which broke the
9483 regression tests
9484
Daniel Veillard5335dc52003-01-01 20:59:38 +00009485Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9486
9487 * global.data globals.c tree.c include/libxml/globals.h: applied
9488 an old patch from Lukas Schroeder to track node creation and
9489 destruction. Probably missing a lot of references at the moment
9490 and not usable reliably.
9491
Daniel Veillard8ba17412003-01-01 19:13:12 +00009492Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9493
9494 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9495 from doc/news.html and a stylesheet
9496
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009497Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9498
9499 * xmlreader.c python/tests/reader.py: fixed another couple of
9500 xmlreader bugs reported by Stéphane Bidoul and added tests.
9501
Daniel Veillard9e395c22003-01-01 14:50:44 +00009502Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9503
9504 * xmlreader.c python/tests/reader2.py: fixed another validity
9505 checking in external parsed entities raised by Stéphane Bidoul
9506 and added a specific regression test.
9507 * python/tests/reader3.py: cleanup
9508
Daniel Veillardd5896142002-12-31 14:45:26 +00009509Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * xmlreader.c python/tests/reader2.py: fixed a problem with
9512 validation within entities pointed by Stéphane Bidoul, augmented
9513 the tests to catch those.
9514
Daniel Veillarddc85f282002-12-31 11:18:37 +00009515Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * python/generator.py: modified the generator to allow keeping
9518 class references when creating new classes, needed to fix a bug
9519 pointed by Stéphane Bidoul where the input buffer of the
9520 xmlTextReader instance gets destroyed if the python wrapper for
9521 the input is not referenced anymore.
9522
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009523Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9526 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9527
Daniel Veillard571b8892002-12-30 12:37:59 +00009528Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * xmlreader.c python/tests/reader.py: fixed another problem
9531 pointed by Stéphane Bidoul
9532
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009533Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9536 with "<a/>"
9537
Daniel Veillardecaba492002-12-30 10:55:29 +00009538Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * SAX.c: warn on xmlns:prefix="foo"
9541 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9542 for namespace attributes handling.
9543
Daniel Veillard2d84a892002-12-30 00:01:08 +00009544Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9547 a really nasty problem raised by a DocBook XSLT transform
9548 provided by Sebastian Bergmann
9549
Daniel Veillard29b3e282002-12-29 11:14:41 +00009550Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9553 by Stéphane Bidoul and integrated it into the tests
9554
Daniel Veillarde18fc182002-12-28 22:56:33 +00009555Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9558 extended the XmlTextReader API a bit, addding accessors for
9559 the current doc and node, and an entity substitution mode for
9560 the parser.
9561 * python/libxml.py python/libxml2class.txt: related updates
9562 * python/tests/Makefile.am python/tests/reader.py
9563 python/tests/reader2.py python/tests/reader3.py: updated a bit
9564 the old tests and added a new one to test the entities handling
9565
Daniel Veillardaba976d2002-12-28 21:14:18 +00009566Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9567
9568 * python/generator.py python/libxml2class.txt
9569 python/tests/reader.py python/tests/reader2.py: changed the
9570 generator to provide casing for the XmlTextReader similar to
9571 C# so that examples and documentation are more directly transposable.
9572 Fixed the couple of tests in the suite.
9573
Daniel Veillard83298842002-12-28 15:12:33 +00009574Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * doc/guidelines.html: added a document on guildeline for
9577 publishing and deploying XML
9578
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009579Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * valid.c xmlreader.c: final touch running DTD validation
9582 on the XmlTextReader
9583 * python/tests/Makefile.am python/tests/reader2.py: added a
9584 specific run based on the examples from test/valid/*.xml
9585
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009586Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * python/libxml.py: added a few predefined xmlTextReader parser
9589 configuration values.
9590
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009591Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * python/libxml_wrap.h: trying to fix #102037
9594
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009595Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * SAX.c: fixing bug #95296, when the predefined entities
9598 are redefined in the DTD the default one must be used
9599 instead anyway.
9600
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009601Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9602
9603 * doc/xmllint.xml
9604 * doc/xmllint.1
9605 Add discussion of XML_DEBUG_CATALOG to xmllint man
9606 page - bug #100907
9607
9608
Daniel Veillarddf512f42002-12-23 15:56:21 +00009609Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * xmlreader.c: Fixed the empty node detection to avoid reporting
9612 an inexistant close tag.
9613
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009614Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9617 for Python 2.1
9618
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009619Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9622
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009623Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * doc/libxml2-api.xml python/tests/reader.py: one really need
9626 to provide the base URI information when creating a reader parser
9627 from an input stream. Updated the API and the example using it.
9628
Daniel Veillardea7751d2002-12-20 00:16:24 +00009629Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9632 include/libxml/valid.h include/libxml/xmlreader.h: working on
9633 DTD validation on top of xml reader interfaces. Allows to
9634 validate arbitrary large instances. This required some extensions
9635 to the valid module interface and augmenting the size of xmlID
9636 and xmlRef structs a bit.
9637 * uri.c xmlregexp.c: simple cleanup.
9638
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009639Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9642 work on the xml reader interfaces.
9643 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9644 Web page for the Windows binaries.
9645
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009646Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * xmlIO.c: applied a patch for VMS following the report by
9649 Nigel Hall
9650
Daniel Veillard3772de32002-12-17 10:31:45 +00009651Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * parser.c: the parseStartTag bug fix wasn't complete.
9654
Daniel Veillard67df8092002-12-16 22:04:11 +00009655Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9658 parseStartTag, fixing it.
9659 * test/att4 result/att4 result/noent/att4: adding the test
9660 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9661 more methods to XmlTextReader.
9662
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009663Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9664
9665 * win32/libxml2.def.src: added more xml reader exports
9666 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9667 to the build
9668
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009669Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9670
9671 * doc/tutorial/xmltutorial.xml
9672 plus generated html and pdf
9673 Updating tutorial again based on further comments from Niraj
9674 Tolia on the last iteration
9675
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009676Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9677
9678 * doc/tutorial/xmltutorial.xml
9679 * doc/tutorial/includekeyword.c
9680 * doc/tutorial/includegetattribute.c
9681 plus generated html and pdf
9682 Adding fix from Niraj Tolia to tutorial to properly free memory.
9683
9684
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009685Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9688 more methods of XmlTextReader.
9689 * python/libxml2class.txt python/tests/reader.py: this increased the
9690 methods in the bndings, augmented the test to check those new
9691 functions.
9692
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009693Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9696 methods of XmlTextReader.
9697 * python/generator.py python/libxml_wrap.h python/types.c
9698 python/libxml2class.txt: added the reader to the Python bindings
9699 * python/tests/Makefile.am python/tests/reader.py: added a specific
9700 test for the Python bindings of the Reader APIs
9701 * parser.c: small cleanup.
9702
Daniel Veillard06503452002-12-13 10:42:08 +00009703Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * xinclude.c: fallback was only copying the first child not the
9706 full child list of the fallback element, closes #89684 as reopened
9707 by Bernd Kuemmerlen
9708
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009709Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9710
9711 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9712
Daniel Veillard000eafb2002-12-12 10:04:22 +00009713Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9714
Daniel Veillardc1eed322002-12-12 11:01:32 +00009715 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009716 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009717 gives enum values, fix functype return type, put back fields in
9718 structs
9719 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009720
Daniel Veillard024b5702002-12-12 00:15:55 +00009721Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9724 about htmlNodeDumpOutput location.
9725 * xpath.c: removed an undefined function signature
9726 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9727 too many symbols in the API breaking the python bindings.
9728 Updated with the libxslt/libexslt changes.
9729
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009730Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * configure.in: preparing release of 2.4.29
9733 * doc/*: rebuilt the docs and API
9734 * xmlreader.c: a few more fixes for the XmlTextReader API
9735
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009736Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9737
9738 * include/win32config.h: applied mingw patch from Magnus Henoch
9739
Daniel Veillard5aad8322002-12-11 15:59:44 +00009740Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9743
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009744Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9747 building Python script, does the C parsing directly, generates
9748 a better API description including structure fieds defs and
9749 enums. Still a couple of bugs, but good enough for the python
9750 wrappers now.
9751 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9752 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9753 include/libxml/schemasInternals.h include/libxml/tree.h: more
9754 cleanup based on the python analysis script reports.
9755 * libxml.spec.in: make sure the API XML description is part of the
9756 devel package.
9757
Daniel Veillard01c13b52002-12-10 15:19:08 +00009758Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9761 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9762 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9763 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9764 code cleanup, especially the function comments.
9765 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9766
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009767Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * Makefile.am xmlreader.c include/libxml/Makefile.am
9770 include/libxml/xmlreader.h: Adding a new set of APIs based on
9771 the C# TextXmlReader API but converted to C. Allow to parse
9772 in constant memory usage, far simpler to program and explain
9773 than the SAX like APIs, unfinished but working.
9774 * testReader.c: test program
9775
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009776Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9777
9778 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9779
Daniel Veillard64b35282002-12-04 15:10:40 +00009780Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * tree.c: Chip turner indicated that XHTML1 serialization
9783 rule for style actually break on both IE and Mozilla,
9784 try to avoid the rule if escaping ain't necessary
9785
Daniel Veillard8efff672002-12-04 11:44:48 +00009786Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * nanhttp.c: handle HTTP URL escaping, problem reported by
9789 Glen Nakamura and Stefano Zacchiroli
9790
Daniel Veillard1c732d22002-11-30 11:22:59 +00009791Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9794
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009795Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * uri.c: Johann Richard pointed out some XPointer problems for
9798 URN based URI references in XInclude. Modified the URI parsing
9799 and saving routines to allow correct parsing and saving of
9800 XPointers, especially when attached to "opaque" scheme accordingly
9801 to RFC 2396
9802
Daniel Veillard8db67d22002-11-27 19:39:27 +00009803Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9806 of refactoring to the HTML saving code.
9807 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9808 in the doc.
9809
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009810Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9813 to a buffer API to reuse the generic dump to an OutputIO layer,
9814 this reduces code, fixes xmlNodeDump() for XHTML, also made
9815 xmlNodeDump() now return the number of byte written.
9816
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009817Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * python/setup.py.in: another patch from Stéphane Bidoul for
9820 Python bindings on Windows
9821 * doc/parsedecl.py: small cleanup
9822
Daniel Veillard9715c172002-11-25 16:33:40 +00009823Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * libxml.spec.in configure.in: add a line in %changelog for releases
9826
Daniel Veillard9bc53102002-11-25 13:20:04 +00009827Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * parser.c: patch from Marcus Clarke fixing a problem in entities
9830 parsing that was detected in KDe documentations environment.
9831
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009832Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9833
9834 * python/libxml.c (libxml_prev): Return the previous as opposed to
9835 the next node (I guess this is the result of some cut & paste programming:)
9836
Daniel Veillard80d7b902002-11-23 16:23:08 +00009837Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9840
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009841Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * python/generator.py python/libxml.c python/setup.py.in: trying
9844 to fix the Python bindings build on Windows (Stéphane Bidoul)
9845
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009846Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9847
9848 * win32/configure.js: added option for python bindings
9849 * win32/libxml2.def.src: added more exports
9850
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009851Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9852
9853 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9854 pthreads
9855 * win32/wince/*: applied updates to Windows CE port from Javier
9856
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009857Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * configure.in: preparing 2.4.28
9860 * libxml.spec.in doc/Makefile.am: some cleanup
9861 * doc/*: updated the news and regenerated.
9862
Daniel Veillardfee408f2002-11-22 13:18:30 +00009863Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * HTMLparser.c: final touch at closing #87235 </p> end tags
9866 need to be generated.
9867 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9868 this change slightly the output of a few tests
9869 * doc/*: regenerated
9870
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009871Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * parserInternals.c: fixing bug #99190 when UTF8 document are
9874 parsed using the progressive parser and the end of the chunk
9875 is in the middle of an UTF8 multibyte character.
9876
William M. Brack8b2c7f12002-11-22 05:07:29 +00009877Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9878
9879 * threads.c: fixed initialization problem in xmlNewGlobalState
9880 which was causing crash.
9881 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9882 in xmlInitializeGlobalState.
9883 * parserInternals.c: cleaned up ctxt->sax initialisation.
9884
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009885Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * tree.c include/libxml/tree.h: modified the existing APIs
9888 to handle XHTML1 serialization rules automatically, also add
9889 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9890 libxslt serialization uses it when needed without changing
9891 the library API.
9892 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9893 result/xhtml1: added a new test specifically for xhtml1 output
9894 and updated the result of one XHTML1 test
9895
Daniel Veillardd076a202002-11-20 13:28:31 +00009896Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * xinclude.c parserInternals.c encoding.c: fixed #99082
9899 for xi:include encoding="..." support on text includes.
9900 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9901 test/XInclude/ents/isolatin.txt : added a specific regression test
9902 * python/generator.py python/libxml2class.txt: fixed the generator
9903 the new set of comments generated for doc/libxml2-api.xml were
9904 breaking the python generation.
9905
Daniel Veillard817e70b2002-11-19 22:28:48 +00009906Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9909 * configure.in: patch for Solaris on new autoconf closes #98880
9910 * doc/parsedecl.py: repair the frigging API building script,
9911 did I say that python xmllib sucks ?
9912 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9913 and some comment are no more truncated.
9914
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009915Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * parser.c: Martin Stoilov pointed out a potential leak in
9918 xmlCreateMemoryParserCtxt
9919
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009920Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9923 included in HTML documents and using the push parser.
9924
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009925Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9926
9927 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9928 specified, look for the Python interpreter not just in the
9929 specified root but also in the specified location. Fixes #98825
9930
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009931Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * python/libxml.c: fixing bug #98792 , node may have no doc
9934 and dereferencing without checking ain't good ...
9935
Daniel Veillarddad3f682002-11-17 16:47:27 +00009936Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * configure.in: preparing release 2.4.27
9939 * doc/* : updated and rebuilt the docs
9940 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9941 and all the docs are actually packaged and in the final RPMs
9942 * parser.c parserInternals.c include/libxml/parser.h: restore
9943 xmllint --recover feature.
9944
Daniel Veillard68e9e742002-11-16 15:35:11 +00009945Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
Daniel Veillard784b9352003-02-16 15:50:27 +00009947 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009948 processing of parsed entities, and XPath computation on sustitued
9949 entities.
9950 * testXPath.c: make sure entities are substitued.
9951
Daniel Veillard328f48c2002-11-15 15:24:34 +00009952Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9953
Daniel Veillard784b9352003-02-16 15:50:27 +00009954 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009955 processing of internal parsed entities, which had to be changed.
9956
Daniel Veillard66651aa2002-11-15 11:21:43 +00009957Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9960 trying to fix bug #98517 about building outside the source tree
9961 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9962
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009963Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9964
9965 * include/win32config.h: cleanup
9966 * win32/Makefile.mingw: integrated mingw in JScript configure
9967 * win32/Makefile.msvc: modified to allow mingw coexistence
9968 * win32/configure.js: integrated mingw
9969 * win32/Readme.txt: cleanup
9970
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009971Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * HTMLparser.c: strengthen the guard in the Pop macros,
9974 like in the XML parser, closes bug #97315
9975
Daniel Veillard0821b152002-11-12 20:57:47 +00009976Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9979 callback is never used.
9980
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009981Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * parserInternals.c: fixed the initialization of the SAX structure
9984 which was breaking xsltproc
9985 * xpath.c: patch from Petr Pajas for CDATA nodes
9986 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9987 * parser.c include/libxml/parser.h: patch from Peter Jones
9988 removing a leak in xmlSAXParseMemory() and adding the
9989 function xmlSAXParseMemoryWithData()
9990
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009991Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9992
9993 adding pdf of tutorial, changing web page to link to it
9994 * doc/tutorial/xmltutorial.pdf
9995 * doc/xml.html
9996 * doc/docs.html
9997
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009998Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9999
10000 * doc/tutorial/ar01s08.html
10001 adding file what I forgot for tutorial
10002
10003
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010004Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10005
10006 Adding encoding discussion to tutorial
10007 Added:
10008 * doc/tutorial/images/*.png: DocBook admonition image files
10009 * doc/tutorial/apf.html, apg.html: new generated html
10010 * doc/tutorial/includeconvert.c: conversion code entity file
10011 changed:
10012 * doc/tutorial/xmltutorial.xml: DocBook original
10013 * doc/tutorial/*.html: generated html
10014
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010015Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10016
10017 * include/libxml/*.h: retired xmlwin32version.h
10018 * doc/Makefile.am: retired xmlwin32version.h
10019 * win32/configure.js: retired xmlwin32version.h
10020
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010021Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10022
10023 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010024 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10025 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010026
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010027Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * globals.c: fixed a typo pointed out by Igor
10030 * xpath.c: try to speed up node compare using line numbers
10031 if available.
10032
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010033Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * tree.c: make xmlFreeNode() handle attributes correctly.
10036
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010037Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10038
10039 * catalog.c: completed the #96963 fix, as reported by Karl
10040 Eichwalder
10041
Daniel Veillard56f21f22002-11-06 15:49:46 +000010042Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10045
Daniel Veillard91ad8792002-11-04 17:06:52 +000010046Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * Makefile.am: switched the order of a couple of includes
10049 to fix bugs #97100
10050
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010051Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10052
10053 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10054 xmlLoadCatalogs that used to separate directories with a ':'.
10055
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010056Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10057
10058 * threads.c: improvements to the Windows-side of thread handling
10059 * testThreads.c: conditionally excluded unistd.h
10060 * testThradsWin32.c: broke overlong lines
10061 * include/win32config.h: adapted thread-related macros to the new
10062 scheme and for pthreads on Windows
10063 * win32/Makefile.msvc: introduced a more flexible thread build,
10064 added testThreads[Win32].c to the build
10065 * win32/configure.js: introduced a more flexible thread config
10066
John Fleck61f6fb62002-10-31 15:23:29 +0000100672002-10-31 John Fleck <jfleck@inkstain.net>
10068
10069 * doc/xml.html (and, by implication, FAQ.html)
10070 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10071
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010072Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10073
10074 * configure.in: removed xmlwin32version.h
10075 * include/libxml/Makefile.am: removed xmlwin32version.h
10076
Daniel Veillardce66ce12002-10-28 19:01:59 +000010077Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * tree.c: applied patch from Brian Stafford to fix a bug
10080 in xmlReconciliateNs()
10081
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010082Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * tree.c: applied patch from Christian Glahn to allow
10085 xmlNewChild() on document fragment nodes
10086
Daniel Veillardb39bc392002-10-26 19:29:51 +000010087Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * parser.c: Christian Glahn found a problem with a recent
10090 patch to xmlParseBalancedChunkMemoryRecover()
10091 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10092 problems
10093 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10094 test/schemas/seq*: added the test cases from Charles
10095
Daniel Veillard366a9152002-10-23 20:43:53 +000010096Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10099 serious cleanup of the spec file and associated changes
10100 in the Makefiles.
10101 * valid.c: try to remove some warnings on x86_64
10102
Daniel Veillardd033d022002-10-23 14:55:02 +000010103Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10106 fix bug #96586
10107
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010108Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10111 parsing, applied his patch
10112 * result/HTML/attrents.html result/HTML/attrents.html.err
10113 result/HTML/attrents.html.sax test/HTML/attrents.html:
10114 added the test and result case provided by Mikhail Sogrine
10115
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010116Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * vms/build_libxml.com vms/config.vms vms/readme.vms
10119 include/libxml/parser.h include/libxml/parserInternals.h
10120 include/libxml/tree.h include/libxml/xmlIO.h
10121 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10122 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10123 Applied the VMS update patch from Craig A. Berry
10124 * doc/*.html: update
10125
Daniel Veillardf000f072002-10-22 14:28:17 +000010126Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10129
Daniel Veillard1e208222002-10-22 14:25:25 +000010130Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * debugXML.c: adding a grep command to --shell in xmllint
10133 for T.V. Raman
10134
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010135Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * xmlcatalog.c: tried to fix some of the problem with --sgml
10138
Daniel Veillard935494a2002-10-22 14:22:46 +000010139Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * parser.c: tried to fix bug #91500 where doc->children may
10142 be overriden by a call to xmlParseBalancedChunkMemory()
10143
10144Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10147 identifiers in SGML catalogs containing '&'
10148
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010149Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * python/types.c: fixed bugs when passing result value tree
10152 to Python functions.
10153
Daniel Veillard48267432002-10-18 11:21:38 +000010154Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * configure.in: preparing the release of 2.4.26
10157 * doc/*: updated and rebuilt the documentation
10158
Daniel Veillardbb284f42002-10-16 18:02:47 +000010159Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * parser.c: fixed a XML Namespace compliance bug reported by
10162 Alexander Grimalovsky
10163
Daniel Veillard44892f72002-10-16 15:23:26 +000010164Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * HTMLtree.c: fixed serialization of script and style when
10167 they are not lowercase (i.e. added using the API to the tree).
10168
Daniel Veillard2fd85422002-10-16 14:32:41 +000010169Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * valid.c: make xmlValidateDocument emit a warning msg if there
10172 is no DTD, pointed by Christian Glahn
10173
Daniel Veillard32370232002-10-16 14:08:14 +000010174Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10177 content model when some of the blocks have min or max, and a couple
10178 of bugs found in the process.
10179 * result/schemas/list0* test/schemas/list0*: added some specific
10180 regression tests
10181
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010182Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * README: updated the contact informations
10185
Daniel Veillard63186732002-10-15 08:43:17 +000010186Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10189 misses it, reported by Peter Bray.
10190
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010191Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10194 and removed a few warnings
10195
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010196Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * parser.c: Christian Glahn found a small bug in the push parser.
10199 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10200 public
10201
Daniel Veillard6045c902002-10-09 21:13:59 +000010202Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * xmlschemas.c include/libxml/xmlschemas.h: added
10205 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10206 * testSchemas.c: added --memory to test the new interface
10207
Daniel Veillardf0070122002-10-09 14:24:17 +000010208Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * doc/index.py doc/search.php: integrated the XSLT indexing,
10211 a few fixed in the indexer, added a scope selection at the
10212 search level.
10213
Daniel Veillard01992e02002-10-09 10:20:30 +000010214Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10217 this was due to uninitialized parts of the validation context
10218
Daniel Veillard321be0c2002-10-08 21:26:42 +000010219Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * debugXML.c: applied patch from Mark Vakoc except the API
10222 change, preserved it.
10223 * doc/*: updated the docs to point to the search engine for
10224 information lookup or before bug/help reports.
10225
Daniel Veillard01e87d22002-10-08 16:55:06 +000010226Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * doc/index.py doc/search.php: added mailing-list archives
10229 indexing and lookup
10230
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010231Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10234
Daniel Veillard9b006132002-10-07 11:13:27 +000010235Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * doc/index.py: improved HTML indexing
10238 * doc/search.php: make the queries also lookup the HTML based indexes
10239
Daniel Veillard141d04b2002-10-06 21:51:18 +000010240Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * doc/index.py: added HTML page indexing
10243
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010244Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10245
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010246 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010247 problem in libxslt.
10248 * catalog.c: fixed list handling in XML_CATALOG_FILES
10249
Daniel Veillardceb09b92002-10-04 11:46:37 +000010250Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * valid.c: typo/bug found by Christian Glahn
10253
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010254Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10255
10256 * xmlIO.c: applied Windows CE patch from Javier.
10257 * win32/wince: new directory, contains support for the PocketPC
10258 with Windows CE from Javier.
10259 * include/win32config.h: reorganised, removed duplicate
10260 definitions and applied WinCE patch from Javier.
10261 * include/wsockcompat.h: new file, now contains WinSock
10262 compatibility macros.
10263 * win32/Makefile.msvc: introduced double-run compilation.
10264
Daniel Veillarde16b5742002-09-26 17:50:03 +000010265Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * configure.in include/libxml/xmlwin32version.h: preparing release
10268 of 2.4.25
10269 * doc/*: updated and regenerated teh docs and web pages.
10270
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010271Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10274 error were not covering namespace declarations.
10275 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10276 it was missing the attribute declaration for the namespace
10277 * result/VC/NS3: the fix now report breakages in that test
10278
Daniel Veillardabe01742002-09-26 12:40:03 +000010279Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10282
Daniel Veillard2ace1952002-09-26 12:28:02 +000010283Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10286 and regenerated the docs and web site
10287
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010288Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10291 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10292 not before
10293
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010294Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * python/generator.py python/libxml2class.txt: fixed a stupid error
10297 breaking the python API
10298
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010299Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10302 triostr.c triostr.h: applied a trio update patch from
10303 Bjorn Reese which should work with MinGW
10304
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010305Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * tree.c: improving some documentation comments
10308 * xmlregexp.c: found and fixed a mem leak with python regression tests
10309 * doc/*: rebuilt the doc and the API XML file including the
10310 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10311 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10312 python/types.c: added access to the XML Schemas regexps from
10313 python
10314 * python/tests/Makefile.am python/tests/regexp.py: added a
10315 simple regexp bindings test
10316
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010317Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10318
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010319 * doc/xml.html:
10320 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010321
Daniel Veillard118aed72002-09-24 14:13:13 +000010322Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * xmlregexp.c: fixed the data callback on transition functionality
10325 which was broken when using the compact form
10326 * result/schemas/*: updated the results, less verbose, all tests
10327 pass like before
10328 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10329 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10330 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10331 annoying warnings
10332 * xpath.c: try to provide better error report when possible
10333
Daniel Veillard72336152002-09-21 13:08:14 +000010334Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * Makefile.am: fixed a breakage raised by Jacob
10337
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010338Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10339
10340 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10341 which don't use sockets
10342
Igor Zlatkovic01280582002-09-20 16:40:34 +000010343Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10344
10345 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10346 * win32/configure.js: applied zlib patch from Daniel Gehriger
10347
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010348Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10349
10350 * win32/configure.js: applied the patch from Mark Vakoc for
10351 regexp support
10352 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10353 for regexp support
10354
Daniel Veillardb5c05732002-09-20 13:36:25 +000010355Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * xmlschemastypes.c: as pointed by Igor Float and Double
10358 parsing ain't finished yet
10359
Daniel Veillard40b11342002-09-20 12:01:39 +000010360Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * Makefile.am configure.in: trying to fix #88412 by bypassing
10363 all the python subdir if python ain't detected
10364
Daniel Veillard23e73572002-09-19 19:56:43 +000010365Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10368 made configuring with regexps/automata/unicode the default
10369 but without schemas ATM
10370 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10371 fixed the regexp based DTD validation performance and memory
10372 problem by switching to a compact form for determinist regexps
10373 and detecting the determinism property in the process. Seems
10374 as fast as the old DTD validation specific engine :-) despite
10375 the regexp built and compaction process.
10376
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010377Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * valid.c: determinism is debugged, new DTD checking code now works
10380 but xmlFAComputesDeterminism takes far too much CPU and the whole
10381 set usues too much memory to be really usable as-is
10382
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010383Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * tree.c: fixed another stupid bug in xmlGetNodePath()
10386 * xmllint.c: --version now report the options compiled in
10387
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010388Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * HTMLparser.c: small cleanup
10391 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10392 when configured with them. A bit of debugging around the determinism
10393 checks is still needed
10394
Daniel Veillard63b01c22002-09-17 19:25:28 +000010395Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10398
Daniel Veillard92727042002-09-17 17:59:20 +000010399Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * xmlIO.c: small portability glitch fixed.
10402
Daniel Veillard84d70a42002-09-16 10:51:38 +000010403Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xmlschemastypes.c: incomplete steps for real/double support
10406 * testAutomata.c include/libxml/xmlautomata.h
10407 include/libxml/xmlregexp.h: avoiding a compilation problem
10408 * valid.c include/libxml/valid.h: starting the work toward using
10409 the regexps for actual DTD validation
10410
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010411Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * hash.c: cosmetic cleanup
10414 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10415 integrating a DTD validation layer based on the regexps
10416
Daniel Veillard4402ab42002-09-12 16:02:56 +000010417Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10420 the determinism was tested before eliminating the epsilon
10421 transitions :-(
10422
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010423Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * python/generator.py python/libxml.c python/libxml.py
10426 python/libxml2-python-api.xml python/libxml2class.txt
10427 python/libxml_wrap.h python/types.c: updated the python
10428 bindings, added code for easier File I/O, and the ability to
10429 define a resolver from Python fixing bug #91635
10430 * python/tests/Makefile.am python/tests/inbuf.py
10431 python/tests/outbuf.py python/tests/pushSAXhtml.py
10432 python/tests/resolver.py python/tests/serialize.py: updated
10433 and augmented the set of Python tests.
10434
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010435Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10436
10437 * win32/configure.js: added more readme info for the binary
10438 package.
10439
Daniel Veillard607b35c2002-09-10 12:16:19 +000010440Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * xmlIO.c: fixed a stupid out of bound array error
10443
10444Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10447 messing around with support for Windows path, cleanups,
10448 trying to identify and fix the various code path to the
10449 filename access. Added xmlNormalizeWindowsPath()
10450
Daniel Veillard76575762002-09-05 14:21:15 +000010451Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * error.c valid.c: working on better error reporting of validity
10454 errors, especially providing an accurate context.
10455 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10456 error reports in those cases.
10457
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010458Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10461 parser.c parserInternals.c xmlIO.c: get rid of all the
10462 perror() calls made in the library execution paths. This
10463 should fix both #92059 and #92385
10464
Daniel Veillard19aa7022002-09-05 11:14:19 +000010465Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * xmllint.c: memory leak reporting was broken after a change
10468 of the preprocessor symbol used to activate it.
10469
Daniel Veillardec6725e2002-09-05 11:12:45 +000010470Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * tree.c: try to make the copy function work for node of
10473 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10474 DOM layers though, not libxml2 itself.
10475
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010476Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * valid.c: try to provide file and line informations, not all
10479 messages are covered, but it's a (good) start
10480
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010481Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * xinclude.c: reimplemented a large part of the XInclude
10484 processor, trying to minimize resources used, James Henstridge
10485 provided a huge test case which was exhibiting severe memory
10486 consumption problems.
10487
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010488Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * python/Makefile.am: applied patch from Christophe Merlet to
10491 reestablish DESTDIR
10492
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010493Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * libxml.spec.in: fixes libary path for x86_64 AMD
10496
John Fleckbe98b332002-09-04 03:16:23 +000010497Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10498
10499 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010500 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010501 (plus resulting generated html files)
10502 fixing one spot I missed in the tutorial where I hadn't freed
10503 memory properly
10504
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010505Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10506
10507 * doc/tutorial/includeaddattribute.c
10508 * doc/tutorial/includeaddkeyword.c
10509 * doc/tutorial/includegetattribute.c
10510 * doc/tutorial/includekeyword.c
10511 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010512 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010513 update tutorial to properly free memory (thanks to Christopher
10514 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010515 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010516 added image files so the callouts are graphical, making it
10517 easier to read ( use "--param callout.graphics 1" to generate
10518 html with graphical callouts)
10519
Daniel Veillarde1662542002-08-28 11:50:59 +000010520Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10523 nice logos generated by Marc Liyanage
10524 * doc/site.xsl *.html: changed the stylesheet to show the new
10525 logo and regenerated the pages
10526
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010527Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10530
Daniel Veillard42766c02002-08-22 20:52:17 +000010531Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * xpath.c: possible mem leak patch from Jason Adams
10534
10535Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10538 in the XQuery namespace
10539 * configure.in: preparing 2.4.24
10540 * doc/*.html: updated the web pages
10541
10542Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * python/generator.py: closing bug #85258 by generating conditional
10545 compile check to avoid linking to routines not configured in.
10546
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000105472002-08-22 Havoc Pennington <hp@pobox.com>
10548
10549 * autogen.sh: update error message for missing automake
10550
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010551Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * python/Makefile.am: typo in target name resulted in libxml2.py
10554 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10555
Daniel Veillard22669b22002-08-22 07:17:11 +000010556Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * win32/win32/Makefile.mingw: updated with version from
10559 Elizabeth Barham at http://soggytrousers.net/repository/
10560
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010561Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10562
10563 * win32/Makefile.msvc: added the prefix location to the include
10564 and lib search path.
10565
Havoc Pennington830e8972002-08-18 22:22:13 +0000105662002-08-18 Havoc Pennington <hp@pobox.com>
10567
10568 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10569 both automake 1.6 and 1.4 installed get the right automake. Means
10570 compilation from CVS will now require the latest automake 1.4
10571 release, or manually creating symlinks called "automake-1.4" and
10572 "aclocal-1.4"
10573
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010574Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * configure.in python/Makefile.am: more AMD 64 induced changes from
10577 Frederic Crozat
10578
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010579Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * xinclude.c: oops I was missing the xml:base fixup too
10582 * result/XInclude/*.xml: this adds xml:base attributes to most
10583 results of the tests
10584
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010585Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * xinclude.c: quick but apparently working implementation of
10588 xi:fallback, should close bug #89684
10589 * Makefile.am test/XInclude/docs/fallback.xml
10590 result/XInclude/fallback.xml: added a basic test for fallback,
10591 and run with --nowarning to avoid a spurious warning
10592 * configure.in: applied patch from Frederic Crozat for python
10593 bindings on AMD 64bits machines.
10594
Daniel Veillard9e923512002-08-14 08:48:52 +000010595Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10598 the caller don't pass a SAX callback block.
10599
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010600Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * tree.c: applied the same fix for the XML-1.0 namespace to
10603 xmlSearchNsByHref() as was done for xmlSearchNs()
10604
Daniel Veillardad11b302002-08-12 14:53:41 +000010605Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * libxml.3: small cleanup of the man page
10608 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10609 when serializing HREF attributes generated by XSLT.
10610
Daniel Veillardc084e472002-08-12 13:27:28 +000010611Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10614 version of Marc Liyanage' patch for boolean attributes in HTML
10615 output
10616
Daniel Veillard5f91b372002-08-12 12:13:01 +000010617Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * python/tests/serialize.py: fixed the test results, indenting
10620 behaviour changed slightly
10621
Aleksey Sanin9e951762002-08-08 18:02:41 +000010622Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10623
10624 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10625 new c14n function to Windows def files
10626
Aleksey Saninea4272a2002-08-02 23:50:03 +000010627Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10628
10629 * c14n.c: fixed a memory leak in c14n code
10630
Daniel Veillard58e44c92002-08-02 22:19:49 +000010631Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * parser.c include/libxml/parser.h: adding a new API for Christian
10634 Glahn: xmlParseBalancedChunkMemoryRecover
10635 * valid.c: patch from Rick Jones for some grammar cleanup in
10636 validation messages
10637 * result/VC/* result/valid/*: this slightly change some of the
10638 regression tests outputs
10639
Daniel Veillard0bf29002002-08-01 12:54:11 +000010640Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * tree.c: trying to fix a problem in namespaced attribute handling
10643 raised by Christian Glahn
10644
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010645Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * encoding.c include/libxml/encoding.h: Opening the interface
10648 xmlNewCharEncodingHandler as requested in #89415
10649 * python/generator.py python/setup.py.in: applied cleanup
10650 patches from Marc-Andre Lemburg
10651 * tree.c: fixing bug #89332 on a specific case of loosing
10652 the XML-1.0 namespace on xml:xxx attributes
10653
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010654Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10655
10656 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10657 corner case from new Merlin's test suite and added a callback
10658 that will be used to improve xmlsec performance
10659
10660
Daniel Veillard0b22def2002-07-29 16:23:03 +000010661Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * HTMLtree.c: trying to fix the <style> escaping problem in
10664 HTML serialization bug #89342
10665
Daniel Veillard0b28e882002-07-24 23:47:05 +000010666Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10669 and rebuilt the web site.
10670
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010671Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010672
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010673 * include/libxml/tree.h: added _private member to xmlNs struct
10674
Daniel Veillard1d995272002-07-22 16:43:32 +000010675Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * HTMLparser.c: fixing bug #84876 based on the xml working
10678 code.
10679
William M. Brack61eaba52002-07-21 11:14:18 +000010680Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10681
10682 * python/Makefile.am: enhanced to fix bug 72012 (errors
10683 when using '-jX' make parameter)
10684
William M. Brackef61d202002-07-19 08:32:00 +000010685Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10686
10687 * xpath.c: small additional enhancement for booleans
10688 compared to nodesets
10689
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010690Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * HTMLtree.c: changed the order of the encoding declaration
10693 attributes in the meta tags due to a bug in IE/Mac
10694
William M. Brack0c022ad2002-07-12 00:56:01 +000010695Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10696
10697 * xpath.c: enhanced handling of booleans (especially '='
10698 and '!=' for nodesets) - fixes bug 85256. Added new
10699 routine xmlXPathNotEqualValues for more proper handling
10700 of '!=' when nodesets are involved.
10701
Daniel Veillard06944e22002-07-11 19:55:18 +000010702Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10705 doc/xmlcatalog_man.xml to the source distribution
10706
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010707Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10708
10709 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10710 asked for this.
10711
Daniel Veillard539638b2002-07-06 19:55:14 +000010712Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * configure.in: preparing 2.4.23
10715 * doc/*: rebuilt the docs
10716
Daniel Veillard176d99f2002-07-06 19:22:28 +000010717Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * parser.c: fixing bug #84169 by fixing the
10720 comment of xmlCreatePushParserCtxt to describe the
10721 encoding detection parameters better.
10722
Daniel Veillard37f961d2002-07-06 17:53:56 +000010723Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * valid.c: fixing bug #79331 in one path the lookup for
10726 ID attributes on a namespaced node wasn't handled correctly :-\
10727
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010728Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * HTMLparser.c: trying to fix 87235 about discarded white
10731 spaces in the HTML parser.
10732 * result/HTML/*: this changes the output of a number of HTML
10733 regression tests
10734
Daniel Veillardfdc91562002-07-01 21:52:03 +000010735Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * xpath.c: applied patch from Richard Jinks for the namespace
10738 axis + fixed a memory error.
10739 * parser.c parserInternals.c: applied patches from Peter Jacobi
10740 removing ctxt->token for good.
10741 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10742 popped out by the regression tests.
10743 * Makefile.am: patch for threads makefile from Gary Pennington
10744
William M. Brack6000af52002-06-28 11:43:13 +000010745Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10746
Daniel Veillardfdc91562002-07-01 21:52:03 +000010747 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010748 expressions involving preceding-sibling (et al).
10749
Daniel Veillard153120c2002-06-18 07:58:35 +000010750Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * hash.c: applied a patch from Peter Jacobi to solve a problem
10753 when compiling with the Watcom C on Win32
10754 * result/schemas/*.err: the change of hashing algo generated
10755 permutations in the output
10756
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010757Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * hash.c: applied patch from Sander Vesik improving the quality of
10760 the hash function.
10761
Aleksey Sanina5808b92002-06-14 17:07:41 +0000107622002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010763
10764 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10765 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10766 xmllint.c xpath.c: replaced sprintf() with snprintf()
10767 to prevent possible buffer overflow (the bug was pointed
10768 out by Anju Premachandran)
10769
Daniel Veillarde059b892002-06-13 15:32:10 +000010770Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * parser.c: removed an uninitialized data error popped by valgrind
10773 on PE references
10774
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010775Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10776
10777 * doc/xml.html
10778 adding tutorial reference to the web page
10779
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010780Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10781
10782 * doc/tutorial/xmltutorial.xml
10783 * doc/tutorial/ar01s07.html
10784 * doc/tutorial/ape.html
10785 * doc/tutorial/includegetattribute.c
10786 adding section to tutorial about retrieving an attribute
10787 value
10788
Daniel Veillardf5582f12002-06-11 10:08:16 +000010789Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * parser.c: applied a couple of patches from Peter Jacobi to start
10792 to get rid of ctxt->token, with a possible significant speed
10793 improvement to be gained once done. Better compliance with PE
10794 references constructs in DTDs too.
10795 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10796 from Peter too
10797
Daniel Veillard38d80e22002-06-11 07:24:56 +000010798Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10801 xmlParseElement was likely to have been deallocated at the
10802 time of the report, possibly leading to segfault. Just report
10803 the tag name now.
10804
Daniel Veillard9e412302002-06-10 15:59:44 +000010805Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * xpath.c: patch from Richard Jinks for XPath substring() function
10808 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10809
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108102002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010811
10812 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10813
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010814Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10815
10816 *doc/FAQ.html
10817 fixing typos in FAQ, thanks to Robert Funnell for the
10818 editing help
10819
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010820Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * NEWS: got complaints from rpmlint that it was empty
10823
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010824Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10825
10826 * added doc/tutorial, including:
10827 apa.html
10828 apb.html
10829 apc.html
10830 apd.html
10831 ar01s02.html
10832 ar01s03.html
10833 ar01s04.html
10834 ar01s05.html
10835 ar01s06.html
10836 includeaddattribute.c
10837 includeaddkeyword.c
10838 includekeyword.c
10839 includestory.xml
10840 index.html
10841 xmltutorial.xml
10842 libxml tutorial, including generated html
10843
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010844Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10845
10846 * result/c14n/exc-without-comments/merlin-c14n-two-*
10847 result/c14n/without-comments/merlin-c14n-two-*
10848 test/c14n/exc-without-comments/merlin-c14n-two-*
10849 test/c14n/without-comments/merlin-c14n-two-*
10850 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10851 c14n/exc-c14n and slightly modified test script to handle
10852 these test cases
10853 * c14n.c: fixed bugs for complicated nodes set (namespace
10854 without node and others from merlin-c14n-two.tar.gz)
10855 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10856 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10857 for xmlsec performance patch
10858 * xpath.c: fixed self::node() for namespaces and attributes
10859
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010860Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10861
10862 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10863 but with the format parameter
10864 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10865
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010866Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10867
10868 * Makefile.am: updated c14n tests suite
10869 * c14n.c: performance improvement for previous c14n patch
10870
Daniel Veillarde72c7562002-05-31 09:47:30 +000010871Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * parser.c: another peroformance patch from Peter Jacobi, that
10874 time on parsing attribute values.
10875
Aleksey Sanin508a1012002-05-31 06:32:32 +000010876Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10877
10878 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10879 into LibXML2 test suite
10880
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010881Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10882
10883 * c14n.c: propagating xpath ancesstors node fix to c14n
10884 plus small performance improvement to reduce number of
10885 mallocs
10886 * xpath.c: fixed ancestors axis processing for namespace nodes
10887
Daniel Veillard46de64e2002-05-29 08:21:33 +000010888Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10891 Peter Jacobi
10892
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010893Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * configure.in: preparing 2.4.22
10896
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010897Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10900 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10901 a public entry point.
10902 * doc/*: rebuilt the API and docs
10903
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010904Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * xpath.c: patch from Richard Jinks to fix a problem introduced
10907 in the previous patch and pointed by Norm
10908
Daniel Veillardc6924812002-05-24 11:10:43 +000010909Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * libxml.spec.in: fixing bug #81112
10912
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010913Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * uri.c: fixing bug #82848
10916
Daniel Veillarda2878972002-05-24 07:54:39 +000010917Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10920 output of one catalog test
10921
Aleksey Sanin114e4752002-05-24 07:20:27 +000010922Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010923
Aleksey Sanin114e4752002-05-24 07:20:27 +000010924 * global.data globals.c tree.c include/libxml/globals.h
10925 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10926 default value for global parameter xmlIndentTreeOutput to 1 and
10927 introduced new global parameter xmlTreeIndentString (the string
10928 used to do one-level indent) with default value " " (as it was
10929 in tree.c)
10930
Daniel Veillard49d5af82002-05-23 11:55:49 +000010931Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10934 with trio and schemas.
10935
Daniel Veillard7c13af42002-05-22 09:57:32 +000010936Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * xpath.c: patch from Richard Jinks to fix the problem raised in
10939 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10940
Daniel Veillard5a872412002-05-22 06:40:27 +000010941Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xmlschemas.c: a bit of work on import.
10944 * xmlschemastypes.c: Charles Bozeman provided a compare function
10945 for date/time types so min/max facet restrictions should work,
10946 indeterminate comparisons return an error instead of equal.
10947 * test/schemas/date_0* result/schemas/date_0_0: specific test
10948 from Charles Bozeman too
10949
Daniel Veillard10b6da42002-05-18 07:55:20 +000010950Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10953 from Christian Cornelssen fixing the man pages and the Catalog
10954 building script.
10955 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10956 next step is <xs:import> I now have a reasonable understanding
10957 of how it works.
10958
Daniel Veillarde5354492002-05-16 08:43:22 +000010959Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10962
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010963Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10964
10965 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10966
Daniel Veillard088bf112002-05-14 11:03:59 +000010967Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * xpath.c: fixing an XPath function evalutation bug pointed out
10970 by Alexey Efimov where the context was lost when evaluating
10971 the function arguments
10972
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010973Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010974
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010975 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10976 function public for XMLSec performance optimizations
10977
Daniel Veillard3cd72402002-05-13 10:33:30 +000010978Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * python/generator.py python/libxml2class.txt : fixed a problem
10981 with the HTML parser pointed by Gary Benson
10982 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10983 example
10984
Aleksey Sanine48a3182002-05-09 18:20:01 +000010985Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10986 * parser.c: fixed bug #81159 (memory growth in SAX)
10987
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010988Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10989 * xpath.c: fixed bug #78858 (the real fix)
10990
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010991Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010992 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010993
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010994Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * tree.c: modified xmlNodeSetBase to allow changing the
10997 base of a document.
10998
Daniel Veillard070803b2002-05-03 07:29:38 +000010999Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * xmlschemastypes.c: patch Charles Bozeman for validation of
11002 all the date, time, and duration types
11003 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11004 * configure.in: fixed an error pointed by an user
11005 * xml2-config.in: fixed an error pointed by an user
11006
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011007Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11008
11009 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11010 win32/libxml2.def.src xmlIO.c: exported default
11011 'file:', 'http:' and 'ftp:' protocols input handlers
11012 and maked protocols comparisson case insensitive
11013
Daniel Veillard34de97f2002-04-30 14:29:22 +000011014Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * configure.in: Neven Has detected a typo
11017
Daniel Veillard28577c32002-04-30 06:48:41 +000011018Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11021 as one of the persons allowed to commit directly to the
11022 module.
11023
Daniel Veillardfc57b412002-04-29 15:50:14 +000011024Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11027 * valid.c: raised a too low limit
11028 * doc/*: rebuilt the docs
11029
Daniel Veillardeca82812002-04-24 11:42:02 +000011030Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * test/XPath/expr/floats test/XPath/expr/functions
11033 result/XPath/expr/floats result/XPath/expr/functions
11034 xpath.c: another XPath conformance patch from Richard Jinks
11035
Daniel Veillard13e04c62002-04-23 17:51:29 +000011036Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * xmlschemas.c: fixed validation of attribute groups.
11039 * test/schemas result/schemas: added an example from the primer
11040
Daniel Veillard88c58912002-04-23 07:12:20 +000011041Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11044 * test/schemas result/schemas: updated the test list
11045
Daniel Veillarde19fc232002-04-22 16:01:24 +000011046Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * TODO: updated a bit
11049 * parser.c: made a comment more specific
11050 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11051 Schemas conformance.
11052 * test/schemas result/schemas: updated the test list
11053
Daniel Veillard441bc322002-04-20 17:38:48 +000011054Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11057 implementing xs:all with minOccurs = 0
11058 * tes/schemas/* result/schemas/*: added more tests covering
11059 xs:all
11060
Daniel Veillard8a001f62002-04-20 07:24:11 +000011061Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * xmlregexp.c: first implementation of the all particle, this
11064 may need to be revisited for case where not all transitions
11065 must be crossed.
11066
Daniel Veillard7646b182002-04-20 06:41:40 +000011067Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * tree.c: another entity processing update from Markus Henke
11070
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011071Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11072
11073 * trionan.c: fixed crash on OSF/1
11074
Daniel Veillardb4398962002-04-19 07:01:55 +000011075Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * xmlschemas.c: more Schemas work
11078 * test/schemas/* result/schemas/*: added more tests coming
11079 from the spec.
11080
Daniel Veillard54761132002-04-18 21:00:44 +000011081Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11084 ExcC14N specification
11085
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011086Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * tree.c: patch from Markus Henke, fix for recursive entities.
11089
Daniel Veillard23b1f372002-04-18 15:50:05 +000011090Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * xpath.c: fix a problem with string() on a document node.
11093
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011094Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * Makefile.am xmlschemas.c: more Schemas work
11097 * test/schemas/* result/schemas/*: added more tests coming
11098 from the spec.
11099
Daniel Veillard6231e842002-04-18 11:54:04 +000011100Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11103 * result/HTML/*: this changes a few things in the results
11104
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011105Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11106
11107 * include/libxml/tree.h: eliminated 'declaration different than
11108 prototype' warning
11109 * include/win32config.h: "resolved" conflicts with errno.h
11110
Daniel Veillardb509f152002-04-17 16:28:10 +000011111Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11114 on the automata interfaces and debug of counted choices
11115 * test/schemas/* result/schemas/*: added a number of tests
11116
Daniel Veillard8651f532002-04-17 09:06:27 +000011117Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11120 a bit of work on Schemas
11121 * testSchemas.c: try to make it more useful
11122 * test/schemas/* result/schemas/* Makefile.am: changed the
11123 Schemas regression test procedure, started adding a few samples
11124
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011125Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11126
11127 * include/libxml/encoding.h: Patch for the Borland C++ builder
11128 * include/libxml/tree.h: Patch for the Borland C++ builder
11129 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011130 * win32/bcb5: New directory for the Borland C++ builder
11131 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011132
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011133Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11134
11135 * win32/Makefile.msvc: Update for XML Schema support
11136 * win32/configure.js: Update for XML Schema support
11137 * win32/libxml2.def.src: Update for XML Schema support
11138
Daniel Veillard4255d502002-04-16 15:50:10 +000011139Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11142 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11143 xmlunicode.c include/libxml/Makefile.am
11144 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11145 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11146 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11147 include/libxml/xmlversion.h.in : merged the current state of
11148 XML Schemas implementation, it is not configured in by default,
11149 a specific --schemas configure option has been added.
11150 * test/automata test/regexp test/schemas Makefile.am
11151 result/automata result/regexp result/schemas:
11152 merged automata/regexp/schemas regression tests
11153
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011154Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * xpath.c: Gary found a compile time problem, fixes #78823
11157
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011158Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * configure.in: release of 2.4.20
11161 * doc/*: updated and rebuilt the docs
11162
Daniel Veillardf544f192002-04-15 12:56:56 +000011163Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * python/Makefile.am: patch from Cristian Gafton to build on
11166 Red Hat 6.2, should also fix #75779
11167
Daniel Veillard940492d2002-04-15 10:15:25 +000011168Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * valid.c: first part of fixing #78729
11171
Daniel Veillardeb475a32002-04-14 22:00:22 +000011172Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11175 escaping of URI when saving HTML files.
11176 * result/HTML/*: this impacted some tests
11177
Daniel Veillard9b731d72002-04-14 12:56:08 +000011178Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * configure.in: trying to fix #77441
11181
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011182Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * include/libxml/xmlIO.h: Hallski complained it could not be
11185 included by itself.
11186
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011187Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11190
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011191Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11192
11193 * win32/configure.js: patch from Nilo for the c14n option
11194 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11195
Daniel Veillardda423da2002-04-10 19:25:38 +000011196Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11199 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11200 LIBXML_THREAD_ENABLED
11201
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011202Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * xpath.c: another patch from Richard Jinks for substring conformance
11205 * test/XPath/expr/floats test/XPath/expr/strings
11206 result/XPath/expr/floats result/XPath/expr/strings: update of the
11207 test suite to check those.
11208
Daniel Veillard01917aa2002-04-10 11:30:41 +000011209Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * xpath.c: patch from Richard Jinks for .x float parsing.
11212
Daniel Veillard46d6c442002-04-09 16:10:39 +000011213Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * parser.c: patch from Markus Henke when an encoding ain't recognized
11216
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011217Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * libxml.m4: got a report that #include <string.h> was needed
11220
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011221Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11224
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011225Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11226
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011227 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011228
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011229Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11232 pointed out by Melvyn Sopacua.
11233
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011234Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * libxml.m4: Frédéric Crozat gave a patch related to the change
11237 of Include paths breaking the libxml.m4
11238
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011239Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * xpath.c: Fix bug #76927 forgot to save some context
11242 when evaluating binary expressions
11243
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011244Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * configure.in: fixed configure for MPE/iX from Markus Henke
11247 * xmlmemory.c: fixed initialization problems
11248 * xpath.c: another set of patches from Richard Jinks this
11249 fixes "make XPathtests" on linux
11250
Daniel Veillard21458c82002-03-27 16:12:22 +000011251Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11254 * test/XPath/expr/compare test/XPath/expr/equality
11255 test/XPath/expr/floats test/XPath/expr/functions
11256 test/XPath/expr/strings result/XPath/expr/compare
11257 result/XPath/expr/equality result/XPath/expr/floats
11258 result/XPath/expr/functions result/XPath/expr/strings: Updated
11259 tests though they show a divergence on Linux
11260
Daniel Veillard28dfed12002-03-27 09:08:17 +000011261Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * xpath.c trionan.c: previous commit also included patches
11264 from Richard Jinks on some IEEE support corner case
11265
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011266Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11269 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11270 that $(datadir) should be used for docs
11271
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011272Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11275 could leak filedescriptors
11276
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011277Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * configure.in nanohttp.c: applied patch from Allan Clark for
11280 UnixWare/OpenServer
11281
Daniel Veillard19274092002-03-25 16:48:03 +000011282Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * configure.in: preparing 2.4.19
11285 * doc/*: rebuilt the docs
11286
Daniel Veillard56b2db72002-03-25 16:35:28 +000011287Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * nanohttp.c: fixing #76043, got fed up with non-portability
11290 of that piece of code.
11291
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011292Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * valid.c SAX.c: Never commit without running "make tests" :-(
11295 fix a couple of stupidities in the previous commit
11296 * result/*: a few changes in some attribute order result of previous
11297 commit.
11298
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011299Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11302 the internal subset should not raise duplicate ID errors,
11303 also there was a small bug in conjunction to namespace
11304 declarations defaulted and xml:xxx attributes DTD definitions.
11305
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011306Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * xpath.c: Richard Jinks also raised some rounding problems
11309 this tries to fix them
11310
Daniel Veillard4e2df542002-03-22 12:23:14 +000011311Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11314 behaviour in xmlXPathCastToString()
11315
Daniel Veillarddb552912002-03-21 13:27:59 +000011316Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11319 raised by Morus Walter
11320
Daniel Veillard9e537932002-03-21 13:08:08 +000011321Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11324 from Igor
11325
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011326Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * xpath.c: fixing #75619, related to a problem when trying
11329 to evaluate condition when the current node set resulting
11330 from that sub-step evaluation is empty. Also fixes 2 potential
11331 problem with previous-sibling and next-siblings axis.
11332
Daniel Veillard1840ef02002-03-21 08:05:23 +000011333Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11336 HTML support is not configured in.
11337
Daniel Veillard561b7f82002-03-20 21:55:57 +000011338Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11341 include/libxml/tree.h: dohh I really didn't intended to commit
11342 this test version :-(
11343
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011344Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * testSAX.c: I wanted to see the real speed at the SAX interface
11347 after a little too many Ximianer started complaining about the
11348 parser speed.
11349 added a --quiet option:
11350 paphio:~/XML -> ls -l db100000.xml
11351 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11352 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11353 3200006 callbacks generated
11354 real 0m1.270s
11355 Which means 16MBytes/s and 3Mcallback/s
11356
Daniel Veillardc62a1472002-03-19 18:35:12 +000011357Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * xpath.c: valgrind spotted another error that time when running
11360 on libxslt regression tests
11361
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011362Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * Makefile.am: adding "make valgrind" running the full regression
11365 tests (except python ones) under Valgrind (using valgrind -q
11366 which was kindly added by the author).
11367 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11368 passes cleanly now except an obcure floating point initialization
11369 raised in log10() in one XPath regression test ???
11370 * tree.c: edited some comments to close #75244
11371
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011372Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11375 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11376 context of ScrollKeeper, made sure that if the number is
11377 an integer, the serialization follows the description at
11378 http://www.w3.org/TR/xpath#section-String-Functions
11379
Daniel Veillard5997aca2002-03-18 18:36:20 +000011380Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011382 * configure.in: preparing 2.4.18
11383 * doc/*: updated and rebuilt the web site
11384 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11385 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011386 * parser.c: humm, changed the way the SAX parser work when
11387 xmlSubstituteEntitiesDefault(1) is set, it will then
11388 do the entity registration and loading by itself in case the
11389 user provided SAX getEntity() returns NULL.
11390 * testSAX.c: added --noent to test the behaviour.
11391
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011392Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * parser.c: Wilfried Teiken provided a hackish but working
11395 way to get context reported back on entities when parsing
11396 with SAX and without breaking the DOM build.
11397
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011398Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * c14n.c: applied a new patch from Aleksey Sanin
11401 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11402 to reference Aleksey implementation of XML digital Signatures
11403
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011404Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * xpath.c: small fix to avoid potential problem due to
11407 ordering of freeing data
11408 * python/Makefile.am: people were complaining about
11409 the generated file in python dir not being built
11410
Daniel Veillardd2379012002-03-15 22:24:56 +000011411Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11414 python/generator.py python/libxml.c python/types.c: Cleanup
11415 of the python Makefiles based on Jacob and James feedback,
11416 fixed the spec file accordingly, fixed the number of warning
11417 that passing my pedantic CFLAGS was generating. Conclusion
11418 is that Python includes are real crap.
11419
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011420Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * configure,in: it was reported quite a few times that
11423 xml2-config --cflags should not output
11424 -I$includeprefix/libxml2/libxml because libxml2 header names
11425 clashes with existing names like list.h from C++ stl.
11426 Includes should be #include<libxml/xxx.h> so ...
11427
Daniel Veillard6f293b12002-03-15 09:42:33 +000011428Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * c14n.c: another patch from Aleksey Sanin
11431
Daniel Veillard5c396542002-03-15 07:57:50 +000011432Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11435 canonicalization algorithm
11436 * doc/xml.html doc/index.html: added the C14N references on the
11437 index page.
11438
jacob berkman9be65862002-03-14 02:15:56 +0000114392002-03-13 jacob berkman <jacob@ximian.com>
11440
11441 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11442 usage, redundant, and gcc specific
11443
Daniel Veillard75be0132002-03-13 10:03:35 +000011444Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * xpath.c: speedup some node selection operations, this can
11447 have a significant impact on DocBook Norm's stylesheets
11448 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11449 make sure it's always the case
11450 * debugXML.c: distinguish CDATA and comments in ls operations
11451
Daniel Veillard61f26172002-03-12 18:46:39 +000011452Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11455 to generate better API descriptions etc...
11456
Daniel Veillard9ff88172002-03-11 09:15:32 +000011457Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * c14n.c: Fixing #74186, made sure all boolean expressions
11460 get fully parenthesized, ran indent on the output
11461 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11462 include/libxml/tree.h: also #74186 related, removed the
11463 --with-buffers option, and all the preprocessor conditional
11464 sections that were resulting from it.
11465
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011466Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * valid.c: applied patch from Dodji Seketeli fixing an
11469 uninitailized variable in xmlValidGetValidElements()
11470
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011471Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * c14n.c: fixed a few comments
11474 * doc/*.html doc/*/*.html: regenerated the docs and added
11475 the C14N API
11476 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11477
Daniel Veillardfa49d872002-03-09 10:20:00 +000011478Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * check-xml-test-suite.py: fix to adapt varaiations in the
11481 bindings
11482 * configure.in python/setup.py python/setup.py.in: fixed to
11483 have the version of the python scripts automatically updated
11484
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011485Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11488 in xmlCopyProp()
11489
Daniel Veillardaf43f632002-03-08 15:05:20 +000011490Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * configure.in: preparing 2.4.17 release
11493 * doc/*: updated and rebuilt the docs
11494 * xpath.c: fixed a comment
11495 * python/libxml.c: fixed a possible reentrancy problem
11496
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011497Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11500 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11501 added a specific regression test
11502 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11503 not raise exceptions when failing to find the attribute.
11504
Daniel Veillard90bc3712002-03-07 15:12:58 +000011505Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * configure.in xmllint.c: owen pointed out a problem with the
11508 ftme fix, gettimeofday() was not detected by configure and
11509 the ftime header wasn't included, dohhh
11510
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011511Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * configure.in xmllint.c: trying to fix #71457 for timing
11514 precision when gettimeofday() is not availble but ftime() is
11515
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011516Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11519 are now copied on install and part of the -devel RPM
11520
Daniel Veillard7b416132002-03-07 08:36:03 +000011521Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * xpath.c: trying to avoid bug #72150 which was apparently
11524 caused by a gcc bug (or a processor problem) as detailed
11525 at http://veillard.com/gcc.bug
11526
Daniel Veillardf742d342002-03-07 00:05:35 +000011527Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11530 fixed xmlReconciliateNs(), added a Python test/example for
11531 inter-document cut'n paste
11532 * python/libxml.py: fixed node.doc on document nodes and added
11533 xpathEval() onto node objects
11534
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011535Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11538 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11539 fixup and integrated tests for the serialization stuff
11540
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011541Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11544 moved the libxml man page to section 3
11545
Daniel Veillard1e774382002-03-06 17:35:40 +000011546Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * tree.c: fix bug #72490
11549 * python/libxml.c python/libxml.py: added methods serialize()
11550 and saveTo() to all node elements.
11551
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011552Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * xmlIO.c: closed #73430, don't read from an input source
11555 which indicated an end-of-file or an error.
11556
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011557Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11558
11559 * parser.c: make sure SAX endDocument is always called as
11560 this could result in a Python memory leak otherwise (it's
11561 used to decrement ref-counting)
11562 * python/generator.py python/libxml.c python/libxml.py
11563 python/libxml2-python-api.xml python/libxml2class.txt
11564 python/tests/error.py python/tests/xpath.py: implemented
11565 the suggestions made by Gary Benson and extended the tests
11566 to match it.
11567
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011568Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * python/generator.py: applied patch fixing #73450
11571
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011572Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * xpath.c: fixing #61290 "namespace nodes have no parent"
11575 long standing divergence from the XPath REC. NodeSets
11576 simply hold a copy of namespace nodes and those node ->next
11577 points to the parent (which may not be the node carrying the
11578 definition).
11579 * include/libxml/xpath.h: flagged but didn't added a possible
11580 speedup
11581 * DOCBparser.c HTMLparser.c: removed some warnings from push
11582 parser due to new state being added.
11583 * tree.c: new fix from Boris Erdmann
11584 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11585 the XML Canonalization support from Aleksey Sanin
11586
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011587Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * tree.c: patch from Boris Erdmann fixing some namespace odities
11590 with xmlCopyNode()
11591
Daniel Veillardc6613042002-03-02 09:34:02 +000011592Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * xmlIO.c: fix bug #72706 when loading a NULL entity
11595
Daniel Veillardc0fef772002-03-01 16:16:31 +000011596Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11599 actually change in a future XML Namespace revision.
11600
Daniel Veillard79426f22002-03-01 16:14:17 +000011601Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11604 added the possibility of returning nodesets from XPath extension
11605 functions written in Python
11606
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011607Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11608
11609 * python/*: commiting some Python bindings work done while travelling
11610
Daniel Veillard97300512002-03-01 09:13:41 +000011611Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11614 explicitely with memory debugging switched on
11615
Daniel Veillard6361da02002-02-23 10:10:33 +000011616Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11619 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11620 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11621 the accessor generator for strings
11622 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11623 regression test.
11624
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011625Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11626
11627 * python/README python/generator.py python/libxml.c python/setup.py:
11628 added the 'usual' setup.py to allow building a libxml2-python
11629 module based on the same code. The initialization is however
11630 different the 2 .so files fo libxml2 and libxslt are identical and
11631 they entry point initialize both libraries. this is done to avoid
11632 some possible nasty problem since the Python don't merge the maps
11633 of all shared modules.
11634
Daniel Veillard158a4d22002-02-20 22:17:58 +000011635Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * parser.c: fixed a push/encoding bug reported by Michael
11638 on librsvg
11639
Daniel Veillard7839e162002-02-20 18:54:48 +000011640Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * include/libxml/parserInternals.h: fixes a misplaced #endif
11643
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011644Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * parser.c valid.c: found and fixed a couple of allocation bugs
11647
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011648Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * doc/xml.html doc/python.html doc/*: added a Python and binding
11651 page describing the current state of the Python bindings and
11652 giving pointers to the other languages wrappers.
11653
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011654Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11657 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11658 rebuilt the API and web site
11659 * xpath.c: fixed #71978 portability bugs
11660
Daniel Veillard8aff2472002-02-19 21:50:43 +000011661Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11664
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011665Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * include/libxml/parserInternals.h parser.c: had to change
11668 2 internal parsing API when processing document content
11669 to check the start and end of element content are defined
11670 in the same entity
11671 * valid.c include/libxml/valid.h: attribute normalization can
11672 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11673 with the context to report it.
11674 * SAX.c: fixed the last known bugs, crazy validation constraints
11675 when a document is standalone seems correctly handled. There
11676 is a couple of open issues left which need consideration especially
11677 PE93 on external unparsed entities and standalone status.
11678 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11679 The 2 tests left failing are actually in error. Cleanup done.
11680
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011681Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11682
11683 * valid.c: implemented E59 spaces in CDATA does not match the
11684 nonterminal S
11685
Daniel Veillard878eab02002-02-19 13:46:09 +000011686Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * SAX.c parser.c valid.c: more validation test fixups
11689 * check-xml-test-suite.py: added duration info for the tests
11690
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011691Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * parser.c valid.c: a couple of errors were reported but not
11694 saved back as such in the parsing context. Down to 1% failure rate
11695 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11696
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011697Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11698
11699 * xmlInternald.c: isExtender was missing a char
11700 * parser.c include/libxml/parser.h: % are acceptable in the
11701 internal subset if within a PUBLIC ID
11702
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011703Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * SAX.c parserInternals.c valid.c: more work on the conformance
11706 suite. Took the step to finally block documents with encoding
11707 errors. It's a fatal error per the spec, people should have fixed
11708 their documents by now.
11709
Daniel Veillard55253e22002-02-18 14:32:39 +000011710Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * check-xml-test-suite.py: fixed the test script after some discussion
11713 on the semantic of TYPE="error"
11714 * Makefile.am: added the script to the distrib
11715
Daniel Veillard28757702002-02-18 11:19:30 +000011716Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * SAX.c entities.c: fixed a couple of conformances issues deep
11719 into the validation code (standalone and undeclared Notations)
11720
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011721Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11724 stayed there for years !
11725
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011726Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11729 missing
11730
Daniel Veillardc7612992002-02-17 22:47:37 +000011731Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * check-xml-test-suite.py: improved the behaviour a bit as
11734 well as the logs
11735 * parser.c valid.c SAX.c: fixed a few more bugs
11736 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11737
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011738Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * check-xml-test-suite.py: python script to run regression tests
11741 against the XML Test suite of W3C/OASis
11742 * SAX.c: fixed a validation bug
11743 * parser.c: fixed 3 errors pointed by the test suite
11744 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11745 * python/Makefile.am: fixed a dependendy
11746
Daniel Veillard9f28f302002-02-15 20:48:08 +000011747Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * xmlmemory.c: avoid a warning bug #71594
11750
Daniel Veillard144024e2002-02-13 21:14:46 +000011751Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11752
11753 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11754 warning on alpha/Tru64
11755
Daniel Veillarde4301c82002-02-13 13:32:35 +000011756Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * include/libxml/entities.h: fixing a comment
11759 * valid.c: fixing some troubles with validity check on namespaces
11760 * result/VC/NS3 test/VC/NS3: added a specific regression test
11761
Daniel Veillarda6d05382002-02-13 13:07:41 +000011762Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * tree.c: Fixing #71342 serializing '\n' in attribute values
11765 * result/noent/att3 result/att3 test/att3: added a specific
11766 test.
11767
Daniel Veillard797a5652002-02-12 13:46:21 +000011768Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * python/libxml.c: couple of bug fixes
11771
Daniel Veillard01a6d412002-02-11 18:42:20 +000011772Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * python/*.py: removed tabs and used spaces.
11775
Daniel Veillard397ff112002-02-11 18:27:20 +000011776Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11779 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11780
Daniel Veillard03517542002-02-11 13:54:40 +000011781Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11784 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11785
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011786Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * include/libxml/encoding.h include/libxml/entities.h
11789 include/libxml/globals.h include/libxml/parser.h
11790 include/libxml/threads.h include/libxml/tree.h
11791 include/libxml/xmlmemory.h: trying to fix the include mess
11792
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011793Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * include/libxml/xmlmemory.h: reverted part of the previous
11796 attempt to provide #69655, this was breaking the build.
11797
Daniel Veillard0ba59232002-02-10 13:20:39 +000011798Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11801 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11802 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11803 include/libxml/parserInternals.h include/libxml/tree.h
11804 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11805 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11806 clean.
11807 * python/libxml.c: fixed a warning.
11808
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011809Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11812 copying of node, merge back IDs in the target document.
11813 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11814 test/XInclude/ents/ids.xml: test case
11815 * result/VC/ElementValid4: output changed due to a typo fix
11816
Daniel Veillard1c18e302002-02-09 22:16:40 +000011817Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011820 generate the dependencies right as Jacob found out. Add
11821 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011822
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011823Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11824
11825 * parserInternals.c valid.c: Justin Fletcher found some parts
11826 of the code needing cleanup
11827 * libxml.spec.in python/Makefile.am python/generator.py
11828 python/libxml.c python/libxml.py: Fixed the python Makefiles
11829 corrected a bug showing up on ia64, changed the name of the
11830 python internal module too
11831
Daniel Veillard07be19b2002-02-08 14:20:35 +000011832Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * Makefile.am: applied patch from Andris Pavenis for binary
11835 name suffixes
11836
Daniel Veillardf216d462002-02-08 13:44:24 +000011837Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * xmllint.c win32/win32config.h: fixing #68748
11840
Daniel Veillardd455d792002-02-08 13:37:46 +000011841Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * valid.c: fixing #70166
11844
11845Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * valid.c: fixing #70077
11848
Daniel Veillardc575b992002-02-08 13:28:40 +000011849Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * Copyright Makefile.am README configure.in libxml.spec.in:
11852 Changed to the MIT Licence
11853 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11854 doc/xmlio.html: updated the doc accordingly
11855 * include/libxml/xmlwin32version.h configure.in: preparing
11856 2.4.14 release
11857 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11858 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11859 fixed the const xmlChar * wrapper and generator, XPath extension
11860 functions now use the context as first argument
11861 * python/tests/tstxpath.py python/tests/xpath.py
11862 python/tests/xpathext.py: Updated the tests accordingly
11863 * tree.c: fixed bug #70067
11864
Daniel Veillard7db38712002-02-07 16:39:11 +000011865Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * Makefile.am: cleanup
11868 * debugXML.c: always use stdout if output is NULL
11869 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11870 * python/Makefile.am python/generator.py python/libxml2class.txt
11871 python/libxml_wrap.h python/types.c: augmented the number of bindings
11872 handling FILE * and XPath contexts
11873 * python/tests/Makefile.am: avoid a stupid problem due to the
11874 use of TEST.
11875
Daniel Veillard15a143b2002-02-06 22:40:50 +000011876Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11879
Daniel Veillard70cab352002-02-06 16:06:58 +000011880Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * python/TODO python/libxml.c: cleanup the extension function lookup
11883 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11884
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011885Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * configure.in python/Makefile.am: do not install outside
11888 of prefix
11889
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011890Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11891
11892 * python/TODO python/libxml.c: started adding SAX interfaces
11893 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11894 SAX test
11895
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011896Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * tree.c: hardened the addChild function
11899 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11900 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11901 added accessors needed for xmlNode, a bit more testing and
11902 extension of interfaces
11903 * python/tests/Makefile.am python/tests/build.py: added a test
11904 build from scratch/save/load/check
11905
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011906Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * parserInternals.c: change a small bit in the way valididy
11909 error messages get initialized
11910 * python/TODO python/libxml.c python/libxml2-python-api.xml
11911 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11912 added some memory debugging to track leaks at the libxml2 level
11913 * python/tests/*.py: changed all tests to check for leaks,
11914 there is just one left in XPath extension registrations.
11915
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011916Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * python/TODO python/generator.py python/libxml2-python-api.xml
11919 python/libxml2class.txt: more accessor classes for the parser
11920 context, allow to switch on and check validity
11921 * python/tests/Makefile.am python/tests/error.py
11922 python/tests/invalid.xml python/tests/valid.xml
11923 python/tests/validate.py: attded more test and and added error.py
11924 which I forgot to commit in the last step
11925
Daniel Veillard3ce52572002-02-03 15:08:05 +000011926Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * python/Makefile.am python/types.c: cleanup
11929 * python/libxml.c python/libxml.py python/libxml_wrap.h
11930 python/generator.py python/libxml2-python-api.xml
11931 python/libxml2class.txt: added class for parser context, added
11932 first cut for push mode support. Added a framework to generate
11933 accessors functions.
11934 * python/tests/Makefile.am python/tests/push.py: added a push
11935 test
11936
Daniel Veillardcfb05462002-02-02 23:18:22 +000011937Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11940 bug a bit of cleanup.
11941
Daniel Veillard5d819032002-02-02 21:49:17 +000011942Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11945 python/libxml2class.txt: adding error redirections and preformat
11946 to a python handler
11947 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11948 tests self checking
11949
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011950Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11953 a function
11954
Daniel Veillard9589d452002-02-02 10:28:17 +000011955Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11958 python/libxml.c python/libxml2-python-api.xml
11959 python/libxml2class.txt: Progressing through the TODOs, class
11960 description output, extra XML API, RPM now builds the wrappers
11961 for all python installed versions
11962
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011963Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * configure.in libxml.spec.in python/Makefile.am python/TODO
11966 python/generator.py python/libxml2class.txt: added more informations
11967 in the libxml2-python package including docs. Slightly changed
11968 the class hierarchy
11969 * python/tests/*: added basic regression tests infrastructure too
11970
11971Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11974 added libxml2-python as part of the packages installed
11975
Daniel Veillarda7340c82002-02-01 17:56:45 +000011976Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * python/Makefile.am python/generator.py python/libxml.c
11979 python/libxml.py: more work, now able to extend the
11980 XPath interpreter with functions written in python.
11981
Daniel Veillardc3e39442002-02-01 09:29:41 +000011982Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * python/Makefile.am: Jacob sent a patch to allow building from
11985 tarfile.
11986
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011987Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11990 inserted the python wrappers build, I hope this won't be too
11991 unportable
11992
Daniel Veillard1971ee22002-01-31 20:29:19 +000011993Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * xpath.c: minor optimization
11996 * python/generator.py python/libxml.c python/libxml.py
11997 python/libxml_wrap.h: more work on the python bindings,
11998 they now support XPath and there is no evident leak
11999
Daniel Veillard36ed5292002-01-30 23:49:06 +000012000Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12001
12002 * python/generator.py python/libxml.c python/libxml.py:
12003 more work on the python bindings generator.
12004
Daniel Veillard96fe0952002-01-30 20:52:23 +000012005Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12006
12007 * python/generator.py python/libxml.c python/libxml_wrap.h:
12008 more work on the python bindings.
12009
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012010Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * python/generator.py python/libxml.c python/libxml.py
12013 python/libxml_wrap.h: commited early version of a python binding
12014 for private use only ATM
12015
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012016Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12017
12018 * entities.c tree.c include/libxml/entities.h: applied patch
12019 from Anthony Jones to implement copy of DTD subtree too. Had
12020 just to keep 2 function private which really ought to become
12021 public ones.
12022
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012023Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * xmllint.c: added pointers to the web pages in the usage()
12026
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012027Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * tree.c: more fixes from Petr Kozelka for attribute handling
12030 in the tree API to align the semantic with DOM.
12031
Daniel Veillard36065812002-01-24 15:02:46 +000012032Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * valid.c tree.c entities.c: another set of patches from
12035 Anthony Jones for copy operations cleanup and robustness
12036
Daniel Veillardf8592562002-01-23 17:58:17 +000012037Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12040 an alphabetic index based on comments content
12041 * doc/*: rebuilt the web site with the new references
12042
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012043Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * parserInternals.h: Greg Sjaardema suggested to use an
12046 eponential buffer groth policy in xmlParserAddNodeInfo()
12047
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012048Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12051 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12052 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12053 to generate cross-references, and added/updated the stylesheets
12054 to generate and link API indexes. The generic keyword index
12055 is not done yet.
12056 * doc/*.html: regenerated all the usual docs too
12057
Daniel Veillard2070c482002-01-22 22:12:19 +000012058Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * debugXML.c: added an xpath function to the shell for T. V. Raman
12061
12062Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012063
12064 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12065 debug routines.
12066
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012067Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12070 support of attribute nodes
12071
Daniel Veillard9d06d302002-01-22 18:15:52 +000012072Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12075 hopefully near complete and fully documented of the API in XML
12076 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12077 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12078 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12079 include/libxml/parserInternals.h include/libxml/valid.hi
12080 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12081 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12082 include/libxml/xpath.h include/libxml/xpathInternals.h:
12083 Cleaned up the doc comments a lot in the process, the interface
12084 coverage is now 100%
12085
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012086Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12087
12088 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12089 extracts comments from the gtk-doc DocBook output (a bit
12090 convoluted but seems to work).
12091
Daniel Veillard61006472002-01-21 17:31:47 +000012092Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12095 added an XML description of the API, moved the script generating
12096 it here. Added a "make api" target
12097
Daniel Veillardd2f23002002-01-21 13:36:00 +000012098Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12099
12100 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12101
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012102Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12103
12104 * xpath.c include/libxml/xpathInternals.h: the change made to
12105 xmlXPathFuncLookupFunc was incompatible roll it back
12106
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012107Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * SAX.c: cleanup patch from Anthony Jones
12110 * doc/Makefile.am: fix the headers to avoid in make scan
12111 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12112 includes, * vs Ptr and general cleanup
12113 * parsedecl.py: first version of a script to extract the
12114 module interfaces, the goal will be to provide .decl or XML
12115 specification of the interfaces to build wrappers.
12116
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012117Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12118
12119 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12120 now provides return codes in case of errors
12121
Bjorn Reese026d29f2002-01-19 15:40:18 +000012122Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12123
12124 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12125 Upgraded to trio baseline 1.6
12126 * strio.h strio.c: Replaced by triostr.h and triostr.c
12127
Daniel Veillard572577e2002-01-18 16:23:55 +000012128Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12129
12130 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12131 of strdup usage in the code
12132
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012133Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * parser.c error.c: Keith Isdale complained rightly that
12136 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12137
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012138Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * tree.c: fixed the funxtion to set the xml: attributes
12141 * debugXML.c: added "setbase" to test it.
12142
Daniel Veillard2c748c62002-01-16 15:37:50 +000012143Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12144
12145 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12146 to allow updating an attribute content
12147
Daniel Veillard8de85c62002-01-15 17:10:15 +000012148Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * libxml.h: try to avoid problems when compiling on Windows
12151
Daniel Veillard314cfa02002-01-14 17:58:01 +000012152Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12153
12154 * hash.c: patch from Anthony Jones for hash.c allocation size
12155 * Makefile.am: trying to work around Yet Another Libtool Madness
12156 and build the 2.4.13 release finally ...
12157
Daniel Veillard744683d2002-01-14 17:30:20 +000012158Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12159
12160 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12161 * doc/* : update of the documentation
12162
Daniel Veillarde6a55192002-01-14 17:11:53 +000012163Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12166 at fixing #61290 :-(
12167
Daniel Veillardfb25a512002-01-13 20:32:08 +000012168Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12169
12170 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12171 Fixes bug #67229
12172
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012173Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * tree.c: trying to avoid troubles when a subtree is copied
12176 and coalesced in part with the target tree. Should fix
12177 bug #67407
12178
Daniel Veillardd8224e02002-01-13 15:43:22 +000012179Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * valid.c: fixed validation of attributes content of type
12182 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12183 values, very old bug. Fixes #67671
12184
Daniel Veillard8107a222002-01-13 14:10:10 +000012185Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * parser.c include/libxml/parserInternals.h tree.c: integrated
12188 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12189 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12190
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012191Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12192
12193 * threads.c: applied Serguei Narojnyi's patch to add native
12194 thread support on the Win32 platform
12195 * testThreadsWin32.c Makefile.am: added the test program also
12196 from Serguei, Win32 specific
12197 * include/win32config.h include/libxml/xmlwin32version.h.in:
12198 added patch from Igor for the Windows thread specific defines.
12199
Daniel Veillard845cce42002-01-09 11:51:37 +000012200Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12203
Daniel Veillard7b602b42002-01-08 13:26:00 +000012204Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12207 output page into XMLinfo.html. Close bug #66951 and
12208 raised by Robert Collins too.
12209
Daniel Veillard73c6e532002-01-08 13:15:33 +000012210Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * encoding.c: Paul Keogh pointed out a possibility of segfault
12213 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12214 Closes bug # 68238
12215
Daniel Veillard4a859202002-01-08 11:49:22 +000012216Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * doc/*.html: updated the Gdome2 links
12219
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012220Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * libxml.h: Applied following patches from Robert Collins
12223 and make sure IN_LIBXML is defined when compiling it
12224 -------
12225 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12226 as well as Visual C.
12227 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12228 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12229 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12230 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12231 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12232 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12233 xmlSysIDExists xmlNoNetExists).
12234 * xmllint.c: Don't include winsock2.h for Cygwin.
12235
Daniel Veillard401c2112002-01-07 16:54:10 +000012236Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12239 when the version info is not present.
12240
Daniel Veillard6f42c132002-01-06 23:05:13 +000012241Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12242
12243 * tree.c: Anthony Jones pointed out a problem in
12244 xmlStringGetNodeList() and provided a fix for it
12245
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012246Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12247
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012248 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012249 xmlCreatePushParserCtxt() when the initial buffer passed
12250 is large.
12251
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012252Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * win32/*: big cleanup of the Windows/MSVC project files
12255 from Igor Zlatkovic
12256
Daniel Veillardcebb1362002-01-02 13:13:30 +000012257Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12258
12259 * doc/Makefile.am: should fix #67674 and avoid troubles if
12260 xsltproc is not available or fails in the prefix provided
12261
Daniel Veillard26908ab2002-01-01 16:50:03 +000012262Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12263
12264 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12265
Daniel Veillard5344c602001-12-31 16:37:34 +000012266Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12267
12268 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12269 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12270 Fixed a few other problems raised by Charlie Bozeman.
12271 * result/VC/ElementValid[5-7]: fixed the output
12272
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012273Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12276 patches from Charlie Bozeman. Regenerated the HTML docs.
12277
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012278Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12279
12280 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12281 for Windows from Igor
12282
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012283Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12284
12285 * xmllint.c: applied Justin Fletcher patch for --output or -o
12286
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012287Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * win32/libxml2/libxml2.def.src: close #67019
12290
Daniel Veillard01db67c2001-12-18 07:09:59 +000012291Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * xmllint.c: applied Justin Fletcher generic timing patch
12294 similar to the one already applied to xsltproc.
12295
Daniel Veillardd1640922001-12-17 15:30:10 +000012296Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * include/libxml/tree.h tree.c: applied documentation patches
12299 from Charlie Bozeman
12300
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012301Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12302
12303 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12304
Daniel Veillard29e43992001-12-13 22:21:58 +000012305Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * valid.c: fix the xmlStrdup() used in the previous patch.
12308 * valid.c: added --dropdtd
12309 * tree.c: fixed xmlUnlinkNode so it also removes the references
12310 from the document if the node is a DTD
12311
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012312Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * HTMLtree.c valid.c: cleanup some static declarations
12315
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012316Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * xmllint.c: removed another strdup()
12319 * doc/FAQ: removed the HP/UX entry
12320
Daniel Veillarded472f32001-12-13 08:48:14 +000012321Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * valid.c: fix bug #66816 when validating.
12324 * xmllint.c: don't use sys/time.h if configure did not found it
12325
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012326Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12327
12328 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12329 xmlcatalog_man.xml
12330
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012331Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12332
12333 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12334 xmlInitMemory() was declared twice
12335
Daniel Veillardb82c1662001-12-09 14:00:54 +000012336Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12337
12338 * globals.c: do not reference strdup() !
12339 * configure.in libxml-2.0.pc.in: trying to fix the libs
12340 of the various config extraction modules
12341
Daniel Veillardef90ba72001-12-07 14:24:22 +000012342Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12343
12344 * configure.in : preparing 2.4.12
12345 * doc/* : updated and rebuilt the docs
12346
Daniel Veillard220346d2001-12-07 11:33:54 +000012347Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12348
12349 * uri.c: closed bug #66159
12350 * testURI.c: added --escape option
12351 * configure.in: some cleanup for xml2-config --cflags
12352
Daniel Veillard2a906822001-12-06 14:34:08 +000012353Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * globals.c testThreads.c: removed some misplaced includes
12356 of xmlversion.h
12357
Daniel Veillarde28313b2001-12-06 14:08:31 +000012358Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * threads.c: patch from Gary Pennington fixing a possible
12361 problem at initialization time.
12362
Daniel Veillardd3b08822001-12-05 12:03:33 +000012363Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012366 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012367 CodeWarrior.
12368
Daniel Veillarda7866932001-12-04 13:14:44 +000012369Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12370
12371 * xmllint.c: applied Geert Kloosterman's patch to fix
12372 --repeat --timing output
12373
Daniel Veillard19840942001-11-29 16:11:38 +000012374Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12377 where non-wellformed XML declaractions were not detected.
12378
Daniel Veillarde85d9342001-11-28 14:43:12 +000012379Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12382
Daniel Veillard22f25a82001-11-28 09:12:23 +000012383Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12386 gets reset by xmlCleanupInputCallbacks() and this makes the
12387 function useless. Same for output.
12388
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012389Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12390
12391 * xmlIO.c: robert pointed out a loop error in callback cleanups
12392
Daniel Veillard8faa7832001-11-26 15:58:08 +000012393Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12396 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12397 they are not really tied to debugging
12398
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012399Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12402 * xmllint.c: better --catalogs description
12403
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012404Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * tree.c: fixed a couple of problems in xmlSetProp()
12407
Daniel Veillardcd337f02001-11-22 18:20:37 +000012408Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12411 unappropriate stdout output.
12412
Daniel Veillard566d4df2001-11-22 13:00:53 +000012413Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12416 by Denis Beurive, closes #65111
12417
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012418Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * valid.c: in case of content model validity error, don't
12421 print it if validity warnings were not requested.
12422
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012423Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12426 * parserInternals.c: removed the last exit() call. Print an
12427 unmaskable error on stderr instead (library mismatch detection)
12428
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012429Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12430
12431 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12432 shell instructions from Heiko Rupp
12433
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012434Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12435
12436 * catalog.c: use the URL notation file:// for default catalog paths
12437
Daniel Veillard0ec98632001-11-14 15:04:32 +000012438Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * include/libxml/tree.h: better comments for _private fields
12441 * tree.c: removed a problem when copying an entity reference.
12442
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012443Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12444
12445 * vms/*: updated instructions and diffs from John A Fotheringham
12446
Daniel Veillarda11001b2001-11-12 22:45:36 +000012447Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * include/libxml/xmlerror.h: avoid an include problem if
12450 #include <libxml/xmlerror.h> happens first in code
12451 seems to be the case in KDE libs
12452
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012453Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12454
12455 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12456 from Igor for Windows
12457
12458Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12459
12460 * Makefile.am: Gary Pennington pointed out a missing prefix
12461
Daniel Veillard43d3f612001-11-10 11:57:23 +000012462Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12465 * doc/*: upgraded and rebuilt the docs
12466
Daniel Veillardc1f78342001-11-10 11:43:05 +000012467Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12468
12469 * HTMLparser.c: fix comment in scripts element parsing.
12470 * result/HTML/doc3*: updated the results.
12471
12472Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12473
12474 * uri.c: another URI bug fix #63336, using Joel Young patch.
12475
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012476Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12479 a cleaned up version of the Pwd shell string generation.
12480
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012481Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * valid.c include/libxml/tree.h: trying to fix namespaces +
12484 validation problems for good, closing #63619 in the process
12485 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12486 wrong in this respect, fixed it.
12487
Daniel Veillardd536f702001-11-08 17:32:47 +000012488Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * xmllint.c: Morus Walter patch to allow --format and --encode
12491
Daniel Veillard5004f422001-11-08 13:53:05 +000012492Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * debugXML.c: Stefan Kost provided an help command for the shell
12495
Daniel Veillarda6825e82001-11-07 13:33:59 +000012496Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * debugXML.c: Heiko Rupp pointed that the shell would crash
12499 on empty nodesets returns.
12500
Daniel Veillard03f848d2001-11-07 12:53:46 +000012501Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12504 migh need the history libraries
12505
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012506Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12509 handle the case of < in quoted attributes, Bastian Kleineidam
12510
Daniel Veillardc853b322001-11-06 15:24:37 +000012511Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12514 fixing catalog breakages
12515 * Makefile.am catalog.c result/catalogs/catal
12516 result/catalogs/mycatalog.* test/catalogs/catal*:
12517 fixed more problems in catalog support, added more regression tests
12518 for both XML and SGML catalog handling
12519
Daniel Veillard66870c72001-11-05 19:27:49 +000012520Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * debugXML.c: applied an improvement to xmlGetLineNo() from
12523 Keith Isdale
12524
Daniel Veillardffe09c92001-11-05 14:21:47 +000012525Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12528 Side effect of the progressive catalog loading
12529
Daniel Veillardad661b92001-11-05 11:43:15 +000012530Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * Makefile.am: confexecdir and confexec_DATA were defined twice
12533 pointed out by Karl Eichwalder
12534
Daniel Veillard6eb17722001-11-04 22:19:27 +000012535Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * xmlcatalog.c: avoid unlink() and use remove() instead.
12538
Daniel Veillardea898282001-11-04 22:13:45 +000012539Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * libxml.spec.in: cleanup
12542 * include/libxml/xmlwin32version.h: updated with 2.4.8
12543
Daniel Veillarda4617b82001-11-04 20:19:12 +000012544Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12547 of compiling libxml with a non standard set of options
12548
John Fleck027edfb2001-11-04 20:13:58 +000012549Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12550
12551 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12552 document --sgml option, fixing gnome bugzilla #63382
12553
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012554Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12555
12556 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12557 breakage of 2.4.7, added a couple of really needed APIs
12558 like xmlCatalogIsEmpty() and xmlNewCatalog()
12559 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12560 for install-catalog
12561 * configure.in: preparing 2.4.8
12562
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012563Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12566 include/libxml/tree.h include/libxml/xmlIO.h: more include
12567 cleanups, export cleanly one html output + format function.
12568
12569Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * parser.c: removed initGenericErrorDefaultFunc call from
12572 xmlInitParser() since it could destroy previous calls to
12573 xsltSetGenericErrorFunc() effects
12574
Daniel Veillardebd38c52001-11-01 08:38:12 +000012575Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12578 keyword.
12579
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012580Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * Makefile.am: cleanup
12583 * threads.c: cleanup too
12584 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12585 from xsltproc
12586 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012587 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012588
Daniel Veillard91c00402001-10-30 17:41:38 +000012589Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12592 was not used anymore !
12593
Daniel Veillard52dcab32001-10-30 12:51:17 +000012594Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12595
12596 * configure.in: preparing 2.4.7
12597 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12598 manual page from John
12599 * doc/*: updated the doc and rebuilt the generated pages
12600
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012601Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * xmlIO.c: closing bug #62711, the library should never
12604 close stdin or stdout.
12605
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012606Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * uri.c: second pass at fixing #63336, using Joel Young
12609 final patch. looks okay.
12610
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012611Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * uri.c include/libxml/uri.h: trying to clear #63336
12614 allowing the escaping routine to parse unconformant
12615 URI-References.
12616
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012617Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * vms/readme.vms vms/build_libxml.com nanoftp.c
12620 include/libxml/xmlversion.h.in: a few VMS updates from
12621 John A Fotheringham
12622 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12623 and xmlCleanupOutputCallbacks() for the Perl binding people.
12624
Daniel Veillard635ef722001-10-29 11:48:19 +000012625Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12626
12627 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12628 apply fixes to close #63271 and avoid segfaults when
12629 the error routine gets callbed before xmlInitParser()
12630 get called.
12631 * nanoftp.c error.c: Applied patches from Justin Fletcher
12632 correcting some xmlGenericError misuses.
12633
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012634Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12635
12636 *doc/xmllint.xml, doc/xmllint.1
12637 New and improved man page for xmllint - .xml is the original, .1
12638 is the generated man page
12639
Daniel Veillardc9484202001-10-24 12:35:52 +000012640Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12643 the web site from the main HTML document.
12644
Daniel Veillard5151c062001-10-23 13:10:19 +000012645Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * parser.c: fixed an erroneous validation bug when PE refs
12648 occurs in external parsed entities referenced from the
12649 internals subset
12650 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12651 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12652 added the associated testcase, it's a nice one.
12653 * HTMLparser.c: generate the DTD node as HTML still ...
12654 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12655
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012656Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * HTMLparser.c: fixed a bug in htmlNewDoc()
12659
Daniel Veillard89cad532001-10-22 09:46:13 +000012660Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12661
12662 * test/threads/*: added entities testing to the Thread test
12663 * testThreads.c: make the test reasonable
12664 * DOCBparser.c: fix the DTD public and system ID
12665 * xmllint.c: added --sgml for SGML DocBook importing
12666 * Makefile.am: added Docbtests target
12667
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012668Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12671 * testThreads.c: removed bogus include
12672
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012673Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12676 fixed a very serious (looping) validation bug
12677
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012678Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * include/libxml/globals.h include/libxml/threads.h threads.c
12681 testThreads.c: far more testing, cleaning up bugs
12682 * *.c : make sure globals.h is always included.
12683
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012684Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * HTMLparser.c: try to get rid of parser loops for good.
12687
Daniel Veillardab7488e2001-10-17 11:30:37 +000012688Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * configure.in: fixed some bugs in CFLAGS passing.
12691 * test/threads Makefile.am testThreads.c: added a specific
12692 threaded test case (really nasty, guaranteed).
12693
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012694Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * catalog.c: serious cleanup on the management of the
12697 XML catalog tree, more tests done, especially with
12698 the catalog PI.
12699
Daniel Veillard364789a2001-10-16 12:45:00 +000012700Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12701
12702 * catalog.c: avoid a problem in catalog cleanup on SMP if
12703 catalogs were not initialized.
12704
Daniel Veillard81463942001-10-16 12:34:39 +000012705Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12706
12707 * catalog.c xpath.c: trying to cleanup the not thread safe
12708 parts of the library.
12709
Daniel Veillard64a411c2001-10-15 12:32:07 +000012710Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * include/libxml/globals.h configure.in global.data: make
12713 the allocation be per-thread a configure option
12714 * encoding.c include/libxml/parser.h: fixed compilation
12715 errors
12716
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012717Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * include/libxml/parser.h: Norm reported that a few lines
12720 added were breaking libxslt compile, removed them for now
12721
Daniel Veillard6f350292001-10-14 09:56:15 +000012722Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12723
12724 * parser.c parserInternals.c threads.c: debugged and fixed
12725 initialization problems which were giving troubles on SMP
12726 boxes.
12727
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012728Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * include/libxml/Makefile.am: missing globals.h
12731
Daniel Veillarde7090612001-10-13 12:18:28 +000012732Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012733
Daniel Veillarde7090612001-10-13 12:18:28 +000012734 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012735
Daniel Veillardd0463562001-10-13 09:15:48 +000012736Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12739 include/libxml/parserInternals.h include/libxml/tree.h
12740 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12741 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12742 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12743 Applied the last patches from Gary, cleanup, activated threading
12744 all user accessible global variables are now handled in globals.[ch]
12745 Still a bit rought but make tests passes with either
12746 --with-threads defined at configure time or not.
12747 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12748 linking options
12749
Daniel Veillardb8478642001-10-12 17:29:10 +000012750Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * Makefile.am include/libxml/Makefile.am
12753 include/libxml/globals.h globals.c include/libxml/threads.h
12754 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12755 configure.in: started integrating the core of the thread support
12756 not activated yet but half integrated. The code should still
12757 compile and work anyway.
12758
Daniel Veillardb44025c2001-10-11 22:55:55 +000012759Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12762 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12763 integrating the non-controversial parts of Gary Pennington
12764 multithread patches
12765 * catalog.c: corrected a small bug introduced
12766
Daniel Veillard75b96822001-10-11 18:59:45 +000012767Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * catalog.c include/libxml/catalog.h: very serious cleanup,
12770 isolating unportable code and as much as possible the accesses
12771 to the global shared catalog. May need more testing !
12772
Daniel Veillard78d12092001-10-11 09:12:24 +000012773Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12774
12775 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12776 Keith Isdale patches for the XSLT debugger interfaces. Some
12777 cleanup
12778
Daniel Veillardff0b7312001-10-11 06:46:09 +000012779Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12780
12781 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12782 * DOCBparser.c: generate line nubers in elements
12783
Daniel Veillard60087f32001-10-10 09:45:09 +000012784Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12785
12786 * configure.in: preparing 2.4.6 release
12787 * doc/xml.html doc/html/*: updated and rebuilt the docs
12788 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12789
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012790Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12791
12792 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12793 adding documentation for DV's supercatalog support
12794
Daniel Veillard82d75332001-10-08 15:01:59 +000012795Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12798 super catalog support adding one API and one flag --sgml to
12799 xmlcatalog
12800
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012801Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12802
12803 * doc/xmlcatalog_man.xml, xmlcatalog.1
12804 One more crack at
12805 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12806
12807
Thomas Broyer47334c02001-10-07 16:41:52 +000012808Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12809
12810 * xpath.c: implemented xmlXPathObjectCopy for external objects
12811 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12812
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012813Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12814
12815 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12816 finishing up fix to
12817 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12818 the xmlcatalog man page display more elegantly
12819
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012820Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12821
12822 * configure.in: closing bug #61832
12823 * HTMLparser.c: removed a warning
12824
Daniel Veillard6ab38382001-10-06 13:08:27 +000012825Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * xpath.c: fixing #61673 part I, do not loose doc information
12828 when copying result value trees.
12829
Daniel Veillard556c6682001-10-06 09:59:51 +000012830Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * xpath.c: trying to harden the XPath interpreter
12833
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012834Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12835
12836 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12837 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12838
William M. Brack1633d182001-10-05 15:41:19 +000012839Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12840
12841 * HTMLparser: repaired another loop problem
12842
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012843Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12844
12845 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12846 parsing.
12847 * xpath.c: fix bug #61291 the default XML namespace node is
12848 missing from the namespace axis.
12849 * tree.c: refuse to create namespaces nodes with prefix "xml"
12850
Daniel Veillard651f9472001-10-04 14:51:06 +000012851Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12852
12853 * SAX.c: ouch a non-defined namespace could lead to a crash,
12854 fixed #61215
12855
Daniel Veillard7dd05702001-10-04 14:25:12 +000012856Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12857
12858 * parserInternals.c: closed bug #61054
12859
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012860Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * include/libxml/Makefile.am: closing #60708
12863
Daniel Veillarda293c322001-10-02 13:54:14 +000012864Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12867 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12868
Daniel Veillardf4309d72001-10-02 09:28:58 +000012869Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12872
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012873Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12876 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12877
Daniel Veillard16756b62001-10-01 07:36:25 +000012878Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12879
12880 * catalog.c: Justin Fletcher provided cleaup code in case
12881 HAVE_STAT is not defined
12882 * include/win32config.h: Igor Zlatkovic suggested to have
12883 HAVE_STAT defined there
12884
William M. Brack5e1cac12001-09-28 16:19:18 +000012885Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12886
12887 * catalog.c - fixed typing error reported by M. Barros
12888
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012889Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12890
12891 * xmllint.c - fixing typo
12892
William M. Brackd28e48a2001-09-23 01:55:08 +000012893Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12894
12895 * HTMLparser.c: small enhancement to prevent loop on
12896 unrecognizable data
12897
Daniel Veillardb1d62872001-09-21 09:47:08 +000012898Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * parserInternals.c: applying patch from bug #60757 this
12901 should close it
12902
Daniel Veillardc0631a62001-09-20 13:56:06 +000012903Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * catalog.c xmlcatalog.c: removed a couple of warning
12906 * xpath.c: try to solve the linking problem on platforms
12907 needing trio to compile
12908
Daniel Veillard1a123612001-09-19 08:06:23 +000012909Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012910
Daniel Veillard1a123612001-09-19 08:06:23 +000012911 * Makefile.am libxml.spec.in: backing up non-documented changes
12912 commited without review or aproval by Jens Finke <jens@gnome.org>
12913 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012914
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012915Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12916
12917 * configure.in: Joe Orton provided a patch fixing a problem
12918 when iconv is specified to be in a non-standard directory
12919 but wasn't exported in xml2-config --cflags
12920
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012921Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12922
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012923 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012924 troubles with 2.4.4 errors.
12925
Daniel Veillard16698282001-09-14 10:29:27 +000012926Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * encoding.c entities.c: do not output hexadecimal charrefs
12929 when serializing HTML since some version of Netscape can't
12930 grok it, generate decimal ones.
12931 * result/HTML/doc3.htm: output changed due to previous test
12932 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12933
Daniel Veillard98fed372001-09-13 11:34:58 +000012934Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12935
12936 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12937 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12938
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012939Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012940 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012941
12942 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12943 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12944 updated the configuration scripts systems accordingly
12945
Daniel Veillard04382ae2001-09-12 18:51:30 +000012946Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12947
12948 * configure.in: preparing for 2.4.4
12949 * doc/xml.html doc/html/*: updated and rebuilt the docs
12950
Daniel Veillardd63437e2001-09-12 15:00:27 +000012951Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * win32/dsp/libxml2.def.src: tried to incorporate comments
12954 from bug #59220
12955
Daniel Veillard319a7422001-09-11 09:27:09 +000012956Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * parser.c result/noent/wml.xml: fixed bug #59981 related
12959 to handling of '&' in attributes when entities are substitued
12960
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012961Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * libxml.h include/libxml/xmlversion.h.in
12964 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12965 Tried to close bug #60131
12966
Daniel Veillardbce62332001-09-10 18:46:55 +000012967Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12970
Daniel Veillard143b04f2001-09-10 18:14:14 +000012971Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * SAX.c: fixing bug #59946 on xmlns=""
12974
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012975Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12978 but allocates a new error code.
12979
Daniel Veillard05c13a22001-09-09 08:38:09 +000012980Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12981
12982 * xmllint.c: John Fleck fixed typos in the options output
12983 * parser.c SAX.c: fix ignorable white space SAX selection
12984
12985Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12986
12987 * entities.c: Steve Underwood found the possibility of an
12988 ininite loop in case of error.
12989
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012990Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12993
Daniel Veillarda050d232001-09-05 15:51:05 +000012994Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * parser.c: warn if version is not 1.0 but it's not
12997 strictly speaking an error after analyzing the spec
12998
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012999Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13000
13001 *doc/catalog.html - add link to the html version of the
13002 man page, other linguistic cleanups
13003
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013004Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13005
13006 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13007 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13008 file, has not yet been included in the build.
13009
Daniel Veillard99784ff2001-09-01 16:20:28 +000013010Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13011
13012 * catalog.c: removed a duplicate affectation Justin Fletcher
13013
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013014Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13015
13016 * tree.c: Armin Sander pointed a possible text coalescing
13017 problem, completed his patch.
13018
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013019Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13020
13021 * trionan.c: Fixed const and volatile re-definition problem
13022
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013023Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * libxml.4 parser.c: doc updates from Heiko Rupp
13026 * parserInternals.c: 2 sanity checks from Heiko Rupp
13027
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013028Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * tree.c: applied patch from Armin Sander to make some pointers
13031 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013032 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013033
Daniel Veillardb06c6142001-08-27 14:26:30 +000013034Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13035
13036 * xpath.c: hum, restrict the integer usage gcc bug workaround
13037 to only gcc compilers so that other architecture don't get
13038 penalized by this limitation.
13039 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13040
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013041Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13042
13043 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13044 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13045
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013046Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13047
13048 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13049 --convert option to xmlcatalog to convert SGML ones to
13050 the XML syntax.
13051 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13052
13053 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013054Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * catalog.c xmlIO.c: started some serious testing and fixed
13057 a few bug and optmization needs.
13058
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013059Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13060
13061 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13062 preparing for a 2.4.3 release even if it may not be ready yet
13063 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13064 all file parsing lookup to go through the entity resolver, add
13065 to add an API to bypass it (needed to load catalogs themselves),
13066 some cleanup on the catalog code too.
13067 * nanoftp.c: small cleanup
13068 * doc/catalog.html: small update
13069
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013070Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13071
13072 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13073 Jun Kuriyama
13074
Daniel Veillardffb120d2001-08-23 00:52:23 +000013075Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * doc/catalog.html: finished the catalog documentation
13078
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013079Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * doc/catalog.html doc/xml.html: added documentation about
13082 Catalog support, misses an API description
13083 * doc/html/*: reextracted the API pages
13084
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013085Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13088 Added the part about section 7.2 on URI resolution,
13089 fixed a side effect in the HTML parser, look complete
13090 and ready to rock except the URI/SystemID part!
13091
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013092Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * include/libxml/catalog.h include/libxml/parser.h
13095 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13096 xmlIO.c: added support and APIs needed for the catalog PI
13097 * include/libxml/xmlIO.h: cleanup
13098
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013099Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13100
13101 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13102 include/libxml/catalog.h: starts to look okay, really
13103 plugged the new framework, cleaned a lot of stuff,
13104 added some APIs, except the PI's support missing this
13105 should be mostly complete
13106 * result/catalogs/* test/catalogs/*: added new test, enriched
13107 the existing one with URN ID tests
13108
Daniel Veillard64339542001-08-21 12:57:59 +000013109Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * catalog.c: fixed nextCatalog
13112 * result/catalogs/docbook test/catalogs/*: started adding
13113 a small regression test
13114
Daniel Veillardcda96922001-08-21 10:56:31 +000013115Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13116
13117 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13118 more work on the XML catalog support.
13119 * parser.c include/libxml/parser.h: small cleanup seems using
13120 list as a public parameter name can give portability troubles
13121 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13122 include/libxml/xpath.h include/libxml/Makefile.am: removed
13123 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13124 wrappers
13125
Bjorn Reese45029602001-08-21 09:23:53 +000013126Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13127
13128 * Makefile.am trio.c triodef.h trionan.c xpath.c
13129 include/libxml/Makefile.am include/libxml/trionan.h:
13130 Re-worked Not-A-Number and Infinity support.
13131 * xmlcatalog.c: added readline include files
13132
Daniel Veillard344cee72001-08-20 00:08:40 +000013133Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13136 testCatalog as xmlcatalog, making it an installed app
13137 adding a shell, and preparing it to be a /etc/xml/catalog
13138 management tool, though not ready yet
13139 * catalog.c include/libxml/catalog.h: adding support for
13140 XML Catalogs http://www.oasis-open.org/committees/entity/
13141 not finished, there is some interesting tradeoffs and a
13142 few open questions left.
13143
Daniel Veillardb7664f42001-08-19 13:00:43 +000013144Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * xmllint.c: fixed a line formatting problem
13147
Daniel Veillard5015b712001-08-17 09:37:52 +000013148Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * SAX.c: removed a couple of unused variable (Albert Chin)
13151
Daniel Veillardbb371292001-08-16 23:26:59 +000013152Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13153
13154 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13155 trying to fix some troubles w.r.t. function returning
13156 const xxxPtr.
13157
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013158Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13161 defined
13162
Daniel Veillardae6db172001-08-16 19:32:00 +000013163Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * xpointer.c: removed unused var
13166
Daniel Veillard09190202001-08-16 16:27:41 +000013167Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * testXPath.c: another small cleanup closing bug #59110
13170
Daniel Veillard796f4b62001-08-16 16:00:13 +000013171Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13172
13173 * win32/dsp/libxml2.def.src: small cleanup closing bug
13174 #59108
13175
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013176Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * example/gjobread.c: add xmlCleanupParser() before leaving
13179
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013180Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13181
13182 * config.h.in configure.in include/libxml/xmlwin32version.h:
13183 released 2.4.2
13184
Daniel Veillardd3d06722001-08-15 12:06:36 +000013185Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13186
13187 * include/libxml/valid.h debugXML.c valid.c: deprecate
13188 the non-boundchecking Sprintf functions, add Snprintf
13189 this should close bug #57984
13190
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013191Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13194 URIs before doing the lookups (pointed by Mark Vakoc)
13195
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013196Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * xpath.c: serious changes on Result Value Trees and NodeSets
13199 w.r.t. deallocation and collect operations. Probably not
13200 100% clean (merge of allocated trees smells like a problem).
13201 Seems sufficient to close #58943
13202
Daniel Veillard90493a92001-08-14 14:12:47 +000013203Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13204
13205 * xmllint.c: adding a --format option
13206
Daniel Veillardfe703322001-08-14 12:18:09 +000013207Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13208
13209 * xpath.c: count() was broken on Result Value Tree
13210 * xmlIO.c: fixed file:/// accesses on _WIN32
13211
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013212Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13213
13214 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13215 macro was renamed, this should close bug #58683
13216
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013217Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13218
13219 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13220 entity substitution mode text at the end of the entity might
13221 be added due to text coalescing.
13222 * nanoftp.c parser.c: small cleanup
13223
Daniel Veillard0c720972001-08-08 20:59:00 +000013224Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13225
13226 * HACKING: added John Fleck right to commit in the doc subdir
13227
Daniel Veillard48da9102001-08-07 01:10:10 +000013228Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13231 allow to inherit attributes from the DTD directly in the
13232 tree, this is needed for XPath and can be a useful feature.
13233 Inherited namespaces are always provided at the tree level now
13234 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13235 of tests for this feature (XSLT being the prime user).
13236
Daniel Veillard50f34372001-08-03 12:06:36 +000013237Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13238
13239 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13240 testSAX.c xmlIO.c xmllint.c include/win32config.h
13241 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13242 include/libxml/xmlwin32version.h.in win32/README.MSDev
13243 win32/dsp/*: applied Win32 Facelift No.2 patches from
13244 Igor Zlatkovic for Windows/MSC
13245
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013246Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13247
13248 * SAX.c: unparsedEntityDecl() the URI computation of the
13249 entity wasn't done breaking XSLT unparsed-entity-uri()
13250
Daniel Veillard567e1b42001-08-01 15:53:47 +000013251Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * xpath.c: fixed a bug when walking the descendants and
13254 the current node has no children
13255 * debugXML.c: show up when a text node is supposed to not be escaped
13256
Thomas Broyerf186c822001-07-31 23:30:37 +000013257Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13258
13259 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13260 worked like the set:leading() function)
13261 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13262
Daniel Veillardba6db032001-07-31 16:25:45 +000013263Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13266
Daniel Veillard57905372001-07-31 15:52:17 +000013267Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * include/libxml/xmlIO.h: apply change to close #58141
13270 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13271
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013272Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * parser.c: when the internal subset uses a PE, then the
13275 included entity can use conditional sections.
13276
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013277Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13280 when walking the namespace axis showing up in
13281 libxst/tests/general/bug-12
13282 * xmlmemory.c: added the possibility to trace a given block
13283 defined by its address
13284
Daniel Veillard4aafa792001-07-28 17:21:12 +000013285Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * parser.c: don't override existing encoding specified before
13288 starting xmlParseDocument()
13289
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013290Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * include/libxml/xmlwin32version.h: reinserted, needed for
13293 Windows users of CVS
13294
Darin Adlera77cac02001-07-27 17:41:51 +0000132952001-07-27 Darin Adler <darin@bentspoon.com>
13296
Darin Adler699613b2001-07-27 22:47:14 +000013297 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13298 * testCatalog.c: Add include of <libxml/parser.h>.
13299
133002001-07-27 Darin Adler <darin@bentspoon.com>
13301
Darin Adlera77cac02001-07-27 17:41:51 +000013302 * include/libxml/.cvsignore:
13303 * include/libxml/xmlwin32version.h:
13304 Remove this file from CVS because it's generated.
13305
Daniel Veillard50822cb2001-07-26 20:05:51 +000013306Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * parser.c include/libxml/parser.h: applied const patches from
13309 Tom Moog #58002
13310
Thomas Broyerba4ad322001-07-26 16:55:21 +000013311Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13312
13313 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13314 lookup framework
13315
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013316Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * tree.c: fixed xmlCopyNode() for documents
13319
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013320Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13323
13324Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013325
13326 * parser.c: fixes bug #57652 reported by Morus Walter
13327
Daniel Veillarde3924972001-07-25 20:25:21 +000013328Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13331
Daniel Veillarda53c6882001-07-25 17:18:57 +000013332Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13335 errors, lesson don't add new functions at 1am before a release
13336 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13337 from XPath initialization when possible.
13338
Daniel Veillardd9bad132001-07-23 19:39:43 +000013339Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * result/scripts/base*: removing history/readline changed
13342 this slightly
13343 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13344 xmllint.c: make element content line number generation
13345 optionnal to avoid breaking old apps added interface to switch
13346
Daniel Veillardf012a642001-07-23 19:10:52 +000013347Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013350 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013351 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13352 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13353 John Kroll fixes to allow saving to HTTP via PUT (or
13354 POST of needed).
13355 * doc/html/*.html: regenerated the docs
13356
Thomas Broyere8126242001-07-22 03:54:15 +000013357Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13358
13359 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13360 xmlHashScanFull and xmlHashScannFull3 to get passed the
13361 three keys as arguments to the callback function
13362
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013363Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * configure.in Makefile.am: removed libxml softlink for good
13366 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13367 100% coverage by gtk-doc
13368
Daniel Veillard8599e702001-07-17 21:38:51 +000013369Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13372 fixed serious troubles due to size_t vs. int mismatch
13373
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013374Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13377
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013378Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13379
13380 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13381 convenient extension API for value and context managing
13382 Now handles external objects through xmlXPathPopExternal,
13383 xmlXPathWrapExternal and xmlXPathReturnExternal.
13384 Added functions for sets operations (intersection, etc.)
13385
Daniel Veillard22090732001-07-16 00:06:07 +000013386Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13389 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13390 HTMLparser.c: cleanup of global variables, marking some
13391 const or private.
13392
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013393Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013394
13395 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13396 fixed xmlXPathNodeSetItem when passing index=0
13397
Daniel Veillard05dec342001-07-14 21:57:39 +000013398Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13401
Daniel Veillard28ae6362001-07-14 16:44:32 +000013402Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xmllint.c: fixed compilation under Cygwin #57503
13405 * TODO: update
13406
Peter Williamsed156f52001-07-13 18:35:13 +0000134072001-07-13 Peter Williams <peterw@ximian.com>
13408
13409 * config.h.in: add #undef HAVE_DLFCN_H
13410
13411 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13412 builddir.
13413
Daniel Veillard73b36e32001-07-12 15:09:52 +000013414Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13417 raised by #57348 and #57381
13418
Daniel Veillard7db37732001-07-12 01:20:08 +000013419Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13422 tree.c xpointer.c: store the line numbder in element->content,
13423 may break some software, need a configuration mechanism
13424
Darin Adler96037892001-07-11 00:03:16 +0000134252001-07-10 Darin Adler <darin@bentspoon.com>
13426
13427 * .cvsignore:
13428 * example/.cvsignore:
13429 * include/.cvsignore:
13430 * include/libxml/.cvsignore:
13431 Various things that are generated and should be ignored.
13432
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013433Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13436 * doc/xml.html doc/html/*: updated the docs
13437
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013438Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13441 validation occured on content with element child
13442
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013443Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * tree.c: fixed XML Base computation which was broken
13446 * debugXML.c: added a base function to the shell
13447 * Makefile.am result/scripts/* test/scripts/*: added scripts
13448 based regression tests, and adding 2 XML Base tests
13449
Daniel Veillard19e96c32001-07-09 10:32:59 +000013450Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * tree.c: set properties doc and call xmlSetListDoc for properties
13453 content when grafting them in a different tree.
13454 * aclocal.m4: remove from CVS
13455
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013456Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * win32/libxml2/libxml2.def.src: added some missing entry point
13459 for XPath (Mark Vakoc)
13460
Daniel Veillard388236f2001-07-08 18:35:48 +000013461Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13464 layer should URI-Unescape before trying to open resources.
13465
Daniel Veillard04383752001-07-08 14:27:15 +000013466Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * xpath.c: fix the name() bug for elements in the default
13469 namespace reported by Charlie Bozeman
13470
Daniel Veillard7583a592001-07-08 13:15:55 +000013471Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13474 led to an XPath fix, improvements of SAX initialization, and
13475 an added option --nocdata to testXPath
13476
Daniel Veillard449d7392001-07-07 19:11:06 +000013477Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * doc/libxml-doc.el: Felix Natter provided anew version working
13480 with XEmacs too
13481
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013482Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * include/libxml/xpath.h: small cleanup
13485 * doc/xml.html: update
13486
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013487Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13490 released 2.3.14
13491
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013492Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013495 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013496
Daniel Veillard73c9c042001-07-05 20:02:54 +000013497Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13500 were not equal to empty strings
13501
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013502Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * SAX.c: fixed a URI-Reference computation problem when validating
13505 * xmlIO.c: small cleanup
13506
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013507Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * parser.c: improved the description of a couple of interfaces
13510 upon Larry Stamper suggestion
13511
Daniel Veillard62f313b2001-07-04 19:49:14 +000013512Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * SAX.c entities.c parser.c: changed completely the way entities
13515 are handled when running the parser in entity substitution mode.
13516 This fixes a bug reported by Stephan Kulow and nearly divides
13517 by 3 the amount of memory required by libxslt to load and process
13518 DocBook TDG.
13519
Daniel Veillardf420ac52001-07-04 16:04:09 +000013520Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * HTMLparser.c: fixing a too early root closing problem raised
13523 byt Prashanth Naidu
13524
Daniel Veillard8c357d52001-07-03 23:43:33 +000013525Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13528 raised by Mark Vakoc.
13529
Daniel Veillard6e90d192001-07-03 16:37:49 +000013530Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * example/Makefile.am: fixed the include path to add srcdir/include
13533 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13534 and some cleanup
13535
Daniel Veillardf06307e2001-07-03 10:35:50 +000013536Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13539 lot of optimization work, results in significant improvements
13540 when handling really complex XPath queries. Add a small optimizer
13541 for unions, improve [n] and [last()], avoid some costly ops.
13542
Daniel Veillard77044732001-06-29 21:31:07 +000013543Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13546 * xpath.c: small cleanup
13547 * xmlGetNsList: reformated, fixed problems if used on Entities
13548
Daniel Veillard2adbb512001-06-28 16:20:36 +000013549Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13552
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013553Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13556 * Makefile.am example/Makefile.am: workaround automake generating
13557 erroneous deps
13558
Daniel Veillard12f7d292001-06-28 13:12:11 +000013559Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * include/win32config.h: bug #56801 Yon Derek provided a patch
13562 to the windows config file.
13563
Daniel Veillard87ee9142001-06-28 12:54:16 +000013564Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13567 libxml.h : Yon Derek provided a set of changes to compile from
13568 CVS on Windows/MSC
13569
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013570Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * parser.c: fixed UTF8 BOM support in push mode
13573 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13574 added a specific testcase
13575
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013576Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * Makefile.am: added --push regression tests
13579 * parserInternals.c: the XML parser segfaulted in --push mode
13580
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013581Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * configure.in: moved the symlinks detection within a CVS
13584 check, this is not portable and will be removed soon.
13585 * xpath.c: small cleanup/speedup
13586
Daniel Veillard11648102001-06-26 16:08:24 +000013587Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13590 release of 2.3.12
13591 * parser.c: make an error message if unknow entities in all cases
13592
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013593Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13596
Daniel Veillard23793842001-06-25 16:07:45 +000013597Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13600 includes were installed in the wrong dir
13601
Daniel Veillardf5498f32001-06-25 15:08:36 +000013602Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * doc/html.xml: warn against sending code to exhibit bugs.
13605
Daniel Veillard56f06462001-06-24 21:34:03 +000013606Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13609 Tru64 from Thomas Leitner
13610
Daniel Veillardc5d64342001-06-24 12:13:24 +000013611Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * AUTHORS: added William and Bjorn
13614 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13615 daniel@veillard.com hopefully I won't have to do this again
13616 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13617 docs can be rebuilt cleanly now
13618 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13619 from CVs it's generated, added include/libxml/xmlwin32version.h
13620 also generated but which should change far less frequently.
13621 * catalog.c nanoftp.c: made sure to include libxml.h not
13622 libxml/xmlversion.h directly
13623 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13624 when compiling on WIN32 and MSC
13625
Daniel Veillard07385fd2001-06-23 21:55:48 +000013626Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * include/Makefile.am include/libxml/Makefile.am configure.in:
13629 fixed make distcheck and rebuilding the rpms
13630
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013631Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * configure.in: should finish the migration of exported includes
13634 into a real include/libxml in CVS, at least for CVS users.
13635 * removed the exported headers, added in include/libxml (as well
13636 as xmlversion.h.in).
13637
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013638Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * configure.in: fixed the way to detect symlink
13641
Daniel Veillard66541772001-06-23 18:31:04 +000013642Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * configure.in: updated, include/libxml is now a real CVS dir
13645
Daniel Veillardca989762001-06-23 17:39:29 +000013646Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13649 version works with both libxml1 and libxml2 (it autodetects
13650 the prefix of the html-files) from Felix Natter.
13651 * doc/xml.html: updated doc accordingly
13652
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013653Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * xpath.c: fixed the bug generating a template loop in libxslt
13656 when using docbook-xsl-1.4, * should filter out document nodes
13657 * HACKING: added William
13658 * TODO: updated
13659
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013660Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * doc/FAQ.html: added a warning about gcc-3.0
13663 * doc/xml.html: added reference to gdome2 and removed a confusing
13664 sentence
13665
Daniel Veillardf7f41852001-06-22 15:18:01 +000013666Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * xmlversion.h: okay this is a generated file, but Windows
13669 users need it and they can't generate it, and I want CVS
13670 Windows users ...
13671 * win32/libxml2/libxml2_so.dsp: Windows project file for
13672 the shared lib version of libxml2
13673 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13674 resources needed for libxslt/xsltproc by Yon Derek
13675
Bjorn Reese3157b342001-06-22 14:41:45 +000013676Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13677
13678 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13679
Daniel Veillard4151acb2001-06-22 10:48:57 +000013680Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
Daniel Veillardcc146db2001-06-22 11:10:52 +000013682 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13683
13684Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
Daniel Veillard4151acb2001-06-22 10:48:57 +000013686 * include/win32config.h: Yon Derek provided a first fix
13687 to be able to compile libxslt/xsltproc on Windows
13688
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013689Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xpath.c: attempt to work around what seemed a gcc optimizer
13692 bug when handling floats on i386 http://veillard.com/gcc.bug
13693 * tree.c entities.c encoding.c: doing some cleanups while
13694 chasing it
13695
Daniel Veillard017b1082001-06-21 11:20:21 +000013696Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * Makefile.am: cleanup when --without-debug is specified
13699 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13700 w.r.t. --without-debug and other include points
13701 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13702 Catalogs
13703 * configure.in entities.h tree.h HTMLparser.c: removed
13704 --without-corba, made the _private field mandatory
13705
Daniel Veillard87a764e2001-06-20 17:41:10 +000013706Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13709 outputs a BOM in UTF8, an errata has been issued to avoid the
13710 problem, that was the most reasonable solution... Add support
13711 for a leading UTF8 BOM in entities.
13712
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013713Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * valid.c: fixed a bug found when post validating an entity ref
13716 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13717 activate it too
13718
Daniel Veillard39196eb2001-06-19 18:09:42 +000013719Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13722 weakness in the node copy the XPointer and the XInclude
13723 implementations. Serious cleanup.
13724
Daniel Veillard3739b982001-06-19 12:51:30 +000013725Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * Makefile.am: Kjartan Maraas provided a small patch to
13728 add xml2-config.in to EXTRA_DIST
13729
Daniel Veillarda9142e72001-06-19 11:07:54 +000013730Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13733 provided another failing case found in KDE, the way the
13734 ctxt->vctxt.nodeTab was allocated and freed changed over
13735 time but it wasn't completely cleaned up. This should fix it.
13736
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013737Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * parser.c: Stephan Kulow also raised the fact that line number
13740 could get miscounted making debug harder, fixed the problem
13741 in xmlParseCharData()
13742
Daniel Veillard64b98c02001-06-17 17:20:21 +000013743Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * valid.c: Stephan Kulow pointed out a problem when validating
13746 and using an empty entity, forgot a 'break' in a case.
13747
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013748Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13751 * doc/xml.html: updated with 2.3.11
13752
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013753Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * TODO: updated adding cleanup of generated doc
13756 * configure.in: prepared to release 2.3.11
13757 * xmllint.c: added --version for bug reporting
13758 * doc/html/*.html: rebuilt the doc
13759
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013760Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * xpath.c: first part of the work on selecting namespace to
13763 fix bug #56115
13764
Daniel Veillard96ed5832001-06-15 22:22:04 +000013765Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13768 when using -liconv
13769 * TODO: updated
13770
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013771Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13774 cleanup, encoding support.
13775
Daniel Veillard608ad072001-06-14 08:32:28 +000013776Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13779
Daniel Veillard239d0522001-06-13 23:02:48 +000013780Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * xpath.c: bug detected by Ankh when / is used as a function arg
13783
Daniel Veillard02bb1702001-06-13 21:11:59 +000013784Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13787 of element and use it to avoid outputting formatting spaces at
13788 the wrong place. Implemented the format parameter for HTML save.
13789 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13790 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13791 result/HTML/wired.html: of course this impact the result of a
13792 number of HTML tests
13793
Daniel Veillard95d845f2001-06-13 13:48:46 +000013794Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * HTMLtree.[ch]: started augmenting the HTML save API with
13797 encoding and formatting parameters
13798
Daniel Veillardeca60d02001-06-13 07:45:41 +000013799Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * HTMLtree.h: cleanup and started evaluating the work needed on
13802 revamping the HTML output code
13803
Daniel Veillard84666b32001-06-11 17:31:08 +000013804Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13807
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013808Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * valid.c: fixed bug #56049, forgot one check in the
13811 validation routine
13812
Daniel Veillardca2366a2001-06-11 12:09:01 +000013813Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13816
Daniel Veillard6761eee2001-06-11 10:29:38 +000013817Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * libxml.h: fixed an error in last commit
13820 * doc/FAQ.html: added an entry for compilation from CVS
13821
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013822Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xmlversion.h.in libxml.h: Cygwin patches
13825 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13826 * tree.h: cleanup
13827
Daniel Veillardacd370f2001-06-09 17:17:51 +000013828Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13831 memory block in a strange case where libxml is linked twice
13832 in the binary.
13833
Daniel Veillard1d047672001-06-09 16:41:01 +000013834Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13837 state far too often, simple fix used to avoid it.
13838
Daniel Veillard4497e692001-06-09 14:19:02 +000013839Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13842 being processed, applied his patch
13843 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13844
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013845Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13848 provided fixes to compile on MSCC again
13849 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13850 also provided an update for the project files.
13851
Daniel Veillarda682b212001-06-07 19:59:42 +000013852Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13855 bug #55810
13856
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013857Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * tree.c: fixed xmlGetNsProp() to close bug #55683
13860 Note this requires libxslt to use it's own function instead.
13861
Daniel Veillardf0c53762001-06-07 16:07:07 +000013862Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * HTMLtree.c: when in a pre element no formatting space should
13865 be added.
13866 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13867
Daniel Veillard068a9652001-06-07 15:30:26 +000013868Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * configure.in: added tests for signal() and signal.h
13871
Daniel Veillard541d6552001-06-07 14:20:01 +000013872Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13875
Daniel Veillard8a367d42001-06-07 14:01:34 +000013876Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * doc/libxml-doc.el: Felix Natter provided a new version for
13879 libxml2
13880
Daniel Veillard8a926292001-06-07 11:20:20 +000013881Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * HTMLtree.c: when in a pre element no formatting space should
13884 be added.
13885
Daniel Veillard14839d52001-06-06 16:11:56 +000013886Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13889
Daniel Veillarde95e2392001-06-06 10:46:28 +000013890Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13893 hack
13894 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13895 * uri.c: fixed a warning
13896
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013897Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * HTMLtree.c: trying to close bug #55772 escaping in script
13900 elements
13901 * doc/xml.html: suggest to send mail to the list
13902
13903Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013904
13905 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13906 good. Use a macro and based on the solution provided in
13907 vsnprintf manual page from GNU.
13908
Bjorn Reese99748722001-06-05 12:49:15 +000013909Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13910
13911 * error.c: Workaround for non-preserving variadic list.
13912 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13913
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013914Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * doc/xml.html: added 2.3.10 release
13917
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013918Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * configure.in: releasing 2.3.10
13921
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013922Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13925
Daniel Veillard20042422001-05-31 18:22:04 +000013926Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * encoding.c: Robert Collins provided a patch to add the
13929 "US-ASCII" encoding alias
13930
Daniel Veillard97ac1312001-05-30 19:14:17 +000013931Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13934 string oriented functions and started cleaning the related areas
13935 in xpath.c which needed fixing in this respect
13936
Daniel Veillard2d703722001-05-30 18:32:34 +000013937Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13940 #55380
13941 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13942
Daniel Veillard9403a042001-05-28 11:00:53 +000013943Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * TODO: updated
13946 * nanohttp.[ch] : started adding APIs to get the redirected URL
13947 when this occurs (needed for further base computation
13948 * tree.h: cleanup
13949 * encoding.c: cleanup
13950 * SAX.c: minor change around ctxt->loadsubset
13951
Daniel Veillard6278fb52001-05-25 07:38:41 +000013952Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * Makefile.am include/Makefile.am: small change to have
13955 include/libxml rebuilt if working from CVS.
13956 * uri.c: applied another patch from Carl Douglas for URI escaping,
13957 this should close bug #51876
13958
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013959Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13962 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13963 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13964 added specific regression test
13965 * parser.h: preparing for the XSLT mode where DTD inherited
13966 attributes are added to the tree.
13967
Daniel Veillardbbd22452001-05-23 12:02:27 +000013968Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * xinclude.[ch]: Updated the namespace for the Last Call version
13971 * result/XInclude/include test/XInclude/include: updated the
13972 testsuite accordingly
13973
Daniel Veillard8514c672001-05-23 10:29:12 +000013974Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13977 related to bug #51876
13978
Daniel Veillard42596ad2001-05-22 16:57:14 +000013979Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * tree.c: fixed a gross mistake in base computation, xml:base is
13982 not completely correct yet (need cascade).
13983 * xpath.[ch]: added the few things needed to find a function name
13984 and URI from the XPath context when it is called.
13985
Daniel Veillard81418e32001-05-22 15:08:55 +000013986Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13989 * DOCBparser.c: small cleanup
13990 * xmllint.c: added a --catalogs option to load catalogs from
13991 $SGML_CATALOG_FILES
13992 * tree.c: cleanup
13993 * configure.in: iconv library fixup, ICONV_LIBS
13994
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013995Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * catalog.c: handling of CATALOG entries. detection of recursion,
13998 and a few bugfixes
13999 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14000 against the default namespace
14001
Daniel Veillard04b93292001-05-21 08:15:31 +000014002Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14005
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014006Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * parser.c: fixed propagation context info when parsing an
14009 external entity.
14010 * doc/html/*.html: regenerated a couple of docs
14011
Daniel Veillard4623acd2001-05-19 15:13:15 +000014012Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * doc/xml.html: update with 2.3.9 informations
14015
Daniel Veillardbed7b052001-05-19 14:59:49 +000014016Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14019 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14020 * doc/html/* : rebuilt the docs
14021 * valid.c: small patch which may improve some case when
14022 validating.
14023
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014024Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * HTMLparser.c: Closed bug #54891
14027 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14028 to the suite
14029
14030Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14033 applied a documentation patch from LotR and filled in a few missing
14034 descriptions
14035
Daniel Veillard76d66f42001-05-16 21:05:17 +000014036Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * xpath.c tree.c parser.c: speed optimizations at the parser level
14039 document tree freeing and xpath evaluation
14040
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014041Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * parser.c parser.h parserInternals.h: fixed a couple of
14044 interfaces for handling memory buffer input to const char *
14045 upon suggestion of JamesH.
14046
Daniel Veillardc3739e72001-05-15 15:23:27 +000014047Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * configure.in: LoTR sent a patch fixing the previous commit
14050
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014051Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * configure.in: trying to deal again with the stoopid -R linking
14054 flag of Solaris
14055
Daniel Veillard790142b2001-05-15 10:51:53 +000014056Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * xpath.h: two nodeset access macros from Thomas Broyer
14059
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014060Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14063 patch from Thomas Broyer
14064
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014065Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14068 case
14069 * INSTALL: was empty added stuff from the FAQ
14070
Daniel Veillard75bea542001-05-11 17:41:21 +000014071Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14074 attributes handling and #54433 by adding xmlUnsetProp()
14075 and xmlUnsetNsProp()
14076
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014077Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * HTMLparser.c: Patch from Jonas Borgström
14080 (htmlGetEndPriority): New function, returns
14081 the priority of a certain element.
14082 (htmlAutoCloseOnClose): Only close inline elements if they
14083 all have lower or equal priority.
14084 * result/HTML: this of course changed a number of tests results.
14085
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014086Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * xmlIO.c catalog.c: plugged in the default catalog resolution
14089 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14090 documentations
14091 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14092
Daniel Veillarda7374592001-05-10 14:17:55 +000014093Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14096 integrating catalogs
14097 * catalog.[ch] testCatalog.c: adding a small catalo API
14098 (only SGML catalog support).
14099 * parser.c: restaured xmlKeepBlanksDefault(0) API
14100
Daniel Veillardc17337c2001-05-09 10:51:31 +000014101Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14104
Daniel Veillard257d9102001-05-08 10:41:44 +000014105Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * parser.c: added xmlParseExternalEntityPrivate() to allow
14108 propagation of ctxt->_private when parsing external entities
14109
Daniel Veillard083c2662001-05-08 08:27:14 +000014110Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14113
Daniel Veillard01ef7382001-05-08 07:31:43 +000014114Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14117
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014118Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * valid.c: warn when indeterminist content model is detected
14121 * result/VC/ElementValid8: this adds a message
14122 * Makefile.am: add --novalid for VCM tests
14123 * parserInternals.c: added a call to Init memory
14124
Daniel Veillard64269352001-05-04 17:52:34 +000014125Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14128 when both parameters are NULL.
14129
Daniel Veillard37721922001-05-04 15:21:12 +000014130Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * valid.c: applied small patch from Gary Pennington, reindented
14133 some part of the code.
14134
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014135Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14138 release, updated and regenerated the docs
14139
Daniel Veillard357c9602001-05-03 10:49:20 +000014140Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * xpath.c result/XPath/expr/floats : clarified and cleanup
14143 printing of abnormal floats in tests.
14144
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014145Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14148 * results/HTML/ : a few changes in the output of the HTML tests as
14149 a result.
14150 * configure.in: tying to fix -liconv where needed
14151
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014152Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * Makefile.am: fixed a stupid error
14155
Daniel Veillard7150a032001-05-02 16:41:11 +000014156Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * configure.in Makefile.am: make the inclusion of the trio
14159 modules in the library conditional
14160
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014161Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * DOCBparser.c: patche from László Kovács, fixed entities refs
14164 in attributes handling
14165
Daniel Veillardedddff92001-05-02 10:58:52 +000014166Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14169 flushing
14170
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014171Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * xpath.c: fix of an XSLT namespace bug reported on the list
14174 general/bug-8-
14175
Daniel Veillard5792e162001-04-30 17:44:45 +000014176Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * strio.h trio.c: Dan McNichol suggested a couple of small
14179 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14180
Daniel Veillard02141ea2001-04-30 11:46:40 +000014181Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * tree.c parser.c encoding.c: spent a bit more time looking
14184 at the parsing speed and DOM handling. Added a few more
14185 speedups.
14186
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014187Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * parser.c: small but effective parsing speed improvement
14190
Daniel Veillardb59076b2001-04-29 17:04:07 +000014191Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * configure.in: default on the DocBook parser inclusion (for Gnome)
14194 * DOCBparser.h: fixed a header reference
14195
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014196Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * configure.in xpath.c: applied Bjorn patches for FPE on the
14199 alpha
14200
Daniel Veillardeefd4492001-04-28 16:55:50 +000014201Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14204 xmlSaveFormatFileTo()
14205
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014206Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * xpath.c: simple and efficient optimization, XPath functions
14209 aways bind to the same code, cache this
14210 * TODO: updated (by saying some is obsolete)
14211
Daniel Veillard2156a562001-04-28 12:24:34 +000014212Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * xpath.c: more cleanup work on XPath name parsing routines
14215
Daniel Veillard61d80a22001-04-27 17:13:01 +000014216Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14219 xmlXPathParseName
14220 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14221 * debugXML.c: avoid compilation problems if compiling without
14222 HTML support, Igor Zlatkovic
14223 * win32/libxml2/libxml2.def.src: being able to compile without
14224 XPath on Windows
14225
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014226Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * libxml.m4: yet another patch from Toshio Kuratomi
14229
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014230Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14233
Daniel Veillard67fee942001-04-26 18:59:03 +000014234Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * tree.[ch]: added xmlSaveFormatFile interface for saving
14237 and indenting a file.
14238
Daniel Veillard82e49712001-04-26 14:38:03 +000014239Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * xpath.c: fixed bug #53689 related to processing-instruction()
14242
Daniel Veillard02f077a2001-04-26 10:59:11 +000014243Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * DOCBparser.c: patche from László Kovács
14246
Daniel Veillard30211a02001-04-26 09:33:18 +000014247Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * parser.c: applied fixes from Christian Glahn bug report #53391
14250
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014251Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * error.c: Jean François Lecomte provided a complete description
14254 and a fix to bug #53537
14255
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014256Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14259
Daniel Veillard1034da22001-04-25 19:06:28 +000014260Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * DOCBparser.c SAX.c: a bit more work on entities processing.
14263 Still Need to cleanup XML output and references in attributes
14264
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014265Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14268
Daniel Veillardb33c2012001-04-25 12:59:04 +000014269Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * tree.c: trying to fix #53574, not completely complete,
14272 I would like xmllint --copy --debug test/ent1 and
14273 xmllint --debug test/ent1 to show the same result.
14274 * xpath.c: fix a bug when trying to sort namespace nodes
14275
Daniel Veillard5146f202001-04-25 10:29:44 +000014276Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * HTMLtree.c: real fix for #53402
14279
Daniel Veillard7533cc82001-04-24 15:52:00 +000014280Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14283 PIs when using xsl:output
14284 * valid.c: closing #53537 some case generate segfaults if there
14285 is validity errors
14286
Daniel Veillard61b33d52001-04-24 13:55:12 +000014287Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14290 of external parsed entities, added --noent to testDocbook
14291 * valid.c: Garry Pennington found an uninitialized variable
14292 access in xmlValidateElementContent()
14293
Daniel Veillard56098d42001-04-24 12:51:09 +000014294Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14297 with madness
14298 * result/HTML/ : this modified the result of the regression tests
14299 a lot.
14300
Daniel Veillard122376b2001-04-24 12:12:30 +000014301Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14304 to doc where it wasn't checked against NULL reported by
14305 Jens Laas
14306
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014307Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14310 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14311
Daniel Veillardeae522a2001-04-23 13:41:34 +000014312Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14315 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14316 * SAX.[ch]: cleanup and updates for DocBook
14317 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14318 ex SGML identifier changes
14319 * valid.c: removed a static unused function.
14320
Daniel Veillardde57c612001-04-23 09:13:36 +000014321Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * HTMLtree.c: applied change for Paul Sponagl on script saving
14324 * Makefile.am: the warning about entity title.xml are normal.
14325
Daniel Veillard393df012001-04-22 20:11:18 +000014326Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * configure.in: release of 2.3.7
14329 * Makefile.am: fixing make distcheck
14330
Daniel Veillarda41123c2001-04-22 19:31:20 +000014331Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * doc/html/* doc/xml.html: updated and regenerated the docs
14334
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014335Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14338
Daniel Veillarde82a9922001-04-22 12:12:58 +000014339Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * tree.c: fixed #53388 with the provided patch
14342
Daniel Veillard06803992001-04-22 10:35:56 +000014343Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * valid.c: Bjorn detected an invalid memory access. Fixed
14346 vstateVPush()
14347
Daniel Veillard40af6492001-04-22 08:50:55 +000014348Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14351
Bjorn Reese70a9da52001-04-21 16:57:29 +000014352Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14353
14354 * libxml.h: new header used only for the compilation of libxml
14355 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14356 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14357 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14358 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14359 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14360 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14361 baseline (version 1.2 plus a single patch).
14362 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14363 scientific notation for numbers. Tests added.
14364 * xpath.c: formatting of numbers changed to use sprintf
14365 (contribution from William Brack)
14366
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014367Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * valid.c: cleanup, more useful debugging
14370 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14371 * xmlIO.c: entity loading is printed as an error when validating
14372
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014373Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * valid.c: fixed to validate within entities
14376 * test/VCM/v22.xml: added a specific testcase
14377
Daniel Veillardca1f1722001-04-20 15:47:35 +000014378Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * valid.c: forgot an epsilon transition in for ()+
14381 * test/VCM/v21.xml : added a specific test case
14382
Daniel Veillard85349052001-04-20 13:48:21 +000014383Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * valid.c: removed a state explosion exhibited by RSS
14386 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14387 from bug #51872
14388
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014389Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14392 validation without using an ugly NFA -> DFA algo in the source.
14393 Made a specific algorithm easier to maintain, using a single
14394 stack and without recursion.
14395 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14396 * hash.c: made the growing routine static
14397 * tree.h parser.c: added the parent information to an
14398 xmlElementContent node.
14399
Daniel Veillarde470df72001-04-18 21:41:07 +000014400Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * SAX.c parser.c xpath.c: generating IDs when not validating
14403 from an external parsed entity was poisoning the ID has table
14404 with removed values. This was killing XSLT on the KDE help
14405 browser.
14406
Daniel Veillardceacdd92001-04-18 15:10:35 +000014407Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * entities.h: andrew@ugh.net.au detected a double declaration
14410
Daniel Veillarda10efa82001-04-18 13:09:01 +000014411Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * debugXML.c hash.c tree.h valid.c : some changes related to
14414 the validation suport to improve speed with DocBook
14415 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14416 the way validation errors get reported
14417
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014418Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14421 by P C Chow and William M. Brack for XSLT HTML output
14422
Daniel Veillard2d90de42001-04-16 17:46:18 +000014423Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14426 Igor Zlatkovic patches for MSC compilation and added his
14427 updates
14428
Daniel Veillarde043ee12001-04-16 14:08:07 +000014429Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14432 prefix lookup.
14433 * parserInternals.c: fixed the bug reported by Morus Walter
14434 due to an off by one typo in xmlStringCurrentChar()
14435
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014436Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * HTMLparser.c result/HTML/*: revamped the way the HTML
14439 parser handles end of tags or end of input
14440
Daniel Veillard82daa812001-04-12 08:55:36 +000014441Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14444
Daniel Veillard67a21302001-04-11 14:39:16 +000014445Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14448 bug where the linktime verions of free() won't work ...
14449
Daniel Veillard27b55282001-04-11 12:22:25 +000014450Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14453
Daniel Veillardafc73112001-04-11 11:51:41 +000014454Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * doc/xml.html: added 2.3.6 release
14457
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014458Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14461 * result/wml.xml: resulted in a small output change
14462
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014463Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * tree.c: xmlNewDoc was missing the charset initialization
14466 * xmllint.c: added --auto to autogenerate a doc, allow to
14467 reproduce the problem fixed on xmlNewDoc
14468
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014469Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * xpath.c: trying to get 52979 solved
14472 * tree.c result/ result/noent/: trying to get 52712 solved, this
14473 also made me clean up the fact that XML output in general should
14474 not add formating blanks by default, this changed the output of
14475 a few tests
14476
Daniel Veillard73639a72001-04-10 14:31:39 +000014477Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14480
Daniel Veillardfac26a12001-04-08 13:08:14 +000014481Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * configure.in: finally released 2.3.6
14484
Daniel Veillard911f49a2001-04-07 15:39:35 +000014485Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * xpath.c: checking for null pointer generated by new code
14488
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014489Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * xpath.c: fixed a [] evaluation problem reported
14492 * test/XPath/tests/simpleaddr: extended test
14493 * result/XPath/simpleaddr: updated result
14494
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014495Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * xmllint.c: Dan Timis reported a portability problem
14498 on Macs without mmap, fixed it.
14499
Daniel Veillardb38bd552001-04-03 18:22:00 +000014500Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * testXPath.c : added a --tree option allowing to display the
14503 tree dump of the XPath expression
14504
Daniel Veillard4dd93462001-04-02 15:16:19 +000014505Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * xpath.c: fixed a memleak when comparing nodesets
14508 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14509 * tree.c: added a TODO
14510
Daniel Veillard92ad2102001-03-27 12:47:33 +000014511Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14514 we need string functions
14515 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14516 to be able to use them where needed. Applied some changes
14517 to reduce name linking pollution and compile in only what's
14518 needed.
14519 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14520 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14521 for the string manipulation functions
14522 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14523 to the free() function of xmlmemory.c
14524 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14525 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14526 usage.
14527
14528
Daniel Veillard2be30642001-03-27 00:32:28 +000014529Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * error.c: applied the context output patch of the error
14532 handling submitted by Chuck Griffith
14533 * error/VC/*: this slightly change some error logs
14534
Daniel Veillard50582112001-03-26 22:52:16 +000014535Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * parser.c: fixed line number reporting on error
14538
Daniel Veillard04be4f52001-03-26 21:23:53 +000014539Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * parser.c: Sullivan and Darin found a parser bug,
14542 applied the patch.
14543
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014544Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14547 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14548 xmlversion.h.in xpointer.c: of course the way I defined
14549 UNUSED breaks on old gcc version. Try to be smart and
14550 also define it directly in xmlversion.h
14551 * configure.in: removed -ansi flag from the pedantic set
14552
14553Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014554 Huge cleanup, I switched to compile with
14555 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14556 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14557 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14558 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14559 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14560 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14561 encoding.h entities.c error.c list.[ch] nanoftp.c
14562 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14563 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14564 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14565 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14566 Cleanup, staticfied a number of non-exported functions,
14567 detected and cleaned up a dozen of problem found this way,
14568 avoided a lot of public function name/typedef/system names clashes
14569 * doc/xml.html: updated
14570 * configure.in: switched private flags to the really pedantic ones.
14571
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014572Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * configure.in: 2.3.5
14575 * doc/html/*: rebuilt the docs
14576
Daniel Veillard146c9122001-03-22 15:22:27 +000014577Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * parser.c: fixed a reported bug in NOTATION parsing
14580 * uri.c: accepted but not fixed bug 51876, added TODO
14581 * Makefile.am: fixed bug 51876
14582
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014583Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * config.h.in configure.in error.c: fix a compilation problem
14586 on platforms without vsnprintf (xml@thewrittenword.com)
14587
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014588Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * parser.c: fixed a function name header typo
14591 * SAX.c: notations can also occur in external subset.
14592
Daniel Veillard7d42b542001-03-20 13:22:46 +000014593Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * error.c: removed a C++ like comment
14596
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014597Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * parser.c: fixing bug 52299 strange condition leading
14600 to a parser crash due to a buffer overflow
14601 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14602 added the specific test case
14603
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014604Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14607 xmlXPathConvert{String,Number,Boolean} to be able to make
14608 type casts without a context stack, fixed some implementation
14609 problems related to the absence of context at parse-time,
14610 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14611 in the public API too
14612 * xpointer.c xpathInternals.h: we need to know at parse time
14613 whether we are compiling an XPointer
14614
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014615Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14618 cleaned up the parser internals, refactored XPath code, added
14619 new compilation based APIs and cleanly separated public and
14620 private APIs.
14621
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014622Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * xpath.h: the comp field must be added at the end to avoid
14625 killing binary compat.
14626
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014627Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * Makefile.am: detect XPath memleaks in regreson tests
14630 * error.c: fixed and error w.r.t. error reporting still using
14631 stderr
14632 * hash.c: added new line at end of file
14633 * tree.h: minor cleanup
14634 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14635 expression parsing from evaluation, resulted in a number of
14636 changes internally, and in XPointer. Likely to break stuff
14637 using xpathInternals.h but should remain binary compatible,
14638 new interfaces will be added.
14639
Daniel Veillardd574f782001-03-14 19:40:17 +000014640Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * configure.in: fixed a couple of problems reported by
14643 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14644 without gcc on non linux platforms.
14645
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014646Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14649 a fix for --with-html-dir= configure support. I hope it won't
14650 break rpm generation
14651
Daniel Veillarda022fe02001-03-14 16:30:00 +000014652Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * xmlIO.c: one function comment cleanup.
14655
Daniel Veillard25239c12001-03-14 13:56:48 +000014656Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * SAX.c: external subset notations were improperly registered
14659 in the internal subset.
14660
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014661Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * README.cvs-commits: added, pointing to HACKING
14664 * HACKING: updated
14665
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014666Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * parser.c: and Matt Sergeant found one in the XML push
14669 parser (erroneous check I forgot to remove when I fixed the
14670 main parser).
14671
Daniel Veillard68d7b672001-03-12 18:22:04 +000014672Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * xpath.c: ptittom found a small bug in UnaryExpr
14675
Daniel Veillarde356c282001-03-10 12:32:04 +000014676Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14677
14678 * configure.in: bumped to 2.3.4
14679 * error.c: fixed bug #51860
14680 * tree.c: fixed bug #51861
14681 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14682 * tree.[ch] : added xmlDefaultBufferSize
14683 * nanoftp.c: typo in function name header block
14684 * doc/xml.html : updated, added link to XML::LibXSLT
14685 * doc/html/* : rebuilt the docs
14686
Daniel Veillard80f32572001-03-07 19:45:40 +000014687Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * parser.c SAX.c: the new content parsing code raised an
14690 ugly bug in the characters() SAX callback. Found it
14691 just because of strangeness in XSLT XML Rec ouptut :-(
14692
Daniel Veillard6c831202001-03-07 15:57:53 +000014693Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * Makefile.am: Martin Baulig suggested to add -lm
14696 * tree.c: found another bug in xmlNodeGetContent()
14697
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014698Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * xpath.c: Bjorn found the error related to strictness of comparison.
14701
Daniel Veillard29631a82001-03-05 09:49:20 +000014702Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * parser.c: trying to fix the Dtd parsing problem reported
14705 by Gary, side effect of last week speed optimizations.
14706
Daniel Veillard14be0a12001-03-03 18:50:55 +000014707Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14710 * parserInternals.c: removed unneeded test raised by Stric
14711
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014712Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14713
14714 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14715 and fixed by William Brack). Added xmlXPathFormatNumber.
14716 Changed the sorting slightly.
14717 * configure.in Makefile.am example/Makefile.am: Added -lm.
14718 Please note that applications linking with libxml2, must
14719 also like with the math library from now on.
14720
Daniel Veillardf9533d12001-03-03 10:04:57 +000014721Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14724
Daniel Veillard2f362242001-03-02 17:36:21 +000014725Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * parser.c: one must report spaces even if the Dtd element
14728 content proves that this is not part of the element content.
14729 * result/valid/*.xml: this changed the ouptu slightly
14730
Daniel Veillardb402c072001-03-01 17:28:58 +000014731Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14732
14733 * configure.in: bumped to 2.3.3
14734 * doc/xml.html: updated
14735
Daniel Veillard77851712001-02-27 21:54:07 +000014736Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * tree.c: minor doc fix
14739 * xpath.c: deallocation issues when a result tree has been
14740 converted to a node-set
14741
Daniel Veillardec70e912001-02-26 20:10:45 +000014742Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * doc/xml.html: oops corrected dates s/2000/2001
14745
Daniel Veillard8730c562001-02-26 10:49:57 +000014746Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * valid.c: new patch from Gary Pennington
14749
Daniel Veillard91e9d582001-02-26 07:31:12 +000014750Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * doc/xml.html: applied patch from Ankh
14753
Daniel Veillardedac3c92001-02-26 01:36:19 +000014754Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * xinclude.c: fixed a problem building on Mac
14757
Daniel Veillard21a0f912001-02-25 19:54:14 +000014758Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * parser.c: more work on increasing parsing ferformances
14761
Daniel Veillard48b2f892001-02-25 16:11:03 +000014762Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14763
14764 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14765 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14766 avoiding memcpy in production builds MEM_CLEANUP macro use
14767 * parser.[ch] parserInternals.c: optimizations of the tightest
14768 internal loops inside the parser. Better checking of I/O
14769 flushing/loading conditions
14770 * xmllint.c : added --timing
14771
Daniel Veillard71681102001-02-24 17:48:53 +000014772Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * configure.in: bumped to 2.3.2
14775 * doc/xml.html: updated for release
14776
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014777Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * xpath.c: found a memleak and fixed a nasty bug
14780
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014781Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xmllint.[c1] : added return code errors for xmllint
14784 * xpath.c: specific debug dump function for result value trees
14785
Daniel Veillard4b637072001-02-21 21:52:55 +000014786Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * xpath.c: finally implemented xmlXPathCompareNodeSets
14789 * test/XPath/expr/floats results/XPath/expr/floats: added
14790 a test for float expressions
14791
Daniel Veillardf714aa32001-02-21 03:07:44 +000014792Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14795 * parserInternals.[ch]: trying to speed up parsing
14796 * xpath.c : speeded up node set equality op
14797
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014798Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14801 better handling of ID/IDREF and the list modules associated
14802 * configure.in: small CFLAGS cleanup
14803
Daniel Veillarda8abee62001-02-19 15:14:59 +000014804Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * configure.in: fixed iconv detection on AIX (stric)
14807
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014808Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014809
14810 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14811
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014812Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14813
14814 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14815 and optimized xmlXPathNodeSetSort
14816
Daniel Veillard142adbf2001-02-17 13:21:05 +000014817Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * xpath.c: bug fix when context size is 0
14820 * parser.c: I like Norm's Dtd because they still manage to break
14821 the parser occasionally
14822
Daniel Veillardf23e0092001-02-16 13:21:29 +000014823Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14826
Daniel Veillarde0e26512001-02-16 00:11:46 +000014827Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14830 attributes within the XML-1.0 namespace
14831
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014832Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * xpathInternals.h: exported a few axis functions
14835 * doc/xml.html: updated the doc
14836
Daniel Veillard760f4422001-02-15 14:59:48 +000014837Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14838
14839 * configure.in: applied patch from Daniel van Balen for OpenBSD
14840 and bumped version to 2.3.1
14841 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14842 attempt to find autoclosing was simply broken, removed it,
14843 updated the examples, this is better
14844
Daniel Veillardd194dd22001-02-14 10:37:43 +000014845Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14848 hash functionnalities.
14849 * doc/html/* : rebuild the doc
14850
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014851Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14854 on predicate
14855 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14856 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14857 really want to have tags closed on output even if we accept
14858 unclosed ones on input
14859
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014860Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * xpath.c: ouch don't free NULL, rare case fixed
14863 * tree.c: don't coalesce text nodes if they don't have the
14864 same behaviour wrt escaping on output
14865
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014866Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * xpath.c: small fixup
14869 * SAX.c: don't warn on empty namespaces.
14870
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014871Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * README: a bit of cleanup
14874 * configure.in: preparing for 2.3.0 release
14875
Daniel Veillard1f83d392001-02-08 09:37:42 +000014876Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * hash.[ch]: added a first version of xmlHashSize()
14879 * valid.c: another bug fix from Gary Pennington
14880
Daniel Veillard5eef6222001-02-07 18:24:48 +000014881Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14882
14883 * valid.c: couple of bug fixes pointed by Gary Pennington
14884 * HTMLtree.c: #if 0 cleanup
14885
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014886Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14889 which removes a time consuming check of xmlXPathNodeSetAdd()
14890 and use it in places where we are sure to not break unicity
14891
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014892Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * xpath.c: bug fixes found from XSLT
14895 * tree.c: preserve node->name special values when copying nodes.
14896 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14897 external subset are fetched when available but without full
14898 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14899 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14900 output with encoding disabled.
14901
Daniel Veillard2c833b62001-02-03 08:52:06 +000014902Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14905 xmlCheckFilename should not be called from xmlFileOpenW
14906 and xmlGzfileOpenW
14907
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014908Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14911 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14912 added the new tests for URI normalization
14913 * testURI.c: fixed stoopid bugs
14914 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14915 the URI in the error messages are now properly normalized
14916
Daniel Veillardea28ce62001-02-02 08:20:19 +000014917Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14918
14919 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14920
Daniel Veillarde99a4762001-02-01 04:34:35 +000014921Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14924
Daniel Veillard2b325a02001-01-31 20:46:31 +000014925Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * xpath.c: fixed mod operator
14928
Daniel Veillardde55cf62001-01-31 15:53:13 +000014929Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * parser.c: fixed xmlStrcat doc
14932 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14933 trees.
14934
Daniel Veillard2f913b72001-01-31 13:23:49 +000014935Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * xpath.c result/XPath/tests/chaptersbase
14938 result/XPath/tests/simplebase: fixed XPath node()
14939 * tree.c: small fix in xmlNewNs()
14940 * Makefile.am: removed extraneous xml2Conf.sh rule
14941
Daniel Veillardb42042b2001-01-28 07:40:36 +000014942Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14943
14944 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14945 Changed the library name, in order to get libxml-devel and
14946 libxml2-devel to coexist on a single system
14947 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14948 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14949
Daniel Veillardee0a4662001-01-27 18:59:33 +000014950Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14953 libxml2-devel installable in // as libxml-devel.
14954
Daniel Veillard5eb05942001-01-27 17:50:22 +000014955Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * doc/Makefile.am: fixed make rebuild in doc
14958 * doc/html/*.html: rebuilt the docs
14959
Daniel Veillard65c295d2001-01-26 09:32:39 +000014960Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14961
14962 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14963
Daniel Veillard8e199902001-01-25 18:54:39 +000014964Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14967 the HTML doc to go into the -devel RPM ...
14968 * aclocal.m4 config.h.in: some updates due to auto* magic
14969
Daniel Veillard93086662001-01-25 18:13:04 +000014970Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * xpath.h: added a hook in the context structure allowing to
14973 link to extra support, needed for XSLT
14974
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014975Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14976
14977 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14978 xmlXPtrCmpPoints to use it.
14979 * propagated the following patch from Alejandro Forero
14980 * include/win32config.h xmlIO.c: applied further suggestions
14981 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14982 * example/gjobread.c: fixed warnings, now that it builds
14983
14984Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14985
14986 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14987
14988 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14989 filename points to a valid file (not a directory).
14990 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14991 Added calls to xmlCheckFilenameDir.
14992
14993 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14994 `path' (rather than `filename') as the parameter to gzopen and open.
14995
Daniel Veillard48177c22001-01-23 15:27:41 +000014996Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14997
14998 * Makefile.am: fixed a problem with EXTRA_DIST
14999
Daniel Veillardb83ba402001-01-22 22:45:10 +000015000Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * Makefile.am example/Makefile.am: finally found the trick
15003 to build the example, i.e. add "." in SUBDIRS before example
15004 in the list <grin/>
15005
Daniel Veillard82687162001-01-22 15:32:01 +000015006Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * doc/xml.html: updated with an XSLT section, removed pointer to
15009 W3C CVS base.
15010
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015011Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15014 too, and deallocation need to occur the same way.
15015
Daniel Veillarde4566462001-01-22 09:58:39 +000015016Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15019 type correponding to an XSLT result tree fragment. Share most
15020 of the data format with node set, as well as operators.
15021 * HTMLtree.c: added a newline at the end of the doctype output
15022 whe this one is not present initially.
15023 * tree.c: make sure taht the parent and doc pointers are properly
15024 set when copying attributes (lists).
15025
Daniel Veillard701c7362001-01-21 09:48:59 +000015026Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15029
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015030Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15031
15032 * xpath.c: seems I finally killed that ugly path evaluation
15033 context bug (tagged 9999 in case is is wrong)
15034
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015035Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15036
15037 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15038 for XSLT
15039
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015040Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15041
15042 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15043 for xmlGzfileOpen() bug
15044
Daniel Veillardf6eea272001-01-18 12:17:12 +000015045Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * xpath.c: removed an error found by XSLT usage
15048 * tree.c parserInternals.h: use a predefined static string
15049 for text and comment nodes, avoid freeing them in xmlFreeNode,
15050 exported the string name in parserInternals.h and added
15051 another value to disable encoding at output (for XSLT),
15052 gain memory, time.
15053
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015054Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15055
15056 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15057 win32/libxml2/libxml2_so.dsp: new makefiles and update
15058 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15059
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015060Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15061
15062 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15063 Gary Pennington
15064
Daniel Veillard389e6b72001-01-15 19:41:13 +000015065Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15066
15067 * xpath.c: fixed the comaprision of values and nodelists,
15068 need to compare nodelist still ...
15069 * debugXML.c: avoided a possible core dump
15070 * HTMLparser.c: cleanup
15071 * nanohttp.c: contributed fix.
15072 * tree.c: fixes in properties handling added xmlSetNsProp
15073 needed by libxslt
15074 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15075 comment
15076 * TODO: updated
15077
Daniel Veillard167bd532001-01-06 21:09:34 +000015078Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * parser.c parserInternals.c: applied Bjorn Reese optimization
15081 patch
15082
15083Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * Makefile.am: applied patch fro make check from Martin Vidner
15086
Daniel Veillard503b8932001-01-05 06:36:31 +000015087Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * configure.in: preparing 2.2.11
15090 * doc/html/*: rebuild the HTML files
15091 * doc/xml.html : updated
15092
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015093Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * tree.c: fixed a stupid bug
15096 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15097 patches related to validation of an XInclude processing result
15098 * TODO: updated
15099
Daniel Veillarde2488192001-01-04 10:54:22 +000015100Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15101
15102 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15103 on large files
15104
Daniel Veillardf060a412001-01-03 20:52:44 +000015105Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15108
Daniel Veillard45cff692001-01-03 18:02:04 +000015109Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15110
15111 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15112 reported by Jonas Borgström
15113 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15114
Daniel Veillard08108982001-01-03 15:24:58 +000015115Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15116
15117 * testXPath.c xpath.c: fixing the XPath union expressions problem
15118 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15119
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015120Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * xmllint.c: Made is so if the file name is "-" is will read form
15123 standard input. Sven Heinicke <sven@zen.org>
15124 * tree.c: fixed a problem when growing buffer
15125 * tree.h: fixed the comment of the node types following andersca
15126 comment
15127 * TODO: updated
15128
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015129Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * HTMLparser.[ch]: added a way to avoid adding automatically
15132 omitted tags. htmlHandleOmittedElem() allows to change the
15133 default handling.
15134 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15135 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15136 of xmllint too when using --memory flag, added a memory test
15137 suite at the Makefile level.
15138 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15139 with namespace use when encountering QNames in XPath evalation,
15140 added xmlns() scheme in XPointer.
15141 * nanoftp.c : incorporated a fix
15142 * parser.c xmlIO.c: fixed problems raised with encoding when using
15143 the memory I/O
15144 * parserInternals.c: closed bug 25934 reported by
15145 torsten.landschoff@innominate.de
15146 * TODO: updated
15147
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015148Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15151 on a non-updated tree :-(, made a 2.2.10 release to correct the
15152 situation
15153
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015154Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15157 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15158 integrated a set of OpenVMS changes from Howard Taylor
15159 <Howard.Taylor@pacoast.com>
15160
Daniel Veillard58770e72000-11-25 00:48:47 +000015161Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15164 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15165
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015166Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * HTMLparser.c: some fixes on auto-open of html/head/body
15169 * encoding.c: fixed a compilation error on some gcc env
15170 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15171 XPointer implementation
15172 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15173 related XPointer tests and associated results
15174
Daniel Veillard300f7d62000-11-24 13:04:04 +000015175Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * doc/xmldtd.html doc/xml.html: following a short step by step
15178 guidance on IRC to help maciej with DTDs I started a small
15179 page on the subject.
15180
Daniel Veillard748e45d2000-11-17 16:36:08 +000015181Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * HTMLparser.c: fixed handling of broken charrefs
15184 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15185 patches
15186
Daniel Veillard28929b22000-11-13 18:22:49 +000015187Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * doc/xml.html doc/html/* : rebuilt the docs after adding
15190 xinclude and updated page for 2.2.7 and 2.2.8
15191 * configure.in: releasing 2.2.8
15192
Daniel Veillard41e06512000-11-13 11:47:47 +000015193Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * parser.[ch] parserInternals.c: applied the conditional
15196 section processing fix from Jonathan P Springer
15197 <jonathan.springer2@gte.net>
15198 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15199 project file, fixed iconv default non support
15200 * xpath.c: fixed the problem of evaluating relative expressions
15201 when a node context is provided.
15202
Daniel Veillardbf432752000-11-12 15:56:56 +000015203Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * nanoftp.c: fixed gcc 2.95 new warnings
15206 * SAX.c: fixed a stupid bug
15207 * tree.c: fixed a formatting problem when round-tripping
15208 from/to memory
15209 * xinclude.c: chased memleak, fixed a base problem
15210 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15211 xmlXPtrBuildNodeList()
15212 * TODO: updated
15213 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15214 adding a first small set of regression tests for XInclude
15215
Daniel Veillardc2def842000-11-07 14:21:01 +000015216Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * nanohttp.[ch]: applied Wayne Davison patches to access
15219 the WWW-Authorization header.
15220 * parser.c: Closed Bug#30847: Problems when switching encoding
15221 in short files by applying Simon Berg's patch.
15222 * valid.c: fixed a validation problem
15223 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15224 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15225 Wayne Davison
15226 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15227 need to be extended to non full nodes selections.
15228 * xinclude.c: starts to work decently
15229
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015230Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15233 debugXML.c xmlversion.h.in: Started adding XInclude support,
15234 this is a new xmllint option
15235 * tree.c xpath.c: applied TOM patches for XPath
15236 * xpointer.c: fixed a couple of errors.
15237 * uri.c: added an escaping function needed for xinclude
15238 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15239 new warning from RH70 gcc's version
15240
Daniel Veillarda4964b72000-10-31 18:23:44 +000015241Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * HTMLparser.c: fixed loop on invalid char in scripts
15244 * parser.c: update to description of xmlIOParseDTD()
15245 * libxml.m4 xmlversion.h.in: changes contributed by
15246 Michael Schmeing <m.schmeing@internet-factory.de>
15247 * configure.in: preparing for 2.2.7
15248 * Makefile.am: trying to avoid config.h and acconfig.h
15249 being included in the distrib
15250 * configure.in: released 2.2.7
15251
15252Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15255 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15256
Daniel Veillard01411222000-10-30 15:33:22 +000015257Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * parser.[ch]: added xmlIOParseDTD()
15260 * xpointer.c: added support for the 2 extra parameters of
15261 string-range, fixed a stoopid error when '0' was present
15262 in XPointer expressions
15263 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15264 testsuite for the above
15265
Daniel Veillard6db58192000-10-30 09:27:53 +000015266Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * libxml.spec.in: improved package descriptions
15269
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015270Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * xpath.c xpathInternals.h: applied a large cleaning patch
15273 from TOM <ptittom@free.fr>, it also add namespace support
15274 for function and variables registration.
15275
Daniel Veillardbd20df72000-10-29 17:53:40 +000015276Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15279 * Makefile.mingw: Wayne Davison's update adding hash.c
15280
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015281Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * xpath.c: fixed the root evaluation problems
15284 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15285 ignorable spaces with <b> <bold> <em>
15286 * tree.c: fixed a loop in xmlSearchNsByHref()
15287
Daniel Veillard767662d2000-10-27 17:04:52 +000015288Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * xpath.c: applied another XPath patch from TOM
15291 * xpath.c include/makefile.am: applied another patch from
15292 china@thewrittenword.com (cleanup on IRIX).
15293
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015294Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * xml-config.1: received a fixed version from Fredrik Hallenberg
15297 <hallon@lysator.liu.se>
15298
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015299Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15302 cleanup patch for XPath
15303
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015304Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * patched to redirrect all "out of context" error messages to
15307 a reconfigurable routine. The changes are:
15308 * xmlerror.h : added the export of an error context type (void *)
15309 an error handler type xmlGenericErrorFunc there is an interface
15310 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15311 to reset the error handling routine and its argument
15312 (by default it's equivalent to respectively fprintf and stderr.
15313 * all the c files: all wild accesses to stderr or stdout within
15314 the library have been replaced to calls to the handler.
15315
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015316Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * configure.in: release 2.2.6
15319 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15320 exporting the inner functions of xpath for extension modules
15321 * doc/*: updated and rebuilt the doc
15322
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015323Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * nanohttp.c : applied Wayne HTTP cleanup patch
15326 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15327 and xmlNodeSetSpacePreserve()
15328
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015329Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * xpath.c: closing bug #29260
15332
Daniel Veillard126f2792000-10-24 17:10:12 +000015333Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15336 multikey tuples, made hash structure opaque
15337 * valid.[ch]: moved elements, attributes, notations decalarations
15338 as well as ID and refs to hash tables.
15339 * entities.c: hash cleanup
15340 * xmlmemory.c: fixed a dump problem in debug mode
15341 * include/Makefile.am: problem passing in DESTDIR= values patch
15342 from Marc Christensen <marc@calderasystems.com>
15343 * nanohttp.c: removed debugging remains
15344 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15345 * HTMLparser.c parser.c: fixing a number of problems with the
15346 macros in the *parser.c files (Wayne).
15347 * HTMLparser.c: close the previous option when opening a new one
15348 (Marc Sanfacon).
15349 * result/HTML/*: updated the HTML results accordingly
15350
Daniel Veillard52afe802000-10-22 16:56:02 +000015351Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15354 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15355 XPath functions and XML entities table to them. More to come...
15356 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15357
Daniel Veillard683cb022000-10-22 12:04:13 +000015358Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * tree.c: coalesce adjacent text nodes
15361 * valid.c: handling of blank nodes in DTd validation (raised
15362 by problems with a posteriori validation).
15363 * nanohttp.c: changing behaviour on HTTP write stuff.
15364 * HTMLtree.c: forced body and html to be explicitely closed.
15365 * xpath.h: exported more XPath functions.
15366
Daniel Veillard1baf4122000-10-15 20:38:39 +000015367Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * Release of 2.2.5
15370 * xpointer.c: range() range-inside and other helper functions
15371 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15372
Daniel Veillard47e12f22000-10-15 14:24:25 +000015373Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15376 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15377
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015378Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15381 and XPointer modules
15382
Daniel Veillard134c9f32000-10-15 10:27:08 +000015383Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * SAX.h: closed #25107
15386
Daniel Veillard39915622000-10-15 10:06:55 +000015387Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * testSAX.c: fixed problem with cdata reporting
15390 * SAXresult/* : updated
15391
Daniel Veillard1e851392000-10-15 10:02:56 +000015392Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15395 Closed bug #27499, added to regression tests
15396 * TODO: updated
15397
Daniel Veillard7eda8452000-10-14 23:38:43 +000015398Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15401 support for SCRIPT and STYLE with help from Bjorn Reese
15402 * test/HTML/* result/HTML/*: added simple testcase and updated
15403 the existing ones.
15404
Daniel Veillardff9c3302000-10-13 16:38:25 +000015405Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15408 string-range for empty strings
15409 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15410 test/XPath/xptr/strrange: augmented the XPointer testsuite
15411
Daniel Veillard189446d2000-10-13 10:23:06 +000015412Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * doc/xml.html doc/xmlmem.html: added a module describing memory
15415 interfaces and use, updated the main page.
15416
Daniel Veillard2f971a22000-10-12 23:26:32 +000015417Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15420 nanoftp code work on Windows too now
15421
15422Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015423
15424 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15425 * xpointer.c: implemented string-range() at least a good first version
15426 * test/XPath/docs/str test/XPath/xptr/strrange
15427 result/XPath/xptr/strrange: the string-range() tests
15428
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015429Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * Makefile.am include/Makefile.am include/win32config.h
15432 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15433 and make distcheck
15434
Daniel Veillard19d61112000-10-11 23:50:35 +000015435Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15438 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15439 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15440
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015441Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15444 patch for socklen_t detection by
15445 Albert Chin-A-Young <china@thewrittenword.com>
15446
Daniel Veillardcd429612000-10-11 15:57:05 +000015447Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15450 and added a --dtdvalid option to xmllint used to test it
15451
Daniel Veillard47c02452000-10-11 13:04:36 +000015452Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15455 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15456
Daniel Veillard2d38f042000-10-11 10:54:10 +000015457Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15460 handlings (registration, lookup, cleanup)
15461
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015462Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * configure.in Makefile.am include/makefile.am: adding XPointer
15465 and XPtrtests target
15466 * xpointer.[ch] : new files for XPointer support
15467 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15468 more XPath tests
15469
Daniel Veillard57fda592000-10-10 23:24:14 +000015470Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * configure.in: fixed, very broken, make distcheck works again
15473
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015474Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * More work toward 2.2.5, integrated a number of patches
15477 * configure.in Makefile.am win32config.h.in: trying to cleanup
15478 make distcheck .... huh ...
15479 * include/Makefile.am include/win32config.h: new directory
15480 for includes
15481 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15482 updated teh makefiles and instructions for WIN32
15483 * xpath.c: small fixes
15484 * test/XPath/ results/XPath: updated the testcases and results
15485 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15486 suggested patches
15487 * valid.c: fixed an ID bug
15488
Daniel Veillardb71379b2000-10-09 12:30:39 +000015489Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015492 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015493 * xpath.[ch]: worked on XPointer
15494
Daniel Veillard7e99c632000-10-06 12:59:53 +000015495Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * configure.in Makefile.am: 2.2.5, ship the include in an
15498 include/libxml subdirectory, use symlinks when using CVS
15499 * testSAX.c: fixed small bug
15500 * testXPath.c: changed the way testfiles are parsed
15501 * debugXML.c: same kind of cleanup when parsing an argument expression
15502 XPath/XPointers can have blanks embedded
15503 * xpath.[ch]: more cleanup, reorgs for XPointer work
15504 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15505 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15506
Daniel Veillard55b91f22000-10-05 16:30:11 +000015507Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15510 in the XPath engine, rewrote large parts of it, now it's far
15511 cleaner and in sync with the REC not an old WD. Fixed a parsing
15512 problem in the interactive XML shell found when testing XPath.
15513
Daniel Veillardac260302000-10-04 13:33:43 +000015514Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15517 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15518 examples with the extra test
15519
Daniel Veillard7cfce322000-10-04 12:40:27 +000015520Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15523 the global init function.
15524
Daniel Veillard970112a2000-10-03 09:33:21 +000015525Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * HTMLparser.c: Doohhh, attribute name parsing was still case
15528 sensitive ! Fixed this ...
15529 * result/HTML/* : updated the tests results accordingly
15530
Daniel Veillard740abf52000-10-02 23:04:54 +000015531Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15534 engine, should be far more stable, incorporated a new version of
15535 preceding/following axis, need testing
15536 * uri.c: fixed file:///c:/a/b/c problem
15537 * test/XPath/tests/idsimple: augmented the XPath tests
15538
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015539Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * doc/* rebuilding docs for 2.2.4 release
15542
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015543Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * configure.in: releasing 2.2.4
15546 * parser.[ch]: added xmlStrEqual()
15547 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15548 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15549 use xmlStrEqual instead
15550 * TODO: updated
15551 * added an XPath test
15552
Daniel Veillardbc765302000-10-01 18:23:35 +000015553Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15556 * entities.h: exported xmlInitializePredefinedEntities
15557 * parser.[ch] : added xmlInitParser()
15558 * parserInternals.h : had to export htmlInitAutoClose()
15559
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015560Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15563 problems
15564 * Makefile.am : added XPath regression tests to normal tests
15565 * uri.c: fixed a problem with local paths, cleanup
15566 * parser.c: fixed a problem with large CData sections
15567
Daniel Veillardd2ade932000-09-30 14:39:55 +000015568Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * configure.in xml-config.in: patch from "Ben Taylor"
15571 <sol7x86@hotmail.com> for solaris shared libs lookup
15572
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000155732000-09-30 Martin Baulig <baulig@suse.de>
15574
15575 * libxml-2.0.pc.in: Provide pkg-config script.
15576
15577 * configure.in: Create the libxml-2.0.pc script from the
15578 libxml-2.0.pc.in templates.
15579 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015580 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015581
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015582Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15585 when compiling with MSC
15586
Daniel Veillard46057e12000-09-24 18:49:59 +000015587Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * xpath.c: patch for normalize-string() substring-before(),
15590 substring-after() and translate() functions from Bjorn Reese
15591 <breese@mail1.stofanet.dk>
15592 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15593 Fredrik Hallenberg <hallon@lysator.liu.se>
15594 * TODO: updated
15595
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015596Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15599 problem of socklen_t being undefined on a number of platforms
15600 * debugXML.c: fixed a compilation problem when without snprintf
15601
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015602Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15605 an URI bug and a fix for the control-character-induced infinite loop
15606 * nanohttp.c: preventive fix for compiling on WIN32
15607
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015608Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * xmlint.c: closing bug #25000
15611
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015612Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15615 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15616 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15617 related function, fixing xmlStrncmp(), and associated cleanup
15618 * result/HTML/entities.html.sax: updating result
15619
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015620Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * uri.c: applied patch for URI escaping from Wayne Davison
15623 <wayned@blorf.net>
15624 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15625 from Denis Barbier <barbier@imacs.polytechnique.fr>
15626 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15627 patch from Wayne Davison
15628
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015629Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * doc/xml.html : updated with new releases, adding "how to help"
15632
Daniel Veillard04698d92000-09-17 16:00:22 +000015633Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15636 removed a few warnings in pedantic mode ...
15637 * parserInternals.c parser.c: moved encoding switching function
15638 to parserInternals.c
15639 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15640
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015641Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15644 error or warning handlers
15645
Daniel Veillardb1059e22000-09-16 14:02:43 +000015646Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * parserInternals.c parserInternals.h parser.c Makefile.am:
15649 created a new module parserInternals.c, moved most of the
15650 code shared by the various parsers there, as well as
15651 deprecated code from parser.c. More cleanup of parser.c
15652 * uri.c: fixed a problem when URI is NULL
15653 * valid.c: speedup when looking for an attribute declaration
15654
Daniel Veillard39c7d712000-09-10 16:14:55 +000015655Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15658 the cleanup of the computation of URI references when seeking
15659 external entities. The URI reference string and the resulting
15660 URI are both stored now.
15661 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15662 large s(n)printf checks and cleanup from Denis Barbier
15663 <barbier@imacs.polytechnique.fr>
15664 * xmlversion.h.in tree.h: couple of SGML declarations for a
15665 possible docbook module.
15666 * result/VC/ : a couple of test output changed due to the change
15667 of the entities URI
15668
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015669Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * parser.h: added a _private field for linking user's data
15672
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015673Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * parser.c parserInternals.h: demacroified most of the IS_XXX
15676 the gain in size is significant so ...
15677
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015678Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * entities.c: cases where looking up entities with doc==NULL
15681 covered
15682
Daniel Veillard90e11312000-09-05 10:42:32 +000015683Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
Daniel Veillard1de50802000-09-07 08:54:32 +000015685 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015686 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15687
Daniel Veillard98a79162000-09-04 11:15:39 +000015688Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15689
Daniel Veillard1de50802000-09-07 08:54:32 +000015690 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015691 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15692 * Makefile.in: added URItest and included thenin "make tests"
15693
15694Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015695
15696 * xmlversion.h.in: closed bug 22941
15697
Daniel Veillard2bb89092000-08-31 14:57:50 +000015698Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * doc/xmlio.html: added doc and example for entity loader
15701 redefinition.
15702
Daniel Veillard96984452000-08-31 13:50:12 +000015703Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15706 used by libxml
15707
Daniel Veillarde715dd22000-08-29 18:29:38 +000015708Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * parser.c: Fixed bug on invalid ontent characters and when using
15711 push.
15712 * xmllint.c: fixed xmllint endling of errors in push mode
15713
Daniel Veillard4948eb42000-08-29 09:41:15 +000015714Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015717 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015718 * result/HTML/*.sax: regenerated HTML SAX output
15719 * parser.c: more cleanup.
15720
Daniel Veillarde010c172000-08-28 10:04:51 +000015721Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015724 patches from Wayne Davison <wayned@users.sourceforge.net>,
15725 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015726 * HTMLparser.c: fixed an ignorable white space detection bug
15727 occuring when parsing with SAX only
15728 * result/HTML/*.sax: updated since the output is now HTML
15729 encoded...
15730
Daniel Veillard47f3f312000-08-27 22:40:15 +000015731Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015733 * HTMLparser.[ch]: applied some of Wayne Davison
15734 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015735
Daniel Veillarde0854c32000-08-27 21:12:29 +000015736Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15739 undeclared namespace prefix was used, added a warning.
15740 Cleaned up support w.r.t. entities, spilling out a warning
15741 and being pedantic on lookups.
15742 * test/warning/ent9 : added testcase for previous example.
15743 * TODO: updated
15744 * parserInternals.h parser.c: changed the way names are parsed
15745 now allow infinite size and decrease penalty for normal use
15746 * parser.c: Started a big cleanup/check of the parser code,
15747 fixed some of the most tortuous entity code, spotted code
15748 unused anymore
15749 * test/*: added tests for very long names and related nasty
15750 things.
15751
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015752Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * doc/encoding.html: added encoding aliases doc
15755 * doc/xml.html: updates
15756 * encoding.[ch]: added EncodingAliases functions
15757 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15758 bottleneck affecting large DTDs like Docbook
15759 * parser.[ch] xmllint.c: added a pedantic option, will be
15760 useful
15761 * SAX.c: redefinition of entities is reported in pedantic mode
15762 * testHTML.c: uninitialized warning from gcc
15763 * uri.c: fixed a couple of bugs
15764 * TODO: added issue raised by Michael
15765
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015766Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * doc/encoding.html: propagated Martin Duerst suggestions
15769
Daniel Veillard52402ce2000-08-22 23:36:12 +000015770Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15773 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15774 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15775 by Wayne Davison
15776
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015777Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * nanoftp.c nanohttp.c: small cleanup
15780 * TODO: updated
15781
Daniel Veillard244ece92000-08-19 20:58:02 +000015782Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15783
15784 * added an old VC testcase and updated title.xml entity
15785
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015786Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15789 done on auto-opening of <p> tags and cleanup of SAX output
15790
Daniel Veillard979e55e2000-08-19 16:48:54 +000015791Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15794
Daniel Veillard4540be42000-08-19 16:40:28 +000015795Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * doc/xml.html libxml.* structure.*: updated the doc a bit
15798
Daniel Veillard808a3f12000-08-17 13:50:51 +000015799Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15802 of SAX tests
15803
Daniel Veillard29579362000-08-14 17:57:48 +000015804Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15807 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15808
Daniel Veillard1255ab72000-08-14 15:13:33 +000015809Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15812 * testHTML.c: fix core dump on Solaris 2.x systems
15813 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15814 * result/HTML/*.sax: previous bug fix lead to new results
15815
Daniel Veillard03109292000-08-14 14:58:22 +000015816Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15819 * configure.in: added --with-readline=DIR to accept alternate
15820 path for readline include/library
15821 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15822 for ANSI under HP-UX
15823 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15824 includes @LIBS@
15825
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015826Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * doc/* : rebuilt the docs
15829 * getting ready for 2.2.2 release
15830
Daniel Veillard87b95392000-08-12 21:12:04 +000015831Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15834 and xmlAddFeature()
15835 * tree.[ch]: added xmlAddChildList()
15836 * xmllint.c: MAP_FAILED macro test
15837 * parser.h: added xmlParseCtxtExternalEntity()
15838 * valid.c: applied bug fixes removed warning
15839 * tree.c: added CDATA block to elements content
15840 * testSAX.c: cleanup of output
15841 * testHTML.c: added SAX testing
15842 * encoding.c: better error recovery
15843 * SAX.c, parser.c: fixed one of the external entity processing
15844 of the OASis testsuite
15845 * Makefile.am: added HTML SAX regression tests
15846 * configure.in: bumped to 2.2.2
15847 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15848 SAX results
15849
Daniel Veillard88a172f2000-08-04 18:23:10 +000015850Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * configure.in: patch for HP compiler
15853
158542000-08-04 Sven Heinicke <sven@zen.org>
15855
15856 * xmllint.c: Was coredumping sometimes when the file given didn't
15857 exist.
15858
Daniel Veillard46e370e2000-07-21 20:32:03 +000015859Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015862
Daniel Veillard46e370e2000-07-21 20:32:03 +000015863 when using in memory parsing. Need some cleanup.
15864 * xmllint.c configure.in: added a --memory flag to test memory
15865 parsing
15866
Daniel Veillard36650692000-07-21 15:16:39 +000015867Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * nanohttp.c: fixed socklen_t replacement to unsigned int
15870 * parser.c: fixed a space handdling missing at the end of
15871 production 28 DOCTYPE.
15872 * xmlmemory.c: fixed a stupid bug on the routine to override
15873 allocation functions
15874 * TODO: updated
15875
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015876Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * doc/ regenerated the docs
15879
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015880Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * doc/encoding.html doc/xml.html: added I18N doc
15883 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15884 improvements, both parser and filters, added ASCII & HTML,
15885 fixed the ISO-Latin-1 one
15886 * xmllint.c testHTML.c: added/made visible --encode
15887 * debugXML.c : cleanup
15888 * most .c files: applied patches due to warning on Windows and
15889 when using Sun Pro cc compiler
15890 * xpath.c : cleanup memleaks
15891 * nanoftp.c : added a TESTING preprocessor flag for standalong
15892 compile so that people can report bugs more easilly
15893 * nanohttp.c : ditched socklen_t which was a portability mess
15894 and replaced it with unsigned int.
15895 * tree.[ch]: added xmlHasProp()
15896 * TODO: updated
15897 * test/ : added more test for entities, NS, encoding, HTML, wap
15898 * configure.in: preparing for 2.2.0 release
15899
Daniel Veillard49703262000-07-10 10:27:46 +000015900Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015903 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015904
Daniel Veillard306be992000-07-03 12:38:45 +000015905Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * doc/xml.html: changed the xmlsoft.org structure, updated the
15908 examples w.r.t. root and childs
15909
Daniel Veillard7d853352000-07-02 18:53:09 +000015910Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
Daniel Veillard784b9352003-02-16 15:50:27 +000015912 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015913
Daniel Veillard365e13b2000-07-02 07:56:37 +000015914Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * HTMLparser.c: Work on character encoding support for the HTML parser
15917 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15918 * encoding.c: Fixed a potential memleak in the encoding stuff
15919
Daniel Veillardaf743792000-07-01 11:49:28 +000015920Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * doc/FAQ.html doc/Makefile.am : added a FAQ
15923
15924Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015925
15926 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15927 of the HTML parser to force it to not bypass SAX
15928
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015929Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * win32config.h.in: updated
15932 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15933 lacks iconv support :-( need to release 2.1.1
15934 * configure.in: release 2.1.1
15935 * HTMLparser: fixed bug #14784
15936 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15937 by Windows compiler
15938 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15939 the SAX startDocument() callback.
15940 * TODO: updated
15941
15942Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * added xmlStopParser()
15945
Daniel Veillardbe803962000-06-28 23:40:59 +000015946Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * configure.in: 2.1.0 prerelease
15949 * Large resync between W3C and Gnome tree
15950 * nanoftp, nanohttp.c: fixed stalled connections probs
15951 * HTMLtree.c SAX.c : support for attribute without values in
15952 HTML for andersca
15953 * valid.c: Fixed most validation + namespace problems
15954 * HTMLparser.c: start document callback for andersca
15955 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15956 * parser.h, SAX.c: serious speed improvement for large
15957 CDATA blocks
15958 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15959 different encoding
15960 * example/Makefile.am example/gjobread.c tree.h: work on
15961 libxml1 libxml2 convergence.
15962 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15963 and the LIBXML_TEST_VERSION macro
15964
Daniel Veillardc310d562000-06-23 18:32:15 +000015965Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * doc/xml.html: various patches and improvements typo fixed by
15968 Felix Natter
15969 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15970 from Felix Natter <fnatter@gmx.net>
15971
Daniel Veillardf3029822000-05-06 08:11:19 +000015972Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * doc/upgrade.html: updated with instructions for support of both
15975 libxml-1.x and libxml-2.x
15976 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15977 for 2.x support and also fixed includes
15978
15979
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015980Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15983 the encoding support, added iconv support, so now libxml if
15984 compiled with iconv automatically support japanese encodings
15985 among others. Work based on initial patch from Yuan-Chen Cheng
15986 I may have broken binary compat in the encoding handler
15987 registration scheme, but that was so utterly broken I don't
15988 expect anybody to have used this feature until now.
15989 * parserInternals.h: fixup on the CHAR range macro
15990 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15991 code.
15992 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15993 * uri.c: added xmlParseURI() I can't believe I forgot to
15994 implement this one in 2.0 !!!
15995 * SAX.c: moved doc->encoding update in the endDocument() call.
15996 * TODO: updated.
15997
Daniel Veillard06047432000-04-24 11:33:38 +000015998Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * tree.h: removed extraneous xmlRemoveProp definition
16001 * TODO: added item about --disable-corba configure switch
16002 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16003 * nanoftp.c: fixed include problems giving troubles on AIX and
16004 slowlaris
16005 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16006 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16007 comment and headers changes to lower gtk-doc number of warnings
16008 * doc/html/*: rebuilt docs
16009
Daniel Veillarde0aed302000-04-16 08:52:20 +000016010Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * HACKING: documented the tag for 1.x and instructions
16013
Daniel Veillard5e873c42000-04-12 13:27:38 +000016014Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16017 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16018 xmlCreateIOParserCtxt
16019 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16020 significant overall improvement
16021 * xmllint.c: added I/O test to xmllint
16022 * testSAX.c: added a speed test
16023 * doc/* : updated/regenerated
16024
Daniel Veillardfc708e22000-04-08 13:17:27 +000016025Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * xpath.c uri.h parserInternals.h: cosmetic changes from
16028 "Timur I. Bakeyev" <timur@bat.ru>, including making
16029 xmlCreateURI() public
16030
Daniel Veillard5d211f42000-04-07 17:00:24 +000016031Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16034 and the code at the same time. Added a clean mechanism for
16035 overload or added input methods: xmlRegisterInputCallbacks()
16036 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16037 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16038 * TODO: updated
16039 * doc/* : updated/regenerated
16040 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16041 source dir
16042
Daniel Veillarde77a9182000-04-05 19:12:29 +000016043Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * testURI.c: yet another forgotten commit, I should get some sleep !
16046
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016047Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * xmllint.c: forgot to commit this too ?
16050
Daniel Veillardb9df4042000-04-05 14:23:16 +000016051Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * xmlversion.h.in : forgot to commit this previously
16054
Daniel Veillard361d8452000-04-03 19:48:13 +000016055Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16058 * README TODO: updated for release
16059 * uri.c uri.h: added authority parsing/saving
16060 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16061 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16062 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16063 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16064 Makefile.am : added compile-time customization of libxml
16065 --with-ftp --with-http --with-html --with-xpath --with-debug
16066 --with-mem-debug
16067 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16068 #include <libxml/xxx.h> I hope it won't break too much stuff
16069 and will be manageable in the future...
16070 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16071 and added xmllint to the installed programs
16072 * uri.h: added xmlFreeURI()
16073
Daniel Veillardec303412000-03-24 13:41:54 +000016074Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * uri.c uri.h: finished the escaping handling, the base support
16077 and the URI path normalization. Looks good just lacks the
16078 authority content parsing code.
16079 * Makefile.am: added instructions to generate testURI
16080 * TODO: updated
16081 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16082 added links and icons for W3C and Gnome
16083
Daniel Veillard8f621982000-03-20 13:07:15 +000016084Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * xmlmemory.[ch] : seems I forgot to actually update the files in
16087 the last commit :-)
16088 * doc/xml.html doc/html/* : updated and uploaded the docs
16089
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016090Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16093 * TODO: updated
16094 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016095 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016096 gfree).
16097 * Makefile.am, uri.c, uri.h: added a set of functions to do
16098 exact (litteraly copied from the RFC 2396 productions) parsing
16099 and handling of URI. Will be needed for XLink, one XML WFC,
16100 XML Base and reused in the nano[ftp/http] modules. Still work
16101 to be done.
16102
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016103Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16104
16105 * configure.in, libxml.spec.in : libxml2
16106 * doc/* : updated the doc page, rebuilt the docs
16107
Daniel Veillardcf461992000-03-14 18:30:20 +000016108Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * all: tagged LIB_XML_1_X
16111 * *.c *.h : updated from W3C CVS tree
16112 * configure.in : 2.0.0-beta
16113 * libxml.spec.in : libxml2 package nam
16114 * result/* : new version of the tests output
16115
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016116Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16117
16118 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16119
Daniel Veillardb566ce12000-03-04 11:39:42 +000016120Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * doc/* : rebuilt the docs
16123 * parser.c: final patch on #6766
16124 * valid.c: small patch on validity checks.
16125
Daniel Veillardfb76c402000-03-04 11:39:42 +000016126Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16129 added
16130 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16131 compatibility w.r.t. XML spec and existing code.
16132
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016133Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * parser.c: seems a better solution to <a> </a> exists,
16136 will try it for a while
16137
Daniel Veillard83a30e72000-03-02 03:33:32 +000016138Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * parser.c: tried to remove the <a> </a> generating <a/>
16141 this is hard. Left a flag for that purpose. Fixed bug #6766
16142 * configure.in: prepared 1.8.7 not released, due to previous
16143 problem
16144
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016145Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * doc/xml.html : applied second patch from Paul DuBois
16148
Daniel Veillard402e8c82000-02-29 22:57:47 +000016149Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * doc/xml.html : applied patch from Paul DuBois
16152
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016153Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16156
Daniel Veillard5feb8492000-02-02 17:15:36 +000016157Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16160 compilation warnings on various platforms.
16161 * parser.c: Fixed #5281 validity error callbacks are now desactived
16162 by default if not validating.
16163
Daniel Veillardf341f932000-02-02 14:52:08 +000016164Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16167
Daniel Veillard13c757e2000-02-01 23:59:15 +000016168Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16171 <gkatsi@cs.toronto.edu>
16172
Daniel Veillard726e8792000-01-30 20:04:29 +000016173Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16176 processing URLs
16177
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016178Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16181 xmlNanoFTPUpdateURL for persistent control connections.
16182 * configure.in: 1.8.6
16183
16184Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16187 * tree.[ch] : added xmlSaveNoEmptyTags
16188
James Henstridgef3be9312000-01-28 13:59:21 +0000161892000-01-29 James Henstridge <james@daa.com.au>
16190
16191 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16192
16193 * Makefile.am: added nanoftp.[ch] to the build.
16194
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016195Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * nanoftp.[ch]: cleanup, comments, API
16198 * debugXML.c : fixed a bug in the cat command
16199 * doc/*: regenerated the docs
16200
Daniel Veillardda07c342000-01-25 18:31:22 +000016201Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16204 * debugXML.c : fixed a bug in the cat command
16205 * valid.c: fixing some small probs
16206 * libxml.spec.in: get rid of the SNAP suffix
16207 * doc/xml.html: updated the status
16208
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016209Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * xml-config.in: xml-config --version to just return the
16212 version number
16213 * xpath.c: some cleanup w.r.t. axis when the current node is
16214 an attribute.
16215 * TODO: updated
16216
Daniel Veillard461a66c2000-01-18 18:01:01 +000016217Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * configure.in: prepared for libxml-1.8.5
16220 * doc/* recompiled the documentation
16221
162222000-01-17 Jody Goldberg <jgoldberg@home.com>
16223
16224 * configure.in : WARNING autoconf subtlety alert :
16225 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16226 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16227 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16228 get defined by AC_CHECK_HEADERS.
16229
Daniel Veillardf967b902000-01-17 16:06:10 +000016230Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16233 Rune.Djurhuus@fast.no
16234
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016235Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * TODO: updated
16238 * tree.c, parser.c: made sure that only memory alloc problems
16239 and internal parser errors are allowed to write to stdout or
16240 stderr.
16241
Daniel Veillard0142b842000-01-14 14:45:24 +000016242Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * tree.c : restored xmlNewGlobalNs since this seems used by
16245 a lot of existing code :-(, fixed a bug in xmlNewNs
16246 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16247 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16248 to exit() from the library code.
16249 * xpath.c, parser.c: removed bugs or unused code detected by
16250 Windows compilers
16251 * parser.c: started adding interfaces for parsing well balanced
16252 XML fragments
16253 * configure.in: releasing 1.8.4
16254 * doc/* : rebuilt the docs
16255
Daniel Veillard2eac5032000-01-09 21:08:56 +000016256Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * tree.[ch] : added xmlNewDocFragment() for DOM
16259 * testHTML.c: uninitialized variable.
16260
Daniel Veillardf3a73582000-01-05 14:58:39 +000016261Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * doc/* : rebuild the docs
16264
Daniel Veillard71b656e2000-01-05 14:46:17 +000016265Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * acconfig.h: readline and history patch
16268 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16269 * tree.c: added check and handling when possibly removing an ID
16270 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16271 and saving.
16272 * test/HTML/entities.html result/HTML/entities.html* : test for
16273 various entities reference cases
16274 * result/HTML/* : as a result output of some testcase have
16275 changed
16276 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16277 by previous example. added xmlParseTryOrFinish().
16278 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16279 entities.h debugXML.h HTMLparser.h: changed the way struct are
16280 declared to allow gtk-doc to expose those
16281 * parser.c: closed bug #4960
16282 * Makefile.am configure.in: Applied patch from
16283 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16284 and math/socket libs detection
16285
Daniel Veillard437b87b2000-01-03 17:30:46 +000016286Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * configure.in, Makefile.am: link tester against readline
16289 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16290
Daniel Veillard686d6b62000-01-03 11:08:02 +000016291Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * tree.[ch]: added xmlRemoveProp
16294 * win32config.h.in nanohttp.c: avoid including the Windows
16295 socket stuff in every C files
16296 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16297 the XmL parser(s)
16298 * test/ns4 result/ns4 etc...: added test case for previous prob
16299 * tree.c: xmlNewNs wasn't checking for double definition
16300 * Makefile.in: fixed a problem with dist-hook duplicates
16301 * parser.[hc], xmlIO.c: fixed the loading of external entities
16302 APIs, now xmlLoadExternalEntity() is used everywhere and
16303 setting up an app specific front-end using the
16304 * SAX.c parser.c: some fixes, now the xhtml spec validates
16305 with the xhtml DTD.
16306 * error.c: fixed crashes in case of no input stream
16307 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16308 to the validation tests and results
16309
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016310Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16313 too htmlCreatePushParserCtxt() and htmlParseChunk()
16314 * parser.c: a bit of cleanup.
16315 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16316 to XML) removed the last mem leak known
16317 * HTMLtree.c: output message cleanup
16318 * xmlmemory.c: display content info about memory blocks
16319 * result/HTML/wired.* : missing att value warning change
16320
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016321Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * doc/* : rebuilt the documentation
16324
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016325Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * parser.[ch] parserInternals.h: Push parser for XML,
16328 seems to work fine now
16329 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16330 --push for push testing
16331 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16332 * testSAX.c: added --push
16333 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16334 subtree
16335 * xmlIO.[ch] : enriched API + fixes for push mode
16336 * entities.[ch]: added the entity content length to the struct.
16337 * xmlmemory.[ch]: new API to show the last entries for the shell
16338 * valid.c: added required attribute testing
16339 * SAX.c: the cdata callback now merge contiguous fragments
16340 * HTMLparser.c: cleanup of some macros
16341
Daniel Veillard3c558c31999-12-22 11:30:41 +000016342Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * parser.c: fix for PIs name starting with xml
16345 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016346 * *.c, configure.in win32config.h.in : generate win32config.h for
16347 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016348
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016349Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16350
16351 * parser.c: fixed a stupid = vs. == bug :-(
16352 * doc/gnome-xml.sgml: s/glade/xml/
16353
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016354Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * configure.in, doc/xml.html : bug fix release 1.8.2
16357 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16358 Hopefully the end of that silly C++ include problem
16359 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16360 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16361 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16362 troubles with autoclosed elements when the stree shape doesn't
16363 follow the DtD specs. Added htmlIsAutoClosed() and
16364 htmlAutoCloseTag()
16365 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16366 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16367 * debugXML.c: fixed a bug on printing default namespaces.
16368 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16369
Daniel Veillardb24054a1999-12-18 15:32:46 +000016370Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * result/HTML/*.htm[l] : updated the HTML regression tests according
16373 to the new output
16374 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16375 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16376 problem due to intermix of extern "C" { ... } declarations for C++
16377 and recursive includes in the headers
16378
Chris Lahey323c48c1999-12-18 15:32:45 +0000163791999-12-20 Chris Lahey <clahey@umich.edu>
16380
16381 * HTMLtree.c: Made it so that html nodes with a single child do
16382 not insert a carriage return before or after the child node.
16383
Daniel Veillardb24054a1999-12-18 15:32:46 +000016384Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016385
16386 * configure.in, doc/xml.html : bug fix release 1.8.1
16387 * parser.c: fixed bug #4344
16388 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16389 added the glue to avoid C++ problems
16390 * doc/* : regenerated the documentation
16391
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016392Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16395 namespace recognition, and Dia as a resul :-(
16396 * encoding.c: closed bug #3950
16397
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016398Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * valid.c: debugging a posteriori validation, except URI expansion
16401 stuff this should be fixed now
16402 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16403 Carl Nygard <cnygard@bellatlantic.net>
16404 * tester.c: added --postvalid, cleaning of the code
16405 * tree.[ch]: added xmlDocGetRootElement()
16406
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016407Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16408
16409 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16410 c++ losage.
16411
Daniel Veillard10a2c651999-12-12 13:03:50 +000016412Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * configure.in, doc/xml.html : bumped to 1.8.0
16415 * xlink.[ch], Makefile.am : added framework for link detection
16416 * parser.h: added nbChars to parser context, needed for cleanup.
16417 * xmlmemory.c: removed a nasty bug when out of mem
16418 * valid.[ch]: adding namespace support for attribute decl
16419 * tester.c: added --debugent option
16420 * debugXML.[ch]: added xmlDebugDumpEntities()
16421 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16422 buffers instead, this was really needed, validation was breaking
16423 in strange ways due to that. Added xmlParseStringPEReference()
16424 and other parsing from strings functions. Entities processing
16425 modified again, but PERef are still not handled correcly but
16426 unless you're Eve Maller you won't notice :-)
16427 * HTMLparser.c: large changes toward reliability, and switched to
16428 lowercase internal tags, XHTML is lowercase, so it will help
16429 that output is closer to next version.
16430 * doc/* : regenerated the documentation, it is now hosted at
16431 http://xmlsoft.org/ (same bits I just bought the domain :-)
16432
16433
Daniel Veillard294cbca1999-12-03 13:19:09 +000016434Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16437 doc generation
16438 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16439 in the SAX API
16440 * doc/*: rebuilt the doc making sure everything appears in the
16441 HTML files
16442
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016443Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16446 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16447 which allow impressive speed improvement on dataset with
16448 large text pieces, but at the cost of broken binary
16449 compatibility and slightly bigger memory usage.
16450 Configure with --with-buffers to activate them, they
16451 are protected with XML_USE_BUFFER_CONTENT define.
16452 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16453 goal is 0 memory left allocated once parser is no more used
16454 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16455 call xmlCleanupParser() and xmlMemoryDump()
16456
Daniel Veillarda819dac1999-11-24 18:04:22 +000016457Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16460 * parser.[ch] encoding.[ch]: added memory cleanup routines
16461 * parser.c: closing bug #3788
16462 * doc/*: rebuilt the doc
16463
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016464Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16467 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16468 * tester.c: added --compress option
16469 * doc/*: rebuilt the documentation
16470
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016471Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16474 if given /proc/kcore as input !
16475 * doc/xml.html doc/*: updated and rebuilt the documentation
16476
16477Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016478
16479 * parser.c: Fixed some wrongly space collapsing code due to
16480 a misreading of the spec.
16481 * result/*: fixed the output accordingly
16482
16483Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016484
16485 * encoding.c: bug fix and typos
16486 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16487 * parser.c: added attribute normalization closing bug #3597
16488 * test/att* result/att* SAXresult/att*: testcase for attribute
16489 normalization
16490
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016491Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * configure.in: closing bug #3163 by adding extra flags for the
16494 cc compiler on HP-UX
16495
Daniel Veillard51e3b151999-11-12 17:02:31 +000016496Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * valid.[ch] : removed a typo and an enumerated type bug in the
16499 xmlAddElementDecl() function
16500 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16501 call to xmlEncodeEntitiesReentrant() so that the functions
16502 New, Set and Get are at the same level.
16503 * parser.c HTMLparser.c: extra memory allocation bug for
16504 attributes detected by someone using libxml in embedded systems :-)
16505
Daniel Veillard962195f1999-10-28 15:51:53 +000016506Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * xmlmemory.h: turned off mem debug :-\
16509
Daniel Veillard35008381999-10-25 13:15:52 +000016510Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * parser.c: closed bug #2784 a one line fix, but worth pushing
16513 a new release out
16514 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16515 some structures, comments before and after the
16516 main element, and other nastyness
16517 * HTMLtree.c tree.c: accomodate the extended HTML supported
16518 * configure.in: pushing 1.7.4
16519 * test/ent8 and related outputs : added a new test for bug #2784
16520 * test/HTML/wired.html and related output: a nasty HTML example
16521 * Makefile.am: improved the test scripts
16522 * docs/* : reran the documentation extractor, updated xml.html
16523
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016524Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16525
16526 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16527 HTMLparser and debugged the HTML related code. HTML documents
16528 now have their own type
16529 * entities.c: do not dump &apos; for HTML output
16530 * xmlmemory.c: improvement, breakpoint mechanism
16531 * testHTML.c: added --sax --repeat ...
16532 * Makefile.am: improved the HTML tests
16533 * valid.[ch]: added xmlValidGetValidElements and
16534 xmlValidGetPotentialChildren
16535 * tester.c: added --insert to test the 2 new functions
16536 * test//* result//* SAXresult//* : regression test cleanup
16537 and extension.
16538 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16539 gnome-xml-nanohttp.html
16540
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016541Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * HTMLparser.c: fixed problems with some autoclose tags
16544 * tree.c: fixed XML output problems.
16545 * result/* SAXresult/*: update of the tests output
16546
Daniel Veillard6077d031999-10-09 09:11:45 +000016547Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * Makefile.am: Arturo patch for xmlConf.sh version info
16550 * parser.c: Tim Josling patch for single quoted items
16551 * tester.c: Tim Josling patch for tester options usage
16552 * tree.h: indent cleanup
16553
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016554Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16555
16556 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16557 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16558
Daniel Veillard00fdf371999-10-08 09:40:39 +000016559Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * tree.c : Raph patch for initialization of CORBA fields
16562 * parser.c, xpath.c, ...: modification of doc comments
16563 * xpath.c : allow spaces in xpath expressions
16564
Daniel Veillardad219441999-09-27 08:17:49 +000016565Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16566
16567 * xmlmemory.h: turning off memory debug :-(
16568
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016569Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16572 better SAX interfaces.
16573 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16574 entity.
16575 * configure.in: 1.7.2
16576
16577Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016578
16579 * libxml.spec.in: fixed the URL
16580 * doc/xml.html: improved the documentation front-end
16581
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016582Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016583
16584 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16585
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016586Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016587
16588 * libxml.spec.in: fixed the alpha compile problem
16589 * parser.[ch]: changed errno to errNo in the parser context :-(
16590 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16591 * doc/xml.html: changed CHAR to xmlChar
16592 * doc/html/*: recompiled the documentation
16593 * configure.in: 1.7.1
16594
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016595Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16596
16597 * parser.h: modified the parser context struct to regain 1.4.0
16598 binary compatibility
16599 * parser.c, xml-error.h: added errno ot teh context and defined
16600 a set of errors values with update of errno
16601 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16602 DTDs and entities
16603 * *.h, *.c: complete cleanup of the use of config.h and include
16604 protection depending on the current setup.
16605 * overalll debugging, maintenance and bug-fixing on all modules
16606 * updated the documentation
16607 * ready for 1.7.0
16608
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016609Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * HTMLparser.c : cleanup
16612 * SAX.c valid.c valid.h: added ID/IDREF checking
16613 * tree.c tree.h: extended doc structure for refs
16614 * configure.in: 1.6.2
16615 * parser.c: patched bug in SAX user arg call
16616 * parserInternals.h: patched missing close in C++ wrapping
16617 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16618 especially upcoming XPointer implementation.
16619 * doc/xml.html: augmented, typo
16620
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016621Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16622
16623 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16624 not all invocations of install understand -d.
16625
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016626Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16627
16628 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16629 to make 'check' works, when builddir != srcdir.
16630
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016631Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * doc/xml.html : updated the documentation
16634
Daniel Veillard6454aec1999-09-02 22:04:43 +000016635Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16638 not deallocated memory blocks
16639 * *.c : replaces all calls to malloc() free() and realloc() to
16640 the wrapper functions/macros
16641 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16642 instead of xmlFreeNodeList()
16643
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016644Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * HTMLparser.c: corrected a stupid bug leading to core dump at
16647 tree deallocation. Removed warnings indicated by
16648 Stephane.Conversy@lri.fr
16649 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16650 looked for in the external subset
16651
16652Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016653
16654 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16655 on SGI by Stephane.Conversy@lri.fr
16656
Daniel Veillardb96e6431999-08-29 21:02:19 +000016657Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * all .h : changed the prototype declaration indent as in gtk
16660 * most .c : working on reducing the TODOs in the code
16661 * most .c : cleanup though -pedantic and Insure++
16662 * improvements on validation ID checkings.
16663 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16664 * xml-config.in: closed #1810
16665
16666Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016667
16668 * tree.h, valid.c, valid.h: more work on validity, IDs
16669 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16670 definition for AIX
16671
Daniel Veillardb556eb51999-08-15 17:19:50 +000016672Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16673
16674 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16675 the distribution due to a cut'n paste error at last commit
16676
Daniel Veillardb05deb71999-08-10 19:04:08 +000016677Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * configure.in: upgraded to version 1.4.0
16680 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16681 Big update, added a large part of the validation process,
16682 it should be usable, but some parts are missing
16683 * xpath.c: improved the implementation w.r.t. root.
16684 * Makefile.am: added more tests
16685 * test and result trees: added a lot of tests
16686 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16687
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016688Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * Added an HACKING file
16691
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016692Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * xpath.[ch] : improvements and debug of the XPath implementation
16695 * parser.c, HTMLparser.c : modified the parsers to be progressive
16696 * tree.[ch] : extended the Buffer promitives
16697 * xmlIO.[ch] : added basic I/O routines providing progressive
16698 parsing and ready for I18N conversion plugins
16699 * SAXresult/* : the SAX callback sequence maybe slightly different
16700 now
16701 * test*.c : improved/updated the tests programs
16702 * doc/* : recompiled the docs.
16703
Daniel Veillard15b75af1999-07-26 16:42:37 +0000167041999-07-26 Michael Meeks <michael@edenproject.org>
16705
16706 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16707
16708 * tree.c: Ditto.
16709
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016710Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16711
16712 * configure.in: upgraded to version 1.4.0
16713 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16714 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16715 XML query language, see http://www.w3.org/TR/xpath for more details.
16716 * parser.c, parser.h: added CHAR* related string functions for XPath
16717 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16718 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16719 rebuild the docs.
16720 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16721 and regression testing capabilities for XPath.
16722
Daniel Veillardd79d7871999-07-12 10:38:12 +000016723Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16726 closing bug #1646
16727
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016728Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * Makefile.am, example/Makefile.am: closed bug #1683
16731
Daniel Veillard3166ab11999-07-11 16:14:19 +000016732Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16733
16734 * example/Makefile.am, configure.in: added the makefile for the
16735 gjobread example
16736
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016737Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16738
16739 * doc/Makefile.am:
16740 - fix which allow "make install DESTDIR=</install/prefix>".
16741
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016742Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16745 which fixed a problem on the file reading-code.
16746
Daniel Veillard82150d81999-07-07 07:32:15 +000016747Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16750 output.
16751 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16752
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016753Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16754
16755 * parser.h : Oops removed the binary compatibility problem
16756 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16757 * parser.c, HTMLparser.c: applied patches for reading from stdin
16758
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016759Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * parser.c, entities.c, valid.c: cleanup bug #1591
16762 * configure.in: cleanup bug #1592
16763 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16764 the same tree back-end. Hence gdome will be available for it.
16765 * doc/Makefile.am: close bug #617
16766
Daniel Veillard97fea181999-06-26 23:07:37 +000016767Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * parser.c: alloctate a per parser context SAX interface block
16770
Daniel Veillard14fff061999-06-22 21:49:07 +000016771Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16774 and xmlEncodeEntitiesReentrant with the correct one :-\
16775
16776Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16777
16778 * commit of my internal XML base changes, quite a lot of
16779 changes, cleanups, better entities support, framework for
16780 new I/O and charset detection and handling
16781 * Fixed the configure/Makefile stuff to generate shared libs
16782 with the proper version info, so we jumped on rev from
16783 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16784 xmlEncodeEntities() result need to be freed now, and a string
16785 xmlParserVersion provide the current library version.
16786
Raph Levien05240da1999-06-15 21:27:11 +000016787Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16788
16789 * parser.c: fixed a buffer overrun for when you have a very long
16790 attribute with no entities in it.
16791
Daniel Veillardbb2da581999-06-13 14:37:07 +000016792Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * added example directory
16795 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16796
Daniel Veillard011b63c1999-06-02 17:44:04 +000016797Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * Release of libxml-1.1, nearly everything has been touched for
16800 this.
16801 * Added more regression tests
16802 * Updated the documentation
16803
Daniel Veillard27d88741999-05-29 11:51:49 +000016804Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16805
16806 * tree.[ch]: unified the XML_NO_CORBA defines.
16807 * parser.c encoding.[ch]: started plugging in char encoding detection
16808
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016809Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16810
16811 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16812 Also freed allocated buffer.
16813
Daniel Veillard27d88741999-05-29 11:51:49 +000016814Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016815 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16816 reentrancy problem at printing. One is left in entities.c, to
16817 remove ASAP
16818 * testSAX.c : added a test example showing the use of the SAX
16819 interface if one doesn't want to build the DOM tree.
16820 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16821
Daniel Veillard517752b1999-04-05 12:20:10 +000016822Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16823
16824 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16825 large revamping of the parser to use SAX callbacks
16826 http://www.megginson.com/SAX/ (or at least a C like interface
16827 a la Expat). It's now possible to set up your own callbacks
16828 and the parser will not build a DOM tree.
16829 * test/* result/*: updated the test suite, I finally removed
16830 the old Namespace draft support (PI based).
16831
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016832Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * Makefile.am: added test result to EXTRA_DIST for make tests
16835
Daniel Veillard64068b31999-03-24 20:42:16 +000016836Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * parser.c, parserInternals.h: moved the chars macro definitions
16839 to parserInternals.h
16840 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16841 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16842
Daniel Veillard012ccc11999-03-23 10:11:11 +000016843Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * xml-config.in : applied patch to make --version work
16846
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000168471999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16848
16849 * Makefile.am (check-local): Alias for `tests' target. This will
16850 cause `make check' to do the right thing.
16851 (tests): Don't run tests in srcdir. Also, replaced calls to
16852 basename with a `sed' "equivalent".
16853
Daniel Veillardd109e371999-03-05 06:26:45 +000016854Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16855
16856 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16857 it in the header and not the sources, updated the doc.
16858 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16859 pointing this out.
16860
Daniel Veillardbc50b591999-03-01 12:28:53 +000016861Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16864 exported the inputStream routines.
16865 * doc/html/* : updated accordingly
16866
Daniel Veillardd692aa41999-02-28 21:54:31 +000016867Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16868
16869 * parser.c, parser.h, parserInternals.h: added a few extra
16870 internal calls to allocate and free parser contexts ...
16871 * doc/html/* : updated accordingly
16872
Daniel Veillard55a99271999-02-25 11:01:29 +000016873Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * configure.in, Makefile.am, doc/makefile.am : General changes for
16876 1.0.0 release and including the generated HTML documentation.
16877
Daniel Veillard35925471999-02-25 08:46:07 +000016878Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * makefile.am : added parserInternals.h, oops.
16881
Daniel Veillard1e346af1999-02-22 10:33:01 +000016882Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * parserInternals.h: added this header giving access to the parser
16885 internal functions.
16886 * doc/Makefile.am : added a rebuild target which rebuilds the full
16887 set of documentations
16888 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16889 the internal subset.
16890 * *.c *.h: modifications needed to generate the documentation using
16891 gtk-doc, cleanup of functions blocks, reorganisation of struct
16892 declarations.
16893
Daniel Veillard1164e751999-02-16 16:29:17 +000016894Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16897 the tar and spec file to include the beginning of the doc.
16898
Nuno Ferreira03d04781999-02-13 00:07:17 +0000168991999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16900
16901 * doc/.cvsignore: Added this file.
16902
Daniel Veillard6800ef31999-02-08 18:33:22 +000016903Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16904
16905 * tree.c: fixed xmlGetProp to return "" when the attribute
16906 exists, even if the node-list is NULL.
16907
Daniel Veillard726c7e31999-02-08 15:13:10 +000016908Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * tree.c: patched an error outputting empty attribute values.
16911 * Makefile.am and doc/makefile.am: have been updated during the
16912 week-end. Sorry for an empty CVS log, I got a shell problem.
16913
Daniel Veillard1899e851999-02-01 12:18:54 +000016914Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * tree.h: cleaned up using enums instead of defines
16917 * parser.c, valid.[ch]: more work on parsing/output of element
16918 declarations
16919
Daniel Veillard3b9def11999-01-31 22:15:06 +000016920Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16921
16922 * valid.[ch], tree.c, parser.c : more work toward full parsing
16923 of XML DTDs.
16924 * README: added informations about mailing-list and on-line
16925 documentation
16926
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000169271999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16928
16929 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16930
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016931Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16932
16933 * parser.c, tree.[ch] : more work toward conformance testing,
16934 added a last element to accelerate parsing of very flat structures
16935 started working on internal subset Element content declaration.
16936 * valid.[ch] : first cut at adding code toward validation.
16937 * previous changes had also small impact on most files, especially
16938 the conformance testing using James Clark test suite.
16939
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016940Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * test/* : updated the examples, most of them were not well
16943 formed (humm), and added rdf2.
16944 * result/* : resulting changes in the output.
16945
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016946Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16949
Daniel Veillard44b3a061998-12-05 17:27:22 +000016950Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16951
16952 * tree.c: patched a bug in the generation of empty attributes
16953
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016954Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16957 for node/trees/documents/... Biggest problem is namespace
16958 support when copying subtrees.
16959
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016960Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16961
16962 * parser.c, entities.c: improve entities and char ref encoding,
16963 and cleanups of error messages.
16964
Daniel Veillard242590e1998-11-13 18:04:35 +000016965Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * parser.c, entities.c: simple bug hunting done during rpm2html and
16968 rpmfind integration.
16969
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016970Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * parser.[ch]: Added interfaces allowing to specify a SAX
16973 handler before parsing.
16974
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016975Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * parser.c: redirrect all errors reporting through the SAX
16978 error function
16979
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016980Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16981
16982 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16983 * libtool, tlmain ...: update of the libtool files
16984
Miguel de Icaza442321c1998-11-04 18:13:38 +0000169851998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16986
16987 * entities.c: Use g_snprintf insteda of snprintf.
16988
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016989Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16990
16991 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16992 added ent5 test for this purpose.
16993 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16994
Daniel Veillard27271681998-10-30 06:39:40 +000016995Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16996
16997 * parser.c: fixed? a strange error due to compression on a GWP
16998 document.
16999
Daniel Veillard25940b71998-10-29 05:51:30 +000017000Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17001
17002 * tree.[ch]: bug fixing
17003 * entities.[ch]: defined a specific type for predefined entities
17004 * doc/xml.html: more documentation on the library, how to use it,
17005 overview of the interfaces.
17006
Daniel Veillard16253641998-10-28 22:58:05 +000017007Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17010
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017011Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17012
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017013 * tree.c: corrected a small bug
17014 * doc/xml.html: continuing writing documentation.
17015
17016Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17017
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017018 * debugXML.h debugXML.c: added debugging utilities.
17019 * tester.c: added --debug switch.
17020 * tree.c: patched an incorrect node->type assignment.
17021 * parser.c: formatting, ensure that node->doc != NULL in attributes
17022
Daniel Veillardccb09631998-10-27 06:21:04 +000017023Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17024
17025 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17026 entity support and provide an internal representation close to
17027 DOM one (entity ref nodes, and attribute value as tree). I tried
17028 to preserve the interface but this will surely break some apps
17029 (I have to change rpm2html/rpmfind for example). I had to change
17030 two interfaces, and the generated tree is somewhat different.
17031 * doc/* : started documenting the XML library, the tree and
17032 DOM/Corba. This is a first step.
17033
Daniel Veillard11e00581998-10-24 18:27:49 +000017034Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17035
17036 * parser.c: Set up the fonctions comment block, boring but useful.
17037 * parser.h, SAX.c, parser.c: now attributes are processed through
17038 the SAX interface. The problem is that my SAX interface diverged
17039 quite a bit from the original one, well this is not an official
17040 spec, and translating it from Java to C is hairy anyway...
17041
Daniel Veillard97b58771998-10-20 06:14:16 +000017042Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17045 fonctions comment block, boring but useful.
17046
17047Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017048
17049 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17050 conversion routines. However they are not yet used to convert the
17051 inputs. The core will run with UTF-8.
17052
Daniel Veillard33942841998-10-18 19:12:41 +000017053Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17054
17055 * tree.c : make sure that the type id is properly set-up when
17056 a new object is allocated, needed for DOM.
17057
Daniel Veillard27fb0751998-10-17 06:47:46 +000017058Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17059
17060 * tree.h, tree.c: Ok, the main objects in the tree will be native
17061 corba objects, it costs 8 bytes per Node, Attribute and Document
17062 but it simplifies the Corba integration a lot (no extra interface
17063 objects to allocate/free).
17064
Daniel Veillard0bef1311998-10-14 02:36:47 +000017065Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17066
17067 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17068 and changed NODEs contants for conformity with DOM Level 1
17069
Daniel Veillard27864701998-10-08 03:47:24 +000017070Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * added hooks to keep track of servants when creating objects
17073 xmlDoc and xmlNode (for Corba export).
17074
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017075Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * added xml-config script.
17078
Daniel Veillard7066a791998-10-01 20:28:28 +000017079Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17080
17081 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17082 to autoupdate libtool and automake conf files.
17083
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000170841998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17085
17086 * Makefile.am: Use '?' to separate the sed
17087 commands as ',' is used when people pass -Wl,something.
17088
17089
Daniel Veillard15a8df41998-09-24 19:15:06 +000017090Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17091
17092 * tree.c, tree.h: added a per-document compression interface.
17093
Daniel Veillard151b1b01998-09-23 00:49:46 +000017094Tue Sep 22 20:47:38 EDT 1998
17095
17096 * tree.c, tree.h: added saving with compression and added interfaces
17097 to control the compression level (xmlGetCompressMode,
17098 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17099
Daniel Veillard70120ff1998-09-22 00:24:21 +000017100Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17101
17102 * parser.c: corrected a loop for files of size 0
17103
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000171041998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17105
17106 * error.h: New file. Contains prototyes from `error.c'.
17107
Tom Tromeyc19653d1998-08-14 01:22:43 +000017108Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17109
17110 * Makefile.am (xmlincdir): New macro.
17111 (xmlinc_HEADERS): Renamed from include_HEADERS.
17112
Daniel Veillard845664d1998-08-13 04:43:19 +000017113Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17114
17115 * applied small patch on numeric entities from
17116 Christopher Blizzard <blizzard@appliedtheory.com>
17117
Daniel Veillard260a68f1998-08-13 03:39:55 +000017118Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * New release 0.2, removed the old xml_* files so that it's
17121 coherent with the other CVS base (W3C), far better conformance
17122 to standard, new namespaces, decent entities support, beginning
17123 of a SAX-like interface. Nearly nothing left intact, even the
17124 test examples ...
17125
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000171261998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17127
17128 * .cvsignore: Add .deps dir
17129
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017130Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17131
17132 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17133
Daniel Veillardfe926001998-07-26 04:28:20 +000017134Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017135
Daniel Veillardfe926001998-07-26 04:28:20 +000017136 * configure.in: added test for CPP
17137 * AUTHORS, Changelog: the original ones didn't get commited but the
17138 glib ones instead, fixed.
17139 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017140
Daniel Veillardfe926001998-07-26 04:28:20 +000017141Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017142
Daniel Veillardfe926001998-07-26 04:28:20 +000017143 * integrated code developped at W3C
17144 * changed the original Copyright
17145 * migrated to automake
17146 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017147