blob: 1b22e90d4cacfe74a942b05a074d3369a070f590 [file] [log] [blame]
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLtree.c valid.c: cleanup some static declarations
4
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00005Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6
7 * xmllint.c: removed another strdup()
8 * doc/FAQ: removed the HP/UX entry
9
Daniel Veillarded472f32001-12-13 08:48:14 +000010Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11
12 * valid.c: fix bug #66816 when validating.
13 * xmllint.c: don't use sys/time.h if configure did not found it
14
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000015Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
16
17 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
18 xmlcatalog_man.xml
19
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000020Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
21
22 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
23 xmlInitMemory() was declared twice
24
Daniel Veillardb82c1662001-12-09 14:00:54 +000025Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
26
27 * globals.c: do not reference strdup() !
28 * configure.in libxml-2.0.pc.in: trying to fix the libs
29 of the various config extraction modules
30
Daniel Veillardef90ba72001-12-07 14:24:22 +000031Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
32
33 * configure.in : preparing 2.4.12
34 * doc/* : updated and rebuilt the docs
35
Daniel Veillard220346d2001-12-07 11:33:54 +000036Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
37
38 * uri.c: closed bug #66159
39 * testURI.c: added --escape option
40 * configure.in: some cleanup for xml2-config --cflags
41
Daniel Veillard2a906822001-12-06 14:34:08 +000042Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
43
44 * globals.c testThreads.c: removed some misplaced includes
45 of xmlversion.h
46
Daniel Veillarde28313b2001-12-06 14:08:31 +000047Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
48
49 * threads.c: patch from Gary Pennington fixing a possible
50 problem at initialization time.
51
Daniel Veillardd3b08822001-12-05 12:03:33 +000052Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
53
54 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000055 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000056 CodeWarrior.
57
Daniel Veillarda7866932001-12-04 13:14:44 +000058Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
59
60 * xmllint.c: applied Geert Kloosterman's patch to fix
61 --repeat --timing output
62
Daniel Veillard19840942001-11-29 16:11:38 +000063Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
64
65 * parser.c: Robin Berjon <robin@knowscape.com> found a case
66 where non-wellformed XML declaractions were not detected.
67
Daniel Veillarde85d9342001-11-28 14:43:12 +000068Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
69
70 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
71
Daniel Veillard22f25a82001-11-28 09:12:23 +000072Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
73
74 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
75 gets reset by xmlCleanupInputCallbacks() and this makes the
76 function useless. Same for output.
77
Daniel Veillard107ccaa2001-11-27 16:23:50 +000078Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
79
80 * xmlIO.c: robert pointed out a loop error in callback cleanups
81
Daniel Veillard8faa7832001-11-26 15:58:08 +000082Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
83
84 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
85 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
86 they are not really tied to debugging
87
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000088Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
89
90 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
91 * xmllint.c: better --catalogs description
92
Daniel Veillard4855c8c2001-11-25 10:35:25 +000093Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
94
95 * tree.c: fixed a couple of problems in xmlSetProp()
96
Daniel Veillardcd337f02001-11-22 18:20:37 +000097Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
98
99 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
100 unappropriate stdout output.
101
Daniel Veillard566d4df2001-11-22 13:00:53 +0000102Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
103
104 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
105 by Denis Beurive, closes #65111
106
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000107Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
108
109 * valid.c: in case of content model validity error, don't
110 print it if validity warnings were not requested.
111
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000112Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
113
114 * nanoftp.c: applied a couple of patches from Brian D Ripley.
115 * parserInternals.c: removed the last exit() call. Print an
116 unmaskable error on stderr instead (library mismatch detection)
117
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000118Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
119
120 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
121 shell instructions from Heiko Rupp
122
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000123Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
124
125 * catalog.c: use the URL notation file:// for default catalog paths
126
Daniel Veillard0ec98632001-11-14 15:04:32 +0000127Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
128
129 * include/libxml/tree.h: better comments for _private fields
130 * tree.c: removed a problem when copying an entity reference.
131
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000132Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
133
134 * vms/*: updated instructions and diffs from John A Fotheringham
135
Daniel Veillarda11001b2001-11-12 22:45:36 +0000136Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
137
138 * include/libxml/xmlerror.h: avoid an include problem if
139 #include <libxml/xmlerror.h> happens first in code
140 seems to be the case in KDE libs
141
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000142Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
143
144 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
145 from Igor for Windows
146
147Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
148
149 * Makefile.am: Gary Pennington pointed out a missing prefix
150
Daniel Veillard43d3f612001-11-10 11:57:23 +0000151Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
152
153 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
154 * doc/*: upgraded and rebuilt the docs
155
Daniel Veillardc1f78342001-11-10 11:43:05 +0000156Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
157
158 * HTMLparser.c: fix comment in scripts element parsing.
159 * result/HTML/doc3*: updated the results.
160
161Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
162
163 * uri.c: another URI bug fix #63336, using Joel Young patch.
164
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000165Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
166
167 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
168 a cleaned up version of the Pwd shell string generation.
169
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000170Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
171
172 * valid.c include/libxml/tree.h: trying to fix namespaces +
173 validation problems for good, closing #63619 in the process
174 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
175 wrong in this respect, fixed it.
176
Daniel Veillardd536f702001-11-08 17:32:47 +0000177Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
178
179 * xmllint.c: Morus Walter patch to allow --format and --encode
180
Daniel Veillard5004f422001-11-08 13:53:05 +0000181Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
182
183 * debugXML.c: Stefan Kost provided an help command for the shell
184
Daniel Veillarda6825e82001-11-07 13:33:59 +0000185Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
186
187 * debugXML.c: Heiko Rupp pointed that the shell would crash
188 on empty nodesets returns.
189
Daniel Veillard03f848d2001-11-07 12:53:46 +0000190Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
191
192 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
193 migh need the history libraries
194
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000195Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
196
197 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
198 handle the case of < in quoted attributes, Bastian Kleineidam
199
Daniel Veillardc853b322001-11-06 15:24:37 +0000200Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
201
202 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
203 fixing catalog breakages
204 * Makefile.am catalog.c result/catalogs/catal
205 result/catalogs/mycatalog.* test/catalogs/catal*:
206 fixed more problems in catalog support, added more regression tests
207 for both XML and SGML catalog handling
208
Daniel Veillard66870c72001-11-05 19:27:49 +0000209Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
210
211 * debugXML.c: applied an improvement to xmlGetLineNo() from
212 Keith Isdale
213
Daniel Veillardffe09c92001-11-05 14:21:47 +0000214Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
215
216 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
217 Side effect of the progressive catalog loading
218
Daniel Veillardad661b92001-11-05 11:43:15 +0000219Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
220
221 * Makefile.am: confexecdir and confexec_DATA were defined twice
222 pointed out by Karl Eichwalder
223
Daniel Veillard6eb17722001-11-04 22:19:27 +0000224Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
225
226 * xmlcatalog.c: avoid unlink() and use remove() instead.
227
Daniel Veillardea898282001-11-04 22:13:45 +0000228Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
229
230 * libxml.spec.in: cleanup
231 * include/libxml/xmlwin32version.h: updated with 2.4.8
232
Daniel Veillarda4617b82001-11-04 20:19:12 +0000233Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
234
235 * encoding.c global.data globals.c testThreads.c: fix bug #63752
236 of compiling libxml with a non standard set of options
237
John Fleck027edfb2001-11-04 20:13:58 +0000238Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
239
240 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
241 document --sgml option, fixing gnome bugzilla #63382
242
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000243Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
244
245 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
246 breakage of 2.4.7, added a couple of really needed APIs
247 like xmlCatalogIsEmpty() and xmlNewCatalog()
248 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
249 for install-catalog
250 * configure.in: preparing 2.4.8
251
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000252Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLtree.c tree.c include/libxml/HTMLtree.h
255 include/libxml/tree.h include/libxml/xmlIO.h: more include
256 cleanups, export cleanly one html output + format function.
257
258Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
259
260 * parser.c: removed initGenericErrorDefaultFunc call from
261 xmlInitParser() since it could destroy previous calls to
262 xsltSetGenericErrorFunc() effects
263
Daniel Veillardebd38c52001-11-01 08:38:12 +0000264Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
265
266 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
267 keyword.
268
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000269Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
270
271 * Makefile.am: cleanup
272 * threads.c: cleanup too
273 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
274 from xsltproc
275 * include/libxml/tree.h include/libxml/parser.h: trying to break a
276 dependancy loop.
277
Daniel Veillard91c00402001-10-30 17:41:38 +0000278Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
279
280 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
281 was not used anymore !
282
Daniel Veillard52dcab32001-10-30 12:51:17 +0000283Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
284
285 * configure.in: preparing 2.4.7
286 * Makefile.am doc/Makefile.am: switched to the latest xmllint
287 manual page from John
288 * doc/*: updated the doc and rebuilt the generated pages
289
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000290Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
291
292 * xmlIO.c: closing bug #62711, the library should never
293 close stdin or stdout.
294
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000295Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
296
297 * uri.c: second pass at fixing #63336, using Joel Young
298 final patch. looks okay.
299
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000300Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
301
302 * uri.c include/libxml/uri.h: trying to clear #63336
303 allowing the escaping routine to parse unconformant
304 URI-References.
305
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000306Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
307
308 * vms/readme.vms vms/build_libxml.com nanoftp.c
309 include/libxml/xmlversion.h.in: a few VMS updates from
310 John A Fotheringham
311 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
312 and xmlCleanupOutputCallbacks() for the Perl binding people.
313
Daniel Veillard635ef722001-10-29 11:48:19 +0000314Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
315
316 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
317 apply fixes to close #63271 and avoid segfaults when
318 the error routine gets callbed before xmlInitParser()
319 get called.
320 * nanoftp.c error.c: Applied patches from Justin Fletcher
321 correcting some xmlGenericError misuses.
322
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000323Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
324
325 *doc/xmllint.xml, doc/xmllint.1
326 New and improved man page for xmllint - .xml is the original, .1
327 is the generated man page
328
Daniel Veillardc9484202001-10-24 12:35:52 +0000329Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
330
331 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
332 the web site from the main HTML document.
333
Daniel Veillard5151c062001-10-23 13:10:19 +0000334Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
335
336 * parser.c: fixed an erroneous validation bug when PE refs
337 occurs in external parsed entities referenced from the
338 internals subset
339 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
340 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
341 added the associated testcase, it's a nice one.
342 * HTMLparser.c: generate the DTD node as HTML still ...
343 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
344
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000345Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
346
347 * HTMLparser.c: fixed a bug in htmlNewDoc()
348
Daniel Veillard89cad532001-10-22 09:46:13 +0000349Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
350
351 * test/threads/*: added entities testing to the Thread test
352 * testThreads.c: make the test reasonable
353 * DOCBparser.c: fix the DTD public and system ID
354 * xmllint.c: added --sgml for SGML DocBook importing
355 * Makefile.am: added Docbtests target
356
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000357Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
358
359 * nanoftp.c: use only "anonymous@" string for anonymous passwds
360 * testThreads.c: removed bogus include
361
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000362Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
363
364 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
365 fixed a very serious (looping) validation bug
366
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000367Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
368
369 * include/libxml/globals.h include/libxml/threads.h threads.c
370 testThreads.c: far more testing, cleaning up bugs
371 * *.c : make sure globals.h is always included.
372
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000373Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
374
375 * HTMLparser.c: try to get rid of parser loops for good.
376
Daniel Veillardab7488e2001-10-17 11:30:37 +0000377Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
378
379 * configure.in: fixed some bugs in CFLAGS passing.
380 * test/threads Makefile.am testThreads.c: added a specific
381 threaded test case (really nasty, guaranteed).
382
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000383Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
384
385 * catalog.c: serious cleanup on the management of the
386 XML catalog tree, more tests done, especially with
387 the catalog PI.
388
Daniel Veillard364789a2001-10-16 12:45:00 +0000389Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
390
391 * catalog.c: avoid a problem in catalog cleanup on SMP if
392 catalogs were not initialized.
393
Daniel Veillard81463942001-10-16 12:34:39 +0000394Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
395
396 * catalog.c xpath.c: trying to cleanup the not thread safe
397 parts of the library.
398
Daniel Veillard64a411c2001-10-15 12:32:07 +0000399Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
400
401 * include/libxml/globals.h configure.in global.data: make
402 the allocation be per-thread a configure option
403 * encoding.c include/libxml/parser.h: fixed compilation
404 errors
405
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000406Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
407
408 * include/libxml/parser.h: Norm reported that a few lines
409 added were breaking libxslt compile, removed them for now
410
Daniel Veillard6f350292001-10-14 09:56:15 +0000411Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
412
413 * parser.c parserInternals.c threads.c: debugged and fixed
414 initialization problems which were giving troubles on SMP
415 boxes.
416
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000417Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
418
419 * include/libxml/Makefile.am: missing globals.h
420
Daniel Veillarde7090612001-10-13 12:18:28 +0000421Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000422
Daniel Veillarde7090612001-10-13 12:18:28 +0000423 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000424
Daniel Veillardd0463562001-10-13 09:15:48 +0000425Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
426
427 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
428 include/libxml/parserInternals.h include/libxml/tree.h
429 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
430 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
431 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
432 Applied the last patches from Gary, cleanup, activated threading
433 all user accessible global variables are now handled in globals.[ch]
434 Still a bit rought but make tests passes with either
435 --with-threads defined at configure time or not.
436 * Makefile.am example/Makefile.am: added globals.[ch] and threads
437 linking options
438
Daniel Veillardb8478642001-10-12 17:29:10 +0000439Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
440
441 * Makefile.am include/libxml/Makefile.am
442 include/libxml/globals.h globals.c include/libxml/threads.h
443 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
444 configure.in: started integrating the core of the thread support
445 not activated yet but half integrated. The code should still
446 compile and work anyway.
447
Daniel Veillardb44025c2001-10-11 22:55:55 +0000448Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
449
450 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
451 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
452 integrating the non-controversial parts of Gary Pennington
453 multithread patches
454 * catalog.c: corrected a small bug introduced
455
Daniel Veillard75b96822001-10-11 18:59:45 +0000456Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
457
458 * catalog.c include/libxml/catalog.h: very serious cleanup,
459 isolating unportable code and as much as possible the accesses
460 to the global shared catalog. May need more testing !
461
Daniel Veillard78d12092001-10-11 09:12:24 +0000462Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
463
464 * include/libxml/debugXML.h debugXML.c tree.c: integrating
465 Keith Isdale patches for the XSLT debugger interfaces. Some
466 cleanup
467
Daniel Veillardff0b7312001-10-11 06:46:09 +0000468Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
469
470 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
471 * DOCBparser.c: generate line nubers in elements
472
Daniel Veillard60087f32001-10-10 09:45:09 +0000473Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
474
475 * configure.in: preparing 2.4.6 release
476 * doc/xml.html doc/html/*: updated and rebuilt the docs
477 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
478
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000479Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
480
481 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
482 adding documentation for DV's supercatalog support
483
Daniel Veillard82d75332001-10-08 15:01:59 +0000484Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
485
486 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
487 super catalog support adding one API and one flag --sgml to
488 xmlcatalog
489
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000490Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
491
492 * doc/xmlcatalog_man.xml, xmlcatalog.1
493 One more crack at
494 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
495
496
Thomas Broyer47334c02001-10-07 16:41:52 +0000497Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
498
499 * xpath.c: implemented xmlXPathObjectCopy for external objects
500 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
501
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000502Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
503
504 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
505 finishing up fix to
506 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
507 the xmlcatalog man page display more elegantly
508
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000509Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
510
511 * configure.in: closing bug #61832
512 * HTMLparser.c: removed a warning
513
Daniel Veillard6ab38382001-10-06 13:08:27 +0000514Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
515
516 * xpath.c: fixing #61673 part I, do not loose doc information
517 when copying result value trees.
518
Daniel Veillard556c6682001-10-06 09:59:51 +0000519Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
520
521 * xpath.c: trying to harden the XPath interpreter
522
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000523Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
524
525 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
526 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
527
William M. Brack1633d182001-10-05 15:41:19 +0000528Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
529
530 * HTMLparser: repaired another loop problem
531
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000532Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
533
534 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
535 parsing.
536 * xpath.c: fix bug #61291 the default XML namespace node is
537 missing from the namespace axis.
538 * tree.c: refuse to create namespaces nodes with prefix "xml"
539
Daniel Veillard651f9472001-10-04 14:51:06 +0000540Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
541
542 * SAX.c: ouch a non-defined namespace could lead to a crash,
543 fixed #61215
544
Daniel Veillard7dd05702001-10-04 14:25:12 +0000545Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
546
547 * parserInternals.c: closed bug #61054
548
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000549Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
550
551 * include/libxml/Makefile.am: closing #60708
552
Daniel Veillarda293c322001-10-02 13:54:14 +0000553Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
554
555 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
556 adding xmlSAXParseFileWithData following Marco Stipek suggestion
557
Daniel Veillardf4309d72001-10-02 09:28:58 +0000558Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
559
560 * valid.c: close bug #61550 when xml: wasn't considered a namespace
561
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000562Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
563
564 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
565 * DOCBparser.c HTMLparser.c parser.c: fixed typos
566
Daniel Veillard16756b62001-10-01 07:36:25 +0000567Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
568
569 * catalog.c: Justin Fletcher provided cleaup code in case
570 HAVE_STAT is not defined
571 * include/win32config.h: Igor Zlatkovic suggested to have
572 HAVE_STAT defined there
573
William M. Brack5e1cac12001-09-28 16:19:18 +0000574Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
575
576 * catalog.c - fixed typing error reported by M. Barros
577
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000578Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
579
580 * xmllint.c - fixing typo
581
William M. Brackd28e48a2001-09-23 01:55:08 +0000582Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
583
584 * HTMLparser.c: small enhancement to prevent loop on
585 unrecognizable data
586
Daniel Veillardb1d62872001-09-21 09:47:08 +0000587Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
588
589 * parserInternals.c: applying patch from bug #60757 this
590 should close it
591
Daniel Veillardc0631a62001-09-20 13:56:06 +0000592Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
593
594 * catalog.c xmlcatalog.c: removed a couple of warning
595 * xpath.c: try to solve the linking problem on platforms
596 needing trio to compile
597
Daniel Veillard1a123612001-09-19 08:06:23 +0000598Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000599
Daniel Veillard1a123612001-09-19 08:06:23 +0000600 * Makefile.am libxml.spec.in: backing up non-documented changes
601 commited without review or aproval by Jens Finke <jens@gnome.org>
602 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000603
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000604Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
605
606 * configure.in: Joe Orton provided a patch fixing a problem
607 when iconv is specified to be in a non-standard directory
608 but wasn't exported in xml2-config --cflags
609
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000610Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
611
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000612 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000613 troubles with 2.4.4 errors.
614
Daniel Veillard16698282001-09-14 10:29:27 +0000615Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
616
617 * encoding.c entities.c: do not output hexadecimal charrefs
618 when serializing HTML since some version of Netscape can't
619 grok it, generate decimal ones.
620 * result/HTML/doc3.htm: output changed due to previous test
621 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
622
Daniel Veillard98fed372001-09-13 11:34:58 +0000623Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
624
625 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
626 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
627
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000628Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000629 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000630
631 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
632 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
633 updated the configuration scripts systems accordingly
634
Daniel Veillard04382ae2001-09-12 18:51:30 +0000635Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
636
637 * configure.in: preparing for 2.4.4
638 * doc/xml.html doc/html/*: updated and rebuilt the docs
639
Daniel Veillardd63437e2001-09-12 15:00:27 +0000640Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
641
642 * win32/dsp/libxml2.def.src: tried to incorporate comments
643 from bug #59220
644
Daniel Veillard319a7422001-09-11 09:27:09 +0000645Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
646
647 * parser.c result/noent/wml.xml: fixed bug #59981 related
648 to handling of '&' in attributes when entities are substitued
649
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000650Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
651
652 * libxml.h include/libxml/xmlversion.h.in
653 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
654 Tried to close bug #60131
655
Daniel Veillardbce62332001-09-10 18:46:55 +0000656Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
657
658 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
659
Daniel Veillard143b04f2001-09-10 18:14:14 +0000660Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
661
662 * SAX.c: fixing bug #59946 on xmlns=""
663
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000664Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
665
666 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
667 but allocates a new error code.
668
Daniel Veillard05c13a22001-09-09 08:38:09 +0000669Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
670
671 * xmllint.c: John Fleck fixed typos in the options output
672 * parser.c SAX.c: fix ignorable white space SAX selection
673
674Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
675
676 * entities.c: Steve Underwood found the possibility of an
677 ininite loop in case of error.
678
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000679Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
680
681 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
682
Daniel Veillarda050d232001-09-05 15:51:05 +0000683Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
684
685 * parser.c: warn if version is not 1.0 but it's not
686 strictly speaking an error after analyzing the spec
687
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000688Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
689
690 *doc/catalog.html - add link to the html version of the
691 man page, other linguistic cleanups
692
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000693Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
694
695 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
696 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
697 file, has not yet been included in the build.
698
Daniel Veillard99784ff2001-09-01 16:20:28 +0000699Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
700
701 * catalog.c: removed a duplicate affectation Justin Fletcher
702
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000703Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
704
705 * tree.c: Armin Sander pointed a possible text coalescing
706 problem, completed his patch.
707
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000708Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
709
710 * trionan.c: Fixed const and volatile re-definition problem
711
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000712Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
713
714 * libxml.4 parser.c: doc updates from Heiko Rupp
715 * parserInternals.c: 2 sanity checks from Heiko Rupp
716
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000717Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
718
719 * tree.c: applied patch from Armin Sander to make some pointers
720 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000721 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000722
Daniel Veillardb06c6142001-08-27 14:26:30 +0000723Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
724
725 * xpath.c: hum, restrict the integer usage gcc bug workaround
726 to only gcc compilers so that other architecture don't get
727 penalized by this limitation.
728 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
729
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000730Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
731
732 * valid.c: fixed a Windows compiler warning (Chris Poblete)
733 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
734
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000735Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
736
737 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
738 --convert option to xmlcatalog to convert SGML ones to
739 the XML syntax.
740 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
741
742 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000743Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
744
745 * catalog.c xmlIO.c: started some serious testing and fixed
746 a few bug and optmization needs.
747
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000748Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
749
750 * Makefile.am configure.in include/libxml/xmlwin32version.h:
751 preparing for a 2.4.3 release even if it may not be ready yet
752 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
753 all file parsing lookup to go through the entity resolver, add
754 to add an API to bypass it (needed to load catalogs themselves),
755 some cleanup on the catalog code too.
756 * nanoftp.c: small cleanup
757 * doc/catalog.html: small update
758
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000759Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
760
761 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
762 Jun Kuriyama
763
Daniel Veillardffb120d2001-08-23 00:52:23 +0000764Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
765
766 * doc/catalog.html: finished the catalog documentation
767
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000768Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
769
770 * doc/catalog.html doc/xml.html: added documentation about
771 Catalog support, misses an API description
772 * doc/html/*: reextracted the API pages
773
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000774Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
775
776 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
777 Added the part about section 7.2 on URI resolution,
778 fixed a side effect in the HTML parser, look complete
779 and ready to rock except the URI/SystemID part!
780
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000781Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
782
783 * include/libxml/catalog.h include/libxml/parser.h
784 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
785 xmlIO.c: added support and APIs needed for the catalog PI
786 * include/libxml/xmlIO.h: cleanup
787
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000788Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
789
790 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
791 include/libxml/catalog.h: starts to look okay, really
792 plugged the new framework, cleaned a lot of stuff,
793 added some APIs, except the PI's support missing this
794 should be mostly complete
795 * result/catalogs/* test/catalogs/*: added new test, enriched
796 the existing one with URN ID tests
797
Daniel Veillard64339542001-08-21 12:57:59 +0000798Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
799
800 * catalog.c: fixed nextCatalog
801 * result/catalogs/docbook test/catalogs/*: started adding
802 a small regression test
803
Daniel Veillardcda96922001-08-21 10:56:31 +0000804Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
805
806 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
807 more work on the XML catalog support.
808 * parser.c include/libxml/parser.h: small cleanup seems using
809 list as a public parameter name can give portability troubles
810 * trionan.c trionan.h xpath.c include/libxml/trionan.h
811 include/libxml/xpath.h include/libxml/Makefile.am: removed
812 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
813 wrappers
814
Bjorn Reese45029602001-08-21 09:23:53 +0000815Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
816
817 * Makefile.am trio.c triodef.h trionan.c xpath.c
818 include/libxml/Makefile.am include/libxml/trionan.h:
819 Re-worked Not-A-Number and Infinity support.
820 * xmlcatalog.c: added readline include files
821
Daniel Veillard344cee72001-08-20 00:08:40 +0000822Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
823
824 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
825 testCatalog as xmlcatalog, making it an installed app
826 adding a shell, and preparing it to be a /etc/xml/catalog
827 management tool, though not ready yet
828 * catalog.c include/libxml/catalog.h: adding support for
829 XML Catalogs http://www.oasis-open.org/committees/entity/
830 not finished, there is some interesting tradeoffs and a
831 few open questions left.
832
Daniel Veillardb7664f42001-08-19 13:00:43 +0000833Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
834
835 * xmllint.c: fixed a line formatting problem
836
Daniel Veillard5015b712001-08-17 09:37:52 +0000837Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
838
839 * SAX.c: removed a couple of unused variable (Albert Chin)
840
Daniel Veillardbb371292001-08-16 23:26:59 +0000841Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
842
843 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
844 trying to fix some troubles w.r.t. function returning
845 const xxxPtr.
846
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000847Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
848
849 * win32/dsp/libxml2.def.src: another set of symbols conditionally
850 defined
851
Daniel Veillardae6db172001-08-16 19:32:00 +0000852Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
853
854 * xpointer.c: removed unused var
855
Daniel Veillard09190202001-08-16 16:27:41 +0000856Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
857
858 * testXPath.c: another small cleanup closing bug #59110
859
Daniel Veillard796f4b62001-08-16 16:00:13 +0000860Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
861
862 * win32/dsp/libxml2.def.src: small cleanup closing bug
863 #59108
864
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000865Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
866
867 * example/gjobread.c: add xmlCleanupParser() before leaving
868
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000869Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
870
871 * config.h.in configure.in include/libxml/xmlwin32version.h:
872 released 2.4.2
873
Daniel Veillardd3d06722001-08-15 12:06:36 +0000874Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
875
876 * include/libxml/valid.h debugXML.c valid.c: deprecate
877 the non-boundchecking Sprintf functions, add Snprintf
878 this should close bug #57984
879
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000880Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
881
882 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
883 URIs before doing the lookups (pointed by Mark Vakoc)
884
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000885Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
886
887 * xpath.c: serious changes on Result Value Trees and NodeSets
888 w.r.t. deallocation and collect operations. Probably not
889 100% clean (merge of allocated trees smells like a problem).
890 Seems sufficient to close #58943
891
Daniel Veillard90493a92001-08-14 14:12:47 +0000892Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
893
894 * xmllint.c: adding a --format option
895
Daniel Veillardfe703322001-08-14 12:18:09 +0000896Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
897
898 * xpath.c: count() was broken on Result Value Tree
899 * xmlIO.c: fixed file:/// accesses on _WIN32
900
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000901Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
902
903 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
904 macro was renamed, this should close bug #58683
905
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000906Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
907
908 * SAX.c: small fix fixing bug #58539 reported by coolo, in
909 entity substitution mode text at the end of the entity might
910 be added due to text coalescing.
911 * nanoftp.c parser.c: small cleanup
912
Daniel Veillard0c720972001-08-08 20:59:00 +0000913Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
914
915 * HACKING: added John Fleck right to commit in the doc subdir
916
Daniel Veillard48da9102001-08-07 01:10:10 +0000917Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
918
919 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
920 allow to inherit attributes from the DTD directly in the
921 tree, this is needed for XPath and can be a useful feature.
922 Inherited namespaces are always provided at the tree level now
923 * test/defattr* result/defattr* result/noent/defattr*: added a couple
924 of tests for this feature (XSLT being the prime user).
925
Daniel Veillard50f34372001-08-03 12:06:36 +0000926Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
927
928 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
929 testSAX.c xmlIO.c xmllint.c include/win32config.h
930 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
931 include/libxml/xmlwin32version.h.in win32/README.MSDev
932 win32/dsp/*: applied Win32 Facelift No.2 patches from
933 Igor Zlatkovic for Windows/MSC
934
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000935Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
936
937 * SAX.c: unparsedEntityDecl() the URI computation of the
938 entity wasn't done breaking XSLT unparsed-entity-uri()
939
Daniel Veillard567e1b42001-08-01 15:53:47 +0000940Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
941
942 * xpath.c: fixed a bug when walking the descendants and
943 the current node has no children
944 * debugXML.c: show up when a text node is supposed to not be escaped
945
Thomas Broyerf186c822001-07-31 23:30:37 +0000946Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
947
948 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
949 worked like the set:leading() function)
950 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
951
Daniel Veillardba6db032001-07-31 16:25:45 +0000952Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
955
Daniel Veillard57905372001-07-31 15:52:17 +0000956Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * include/libxml/xmlIO.h: apply change to close #58141
959 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
960
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000961Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * parser.c: when the internal subset uses a PE, then the
964 included entity can use conditional sections.
965
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000966Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
969 when walking the namespace axis showing up in
970 libxst/tests/general/bug-12
971 * xmlmemory.c: added the possibility to trace a given block
972 defined by its address
973
Daniel Veillard4aafa792001-07-28 17:21:12 +0000974Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * parser.c: don't override existing encoding specified before
977 starting xmlParseDocument()
978
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000979Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * include/libxml/xmlwin32version.h: reinserted, needed for
982 Windows users of CVS
983
Darin Adlera77cac02001-07-27 17:41:51 +00009842001-07-27 Darin Adler <darin@bentspoon.com>
985
Darin Adler699613b2001-07-27 22:47:14 +0000986 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
987 * testCatalog.c: Add include of <libxml/parser.h>.
988
9892001-07-27 Darin Adler <darin@bentspoon.com>
990
Darin Adlera77cac02001-07-27 17:41:51 +0000991 * include/libxml/.cvsignore:
992 * include/libxml/xmlwin32version.h:
993 Remove this file from CVS because it's generated.
994
Daniel Veillard50822cb2001-07-26 20:05:51 +0000995Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * parser.c include/libxml/parser.h: applied const patches from
998 Tom Moog #58002
999
Thomas Broyerba4ad322001-07-26 16:55:21 +00001000Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1001
1002 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1003 lookup framework
1004
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001005Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1006
1007 * tree.c: fixed xmlCopyNode() for documents
1008
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001009Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1010
1011 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1012
1013Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001014
1015 * parser.c: fixes bug #57652 reported by Morus Walter
1016
Daniel Veillarde3924972001-07-25 20:25:21 +00001017Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1020
Daniel Veillarda53c6882001-07-25 17:18:57 +00001021Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1024 errors, lesson don't add new functions at 1am before a release
1025 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1026 from XPath initialization when possible.
1027
Daniel Veillardd9bad132001-07-23 19:39:43 +00001028Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * result/scripts/base*: removing history/readline changed
1031 this slightly
1032 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1033 xmllint.c: make element content line number generation
1034 optionnal to avoid breaking old apps added interface to switch
1035
Daniel Veillardf012a642001-07-23 19:10:52 +00001036Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1037
1038 * configure.in: get rid of the readline and libhistory
1039 dependancies by default, release 2.4.1 with IA64 fix
1040 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1041 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1042 John Kroll fixes to allow saving to HTTP via PUT (or
1043 POST of needed).
1044 * doc/html/*.html: regenerated the docs
1045
Thomas Broyere8126242001-07-22 03:54:15 +00001046Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1047
1048 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1049 xmlHashScanFull and xmlHashScannFull3 to get passed the
1050 three keys as arguments to the callback function
1051
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001052Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1053
1054 * configure.in Makefile.am: removed libxml softlink for good
1055 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1056 100% coverage by gtk-doc
1057
Daniel Veillard8599e702001-07-17 21:38:51 +00001058Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1059
1060 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1061 fixed serious troubles due to size_t vs. int mismatch
1062
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001063Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1064
1065 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1066
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001067Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1068
1069 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1070 convenient extension API for value and context managing
1071 Now handles external objects through xmlXPathPopExternal,
1072 xmlXPathWrapExternal and xmlXPathReturnExternal.
1073 Added functions for sets operations (intersection, etc.)
1074
Daniel Veillard22090732001-07-16 00:06:07 +00001075Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1076
1077 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1078 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1079 HTMLparser.c: cleanup of global variables, marking some
1080 const or private.
1081
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001082Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001083
1084 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1085 fixed xmlXPathNodeSetItem when passing index=0
1086
Daniel Veillard05dec342001-07-14 21:57:39 +00001087Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1088
1089 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1090
Daniel Veillard28ae6362001-07-14 16:44:32 +00001091Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * xmllint.c: fixed compilation under Cygwin #57503
1094 * TODO: update
1095
Peter Williamsed156f52001-07-13 18:35:13 +000010962001-07-13 Peter Williams <peterw@ximian.com>
1097
1098 * config.h.in: add #undef HAVE_DLFCN_H
1099
1100 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1101 builddir.
1102
Daniel Veillard73b36e32001-07-12 15:09:52 +00001103Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1104
1105 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1106 raised by #57348 and #57381
1107
Daniel Veillard7db37732001-07-12 01:20:08 +00001108Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1109
1110 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1111 tree.c xpointer.c: store the line numbder in element->content,
1112 may break some software, need a configuration mechanism
1113
Darin Adler96037892001-07-11 00:03:16 +000011142001-07-10 Darin Adler <darin@bentspoon.com>
1115
1116 * .cvsignore:
1117 * example/.cvsignore:
1118 * include/.cvsignore:
1119 * include/libxml/.cvsignore:
1120 Various things that are generated and should be ignored.
1121
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001122Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1123
1124 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1125 * doc/xml.html doc/html/*: updated the docs
1126
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001127Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1128
1129 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1130 validation occured on content with element child
1131
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001132Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * tree.c: fixed XML Base computation which was broken
1135 * debugXML.c: added a base function to the shell
1136 * Makefile.am result/scripts/* test/scripts/*: added scripts
1137 based regression tests, and adding 2 XML Base tests
1138
Daniel Veillard19e96c32001-07-09 10:32:59 +00001139Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1140
1141 * tree.c: set properties doc and call xmlSetListDoc for properties
1142 content when grafting them in a different tree.
1143 * aclocal.m4: remove from CVS
1144
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001145Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * win32/libxml2/libxml2.def.src: added some missing entry point
1148 for XPath (Mark Vakoc)
1149
Daniel Veillard388236f2001-07-08 18:35:48 +00001150Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1151
1152 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1153 layer should URI-Unescape before trying to open resources.
1154
Daniel Veillard04383752001-07-08 14:27:15 +00001155Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1156
1157 * xpath.c: fix the name() bug for elements in the default
1158 namespace reported by Charlie Bozeman
1159
Daniel Veillard7583a592001-07-08 13:15:55 +00001160Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1161
1162 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1163 led to an XPath fix, improvements of SAX initialization, and
1164 an added option --nocdata to testXPath
1165
Daniel Veillard449d7392001-07-07 19:11:06 +00001166Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * doc/libxml-doc.el: Felix Natter provided anew version working
1169 with XEmacs too
1170
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001171Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * include/libxml/xpath.h: small cleanup
1174 * doc/xml.html: update
1175
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001176Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1179 released 2.3.14
1180
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001181Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1182
1183 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001184 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001185
Daniel Veillard73c9c042001-07-05 20:02:54 +00001186Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1187
1188 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1189 were not equal to empty strings
1190
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001191Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1192
1193 * SAX.c: fixed a URI-Reference computation problem when validating
1194 * xmlIO.c: small cleanup
1195
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001196Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1197
1198 * parser.c: improved the description of a couple of interfaces
1199 upon Larry Stamper suggestion
1200
Daniel Veillard62f313b2001-07-04 19:49:14 +00001201Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1202
1203 * SAX.c entities.c parser.c: changed completely the way entities
1204 are handled when running the parser in entity substitution mode.
1205 This fixes a bug reported by Stephan Kulow and nearly divides
1206 by 3 the amount of memory required by libxslt to load and process
1207 DocBook TDG.
1208
Daniel Veillardf420ac52001-07-04 16:04:09 +00001209Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1210
1211 * HTMLparser.c: fixing a too early root closing problem raised
1212 byt Prashanth Naidu
1213
Daniel Veillard8c357d52001-07-03 23:43:33 +00001214Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1217 raised by Mark Vakoc.
1218
Daniel Veillard6e90d192001-07-03 16:37:49 +00001219Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1220
1221 * example/Makefile.am: fixed the include path to add srcdir/include
1222 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1223 and some cleanup
1224
Daniel Veillardf06307e2001-07-03 10:35:50 +00001225Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1226
1227 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1228 lot of optimization work, results in significant improvements
1229 when handling really complex XPath queries. Add a small optimizer
1230 for unions, improve [n] and [last()], avoid some costly ops.
1231
Daniel Veillard77044732001-06-29 21:31:07 +00001232Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1233
1234 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1235 * xpath.c: small cleanup
1236 * xmlGetNsList: reformated, fixed problems if used on Entities
1237
Daniel Veillard2adbb512001-06-28 16:20:36 +00001238Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1241
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001242Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1243
1244 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1245 * Makefile.am example/Makefile.am: workaround automake generating
1246 erroneous deps
1247
Daniel Veillard12f7d292001-06-28 13:12:11 +00001248Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1249
1250 * include/win32config.h: bug #56801 Yon Derek provided a patch
1251 to the windows config file.
1252
Daniel Veillard87ee9142001-06-28 12:54:16 +00001253Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1254
1255 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1256 libxml.h : Yon Derek provided a set of changes to compile from
1257 CVS on Windows/MSC
1258
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001259Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260
1261 * parser.c: fixed UTF8 BOM support in push mode
1262 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1263 added a specific testcase
1264
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001265Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * Makefile.am: added --push regression tests
1268 * parserInternals.c: the XML parser segfaulted in --push mode
1269
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001270Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1271
1272 * configure.in: moved the symlinks detection within a CVS
1273 check, this is not portable and will be removed soon.
1274 * xpath.c: small cleanup/speedup
1275
Daniel Veillard11648102001-06-26 16:08:24 +00001276Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1277
1278 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1279 release of 2.3.12
1280 * parser.c: make an error message if unknow entities in all cases
1281
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001282Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1283
1284 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1285
Daniel Veillard23793842001-06-25 16:07:45 +00001286Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1287
1288 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1289 includes were installed in the wrong dir
1290
Daniel Veillardf5498f32001-06-25 15:08:36 +00001291Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1292
1293 * doc/html.xml: warn against sending code to exhibit bugs.
1294
Daniel Veillard56f06462001-06-24 21:34:03 +00001295Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1298 Tru64 from Thomas Leitner
1299
Daniel Veillardc5d64342001-06-24 12:13:24 +00001300Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1301
1302 * AUTHORS: added William and Bjorn
1303 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1304 daniel@veillard.com hopefully I won't have to do this again
1305 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1306 docs can be rebuilt cleanly now
1307 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1308 from CVs it's generated, added include/libxml/xmlwin32version.h
1309 also generated but which should change far less frequently.
1310 * catalog.c nanoftp.c: made sure to include libxml.h not
1311 libxml/xmlversion.h directly
1312 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1313 when compiling on WIN32 and MSC
1314
Daniel Veillard07385fd2001-06-23 21:55:48 +00001315Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1316
1317 * include/Makefile.am include/libxml/Makefile.am configure.in:
1318 fixed make distcheck and rebuilding the rpms
1319
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001320Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1321
1322 * configure.in: should finish the migration of exported includes
1323 into a real include/libxml in CVS, at least for CVS users.
1324 * removed the exported headers, added in include/libxml (as well
1325 as xmlversion.h.in).
1326
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001327Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1328
1329 * configure.in: fixed the way to detect symlink
1330
Daniel Veillard66541772001-06-23 18:31:04 +00001331Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * configure.in: updated, include/libxml is now a real CVS dir
1334
Daniel Veillardca989762001-06-23 17:39:29 +00001335Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1336
1337 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1338 version works with both libxml1 and libxml2 (it autodetects
1339 the prefix of the html-files) from Felix Natter.
1340 * doc/xml.html: updated doc accordingly
1341
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001342Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1343
1344 * xpath.c: fixed the bug generating a template loop in libxslt
1345 when using docbook-xsl-1.4, * should filter out document nodes
1346 * HACKING: added William
1347 * TODO: updated
1348
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001349Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * doc/FAQ.html: added a warning about gcc-3.0
1352 * doc/xml.html: added reference to gdome2 and removed a confusing
1353 sentence
1354
Daniel Veillardf7f41852001-06-22 15:18:01 +00001355Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * xmlversion.h: okay this is a generated file, but Windows
1358 users need it and they can't generate it, and I want CVS
1359 Windows users ...
1360 * win32/libxml2/libxml2_so.dsp: Windows project file for
1361 the shared lib version of libxml2
1362 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1363 resources needed for libxslt/xsltproc by Yon Derek
1364
Bjorn Reese3157b342001-06-22 14:41:45 +00001365Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1366
1367 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1368
Daniel Veillard4151acb2001-06-22 10:48:57 +00001369Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1370
Daniel Veillardcc146db2001-06-22 11:10:52 +00001371 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1372
1373Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1374
Daniel Veillard4151acb2001-06-22 10:48:57 +00001375 * include/win32config.h: Yon Derek provided a first fix
1376 to be able to compile libxslt/xsltproc on Windows
1377
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001378Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * xpath.c: attempt to work around what seemed a gcc optimizer
1381 bug when handling floats on i386 http://veillard.com/gcc.bug
1382 * tree.c entities.c encoding.c: doing some cleanups while
1383 chasing it
1384
Daniel Veillard017b1082001-06-21 11:20:21 +00001385Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1386
1387 * Makefile.am: cleanup when --without-debug is specified
1388 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1389 w.r.t. --without-debug and other include points
1390 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1391 Catalogs
1392 * configure.in entities.h tree.h HTMLparser.c: removed
1393 --without-corba, made the _private field mandatory
1394
Daniel Veillard87a764e2001-06-20 17:41:10 +00001395Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1396
1397 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1398 outputs a BOM in UTF8, an errata has been issued to avoid the
1399 problem, that was the most reasonable solution... Add support
1400 for a leading UTF8 BOM in entities.
1401
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001402Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1403
1404 * valid.c: fixed a bug found when post validating an entity ref
1405 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1406 activate it too
1407
Daniel Veillard39196eb2001-06-19 18:09:42 +00001408Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1409
1410 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1411 weakness in the node copy the XPointer and the XInclude
1412 implementations. Serious cleanup.
1413
Daniel Veillard3739b982001-06-19 12:51:30 +00001414Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * Makefile.am: Kjartan Maraas provided a small patch to
1417 add xml2-config.in to EXTRA_DIST
1418
Daniel Veillarda9142e72001-06-19 11:07:54 +00001419Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1420
1421 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1422 provided another failing case found in KDE, the way the
1423 ctxt->vctxt.nodeTab was allocated and freed changed over
1424 time but it wasn't completely cleaned up. This should fix it.
1425
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001426Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1427
1428 * parser.c: Stephan Kulow also raised the fact that line number
1429 could get miscounted making debug harder, fixed the problem
1430 in xmlParseCharData()
1431
Daniel Veillard64b98c02001-06-17 17:20:21 +00001432Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1433
1434 * valid.c: Stephan Kulow pointed out a problem when validating
1435 and using an empty entity, forgot a 'break' in a case.
1436
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001437Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1438
1439 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1440 * doc/xml.html: updated with 2.3.11
1441
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001442Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443
1444 * TODO: updated adding cleanup of generated doc
1445 * configure.in: prepared to release 2.3.11
1446 * xmllint.c: added --version for bug reporting
1447 * doc/html/*.html: rebuilt the doc
1448
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001449Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1450
1451 * xpath.c: first part of the work on selecting namespace to
1452 fix bug #56115
1453
Daniel Veillard96ed5832001-06-15 22:22:04 +00001454Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1455
1456 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1457 when using -liconv
1458 * TODO: updated
1459
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001460Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1461
1462 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1463 cleanup, encoding support.
1464
Daniel Veillard608ad072001-06-14 08:32:28 +00001465Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1468
Daniel Veillard239d0522001-06-13 23:02:48 +00001469Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * xpath.c: bug detected by Ankh when / is used as a function arg
1472
Daniel Veillard02bb1702001-06-13 21:11:59 +00001473Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1474
1475 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1476 of element and use it to avoid outputting formatting spaces at
1477 the wrong place. Implemented the format parameter for HTML save.
1478 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1479 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1480 result/HTML/wired.html: of course this impact the result of a
1481 number of HTML tests
1482
Daniel Veillard95d845f2001-06-13 13:48:46 +00001483Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * HTMLtree.[ch]: started augmenting the HTML save API with
1486 encoding and formatting parameters
1487
Daniel Veillardeca60d02001-06-13 07:45:41 +00001488Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489
1490 * HTMLtree.h: cleanup and started evaluating the work needed on
1491 revamping the HTML output code
1492
Daniel Veillard84666b32001-06-11 17:31:08 +00001493Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1496
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001497Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1498
1499 * valid.c: fixed bug #56049, forgot one check in the
1500 validation routine
1501
Daniel Veillardca2366a2001-06-11 12:09:01 +00001502Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1503
1504 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1505
Daniel Veillard6761eee2001-06-11 10:29:38 +00001506Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1507
1508 * libxml.h: fixed an error in last commit
1509 * doc/FAQ.html: added an entry for compilation from CVS
1510
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001511Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1512
1513 * xmlversion.h.in libxml.h: Cygwin patches
1514 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1515 * tree.h: cleanup
1516
Daniel Veillardacd370f2001-06-09 17:17:51 +00001517Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1518
1519 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1520 memory block in a strange case where libxml is linked twice
1521 in the binary.
1522
Daniel Veillard1d047672001-06-09 16:41:01 +00001523Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524
1525 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1526 state far too often, simple fix used to avoid it.
1527
Daniel Veillard4497e692001-06-09 14:19:02 +00001528Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1529
1530 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1531 being processed, applied his patch
1532 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1533
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001534Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535
1536 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1537 provided fixes to compile on MSCC again
1538 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1539 also provided an update for the project files.
1540
Daniel Veillarda682b212001-06-07 19:59:42 +00001541Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542
1543 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1544 bug #55810
1545
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001546Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1547
1548 * tree.c: fixed xmlGetNsProp() to close bug #55683
1549 Note this requires libxslt to use it's own function instead.
1550
Daniel Veillardf0c53762001-06-07 16:07:07 +00001551Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * HTMLtree.c: when in a pre element no formatting space should
1554 be added.
1555 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1556
Daniel Veillard068a9652001-06-07 15:30:26 +00001557Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1558
1559 * configure.in: added tests for signal() and signal.h
1560
Daniel Veillard541d6552001-06-07 14:20:01 +00001561Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1564
Daniel Veillard8a367d42001-06-07 14:01:34 +00001565Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1566
1567 * doc/libxml-doc.el: Felix Natter provided a new version for
1568 libxml2
1569
Daniel Veillard8a926292001-06-07 11:20:20 +00001570Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1571
1572 * HTMLtree.c: when in a pre element no formatting space should
1573 be added.
1574
Daniel Veillard14839d52001-06-06 16:11:56 +00001575Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1576
1577 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1578
Daniel Veillarde95e2392001-06-06 10:46:28 +00001579Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1580
1581 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1582 hack
1583 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1584 * uri.c: fixed a warning
1585
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001586Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1587
1588 * HTMLtree.c: trying to close bug #55772 escaping in script
1589 elements
1590 * doc/xml.html: suggest to send mail to the list
1591
1592Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001593
1594 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1595 good. Use a macro and based on the solution provided in
1596 vsnprintf manual page from GNU.
1597
Bjorn Reese99748722001-06-05 12:49:15 +00001598Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1599
1600 * error.c: Workaround for non-preserving variadic list.
1601 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1602
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001603Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1604
1605 * doc/xml.html: added 2.3.10 release
1606
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001607Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * configure.in: releasing 2.3.10
1610
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001611Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1612
1613 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1614
Daniel Veillard20042422001-05-31 18:22:04 +00001615Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1616
1617 * encoding.c: Robert Collins provided a patch to add the
1618 "US-ASCII" encoding alias
1619
Daniel Veillard97ac1312001-05-30 19:14:17 +00001620Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1621
1622 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1623 string oriented functions and started cleaning the related areas
1624 in xpath.c which needed fixing in this respect
1625
Daniel Veillard2d703722001-05-30 18:32:34 +00001626Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1627
1628 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1629 #55380
1630 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1631
Daniel Veillard9403a042001-05-28 11:00:53 +00001632Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1633
1634 * TODO: updated
1635 * nanohttp.[ch] : started adding APIs to get the redirected URL
1636 when this occurs (needed for further base computation
1637 * tree.h: cleanup
1638 * encoding.c: cleanup
1639 * SAX.c: minor change around ctxt->loadsubset
1640
Daniel Veillard6278fb52001-05-25 07:38:41 +00001641Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1642
1643 * Makefile.am include/Makefile.am: small change to have
1644 include/libxml rebuilt if working from CVS.
1645 * uri.c: applied another patch from Carl Douglas for URI escaping,
1646 this should close bug #51876
1647
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001648Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1649
1650 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1651 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1652 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1653 added specific regression test
1654 * parser.h: preparing for the XSLT mode where DTD inherited
1655 attributes are added to the tree.
1656
Daniel Veillardbbd22452001-05-23 12:02:27 +00001657Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1658
1659 * xinclude.[ch]: Updated the namespace for the Last Call version
1660 * result/XInclude/include test/XInclude/include: updated the
1661 testsuite accordingly
1662
Daniel Veillard8514c672001-05-23 10:29:12 +00001663Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1666 related to bug #51876
1667
Daniel Veillard42596ad2001-05-22 16:57:14 +00001668Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669
1670 * tree.c: fixed a gross mistake in base computation, xml:base is
1671 not completely correct yet (need cascade).
1672 * xpath.[ch]: added the few things needed to find a function name
1673 and URI from the XPath context when it is called.
1674
Daniel Veillard81418e32001-05-22 15:08:55 +00001675Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1676
1677 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1678 * DOCBparser.c: small cleanup
1679 * xmllint.c: added a --catalogs option to load catalogs from
1680 $SGML_CATALOG_FILES
1681 * tree.c: cleanup
1682 * configure.in: iconv library fixup, ICONV_LIBS
1683
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001684Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1685
1686 * catalog.c: handling of CATALOG entries. detection of recursion,
1687 and a few bugfixes
1688 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1689 against the default namespace
1690
Daniel Veillard04b93292001-05-21 08:15:31 +00001691Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1692
1693 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1694
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001695Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1696
1697 * parser.c: fixed propagation context info when parsing an
1698 external entity.
1699 * doc/html/*.html: regenerated a couple of docs
1700
Daniel Veillard4623acd2001-05-19 15:13:15 +00001701Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1702
1703 * doc/xml.html: update with 2.3.9 informations
1704
Daniel Veillardbed7b052001-05-19 14:59:49 +00001705Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1706
1707 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1708 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1709 * doc/html/* : rebuilt the docs
1710 * valid.c: small patch which may improve some case when
1711 validating.
1712
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001713Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * HTMLparser.c: Closed bug #54891
1716 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1717 to the suite
1718
1719Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1722 applied a documentation patch from LotR and filled in a few missing
1723 descriptions
1724
Daniel Veillard76d66f42001-05-16 21:05:17 +00001725Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1726
1727 * xpath.c tree.c parser.c: speed optimizations at the parser level
1728 document tree freeing and xpath evaluation
1729
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001730Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * parser.c parser.h parserInternals.h: fixed a couple of
1733 interfaces for handling memory buffer input to const char *
1734 upon suggestion of JamesH.
1735
Daniel Veillardc3739e72001-05-15 15:23:27 +00001736Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * configure.in: LoTR sent a patch fixing the previous commit
1739
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001740Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1741
1742 * configure.in: trying to deal again with the stoopid -R linking
1743 flag of Solaris
1744
Daniel Veillard790142b2001-05-15 10:51:53 +00001745Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1746
1747 * xpath.h: two nodeset access macros from Thomas Broyer
1748
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001749Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750
1751 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1752 patch from Thomas Broyer
1753
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001754Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1755
1756 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1757 case
1758 * INSTALL: was empty added stuff from the FAQ
1759
Daniel Veillard75bea542001-05-11 17:41:21 +00001760Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1761
1762 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1763 attributes handling and #54433 by adding xmlUnsetProp()
1764 and xmlUnsetNsProp()
1765
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001766Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1767
1768 * HTMLparser.c: Patch from Jonas Borgström
1769 (htmlGetEndPriority): New function, returns
1770 the priority of a certain element.
1771 (htmlAutoCloseOnClose): Only close inline elements if they
1772 all have lower or equal priority.
1773 * result/HTML: this of course changed a number of tests results.
1774
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001775Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1776
1777 * xmlIO.c catalog.c: plugged in the default catalog resolution
1778 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1779 documentations
1780 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1781
Daniel Veillarda7374592001-05-10 14:17:55 +00001782Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1783
1784 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1785 integrating catalogs
1786 * catalog.[ch] testCatalog.c: adding a small catalo API
1787 (only SGML catalog support).
1788 * parser.c: restaured xmlKeepBlanksDefault(0) API
1789
Daniel Veillardc17337c2001-05-09 10:51:31 +00001790Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1791
1792 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1793
Daniel Veillard257d9102001-05-08 10:41:44 +00001794Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1795
1796 * parser.c: added xmlParseExternalEntityPrivate() to allow
1797 propagation of ctxt->_private when parsing external entities
1798
Daniel Veillard083c2662001-05-08 08:27:14 +00001799Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800
1801 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1802
Daniel Veillard01ef7382001-05-08 07:31:43 +00001803Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1804
1805 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1806
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001807Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1808
1809 * valid.c: warn when indeterminist content model is detected
1810 * result/VC/ElementValid8: this adds a message
1811 * Makefile.am: add --novalid for VCM tests
1812 * parserInternals.c: added a call to Init memory
1813
Daniel Veillard64269352001-05-04 17:52:34 +00001814Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1815
1816 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1817 when both parameters are NULL.
1818
Daniel Veillard37721922001-05-04 15:21:12 +00001819Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1820
1821 * valid.c: applied small patch from Gary Pennington, reindented
1822 some part of the code.
1823
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001824Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1827 release, updated and regenerated the docs
1828
Daniel Veillard357c9602001-05-03 10:49:20 +00001829Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1830
1831 * xpath.c result/XPath/expr/floats : clarified and cleanup
1832 printing of abnormal floats in tests.
1833
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001834Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1837 * results/HTML/ : a few changes in the output of the HTML tests as
1838 a result.
1839 * configure.in: tying to fix -liconv where needed
1840
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001841Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1842
1843 * Makefile.am: fixed a stupid error
1844
Daniel Veillard7150a032001-05-02 16:41:11 +00001845Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1846
1847 * configure.in Makefile.am: make the inclusion of the trio
1848 modules in the library conditional
1849
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001850Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1851
1852 * DOCBparser.c: patche from László Kovács, fixed entities refs
1853 in attributes handling
1854
Daniel Veillardedddff92001-05-02 10:58:52 +00001855Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1856
1857 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1858 flushing
1859
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001860Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1861
1862 * xpath.c: fix of an XSLT namespace bug reported on the list
1863 general/bug-8-
1864
Daniel Veillard5792e162001-04-30 17:44:45 +00001865Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * strio.h trio.c: Dan McNichol suggested a couple of small
1868 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1869
Daniel Veillard02141ea2001-04-30 11:46:40 +00001870Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1871
1872 * tree.c parser.c encoding.c: spent a bit more time looking
1873 at the parsing speed and DOM handling. Added a few more
1874 speedups.
1875
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001876Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1877
1878 * parser.c: small but effective parsing speed improvement
1879
Daniel Veillardb59076b2001-04-29 17:04:07 +00001880Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1881
1882 * configure.in: default on the DocBook parser inclusion (for Gnome)
1883 * DOCBparser.h: fixed a header reference
1884
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001885Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * configure.in xpath.c: applied Bjorn patches for FPE on the
1888 alpha
1889
Daniel Veillardeefd4492001-04-28 16:55:50 +00001890Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1891
1892 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1893 xmlSaveFormatFileTo()
1894
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001895Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * xpath.c: simple and efficient optimization, XPath functions
1898 aways bind to the same code, cache this
1899 * TODO: updated (by saying some is obsolete)
1900
Daniel Veillard2156a562001-04-28 12:24:34 +00001901Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1902
1903 * xpath.c: more cleanup work on XPath name parsing routines
1904
Daniel Veillard61d80a22001-04-27 17:13:01 +00001905Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1906
1907 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1908 xmlXPathParseName
1909 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1910 * debugXML.c: avoid compilation problems if compiling without
1911 HTML support, Igor Zlatkovic
1912 * win32/libxml2/libxml2.def.src: being able to compile without
1913 XPath on Windows
1914
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001915Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * libxml.m4: yet another patch from Toshio Kuratomi
1918
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001919Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1920
1921 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1922
Daniel Veillard67fee942001-04-26 18:59:03 +00001923Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1924
1925 * tree.[ch]: added xmlSaveFormatFile interface for saving
1926 and indenting a file.
1927
Daniel Veillard82e49712001-04-26 14:38:03 +00001928Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1929
1930 * xpath.c: fixed bug #53689 related to processing-instruction()
1931
Daniel Veillard02f077a2001-04-26 10:59:11 +00001932Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1933
1934 * DOCBparser.c: patche from László Kovács
1935
Daniel Veillard30211a02001-04-26 09:33:18 +00001936Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1937
1938 * parser.c: applied fixes from Christian Glahn bug report #53391
1939
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001940Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1941
1942 * error.c: Jean François Lecomte provided a complete description
1943 and a fix to bug #53537
1944
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001945Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1946
1947 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1948
Daniel Veillard1034da22001-04-25 19:06:28 +00001949Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1950
1951 * DOCBparser.c SAX.c: a bit more work on entities processing.
1952 Still Need to cleanup XML output and references in attributes
1953
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001954Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1955
1956 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1957
Daniel Veillardb33c2012001-04-25 12:59:04 +00001958Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1959
1960 * tree.c: trying to fix #53574, not completely complete,
1961 I would like xmllint --copy --debug test/ent1 and
1962 xmllint --debug test/ent1 to show the same result.
1963 * xpath.c: fix a bug when trying to sort namespace nodes
1964
Daniel Veillard5146f202001-04-25 10:29:44 +00001965Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * HTMLtree.c: real fix for #53402
1968
Daniel Veillard7533cc82001-04-24 15:52:00 +00001969Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1972 PIs when using xsl:output
1973 * valid.c: closing #53537 some case generate segfaults if there
1974 is validity errors
1975
Daniel Veillard61b33d52001-04-24 13:55:12 +00001976Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1977
1978 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1979 of external parsed entities, added --noent to testDocbook
1980 * valid.c: Garry Pennington found an uninitialized variable
1981 access in xmlValidateElementContent()
1982
Daniel Veillard56098d42001-04-24 12:51:09 +00001983Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1984
1985 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1986 with madness
1987 * result/HTML/ : this modified the result of the regression tests
1988 a lot.
1989
Daniel Veillard122376b2001-04-24 12:12:30 +00001990Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1991
1992 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1993 to doc where it wasn't checked against NULL reported by
1994 Jens Laas
1995
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001996Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1997
1998 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1999 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2000
Daniel Veillardeae522a2001-04-23 13:41:34 +00002001Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2002
2003 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2004 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2005 * SAX.[ch]: cleanup and updates for DocBook
2006 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2007 ex SGML identifier changes
2008 * valid.c: removed a static unused function.
2009
Daniel Veillardde57c612001-04-23 09:13:36 +00002010Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2011
2012 * HTMLtree.c: applied change for Paul Sponagl on script saving
2013 * Makefile.am: the warning about entity title.xml are normal.
2014
Daniel Veillard393df012001-04-22 20:11:18 +00002015Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2016
2017 * configure.in: release of 2.3.7
2018 * Makefile.am: fixing make distcheck
2019
Daniel Veillarda41123c2001-04-22 19:31:20 +00002020Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2021
2022 * doc/html/* doc/xml.html: updated and regenerated the docs
2023
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002024Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2025
2026 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2027
Daniel Veillarde82a9922001-04-22 12:12:58 +00002028Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030 * tree.c: fixed #53388 with the provided patch
2031
Daniel Veillard06803992001-04-22 10:35:56 +00002032Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2033
2034 * valid.c: Bjorn detected an invalid memory access. Fixed
2035 vstateVPush()
2036
Daniel Veillard40af6492001-04-22 08:50:55 +00002037Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2038
2039 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2040
Bjorn Reese70a9da52001-04-21 16:57:29 +00002041Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2042
2043 * libxml.h: new header used only for the compilation of libxml
2044 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2045 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2046 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2047 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2048 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2049 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2050 baseline (version 1.2 plus a single patch).
2051 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2052 scientific notation for numbers. Tests added.
2053 * xpath.c: formatting of numbers changed to use sprintf
2054 (contribution from William Brack)
2055
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002056Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2057
2058 * valid.c: cleanup, more useful debugging
2059 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2060 * xmlIO.c: entity loading is printed as an error when validating
2061
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002062Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2063
2064 * valid.c: fixed to validate within entities
2065 * test/VCM/v22.xml: added a specific testcase
2066
Daniel Veillardca1f1722001-04-20 15:47:35 +00002067Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2068
2069 * valid.c: forgot an epsilon transition in for ()+
2070 * test/VCM/v21.xml : added a specific test case
2071
Daniel Veillard85349052001-04-20 13:48:21 +00002072Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2073
2074 * valid.c: removed a state explosion exhibited by RSS
2075 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2076 from bug #51872
2077
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002078Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2079
2080 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2081 validation without using an ugly NFA -> DFA algo in the source.
2082 Made a specific algorithm easier to maintain, using a single
2083 stack and without recursion.
2084 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2085 * hash.c: made the growing routine static
2086 * tree.h parser.c: added the parent information to an
2087 xmlElementContent node.
2088
Daniel Veillarde470df72001-04-18 21:41:07 +00002089Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2090
2091 * SAX.c parser.c xpath.c: generating IDs when not validating
2092 from an external parsed entity was poisoning the ID has table
2093 with removed values. This was killing XSLT on the KDE help
2094 browser.
2095
Daniel Veillardceacdd92001-04-18 15:10:35 +00002096Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2097
2098 * entities.h: andrew@ugh.net.au detected a double declaration
2099
Daniel Veillarda10efa82001-04-18 13:09:01 +00002100Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2101
2102 * debugXML.c hash.c tree.h valid.c : some changes related to
2103 the validation suport to improve speed with DocBook
2104 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2105 the way validation errors get reported
2106
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002107Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2108
2109 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2110 by P C Chow and William M. Brack for XSLT HTML output
2111
Daniel Veillard2d90de42001-04-16 17:46:18 +00002112Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2113
2114 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2115 Igor Zlatkovic patches for MSC compilation and added his
2116 updates
2117
Daniel Veillarde043ee12001-04-16 14:08:07 +00002118Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2119
2120 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2121 prefix lookup.
2122 * parserInternals.c: fixed the bug reported by Morus Walter
2123 due to an off by one typo in xmlStringCurrentChar()
2124
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002125Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2126
2127 * HTMLparser.c result/HTML/*: revamped the way the HTML
2128 parser handles end of tags or end of input
2129
Daniel Veillard82daa812001-04-12 08:55:36 +00002130Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2133
Daniel Veillard67a21302001-04-11 14:39:16 +00002134Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2135
2136 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2137 bug where the linktime verions of free() won't work ...
2138
Daniel Veillard27b55282001-04-11 12:22:25 +00002139Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2140
2141 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2142
Daniel Veillardafc73112001-04-11 11:51:41 +00002143Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2144
2145 * doc/xml.html: added 2.3.6 release
2146
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002147Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2148
2149 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2150 * result/wml.xml: resulted in a small output change
2151
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002152Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2153
2154 * tree.c: xmlNewDoc was missing the charset initialization
2155 * xmllint.c: added --auto to autogenerate a doc, allow to
2156 reproduce the problem fixed on xmlNewDoc
2157
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002158Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2159
2160 * xpath.c: trying to get 52979 solved
2161 * tree.c result/ result/noent/: trying to get 52712 solved, this
2162 also made me clean up the fact that XML output in general should
2163 not add formating blanks by default, this changed the output of
2164 a few tests
2165
Daniel Veillard73639a72001-04-10 14:31:39 +00002166Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2167
2168 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2169
Daniel Veillardfac26a12001-04-08 13:08:14 +00002170Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2171
2172 * configure.in: finally released 2.3.6
2173
Daniel Veillard911f49a2001-04-07 15:39:35 +00002174Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * xpath.c: checking for null pointer generated by new code
2177
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002178Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179
2180 * xpath.c: fixed a [] evaluation problem reported
2181 * test/XPath/tests/simpleaddr: extended test
2182 * result/XPath/simpleaddr: updated result
2183
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002184Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2185
2186 * xmllint.c: Dan Timis reported a portability problem
2187 on Macs without mmap, fixed it.
2188
Daniel Veillardb38bd552001-04-03 18:22:00 +00002189Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2190
2191 * testXPath.c : added a --tree option allowing to display the
2192 tree dump of the XPath expression
2193
Daniel Veillard4dd93462001-04-02 15:16:19 +00002194Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2195
2196 * xpath.c: fixed a memleak when comparing nodesets
2197 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2198 * tree.c: added a TODO
2199
Daniel Veillard92ad2102001-03-27 12:47:33 +00002200Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2201
2202 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2203 we need string functions
2204 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2205 to be able to use them where needed. Applied some changes
2206 to reduce name linking pollution and compile in only what's
2207 needed.
2208 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2209 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2210 for the string manipulation functions
2211 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2212 to the free() function of xmlmemory.c
2213 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2214 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2215 usage.
2216
2217
Daniel Veillard2be30642001-03-27 00:32:28 +00002218Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2219
2220 * error.c: applied the context output patch of the error
2221 handling submitted by Chuck Griffith
2222 * error/VC/*: this slightly change some error logs
2223
Daniel Veillard50582112001-03-26 22:52:16 +00002224Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226 * parser.c: fixed line number reporting on error
2227
Daniel Veillard04be4f52001-03-26 21:23:53 +00002228Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2229
2230 * parser.c: Sullivan and Darin found a parser bug,
2231 applied the patch.
2232
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002233Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2236 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2237 xmlversion.h.in xpointer.c: of course the way I defined
2238 UNUSED breaks on old gcc version. Try to be smart and
2239 also define it directly in xmlversion.h
2240 * configure.in: removed -ansi flag from the pedantic set
2241
2242Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002243 Huge cleanup, I switched to compile with
2244 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2245 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2246 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2247 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2248 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2249 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2250 encoding.h entities.c error.c list.[ch] nanoftp.c
2251 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2252 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2253 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2254 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2255 Cleanup, staticfied a number of non-exported functions,
2256 detected and cleaned up a dozen of problem found this way,
2257 avoided a lot of public function name/typedef/system names clashes
2258 * doc/xml.html: updated
2259 * configure.in: switched private flags to the really pedantic ones.
2260
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002261Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2262
2263 * configure.in: 2.3.5
2264 * doc/html/*: rebuilt the docs
2265
Daniel Veillard146c9122001-03-22 15:22:27 +00002266Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2267
2268 * parser.c: fixed a reported bug in NOTATION parsing
2269 * uri.c: accepted but not fixed bug 51876, added TODO
2270 * Makefile.am: fixed bug 51876
2271
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002272Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2273
2274 * config.h.in configure.in error.c: fix a compilation problem
2275 on platforms without vsnprintf (xml@thewrittenword.com)
2276
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002277Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * parser.c: fixed a function name header typo
2280 * SAX.c: notations can also occur in external subset.
2281
Daniel Veillard7d42b542001-03-20 13:22:46 +00002282Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2283
2284 * error.c: removed a C++ like comment
2285
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002286Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2287
2288 * parser.c: fixing bug 52299 strange condition leading
2289 to a parser crash due to a buffer overflow
2290 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2291 added the specific test case
2292
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002293Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2294
2295 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2296 xmlXPathConvert{String,Number,Boolean} to be able to make
2297 type casts without a context stack, fixed some implementation
2298 problems related to the absence of context at parse-time,
2299 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2300 in the public API too
2301 * xpointer.c xpathInternals.h: we need to know at parse time
2302 whether we are compiling an XPointer
2303
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002304Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2305
2306 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2307 cleaned up the parser internals, refactored XPath code, added
2308 new compilation based APIs and cleanly separated public and
2309 private APIs.
2310
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002311Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * xpath.h: the comp field must be added at the end to avoid
2314 killing binary compat.
2315
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002316Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2317
2318 * Makefile.am: detect XPath memleaks in regreson tests
2319 * error.c: fixed and error w.r.t. error reporting still using
2320 stderr
2321 * hash.c: added new line at end of file
2322 * tree.h: minor cleanup
2323 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2324 expression parsing from evaluation, resulted in a number of
2325 changes internally, and in XPointer. Likely to break stuff
2326 using xpathInternals.h but should remain binary compatible,
2327 new interfaces will be added.
2328
Daniel Veillardd574f782001-03-14 19:40:17 +00002329Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2330
2331 * configure.in: fixed a couple of problems reported by
2332 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2333 without gcc on non linux platforms.
2334
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002335Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2336
2337 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2338 a fix for --with-html-dir= configure support. I hope it won't
2339 break rpm generation
2340
Daniel Veillarda022fe02001-03-14 16:30:00 +00002341Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2342
2343 * xmlIO.c: one function comment cleanup.
2344
Daniel Veillard25239c12001-03-14 13:56:48 +00002345Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2346
2347 * SAX.c: external subset notations were improperly registered
2348 in the internal subset.
2349
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002350Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352 * README.cvs-commits: added, pointing to HACKING
2353 * HACKING: updated
2354
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002355Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2356
2357 * parser.c: and Matt Sergeant found one in the XML push
2358 parser (erroneous check I forgot to remove when I fixed the
2359 main parser).
2360
Daniel Veillard68d7b672001-03-12 18:22:04 +00002361Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2362
2363 * xpath.c: ptittom found a small bug in UnaryExpr
2364
Daniel Veillarde356c282001-03-10 12:32:04 +00002365Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2366
2367 * configure.in: bumped to 2.3.4
2368 * error.c: fixed bug #51860
2369 * tree.c: fixed bug #51861
2370 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2371 * tree.[ch] : added xmlDefaultBufferSize
2372 * nanoftp.c: typo in function name header block
2373 * doc/xml.html : updated, added link to XML::LibXSLT
2374 * doc/html/* : rebuilt the docs
2375
Daniel Veillard80f32572001-03-07 19:45:40 +00002376Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2377
2378 * parser.c SAX.c: the new content parsing code raised an
2379 ugly bug in the characters() SAX callback. Found it
2380 just because of strangeness in XSLT XML Rec ouptut :-(
2381
Daniel Veillard6c831202001-03-07 15:57:53 +00002382Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2383
2384 * Makefile.am: Martin Baulig suggested to add -lm
2385 * tree.c: found another bug in xmlNodeGetContent()
2386
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002387Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2388
2389 * xpath.c: Bjorn found the error related to strictness of comparison.
2390
Daniel Veillard29631a82001-03-05 09:49:20 +00002391Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2392
2393 * parser.c: trying to fix the Dtd parsing problem reported
2394 by Gary, side effect of last week speed optimizations.
2395
Daniel Veillard14be0a12001-03-03 18:50:55 +00002396Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2399 * parserInternals.c: removed unneeded test raised by Stric
2400
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002401Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2402
2403 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2404 and fixed by William Brack). Added xmlXPathFormatNumber.
2405 Changed the sorting slightly.
2406 * configure.in Makefile.am example/Makefile.am: Added -lm.
2407 Please note that applications linking with libxml2, must
2408 also like with the math library from now on.
2409
Daniel Veillardf9533d12001-03-03 10:04:57 +00002410Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2411
2412 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2413
Daniel Veillard2f362242001-03-02 17:36:21 +00002414Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2415
2416 * parser.c: one must report spaces even if the Dtd element
2417 content proves that this is not part of the element content.
2418 * result/valid/*.xml: this changed the ouptu slightly
2419
Daniel Veillardb402c072001-03-01 17:28:58 +00002420Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2421
2422 * configure.in: bumped to 2.3.3
2423 * doc/xml.html: updated
2424
Daniel Veillard77851712001-02-27 21:54:07 +00002425Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2426
2427 * tree.c: minor doc fix
2428 * xpath.c: deallocation issues when a result tree has been
2429 converted to a node-set
2430
Daniel Veillardec70e912001-02-26 20:10:45 +00002431Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2432
2433 * doc/xml.html: oops corrected dates s/2000/2001
2434
Daniel Veillard8730c562001-02-26 10:49:57 +00002435Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2436
2437 * valid.c: new patch from Gary Pennington
2438
Daniel Veillard91e9d582001-02-26 07:31:12 +00002439Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2440
2441 * doc/xml.html: applied patch from Ankh
2442
Daniel Veillardedac3c92001-02-26 01:36:19 +00002443Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2444
2445 * xinclude.c: fixed a problem building on Mac
2446
Daniel Veillard21a0f912001-02-25 19:54:14 +00002447Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2448
2449 * parser.c: more work on increasing parsing ferformances
2450
Daniel Veillard48b2f892001-02-25 16:11:03 +00002451Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2452
2453 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2454 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2455 avoiding memcpy in production builds MEM_CLEANUP macro use
2456 * parser.[ch] parserInternals.c: optimizations of the tightest
2457 internal loops inside the parser. Better checking of I/O
2458 flushing/loading conditions
2459 * xmllint.c : added --timing
2460
Daniel Veillard71681102001-02-24 17:48:53 +00002461Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2462
2463 * configure.in: bumped to 2.3.2
2464 * doc/xml.html: updated for release
2465
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002466Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2467
2468 * xpath.c: found a memleak and fixed a nasty bug
2469
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002470Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2471
2472 * xmllint.[c1] : added return code errors for xmllint
2473 * xpath.c: specific debug dump function for result value trees
2474
Daniel Veillard4b637072001-02-21 21:52:55 +00002475Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2476
2477 * xpath.c: finally implemented xmlXPathCompareNodeSets
2478 * test/XPath/expr/floats results/XPath/expr/floats: added
2479 a test for float expressions
2480
Daniel Veillardf714aa32001-02-21 03:07:44 +00002481Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2482
2483 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2484 * parserInternals.[ch]: trying to speed up parsing
2485 * xpath.c : speeded up node set equality op
2486
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002487Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2488
2489 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2490 better handling of ID/IDREF and the list modules associated
2491 * configure.in: small CFLAGS cleanup
2492
Daniel Veillarda8abee62001-02-19 15:14:59 +00002493Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2494
2495 * configure.in: fixed iconv detection on AIX (stric)
2496
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002497Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002498
2499 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2500
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002501Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2502
2503 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2504 and optimized xmlXPathNodeSetSort
2505
Daniel Veillard142adbf2001-02-17 13:21:05 +00002506Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2507
2508 * xpath.c: bug fix when context size is 0
2509 * parser.c: I like Norm's Dtd because they still manage to break
2510 the parser occasionally
2511
Daniel Veillardf23e0092001-02-16 13:21:29 +00002512Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2513
2514 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2515
Daniel Veillarde0e26512001-02-16 00:11:46 +00002516Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2517
2518 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2519 attributes within the XML-1.0 namespace
2520
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002521Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2522
2523 * xpathInternals.h: exported a few axis functions
2524 * doc/xml.html: updated the doc
2525
Daniel Veillard760f4422001-02-15 14:59:48 +00002526Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2527
2528 * configure.in: applied patch from Daniel van Balen for OpenBSD
2529 and bumped version to 2.3.1
2530 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2531 attempt to find autoclosing was simply broken, removed it,
2532 updated the examples, this is better
2533
Daniel Veillardd194dd22001-02-14 10:37:43 +00002534Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2535
2536 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2537 hash functionnalities.
2538 * doc/html/* : rebuild the doc
2539
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002540Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2543 on predicate
2544 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2545 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2546 really want to have tags closed on output even if we accept
2547 unclosed ones on input
2548
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002549Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2550
2551 * xpath.c: ouch don't free NULL, rare case fixed
2552 * tree.c: don't coalesce text nodes if they don't have the
2553 same behaviour wrt escaping on output
2554
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002555Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2556
2557 * xpath.c: small fixup
2558 * SAX.c: don't warn on empty namespaces.
2559
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002560Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2561
2562 * README: a bit of cleanup
2563 * configure.in: preparing for 2.3.0 release
2564
Daniel Veillard1f83d392001-02-08 09:37:42 +00002565Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2566
2567 * hash.[ch]: added a first version of xmlHashSize()
2568 * valid.c: another bug fix from Gary Pennington
2569
Daniel Veillard5eef6222001-02-07 18:24:48 +00002570Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2571
2572 * valid.c: couple of bug fixes pointed by Gary Pennington
2573 * HTMLtree.c: #if 0 cleanup
2574
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002575Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2576
2577 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2578 which removes a time consuming check of xmlXPathNodeSetAdd()
2579 and use it in places where we are sure to not break unicity
2580
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002581Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2582
2583 * xpath.c: bug fixes found from XSLT
2584 * tree.c: preserve node->name special values when copying nodes.
2585 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2586 external subset are fetched when available but without full
2587 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2588 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2589 output with encoding disabled.
2590
Daniel Veillard2c833b62001-02-03 08:52:06 +00002591Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2592
2593 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2594 xmlCheckFilename should not be called from xmlFileOpenW
2595 and xmlGzfileOpenW
2596
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002597Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2598
2599 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2600 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2601 added the new tests for URI normalization
2602 * testURI.c: fixed stoopid bugs
2603 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2604 the URI in the error messages are now properly normalized
2605
Daniel Veillardea28ce62001-02-02 08:20:19 +00002606Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2607
2608 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2609
Daniel Veillarde99a4762001-02-01 04:34:35 +00002610Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2611
2612 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2613
Daniel Veillard2b325a02001-01-31 20:46:31 +00002614Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * xpath.c: fixed mod operator
2617
Daniel Veillardde55cf62001-01-31 15:53:13 +00002618Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2619
2620 * parser.c: fixed xmlStrcat doc
2621 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2622 trees.
2623
Daniel Veillard2f913b72001-01-31 13:23:49 +00002624Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2625
2626 * xpath.c result/XPath/tests/chaptersbase
2627 result/XPath/tests/simplebase: fixed XPath node()
2628 * tree.c: small fix in xmlNewNs()
2629 * Makefile.am: removed extraneous xml2Conf.sh rule
2630
Daniel Veillardb42042b2001-01-28 07:40:36 +00002631Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2632
2633 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2634 Changed the library name, in order to get libxml-devel and
2635 libxml2-devel to coexist on a single system
2636 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2637 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2638
Daniel Veillardee0a4662001-01-27 18:59:33 +00002639Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2640
2641 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2642 libxml2-devel installable in // as libxml-devel.
2643
Daniel Veillard5eb05942001-01-27 17:50:22 +00002644Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2645
2646 * doc/Makefile.am: fixed make rebuild in doc
2647 * doc/html/*.html: rebuilt the docs
2648
Daniel Veillard65c295d2001-01-26 09:32:39 +00002649Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2650
2651 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2652
Daniel Veillard8e199902001-01-25 18:54:39 +00002653Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2654
2655 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2656 the HTML doc to go into the -devel RPM ...
2657 * aclocal.m4 config.h.in: some updates due to auto* magic
2658
Daniel Veillard93086662001-01-25 18:13:04 +00002659Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660
2661 * xpath.h: added a hook in the context structure allowing to
2662 link to extra support, needed for XSLT
2663
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002664Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2665
2666 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2667 xmlXPtrCmpPoints to use it.
2668 * propagated the following patch from Alejandro Forero
2669 * include/win32config.h xmlIO.c: applied further suggestions
2670 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2671 * example/gjobread.c: fixed warnings, now that it builds
2672
2673Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2674
2675 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2676
2677 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2678 filename points to a valid file (not a directory).
2679 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2680 Added calls to xmlCheckFilenameDir.
2681
2682 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2683 `path' (rather than `filename') as the parameter to gzopen and open.
2684
Daniel Veillard48177c22001-01-23 15:27:41 +00002685Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2686
2687 * Makefile.am: fixed a problem with EXTRA_DIST
2688
Daniel Veillardb83ba402001-01-22 22:45:10 +00002689Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2690
2691 * Makefile.am example/Makefile.am: finally found the trick
2692 to build the example, i.e. add "." in SUBDIRS before example
2693 in the list <grin/>
2694
Daniel Veillard82687162001-01-22 15:32:01 +00002695Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * doc/xml.html: updated with an XSLT section, removed pointer to
2698 W3C CVS base.
2699
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002700Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2701
2702 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2703 too, and deallocation need to occur the same way.
2704
Daniel Veillarde4566462001-01-22 09:58:39 +00002705Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2706
2707 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2708 type correponding to an XSLT result tree fragment. Share most
2709 of the data format with node set, as well as operators.
2710 * HTMLtree.c: added a newline at the end of the doctype output
2711 whe this one is not present initially.
2712 * tree.c: make sure taht the parent and doc pointers are properly
2713 set when copying attributes (lists).
2714
Daniel Veillard701c7362001-01-21 09:48:59 +00002715Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2716
2717 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2718
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002719Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2720
2721 * xpath.c: seems I finally killed that ugly path evaluation
2722 context bug (tagged 9999 in case is is wrong)
2723
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002724Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2725
2726 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2727 for XSLT
2728
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002729Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2730
2731 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2732 for xmlGzfileOpen() bug
2733
Daniel Veillardf6eea272001-01-18 12:17:12 +00002734Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2735
2736 * xpath.c: removed an error found by XSLT usage
2737 * tree.c parserInternals.h: use a predefined static string
2738 for text and comment nodes, avoid freeing them in xmlFreeNode,
2739 exported the string name in parserInternals.h and added
2740 another value to disable encoding at output (for XSLT),
2741 gain memory, time.
2742
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002743Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2746 win32/libxml2/libxml2_so.dsp: new makefiles and update
2747 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2748
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002749Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2750
2751 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2752 Gary Pennington
2753
Daniel Veillard389e6b72001-01-15 19:41:13 +00002754Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756 * xpath.c: fixed the comaprision of values and nodelists,
2757 need to compare nodelist still ...
2758 * debugXML.c: avoided a possible core dump
2759 * HTMLparser.c: cleanup
2760 * nanohttp.c: contributed fix.
2761 * tree.c: fixes in properties handling added xmlSetNsProp
2762 needed by libxslt
2763 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2764 comment
2765 * TODO: updated
2766
Daniel Veillard167bd532001-01-06 21:09:34 +00002767Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2768
2769 * parser.c parserInternals.c: applied Bjorn Reese optimization
2770 patch
2771
2772Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2773
2774 * Makefile.am: applied patch fro make check from Martin Vidner
2775
Daniel Veillard503b8932001-01-05 06:36:31 +00002776Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2777
2778 * configure.in: preparing 2.2.11
2779 * doc/html/*: rebuild the HTML files
2780 * doc/xml.html : updated
2781
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002782Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2783
2784 * tree.c: fixed a stupid bug
2785 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2786 patches related to validation of an XInclude processing result
2787 * TODO: updated
2788
Daniel Veillarde2488192001-01-04 10:54:22 +00002789Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2790
2791 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2792 on large files
2793
Daniel Veillardf060a412001-01-03 20:52:44 +00002794Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2795
2796 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2797
Daniel Veillard45cff692001-01-03 18:02:04 +00002798Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2801 reported by Jonas Borgström
2802 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2803
Daniel Veillard08108982001-01-03 15:24:58 +00002804Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2805
2806 * testXPath.c xpath.c: fixing the XPath union expressions problem
2807 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2808
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002809Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811 * xmllint.c: Made is so if the file name is "-" is will read form
2812 standard input. Sven Heinicke <sven@zen.org>
2813 * tree.c: fixed a problem when growing buffer
2814 * tree.h: fixed the comment of the node types following andersca
2815 comment
2816 * TODO: updated
2817
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002818Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * HTMLparser.[ch]: added a way to avoid adding automatically
2821 omitted tags. htmlHandleOmittedElem() allows to change the
2822 default handling.
2823 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2824 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2825 of xmllint too when using --memory flag, added a memory test
2826 suite at the Makefile level.
2827 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2828 with namespace use when encountering QNames in XPath evalation,
2829 added xmlns() scheme in XPointer.
2830 * nanoftp.c : incorporated a fix
2831 * parser.c xmlIO.c: fixed problems raised with encoding when using
2832 the memory I/O
2833 * parserInternals.c: closed bug 25934 reported by
2834 torsten.landschoff@innominate.de
2835 * TODO: updated
2836
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002837Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2840 on a non-updated tree :-(, made a 2.2.10 release to correct the
2841 situation
2842
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002843Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2844
2845 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2846 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2847 integrated a set of OpenVMS changes from Howard Taylor
2848 <Howard.Taylor@pacoast.com>
2849
Daniel Veillard58770e72000-11-25 00:48:47 +00002850Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2853 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2854
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002855Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * HTMLparser.c: some fixes on auto-open of html/head/body
2858 * encoding.c: fixed a compilation error on some gcc env
2859 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2860 XPointer implementation
2861 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2862 related XPointer tests and associated results
2863
Daniel Veillard300f7d62000-11-24 13:04:04 +00002864Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2865
2866 * doc/xmldtd.html doc/xml.html: following a short step by step
2867 guidance on IRC to help maciej with DTDs I started a small
2868 page on the subject.
2869
Daniel Veillard748e45d2000-11-17 16:36:08 +00002870Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2871
2872 * HTMLparser.c: fixed handling of broken charrefs
2873 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2874 patches
2875
Daniel Veillard28929b22000-11-13 18:22:49 +00002876Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * doc/xml.html doc/html/* : rebuilt the docs after adding
2879 xinclude and updated page for 2.2.7 and 2.2.8
2880 * configure.in: releasing 2.2.8
2881
Daniel Veillard41e06512000-11-13 11:47:47 +00002882Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2883
2884 * parser.[ch] parserInternals.c: applied the conditional
2885 section processing fix from Jonathan P Springer
2886 <jonathan.springer2@gte.net>
2887 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2888 project file, fixed iconv default non support
2889 * xpath.c: fixed the problem of evaluating relative expressions
2890 when a node context is provided.
2891
Daniel Veillardbf432752000-11-12 15:56:56 +00002892Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2893
2894 * nanoftp.c: fixed gcc 2.95 new warnings
2895 * SAX.c: fixed a stupid bug
2896 * tree.c: fixed a formatting problem when round-tripping
2897 from/to memory
2898 * xinclude.c: chased memleak, fixed a base problem
2899 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2900 xmlXPtrBuildNodeList()
2901 * TODO: updated
2902 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2903 adding a first small set of regression tests for XInclude
2904
Daniel Veillardc2def842000-11-07 14:21:01 +00002905Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2906
2907 * nanohttp.[ch]: applied Wayne Davison patches to access
2908 the WWW-Authorization header.
2909 * parser.c: Closed Bug#30847: Problems when switching encoding
2910 in short files by applying Simon Berg's patch.
2911 * valid.c: fixed a validation problem
2912 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2913 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2914 Wayne Davison
2915 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2916 need to be extended to non full nodes selections.
2917 * xinclude.c: starts to work decently
2918
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002919Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2922 debugXML.c xmlversion.h.in: Started adding XInclude support,
2923 this is a new xmllint option
2924 * tree.c xpath.c: applied TOM patches for XPath
2925 * xpointer.c: fixed a couple of errors.
2926 * uri.c: added an escaping function needed for xinclude
2927 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2928 new warning from RH70 gcc's version
2929
Daniel Veillarda4964b72000-10-31 18:23:44 +00002930Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * HTMLparser.c: fixed loop on invalid char in scripts
2933 * parser.c: update to description of xmlIOParseDTD()
2934 * libxml.m4 xmlversion.h.in: changes contributed by
2935 Michael Schmeing <m.schmeing@internet-factory.de>
2936 * configure.in: preparing for 2.2.7
2937 * Makefile.am: trying to avoid config.h and acconfig.h
2938 being included in the distrib
2939 * configure.in: released 2.2.7
2940
2941Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2944 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2945
Daniel Veillard01411222000-10-30 15:33:22 +00002946Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2947
2948 * parser.[ch]: added xmlIOParseDTD()
2949 * xpointer.c: added support for the 2 extra parameters of
2950 string-range, fixed a stoopid error when '0' was present
2951 in XPointer expressions
2952 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2953 testsuite for the above
2954
Daniel Veillard6db58192000-10-30 09:27:53 +00002955Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * libxml.spec.in: improved package descriptions
2958
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002959Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2960
2961 * xpath.c xpathInternals.h: applied a large cleaning patch
2962 from TOM <ptittom@free.fr>, it also add namespace support
2963 for function and variables registration.
2964
Daniel Veillardbd20df72000-10-29 17:53:40 +00002965Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2966
2967 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2968 * Makefile.mingw: Wayne Davison's update adding hash.c
2969
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002970Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * xpath.c: fixed the root evaluation problems
2973 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2974 ignorable spaces with <b> <bold> <em>
2975 * tree.c: fixed a loop in xmlSearchNsByHref()
2976
Daniel Veillard767662d2000-10-27 17:04:52 +00002977Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2978
2979 * xpath.c: applied another XPath patch from TOM
2980 * xpath.c include/makefile.am: applied another patch from
2981 china@thewrittenword.com (cleanup on IRIX).
2982
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002983Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * xml-config.1: received a fixed version from Fredrik Hallenberg
2986 <hallon@lysator.liu.se>
2987
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002988Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2989
2990 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2991 cleanup patch for XPath
2992
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002993Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2994
2995 * patched to redirrect all "out of context" error messages to
2996 a reconfigurable routine. The changes are:
2997 * xmlerror.h : added the export of an error context type (void *)
2998 an error handler type xmlGenericErrorFunc there is an interface
2999 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3000 to reset the error handling routine and its argument
3001 (by default it's equivalent to respectively fprintf and stderr.
3002 * all the c files: all wild accesses to stderr or stdout within
3003 the library have been replaced to calls to the handler.
3004
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003005Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * configure.in: release 2.2.6
3008 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3009 exporting the inner functions of xpath for extension modules
3010 * doc/*: updated and rebuilt the doc
3011
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003012Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3013
3014 * nanohttp.c : applied Wayne HTTP cleanup patch
3015 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3016 and xmlNodeSetSpacePreserve()
3017
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003018Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3019
3020 * xpath.c: closing bug #29260
3021
Daniel Veillard126f2792000-10-24 17:10:12 +00003022Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3023
3024 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3025 multikey tuples, made hash structure opaque
3026 * valid.[ch]: moved elements, attributes, notations decalarations
3027 as well as ID and refs to hash tables.
3028 * entities.c: hash cleanup
3029 * xmlmemory.c: fixed a dump problem in debug mode
3030 * include/Makefile.am: problem passing in DESTDIR= values patch
3031 from Marc Christensen <marc@calderasystems.com>
3032 * nanohttp.c: removed debugging remains
3033 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3034 * HTMLparser.c parser.c: fixing a number of problems with the
3035 macros in the *parser.c files (Wayne).
3036 * HTMLparser.c: close the previous option when opening a new one
3037 (Marc Sanfacon).
3038 * result/HTML/*: updated the HTML results accordingly
3039
Daniel Veillard52afe802000-10-22 16:56:02 +00003040Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3043 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3044 XPath functions and XML entities table to them. More to come...
3045 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3046
Daniel Veillard683cb022000-10-22 12:04:13 +00003047Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * tree.c: coalesce adjacent text nodes
3050 * valid.c: handling of blank nodes in DTd validation (raised
3051 by problems with a posteriori validation).
3052 * nanohttp.c: changing behaviour on HTTP write stuff.
3053 * HTMLtree.c: forced body and html to be explicitely closed.
3054 * xpath.h: exported more XPath functions.
3055
Daniel Veillard1baf4122000-10-15 20:38:39 +00003056Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3057
3058 * Release of 2.2.5
3059 * xpointer.c: range() range-inside and other helper functions
3060 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3061
Daniel Veillard47e12f22000-10-15 14:24:25 +00003062Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3063
3064 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3065 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3066
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003067Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3070 and XPointer modules
3071
Daniel Veillard134c9f32000-10-15 10:27:08 +00003072Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3073
3074 * SAX.h: closed #25107
3075
Daniel Veillard39915622000-10-15 10:06:55 +00003076Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3077
3078 * testSAX.c: fixed problem with cdata reporting
3079 * SAXresult/* : updated
3080
Daniel Veillard1e851392000-10-15 10:02:56 +00003081Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3082
3083 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3084 Closed bug #27499, added to regression tests
3085 * TODO: updated
3086
Daniel Veillard7eda8452000-10-14 23:38:43 +00003087Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3088
3089 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3090 support for SCRIPT and STYLE with help from Bjorn Reese
3091 * test/HTML/* result/HTML/*: added simple testcase and updated
3092 the existing ones.
3093
Daniel Veillardff9c3302000-10-13 16:38:25 +00003094Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3095
3096 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3097 string-range for empty strings
3098 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3099 test/XPath/xptr/strrange: augmented the XPointer testsuite
3100
Daniel Veillard189446d2000-10-13 10:23:06 +00003101Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3102
3103 * doc/xml.html doc/xmlmem.html: added a module describing memory
3104 interfaces and use, updated the main page.
3105
Daniel Veillard2f971a22000-10-12 23:26:32 +00003106Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3109 nanoftp code work on Windows too now
3110
3111Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003112
3113 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3114 * xpointer.c: implemented string-range() at least a good first version
3115 * test/XPath/docs/str test/XPath/xptr/strrange
3116 result/XPath/xptr/strrange: the string-range() tests
3117
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003118Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3119
3120 * Makefile.am include/Makefile.am include/win32config.h
3121 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3122 and make distcheck
3123
Daniel Veillard19d61112000-10-11 23:50:35 +00003124Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3125
3126 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3127 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3128 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3129
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003130Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3133 patch for socklen_t detection by
3134 Albert Chin-A-Young <china@thewrittenword.com>
3135
Daniel Veillardcd429612000-10-11 15:57:05 +00003136Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3137
3138 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3139 and added a --dtdvalid option to xmllint used to test it
3140
Daniel Veillard47c02452000-10-11 13:04:36 +00003141Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3142
3143 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3144 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3145
Daniel Veillard2d38f042000-10-11 10:54:10 +00003146Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3149 handlings (registration, lookup, cleanup)
3150
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003151Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3152
3153 * configure.in Makefile.am include/makefile.am: adding XPointer
3154 and XPtrtests target
3155 * xpointer.[ch] : new files for XPointer support
3156 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3157 more XPath tests
3158
Daniel Veillard57fda592000-10-10 23:24:14 +00003159Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3160
3161 * configure.in: fixed, very broken, make distcheck works again
3162
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003163Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3164
3165 * More work toward 2.2.5, integrated a number of patches
3166 * configure.in Makefile.am win32config.h.in: trying to cleanup
3167 make distcheck .... huh ...
3168 * include/Makefile.am include/win32config.h: new directory
3169 for includes
3170 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3171 updated teh makefiles and instructions for WIN32
3172 * xpath.c: small fixes
3173 * test/XPath/ results/XPath: updated the testcases and results
3174 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3175 suggested patches
3176 * valid.c: fixed an ID bug
3177
Daniel Veillardb71379b2000-10-09 12:30:39 +00003178Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3179
3180 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3181 the automake bug where wrong dependancies were generated.
3182 * xpath.[ch]: worked on XPointer
3183
Daniel Veillard7e99c632000-10-06 12:59:53 +00003184Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * configure.in Makefile.am: 2.2.5, ship the include in an
3187 include/libxml subdirectory, use symlinks when using CVS
3188 * testSAX.c: fixed small bug
3189 * testXPath.c: changed the way testfiles are parsed
3190 * debugXML.c: same kind of cleanup when parsing an argument expression
3191 XPath/XPointers can have blanks embedded
3192 * xpath.[ch]: more cleanup, reorgs for XPointer work
3193 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3194 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3195
Daniel Veillard55b91f22000-10-05 16:30:11 +00003196Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3199 in the XPath engine, rewrote large parts of it, now it's far
3200 cleaner and in sync with the REC not an old WD. Fixed a parsing
3201 problem in the interactive XML shell found when testing XPath.
3202
Daniel Veillardac260302000-10-04 13:33:43 +00003203Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3204
3205 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3206 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3207 examples with the extra test
3208
Daniel Veillard7cfce322000-10-04 12:40:27 +00003209Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3210
3211 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3212 the global init function.
3213
Daniel Veillard970112a2000-10-03 09:33:21 +00003214Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3215
3216 * HTMLparser.c: Doohhh, attribute name parsing was still case
3217 sensitive ! Fixed this ...
3218 * result/HTML/* : updated the tests results accordingly
3219
Daniel Veillard740abf52000-10-02 23:04:54 +00003220Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3221
3222 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3223 engine, should be far more stable, incorporated a new version of
3224 preceding/following axis, need testing
3225 * uri.c: fixed file:///c:/a/b/c problem
3226 * test/XPath/tests/idsimple: augmented the XPath tests
3227
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003228Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3229
3230 * doc/* rebuilding docs for 2.2.4 release
3231
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003232Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3233
3234 * configure.in: releasing 2.2.4
3235 * parser.[ch]: added xmlStrEqual()
3236 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3237 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3238 use xmlStrEqual instead
3239 * TODO: updated
3240 * added an XPath test
3241
Daniel Veillardbc765302000-10-01 18:23:35 +00003242Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3245 * entities.h: exported xmlInitializePredefinedEntities
3246 * parser.[ch] : added xmlInitParser()
3247 * parserInternals.h : had to export htmlInitAutoClose()
3248
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003249Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3250
3251 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3252 problems
3253 * Makefile.am : added XPath regression tests to normal tests
3254 * uri.c: fixed a problem with local paths, cleanup
3255 * parser.c: fixed a problem with large CData sections
3256
Daniel Veillardd2ade932000-09-30 14:39:55 +00003257Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3258
3259 * configure.in xml-config.in: patch from "Ben Taylor"
3260 <sol7x86@hotmail.com> for solaris shared libs lookup
3261
Martin Bauligdd7d1f62000-09-29 23:17:57 +000032622000-09-30 Martin Baulig <baulig@suse.de>
3263
3264 * libxml-2.0.pc.in: Provide pkg-config script.
3265
3266 * configure.in: Create the libxml-2.0.pc script from the
3267 libxml-2.0.pc.in templates.
3268 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003269 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003270
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003271Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3274 when compiling with MSC
3275
Daniel Veillard46057e12000-09-24 18:49:59 +00003276Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * xpath.c: patch for normalize-string() substring-before(),
3279 substring-after() and translate() functions from Bjorn Reese
3280 <breese@mail1.stofanet.dk>
3281 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3282 Fredrik Hallenberg <hallon@lysator.liu.se>
3283 * TODO: updated
3284
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003285Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3286
3287 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3288 problem of socklen_t being undefined on a number of platforms
3289 * debugXML.c: fixed a compilation problem when without snprintf
3290
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003291Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3292
3293 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3294 an URI bug and a fix for the control-character-induced infinite loop
3295 * nanohttp.c: preventive fix for compiling on WIN32
3296
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003297Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3298
3299 * xmlint.c: closing bug #25000
3300
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003301Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3302
3303 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3304 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3305 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3306 related function, fixing xmlStrncmp(), and associated cleanup
3307 * result/HTML/entities.html.sax: updating result
3308
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003309Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3310
3311 * uri.c: applied patch for URI escaping from Wayne Davison
3312 <wayned@blorf.net>
3313 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3314 from Denis Barbier <barbier@imacs.polytechnique.fr>
3315 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3316 patch from Wayne Davison
3317
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003318Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3319
3320 * doc/xml.html : updated with new releases, adding "how to help"
3321
Daniel Veillard04698d92000-09-17 16:00:22 +00003322Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3323
3324 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3325 removed a few warnings in pedantic mode ...
3326 * parserInternals.c parser.c: moved encoding switching function
3327 to parserInternals.c
3328 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3329
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003330Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3331
3332 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3333 error or warning handlers
3334
Daniel Veillardb1059e22000-09-16 14:02:43 +00003335Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3336
3337 * parserInternals.c parserInternals.h parser.c Makefile.am:
3338 created a new module parserInternals.c, moved most of the
3339 code shared by the various parsers there, as well as
3340 deprecated code from parser.c. More cleanup of parser.c
3341 * uri.c: fixed a problem when URI is NULL
3342 * valid.c: speedup when looking for an attribute declaration
3343
Daniel Veillard39c7d712000-09-10 16:14:55 +00003344Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3345
3346 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3347 the cleanup of the computation of URI references when seeking
3348 external entities. The URI reference string and the resulting
3349 URI are both stored now.
3350 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3351 large s(n)printf checks and cleanup from Denis Barbier
3352 <barbier@imacs.polytechnique.fr>
3353 * xmlversion.h.in tree.h: couple of SGML declarations for a
3354 possible docbook module.
3355 * result/VC/ : a couple of test output changed due to the change
3356 of the entities URI
3357
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003358Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3359
3360 * parser.h: added a _private field for linking user's data
3361
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003362Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3363
3364 * parser.c parserInternals.h: demacroified most of the IS_XXX
3365 the gain in size is significant so ...
3366
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003367Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * entities.c: cases where looking up entities with doc==NULL
3370 covered
3371
Daniel Veillard90e11312000-09-05 10:42:32 +00003372Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3373
Daniel Veillard1de50802000-09-07 08:54:32 +00003374 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003375 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3376
Daniel Veillard98a79162000-09-04 11:15:39 +00003377Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3378
Daniel Veillard1de50802000-09-07 08:54:32 +00003379 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003380 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3381 * Makefile.in: added URItest and included thenin "make tests"
3382
3383Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003384
3385 * xmlversion.h.in: closed bug 22941
3386
Daniel Veillard2bb89092000-08-31 14:57:50 +00003387Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3388
3389 * doc/xmlio.html: added doc and example for entity loader
3390 redefinition.
3391
Daniel Veillard96984452000-08-31 13:50:12 +00003392Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3393
3394 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3395 used by libxml
3396
Daniel Veillarde715dd22000-08-29 18:29:38 +00003397Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3398
3399 * parser.c: Fixed bug on invalid ontent characters and when using
3400 push.
3401 * xmllint.c: fixed xmllint endling of errors in push mode
3402
Daniel Veillard4948eb42000-08-29 09:41:15 +00003403Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3404
3405 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003406 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003407 * result/HTML/*.sax: regenerated HTML SAX output
3408 * parser.c: more cleanup.
3409
Daniel Veillarde010c172000-08-28 10:04:51 +00003410Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3411
3412 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003413 patches from Wayne Davison <wayned@users.sourceforge.net>,
3414 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003415 * HTMLparser.c: fixed an ignorable white space detection bug
3416 occuring when parsing with SAX only
3417 * result/HTML/*.sax: updated since the output is now HTML
3418 encoded...
3419
Daniel Veillard47f3f312000-08-27 22:40:15 +00003420Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3421
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003422 * HTMLparser.[ch]: applied some of Wayne Davison
3423 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003424
Daniel Veillarde0854c32000-08-27 21:12:29 +00003425Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3426
3427 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3428 undeclared namespace prefix was used, added a warning.
3429 Cleaned up support w.r.t. entities, spilling out a warning
3430 and being pedantic on lookups.
3431 * test/warning/ent9 : added testcase for previous example.
3432 * TODO: updated
3433 * parserInternals.h parser.c: changed the way names are parsed
3434 now allow infinite size and decrease penalty for normal use
3435 * parser.c: Started a big cleanup/check of the parser code,
3436 fixed some of the most tortuous entity code, spotted code
3437 unused anymore
3438 * test/*: added tests for very long names and related nasty
3439 things.
3440
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003441Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3442
3443 * doc/encoding.html: added encoding aliases doc
3444 * doc/xml.html: updates
3445 * encoding.[ch]: added EncodingAliases functions
3446 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3447 bottleneck affecting large DTDs like Docbook
3448 * parser.[ch] xmllint.c: added a pedantic option, will be
3449 useful
3450 * SAX.c: redefinition of entities is reported in pedantic mode
3451 * testHTML.c: uninitialized warning from gcc
3452 * uri.c: fixed a couple of bugs
3453 * TODO: added issue raised by Michael
3454
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003455Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3456
3457 * doc/encoding.html: propagated Martin Duerst suggestions
3458
Daniel Veillard52402ce2000-08-22 23:36:12 +00003459Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3460
3461 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3462 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3463 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3464 by Wayne Davison
3465
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003466Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3467
3468 * nanoftp.c nanohttp.c: small cleanup
3469 * TODO: updated
3470
Daniel Veillard244ece92000-08-19 20:58:02 +00003471Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3472
3473 * added an old VC testcase and updated title.xml entity
3474
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003475Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3476
3477 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3478 done on auto-opening of <p> tags and cleanup of SAX output
3479
Daniel Veillard979e55e2000-08-19 16:48:54 +00003480Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3481
3482 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3483
Daniel Veillard4540be42000-08-19 16:40:28 +00003484Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3485
3486 * doc/xml.html libxml.* structure.*: updated the doc a bit
3487
Daniel Veillard808a3f12000-08-17 13:50:51 +00003488Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3489
3490 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3491 of SAX tests
3492
Daniel Veillard29579362000-08-14 17:57:48 +00003493Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3494
3495 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3496 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3497
Daniel Veillard1255ab72000-08-14 15:13:33 +00003498Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3499
3500 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3501 * testHTML.c: fix core dump on Solaris 2.x systems
3502 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3503 * result/HTML/*.sax: previous bug fix lead to new results
3504
Daniel Veillard03109292000-08-14 14:58:22 +00003505Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3506
3507 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3508 * configure.in: added --with-readline=DIR to accept alternate
3509 path for readline include/library
3510 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3511 for ANSI under HP-UX
3512 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3513 includes @LIBS@
3514
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003515Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3516
3517 * doc/* : rebuilt the docs
3518 * getting ready for 2.2.2 release
3519
Daniel Veillard87b95392000-08-12 21:12:04 +00003520Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3521
3522 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3523 and xmlAddFeature()
3524 * tree.[ch]: added xmlAddChildList()
3525 * xmllint.c: MAP_FAILED macro test
3526 * parser.h: added xmlParseCtxtExternalEntity()
3527 * valid.c: applied bug fixes removed warning
3528 * tree.c: added CDATA block to elements content
3529 * testSAX.c: cleanup of output
3530 * testHTML.c: added SAX testing
3531 * encoding.c: better error recovery
3532 * SAX.c, parser.c: fixed one of the external entity processing
3533 of the OASis testsuite
3534 * Makefile.am: added HTML SAX regression tests
3535 * configure.in: bumped to 2.2.2
3536 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3537 SAX results
3538
Daniel Veillard88a172f2000-08-04 18:23:10 +00003539Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3540
3541 * configure.in: patch for HP compiler
3542
35432000-08-04 Sven Heinicke <sven@zen.org>
3544
3545 * xmllint.c: Was coredumping sometimes when the file given didn't
3546 exist.
3547
Daniel Veillard46e370e2000-07-21 20:32:03 +00003548Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3549
3550 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003551
Daniel Veillard46e370e2000-07-21 20:32:03 +00003552 when using in memory parsing. Need some cleanup.
3553 * xmllint.c configure.in: added a --memory flag to test memory
3554 parsing
3555
Daniel Veillard36650692000-07-21 15:16:39 +00003556Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3557
3558 * nanohttp.c: fixed socklen_t replacement to unsigned int
3559 * parser.c: fixed a space handdling missing at the end of
3560 production 28 DOCTYPE.
3561 * xmlmemory.c: fixed a stupid bug on the routine to override
3562 allocation functions
3563 * TODO: updated
3564
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003565Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3566
3567 * doc/ regenerated the docs
3568
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003569Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3570
3571 * doc/encoding.html doc/xml.html: added I18N doc
3572 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3573 improvements, both parser and filters, added ASCII & HTML,
3574 fixed the ISO-Latin-1 one
3575 * xmllint.c testHTML.c: added/made visible --encode
3576 * debugXML.c : cleanup
3577 * most .c files: applied patches due to warning on Windows and
3578 when using Sun Pro cc compiler
3579 * xpath.c : cleanup memleaks
3580 * nanoftp.c : added a TESTING preprocessor flag for standalong
3581 compile so that people can report bugs more easilly
3582 * nanohttp.c : ditched socklen_t which was a portability mess
3583 and replaced it with unsigned int.
3584 * tree.[ch]: added xmlHasProp()
3585 * TODO: updated
3586 * test/ : added more test for entities, NS, encoding, HTML, wap
3587 * configure.in: preparing for 2.2.0 release
3588
Daniel Veillard49703262000-07-10 10:27:46 +00003589Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3590
3591 * nanoftp.c: fixed the way the control connection is handled
3592 * libxml.spec.in: fixed the dependancies and cleanup
3593
Daniel Veillard306be992000-07-03 12:38:45 +00003594Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3595
3596 * doc/xml.html: changed the xmlsoft.org structure, updated the
3597 examples w.r.t. root and childs
3598
Daniel Veillard7d853352000-07-02 18:53:09 +00003599Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3600
3601 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3602
Daniel Veillard365e13b2000-07-02 07:56:37 +00003603Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3604
3605 * HTMLparser.c: Work on character encoding support for the HTML parser
3606 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3607 * encoding.c: Fixed a potential memleak in the encoding stuff
3608
Daniel Veillardaf743792000-07-01 11:49:28 +00003609Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3610
3611 * doc/FAQ.html doc/Makefile.am : added a FAQ
3612
3613Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003614
3615 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3616 of the HTML parser to force it to not bypass SAX
3617
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003618Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3619
3620 * win32config.h.in: updated
3621 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3622 lacks iconv support :-( need to release 2.1.1
3623 * configure.in: release 2.1.1
3624 * HTMLparser: fixed bug #14784
3625 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3626 by Windows compiler
3627 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3628 the SAX startDocument() callback.
3629 * TODO: updated
3630
3631Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3632
3633 * added xmlStopParser()
3634
Daniel Veillardbe803962000-06-28 23:40:59 +00003635Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3636
3637 * configure.in: 2.1.0 prerelease
3638 * Large resync between W3C and Gnome tree
3639 * nanoftp, nanohttp.c: fixed stalled connections probs
3640 * HTMLtree.c SAX.c : support for attribute without values in
3641 HTML for andersca
3642 * valid.c: Fixed most validation + namespace problems
3643 * HTMLparser.c: start document callback for andersca
3644 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3645 * parser.h, SAX.c: serious speed improvement for large
3646 CDATA blocks
3647 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3648 different encoding
3649 * example/Makefile.am example/gjobread.c tree.h: work on
3650 libxml1 libxml2 convergence.
3651 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3652 and the LIBXML_TEST_VERSION macro
3653
Daniel Veillardc310d562000-06-23 18:32:15 +00003654Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3655
3656 * doc/xml.html: various patches and improvements typo fixed by
3657 Felix Natter
3658 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3659 from Felix Natter <fnatter@gmx.net>
3660
Daniel Veillardf3029822000-05-06 08:11:19 +00003661Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3662
3663 * doc/upgrade.html: updated with instructions for support of both
3664 libxml-1.x and libxml-2.x
3665 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3666 for 2.x support and also fixed includes
3667
3668
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003669Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3670
3671 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3672 the encoding support, added iconv support, so now libxml if
3673 compiled with iconv automatically support japanese encodings
3674 among others. Work based on initial patch from Yuan-Chen Cheng
3675 I may have broken binary compat in the encoding handler
3676 registration scheme, but that was so utterly broken I don't
3677 expect anybody to have used this feature until now.
3678 * parserInternals.h: fixup on the CHAR range macro
3679 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3680 code.
3681 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3682 * uri.c: added xmlParseURI() I can't believe I forgot to
3683 implement this one in 2.0 !!!
3684 * SAX.c: moved doc->encoding update in the endDocument() call.
3685 * TODO: updated.
3686
Daniel Veillard06047432000-04-24 11:33:38 +00003687Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3688
3689 * tree.h: removed extraneous xmlRemoveProp definition
3690 * TODO: added item about --disable-corba configure switch
3691 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3692 * nanoftp.c: fixed include problems giving troubles on AIX and
3693 slowlaris
3694 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3695 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3696 comment and headers changes to lower gtk-doc number of warnings
3697 * doc/html/*: rebuilt docs
3698
Daniel Veillarde0aed302000-04-16 08:52:20 +00003699Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3700
3701 * HACKING: documented the tag for 1.x and instructions
3702
Daniel Veillard5e873c42000-04-12 13:27:38 +00003703Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3704
3705 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3706 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3707 xmlCreateIOParserCtxt
3708 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3709 significant overall improvement
3710 * xmllint.c: added I/O test to xmllint
3711 * testSAX.c: added a speed test
3712 * doc/* : updated/regenerated
3713
Daniel Veillardfc708e22000-04-08 13:17:27 +00003714Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3715
3716 * xpath.c uri.h parserInternals.h: cosmetic changes from
3717 "Timur I. Bakeyev" <timur@bat.ru>, including making
3718 xmlCreateURI() public
3719
Daniel Veillard5d211f42000-04-07 17:00:24 +00003720Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3721
3722 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3723 and the code at the same time. Added a clean mechanism for
3724 overload or added input methods: xmlRegisterInputCallbacks()
3725 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3726 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3727 * TODO: updated
3728 * doc/* : updated/regenerated
3729 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3730 source dir
3731
Daniel Veillarde77a9182000-04-05 19:12:29 +00003732Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3733
3734 * testURI.c: yet another forgotten commit, I should get some sleep !
3735
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003736Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3737
3738 * xmllint.c: forgot to commit this too ?
3739
Daniel Veillardb9df4042000-04-05 14:23:16 +00003740Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3741
3742 * xmlversion.h.in : forgot to commit this previously
3743
Daniel Veillard361d8452000-04-03 19:48:13 +00003744Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3745
3746 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3747 * README TODO: updated for release
3748 * uri.c uri.h: added authority parsing/saving
3749 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3750 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3751 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3752 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3753 Makefile.am : added compile-time customization of libxml
3754 --with-ftp --with-http --with-html --with-xpath --with-debug
3755 --with-mem-debug
3756 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3757 #include <libxml/xxx.h> I hope it won't break too much stuff
3758 and will be manageable in the future...
3759 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3760 and added xmllint to the installed programs
3761 * uri.h: added xmlFreeURI()
3762
Daniel Veillardec303412000-03-24 13:41:54 +00003763Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3764
3765 * uri.c uri.h: finished the escaping handling, the base support
3766 and the URI path normalization. Looks good just lacks the
3767 authority content parsing code.
3768 * Makefile.am: added instructions to generate testURI
3769 * TODO: updated
3770 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3771 added links and icons for W3C and Gnome
3772
Daniel Veillard8f621982000-03-20 13:07:15 +00003773Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3774
3775 * xmlmemory.[ch] : seems I forgot to actually update the files in
3776 the last commit :-)
3777 * doc/xml.html doc/html/* : updated and uploaded the docs
3778
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003779Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3780
3781 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3782 * TODO: updated
3783 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003784 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003785 gfree).
3786 * Makefile.am, uri.c, uri.h: added a set of functions to do
3787 exact (litteraly copied from the RFC 2396 productions) parsing
3788 and handling of URI. Will be needed for XLink, one XML WFC,
3789 XML Base and reused in the nano[ftp/http] modules. Still work
3790 to be done.
3791
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003792Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3793
3794 * configure.in, libxml.spec.in : libxml2
3795 * doc/* : updated the doc page, rebuilt the docs
3796
Daniel Veillardcf461992000-03-14 18:30:20 +00003797Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3798
3799 * all: tagged LIB_XML_1_X
3800 * *.c *.h : updated from W3C CVS tree
3801 * configure.in : 2.0.0-beta
3802 * libxml.spec.in : libxml2 package nam
3803 * result/* : new version of the tests output
3804
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003805Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3806
3807 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3808
Daniel Veillardb566ce12000-03-04 11:39:42 +00003809Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3810
3811 * doc/* : rebuilt the docs
3812 * parser.c: final patch on #6766
3813 * valid.c: small patch on validity checks.
3814
Daniel Veillardfb76c402000-03-04 11:39:42 +00003815Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3816
3817 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3818 added
3819 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3820 compatibility w.r.t. XML spec and existing code.
3821
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003822Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3823
3824 * parser.c: seems a better solution to <a> </a> exists,
3825 will try it for a while
3826
Daniel Veillard83a30e72000-03-02 03:33:32 +00003827Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3828
3829 * parser.c: tried to remove the <a> </a> generating <a/>
3830 this is hard. Left a flag for that purpose. Fixed bug #6766
3831 * configure.in: prepared 1.8.7 not released, due to previous
3832 problem
3833
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003834Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3835
3836 * doc/xml.html : applied second patch from Paul DuBois
3837
Daniel Veillard402e8c82000-02-29 22:57:47 +00003838Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3839
3840 * doc/xml.html : applied patch from Paul DuBois
3841
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003842Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3843
3844 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3845
Daniel Veillard5feb8492000-02-02 17:15:36 +00003846Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3847
3848 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3849 compilation warnings on various platforms.
3850 * parser.c: Fixed #5281 validity error callbacks are now desactived
3851 by default if not validating.
3852
Daniel Veillardf341f932000-02-02 14:52:08 +00003853Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3854
3855 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3856
Daniel Veillard13c757e2000-02-01 23:59:15 +00003857Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3858
3859 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3860 <gkatsi@cs.toronto.edu>
3861
Daniel Veillard726e8792000-01-30 20:04:29 +00003862Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3863
3864 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3865 processing URLs
3866
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003867Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3870 xmlNanoFTPUpdateURL for persistent control connections.
3871 * configure.in: 1.8.6
3872
3873Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3874
3875 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3876 * tree.[ch] : added xmlSaveNoEmptyTags
3877
James Henstridgef3be9312000-01-28 13:59:21 +000038782000-01-29 James Henstridge <james@daa.com.au>
3879
3880 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3881
3882 * Makefile.am: added nanoftp.[ch] to the build.
3883
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003884Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3885
3886 * nanoftp.[ch]: cleanup, comments, API
3887 * debugXML.c : fixed a bug in the cat command
3888 * doc/*: regenerated the docs
3889
Daniel Veillardda07c342000-01-25 18:31:22 +00003890Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3891
3892 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3893 * debugXML.c : fixed a bug in the cat command
3894 * valid.c: fixing some small probs
3895 * libxml.spec.in: get rid of the SNAP suffix
3896 * doc/xml.html: updated the status
3897
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003898Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3899
3900 * xml-config.in: xml-config --version to just return the
3901 version number
3902 * xpath.c: some cleanup w.r.t. axis when the current node is
3903 an attribute.
3904 * TODO: updated
3905
Daniel Veillard461a66c2000-01-18 18:01:01 +00003906Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3907
3908 * configure.in: prepared for libxml-1.8.5
3909 * doc/* recompiled the documentation
3910
39112000-01-17 Jody Goldberg <jgoldberg@home.com>
3912
3913 * configure.in : WARNING autoconf subtlety alert :
3914 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3915 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3916 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3917 get defined by AC_CHECK_HEADERS.
3918
Daniel Veillardf967b902000-01-17 16:06:10 +00003919Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3920
3921 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3922 Rune.Djurhuus@fast.no
3923
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003924Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3925
3926 * TODO: updated
3927 * tree.c, parser.c: made sure that only memory alloc problems
3928 and internal parser errors are allowed to write to stdout or
3929 stderr.
3930
Daniel Veillard0142b842000-01-14 14:45:24 +00003931Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3932
3933 * tree.c : restored xmlNewGlobalNs since this seems used by
3934 a lot of existing code :-(, fixed a bug in xmlNewNs
3935 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3936 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3937 to exit() from the library code.
3938 * xpath.c, parser.c: removed bugs or unused code detected by
3939 Windows compilers
3940 * parser.c: started adding interfaces for parsing well balanced
3941 XML fragments
3942 * configure.in: releasing 1.8.4
3943 * doc/* : rebuilt the docs
3944
Daniel Veillard2eac5032000-01-09 21:08:56 +00003945Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3946
3947 * tree.[ch] : added xmlNewDocFragment() for DOM
3948 * testHTML.c: uninitialized variable.
3949
Daniel Veillardf3a73582000-01-05 14:58:39 +00003950Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3951
3952 * doc/* : rebuild the docs
3953
Daniel Veillard71b656e2000-01-05 14:46:17 +00003954Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3955
3956 * acconfig.h: readline and history patch
3957 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3958 * tree.c: added check and handling when possibly removing an ID
3959 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3960 and saving.
3961 * test/HTML/entities.html result/HTML/entities.html* : test for
3962 various entities reference cases
3963 * result/HTML/* : as a result output of some testcase have
3964 changed
3965 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3966 by previous example. added xmlParseTryOrFinish().
3967 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3968 entities.h debugXML.h HTMLparser.h: changed the way struct are
3969 declared to allow gtk-doc to expose those
3970 * parser.c: closed bug #4960
3971 * Makefile.am configure.in: Applied patch from
3972 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3973 and math/socket libs detection
3974
Daniel Veillard437b87b2000-01-03 17:30:46 +00003975Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3976
3977 * configure.in, Makefile.am: link tester against readline
3978 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3979
Daniel Veillard686d6b62000-01-03 11:08:02 +00003980Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3981
3982 * tree.[ch]: added xmlRemoveProp
3983 * win32config.h.in nanohttp.c: avoid including the Windows
3984 socket stuff in every C files
3985 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3986 the XmL parser(s)
3987 * test/ns4 result/ns4 etc...: added test case for previous prob
3988 * tree.c: xmlNewNs wasn't checking for double definition
3989 * Makefile.in: fixed a problem with dist-hook duplicates
3990 * parser.[hc], xmlIO.c: fixed the loading of external entities
3991 APIs, now xmlLoadExternalEntity() is used everywhere and
3992 setting up an app specific front-end using the
3993 * SAX.c parser.c: some fixes, now the xhtml spec validates
3994 with the xhtml DTD.
3995 * error.c: fixed crashes in case of no input stream
3996 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3997 to the validation tests and results
3998
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003999Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4000
4001 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4002 too htmlCreatePushParserCtxt() and htmlParseChunk()
4003 * parser.c: a bit of cleanup.
4004 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4005 to XML) removed the last mem leak known
4006 * HTMLtree.c: output message cleanup
4007 * xmlmemory.c: display content info about memory blocks
4008 * result/HTML/wired.* : missing att value warning change
4009
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004010Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4011
4012 * doc/* : rebuilt the documentation
4013
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004014Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4015
4016 * parser.[ch] parserInternals.h: Push parser for XML,
4017 seems to work fine now
4018 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4019 --push for push testing
4020 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4021 * testSAX.c: added --push
4022 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4023 subtree
4024 * xmlIO.[ch] : enriched API + fixes for push mode
4025 * entities.[ch]: added the entity content length to the struct.
4026 * xmlmemory.[ch]: new API to show the last entries for the shell
4027 * valid.c: added required attribute testing
4028 * SAX.c: the cdata callback now merge contiguous fragments
4029 * HTMLparser.c: cleanup of some macros
4030
Daniel Veillard3c558c31999-12-22 11:30:41 +00004031Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * parser.c: fix for PIs name starting with xml
4034 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004035 * *.c, configure.in win32config.h.in : generate win32config.h for
4036 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004037
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004038Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4039
4040 * parser.c: fixed a stupid = vs. == bug :-(
4041 * doc/gnome-xml.sgml: s/glade/xml/
4042
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004043Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4044
4045 * configure.in, doc/xml.html : bug fix release 1.8.2
4046 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4047 Hopefully the end of that silly C++ include problem
4048 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4049 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4050 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4051 troubles with autoclosed elements when the stree shape doesn't
4052 follow the DtD specs. Added htmlIsAutoClosed() and
4053 htmlAutoCloseTag()
4054 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4055 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4056 * debugXML.c: fixed a bug on printing default namespaces.
4057 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4058
Daniel Veillardb24054a1999-12-18 15:32:46 +00004059Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4060
4061 * result/HTML/*.htm[l] : updated the HTML regression tests according
4062 to the new output
4063 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4064 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4065 problem due to intermix of extern "C" { ... } declarations for C++
4066 and recursive includes in the headers
4067
Chris Lahey323c48c1999-12-18 15:32:45 +000040681999-12-20 Chris Lahey <clahey@umich.edu>
4069
4070 * HTMLtree.c: Made it so that html nodes with a single child do
4071 not insert a carriage return before or after the child node.
4072
Daniel Veillardb24054a1999-12-18 15:32:46 +00004073Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004074
4075 * configure.in, doc/xml.html : bug fix release 1.8.1
4076 * parser.c: fixed bug #4344
4077 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4078 added the glue to avoid C++ problems
4079 * doc/* : regenerated the documentation
4080
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004081Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4082
4083 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4084 namespace recognition, and Dia as a resul :-(
4085 * encoding.c: closed bug #3950
4086
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004087Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4088
4089 * valid.c: debugging a posteriori validation, except URI expansion
4090 stuff this should be fixed now
4091 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4092 Carl Nygard <cnygard@bellatlantic.net>
4093 * tester.c: added --postvalid, cleaning of the code
4094 * tree.[ch]: added xmlDocGetRootElement()
4095
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004096Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4097
4098 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4099 c++ losage.
4100
Daniel Veillard10a2c651999-12-12 13:03:50 +00004101Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4102
4103 * configure.in, doc/xml.html : bumped to 1.8.0
4104 * xlink.[ch], Makefile.am : added framework for link detection
4105 * parser.h: added nbChars to parser context, needed for cleanup.
4106 * xmlmemory.c: removed a nasty bug when out of mem
4107 * valid.[ch]: adding namespace support for attribute decl
4108 * tester.c: added --debugent option
4109 * debugXML.[ch]: added xmlDebugDumpEntities()
4110 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4111 buffers instead, this was really needed, validation was breaking
4112 in strange ways due to that. Added xmlParseStringPEReference()
4113 and other parsing from strings functions. Entities processing
4114 modified again, but PERef are still not handled correcly but
4115 unless you're Eve Maller you won't notice :-)
4116 * HTMLparser.c: large changes toward reliability, and switched to
4117 lowercase internal tags, XHTML is lowercase, so it will help
4118 that output is closer to next version.
4119 * doc/* : regenerated the documentation, it is now hosted at
4120 http://xmlsoft.org/ (same bits I just bought the domain :-)
4121
4122
Daniel Veillard294cbca1999-12-03 13:19:09 +00004123Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4126 doc generation
4127 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4128 in the SAX API
4129 * doc/*: rebuilt the doc making sure everything appears in the
4130 HTML files
4131
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004132Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4133
4134 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4135 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4136 which allow impressive speed improvement on dataset with
4137 large text pieces, but at the cost of broken binary
4138 compatibility and slightly bigger memory usage.
4139 Configure with --with-buffers to activate them, they
4140 are protected with XML_USE_BUFFER_CONTENT define.
4141 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4142 goal is 0 memory left allocated once parser is no more used
4143 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4144 call xmlCleanupParser() and xmlMemoryDump()
4145
Daniel Veillarda819dac1999-11-24 18:04:22 +00004146Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4147
4148 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4149 * parser.[ch] encoding.[ch]: added memory cleanup routines
4150 * parser.c: closing bug #3788
4151 * doc/*: rebuilt the doc
4152
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004153Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4154
4155 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4156 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4157 * tester.c: added --compress option
4158 * doc/*: rebuilt the documentation
4159
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004160Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4161
4162 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4163 if given /proc/kcore as input !
4164 * doc/xml.html doc/*: updated and rebuilt the documentation
4165
4166Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004167
4168 * parser.c: Fixed some wrongly space collapsing code due to
4169 a misreading of the spec.
4170 * result/*: fixed the output accordingly
4171
4172Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004173
4174 * encoding.c: bug fix and typos
4175 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4176 * parser.c: added attribute normalization closing bug #3597
4177 * test/att* result/att* SAXresult/att*: testcase for attribute
4178 normalization
4179
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004180Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4181
4182 * configure.in: closing bug #3163 by adding extra flags for the
4183 cc compiler on HP-UX
4184
Daniel Veillard51e3b151999-11-12 17:02:31 +00004185Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * valid.[ch] : removed a typo and an enumerated type bug in the
4188 xmlAddElementDecl() function
4189 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4190 call to xmlEncodeEntitiesReentrant() so that the functions
4191 New, Set and Get are at the same level.
4192 * parser.c HTMLparser.c: extra memory allocation bug for
4193 attributes detected by someone using libxml in embedded systems :-)
4194
Daniel Veillard962195f1999-10-28 15:51:53 +00004195Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * xmlmemory.h: turned off mem debug :-\
4198
Daniel Veillard35008381999-10-25 13:15:52 +00004199Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4200
4201 * parser.c: closed bug #2784 a one line fix, but worth pushing
4202 a new release out
4203 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4204 some structures, comments before and after the
4205 main element, and other nastyness
4206 * HTMLtree.c tree.c: accomodate the extended HTML supported
4207 * configure.in: pushing 1.7.4
4208 * test/ent8 and related outputs : added a new test for bug #2784
4209 * test/HTML/wired.html and related output: a nasty HTML example
4210 * Makefile.am: improved the test scripts
4211 * docs/* : reran the documentation extractor, updated xml.html
4212
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004213Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4214
4215 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4216 HTMLparser and debugged the HTML related code. HTML documents
4217 now have their own type
4218 * entities.c: do not dump &apos; for HTML output
4219 * xmlmemory.c: improvement, breakpoint mechanism
4220 * testHTML.c: added --sax --repeat ...
4221 * Makefile.am: improved the HTML tests
4222 * valid.[ch]: added xmlValidGetValidElements and
4223 xmlValidGetPotentialChildren
4224 * tester.c: added --insert to test the 2 new functions
4225 * test//* result//* SAXresult//* : regression test cleanup
4226 and extension.
4227 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4228 gnome-xml-nanohttp.html
4229
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004230Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4231
4232 * HTMLparser.c: fixed problems with some autoclose tags
4233 * tree.c: fixed XML output problems.
4234 * result/* SAXresult/*: update of the tests output
4235
Daniel Veillard6077d031999-10-09 09:11:45 +00004236Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4237
4238 * Makefile.am: Arturo patch for xmlConf.sh version info
4239 * parser.c: Tim Josling patch for single quoted items
4240 * tester.c: Tim Josling patch for tester options usage
4241 * tree.h: indent cleanup
4242
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004243Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4244
4245 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4246 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4247
Daniel Veillard00fdf371999-10-08 09:40:39 +00004248Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4249
4250 * tree.c : Raph patch for initialization of CORBA fields
4251 * parser.c, xpath.c, ...: modification of doc comments
4252 * xpath.c : allow spaces in xpath expressions
4253
Daniel Veillardad219441999-09-27 08:17:49 +00004254Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4255
4256 * xmlmemory.h: turning off memory debug :-(
4257
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004258Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4261 better SAX interfaces.
4262 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4263 entity.
4264 * configure.in: 1.7.2
4265
4266Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004267
4268 * libxml.spec.in: fixed the URL
4269 * doc/xml.html: improved the documentation front-end
4270
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004271Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004272
4273 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4274
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004275Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004276
4277 * libxml.spec.in: fixed the alpha compile problem
4278 * parser.[ch]: changed errno to errNo in the parser context :-(
4279 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4280 * doc/xml.html: changed CHAR to xmlChar
4281 * doc/html/*: recompiled the documentation
4282 * configure.in: 1.7.1
4283
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004284Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4285
4286 * parser.h: modified the parser context struct to regain 1.4.0
4287 binary compatibility
4288 * parser.c, xml-error.h: added errno ot teh context and defined
4289 a set of errors values with update of errno
4290 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4291 DTDs and entities
4292 * *.h, *.c: complete cleanup of the use of config.h and include
4293 protection depending on the current setup.
4294 * overalll debugging, maintenance and bug-fixing on all modules
4295 * updated the documentation
4296 * ready for 1.7.0
4297
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004298Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4299
4300 * HTMLparser.c : cleanup
4301 * SAX.c valid.c valid.h: added ID/IDREF checking
4302 * tree.c tree.h: extended doc structure for refs
4303 * configure.in: 1.6.2
4304 * parser.c: patched bug in SAX user arg call
4305 * parserInternals.h: patched missing close in C++ wrapping
4306 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4307 especially upcoming XPointer implementation.
4308 * doc/xml.html: augmented, typo
4309
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004310Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4311
4312 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4313 not all invocations of install understand -d.
4314
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004315Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4316
4317 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4318 to make 'check' works, when builddir != srcdir.
4319
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004320Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4321
4322 * doc/xml.html : updated the documentation
4323
Daniel Veillard6454aec1999-09-02 22:04:43 +00004324Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4325
4326 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4327 not deallocated memory blocks
4328 * *.c : replaces all calls to malloc() free() and realloc() to
4329 the wrapper functions/macros
4330 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4331 instead of xmlFreeNodeList()
4332
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004333Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4334
4335 * HTMLparser.c: corrected a stupid bug leading to core dump at
4336 tree deallocation. Removed warnings indicated by
4337 Stephane.Conversy@lri.fr
4338 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4339 looked for in the external subset
4340
4341Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004342
4343 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4344 on SGI by Stephane.Conversy@lri.fr
4345
Daniel Veillardb96e6431999-08-29 21:02:19 +00004346Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4347
4348 * all .h : changed the prototype declaration indent as in gtk
4349 * most .c : working on reducing the TODOs in the code
4350 * most .c : cleanup though -pedantic and Insure++
4351 * improvements on validation ID checkings.
4352 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4353 * xml-config.in: closed #1810
4354
4355Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004356
4357 * tree.h, valid.c, valid.h: more work on validity, IDs
4358 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4359 definition for AIX
4360
Daniel Veillardb556eb51999-08-15 17:19:50 +00004361Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4362
4363 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4364 the distribution due to a cut'n paste error at last commit
4365
Daniel Veillardb05deb71999-08-10 19:04:08 +00004366Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4367
4368 * configure.in: upgraded to version 1.4.0
4369 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4370 Big update, added a large part of the validation process,
4371 it should be usable, but some parts are missing
4372 * xpath.c: improved the implementation w.r.t. root.
4373 * Makefile.am: added more tests
4374 * test and result trees: added a lot of tests
4375 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4376
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004377Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4378
4379 * Added an HACKING file
4380
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004381Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4382
4383 * xpath.[ch] : improvements and debug of the XPath implementation
4384 * parser.c, HTMLparser.c : modified the parsers to be progressive
4385 * tree.[ch] : extended the Buffer promitives
4386 * xmlIO.[ch] : added basic I/O routines providing progressive
4387 parsing and ready for I18N conversion plugins
4388 * SAXresult/* : the SAX callback sequence maybe slightly different
4389 now
4390 * test*.c : improved/updated the tests programs
4391 * doc/* : recompiled the docs.
4392
Daniel Veillard15b75af1999-07-26 16:42:37 +000043931999-07-26 Michael Meeks <michael@edenproject.org>
4394
4395 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4396
4397 * tree.c: Ditto.
4398
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004399Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4400
4401 * configure.in: upgraded to version 1.4.0
4402 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4403 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4404 XML query language, see http://www.w3.org/TR/xpath for more details.
4405 * parser.c, parser.h: added CHAR* related string functions for XPath
4406 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4407 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4408 rebuild the docs.
4409 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4410 and regression testing capabilities for XPath.
4411
Daniel Veillardd79d7871999-07-12 10:38:12 +00004412Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4413
4414 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4415 closing bug #1646
4416
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004417Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4418
4419 * Makefile.am, example/Makefile.am: closed bug #1683
4420
Daniel Veillard3166ab11999-07-11 16:14:19 +00004421Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4422
4423 * example/Makefile.am, configure.in: added the makefile for the
4424 gjobread example
4425
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004426Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4427
4428 * doc/Makefile.am:
4429 - fix which allow "make install DESTDIR=</install/prefix>".
4430
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004431Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4432
4433 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4434 which fixed a problem on the file reading-code.
4435
Daniel Veillard82150d81999-07-07 07:32:15 +00004436Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4437
4438 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4439 output.
4440 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4441
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004442Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4443
4444 * parser.h : Oops removed the binary compatibility problem
4445 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4446 * parser.c, HTMLparser.c: applied patches for reading from stdin
4447
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004448Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * parser.c, entities.c, valid.c: cleanup bug #1591
4451 * configure.in: cleanup bug #1592
4452 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4453 the same tree back-end. Hence gdome will be available for it.
4454 * doc/Makefile.am: close bug #617
4455
Daniel Veillard97fea181999-06-26 23:07:37 +00004456Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4457
4458 * parser.c: alloctate a per parser context SAX interface block
4459
Daniel Veillard14fff061999-06-22 21:49:07 +00004460Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4461
4462 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4463 and xmlEncodeEntitiesReentrant with the correct one :-\
4464
4465Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4466
4467 * commit of my internal XML base changes, quite a lot of
4468 changes, cleanups, better entities support, framework for
4469 new I/O and charset detection and handling
4470 * Fixed the configure/Makefile stuff to generate shared libs
4471 with the proper version info, so we jumped on rev from
4472 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4473 xmlEncodeEntities() result need to be freed now, and a string
4474 xmlParserVersion provide the current library version.
4475
Raph Levien05240da1999-06-15 21:27:11 +00004476Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4477
4478 * parser.c: fixed a buffer overrun for when you have a very long
4479 attribute with no entities in it.
4480
Daniel Veillardbb2da581999-06-13 14:37:07 +00004481Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4482
4483 * added example directory
4484 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4485
Daniel Veillard011b63c1999-06-02 17:44:04 +00004486Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4487
4488 * Release of libxml-1.1, nearly everything has been touched for
4489 this.
4490 * Added more regression tests
4491 * Updated the documentation
4492
Daniel Veillard27d88741999-05-29 11:51:49 +00004493Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4494
4495 * tree.[ch]: unified the XML_NO_CORBA defines.
4496 * parser.c encoding.[ch]: started plugging in char encoding detection
4497
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004498Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4499
4500 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4501 Also freed allocated buffer.
4502
Daniel Veillard27d88741999-05-29 11:51:49 +00004503Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004504 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4505 reentrancy problem at printing. One is left in entities.c, to
4506 remove ASAP
4507 * testSAX.c : added a test example showing the use of the SAX
4508 interface if one doesn't want to build the DOM tree.
4509 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4510
Daniel Veillard517752b1999-04-05 12:20:10 +00004511Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4512
4513 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4514 large revamping of the parser to use SAX callbacks
4515 http://www.megginson.com/SAX/ (or at least a C like interface
4516 a la Expat). It's now possible to set up your own callbacks
4517 and the parser will not build a DOM tree.
4518 * test/* result/*: updated the test suite, I finally removed
4519 the old Namespace draft support (PI based).
4520
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004521Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4522
4523 * Makefile.am: added test result to EXTRA_DIST for make tests
4524
Daniel Veillard64068b31999-03-24 20:42:16 +00004525Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4526
4527 * parser.c, parserInternals.h: moved the chars macro definitions
4528 to parserInternals.h
4529 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4530 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4531
Daniel Veillard012ccc11999-03-23 10:11:11 +00004532Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * xml-config.in : applied patch to make --version work
4535
Raja R Harinatha86c23e1999-03-05 22:14:01 +000045361999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4537
4538 * Makefile.am (check-local): Alias for `tests' target. This will
4539 cause `make check' to do the right thing.
4540 (tests): Don't run tests in srcdir. Also, replaced calls to
4541 basename with a `sed' "equivalent".
4542
Daniel Veillardd109e371999-03-05 06:26:45 +00004543Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4544
4545 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4546 it in the header and not the sources, updated the doc.
4547 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4548 pointing this out.
4549
Daniel Veillardbc50b591999-03-01 12:28:53 +00004550Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4551
4552 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4553 exported the inputStream routines.
4554 * doc/html/* : updated accordingly
4555
Daniel Veillardd692aa41999-02-28 21:54:31 +00004556Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4557
4558 * parser.c, parser.h, parserInternals.h: added a few extra
4559 internal calls to allocate and free parser contexts ...
4560 * doc/html/* : updated accordingly
4561
Daniel Veillard55a99271999-02-25 11:01:29 +00004562Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * configure.in, Makefile.am, doc/makefile.am : General changes for
4565 1.0.0 release and including the generated HTML documentation.
4566
Daniel Veillard35925471999-02-25 08:46:07 +00004567Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4568
4569 * makefile.am : added parserInternals.h, oops.
4570
Daniel Veillard1e346af1999-02-22 10:33:01 +00004571Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4572
4573 * parserInternals.h: added this header giving access to the parser
4574 internal functions.
4575 * doc/Makefile.am : added a rebuild target which rebuilds the full
4576 set of documentations
4577 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4578 the internal subset.
4579 * *.c *.h: modifications needed to generate the documentation using
4580 gtk-doc, cleanup of functions blocks, reorganisation of struct
4581 declarations.
4582
Daniel Veillard1164e751999-02-16 16:29:17 +00004583Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4584
4585 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4586 the tar and spec file to include the beginning of the doc.
4587
Nuno Ferreira03d04781999-02-13 00:07:17 +000045881999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4589
4590 * doc/.cvsignore: Added this file.
4591
Daniel Veillard6800ef31999-02-08 18:33:22 +00004592Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * tree.c: fixed xmlGetProp to return "" when the attribute
4595 exists, even if the node-list is NULL.
4596
Daniel Veillard726c7e31999-02-08 15:13:10 +00004597Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4598
4599 * tree.c: patched an error outputting empty attribute values.
4600 * Makefile.am and doc/makefile.am: have been updated during the
4601 week-end. Sorry for an empty CVS log, I got a shell problem.
4602
Daniel Veillard1899e851999-02-01 12:18:54 +00004603Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4604
4605 * tree.h: cleaned up using enums instead of defines
4606 * parser.c, valid.[ch]: more work on parsing/output of element
4607 declarations
4608
Daniel Veillard3b9def11999-01-31 22:15:06 +00004609Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4610
4611 * valid.[ch], tree.c, parser.c : more work toward full parsing
4612 of XML DTDs.
4613 * README: added informations about mailing-list and on-line
4614 documentation
4615
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000046161999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4617
4618 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4619
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004620Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4621
4622 * parser.c, tree.[ch] : more work toward conformance testing,
4623 added a last element to accelerate parsing of very flat structures
4624 started working on internal subset Element content declaration.
4625 * valid.[ch] : first cut at adding code toward validation.
4626 * previous changes had also small impact on most files, especially
4627 the conformance testing using James Clark test suite.
4628
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004629Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4630
4631 * test/* : updated the examples, most of them were not well
4632 formed (humm), and added rdf2.
4633 * result/* : resulting changes in the output.
4634
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004635Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4636
4637 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4638
Daniel Veillard44b3a061998-12-05 17:27:22 +00004639Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4640
4641 * tree.c: patched a bug in the generation of empty attributes
4642
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004643Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4644
4645 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4646 for node/trees/documents/... Biggest problem is namespace
4647 support when copying subtrees.
4648
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004649Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4650
4651 * parser.c, entities.c: improve entities and char ref encoding,
4652 and cleanups of error messages.
4653
Daniel Veillard242590e1998-11-13 18:04:35 +00004654Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * parser.c, entities.c: simple bug hunting done during rpm2html and
4657 rpmfind integration.
4658
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004659Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4660
4661 * parser.[ch]: Added interfaces allowing to specify a SAX
4662 handler before parsing.
4663
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004664Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4665
4666 * parser.c: redirrect all errors reporting through the SAX
4667 error function
4668
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004669Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4670
4671 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4672 * libtool, tlmain ...: update of the libtool files
4673
Miguel de Icaza442321c1998-11-04 18:13:38 +000046741998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4675
4676 * entities.c: Use g_snprintf insteda of snprintf.
4677
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004678Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4679
4680 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4681 added ent5 test for this purpose.
4682 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4683
Daniel Veillard27271681998-10-30 06:39:40 +00004684Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * parser.c: fixed? a strange error due to compression on a GWP
4687 document.
4688
Daniel Veillard25940b71998-10-29 05:51:30 +00004689Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4690
4691 * tree.[ch]: bug fixing
4692 * entities.[ch]: defined a specific type for predefined entities
4693 * doc/xml.html: more documentation on the library, how to use it,
4694 overview of the interfaces.
4695
Daniel Veillard16253641998-10-28 22:58:05 +00004696Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4697
4698 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4699
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004700Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4701
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004702 * tree.c: corrected a small bug
4703 * doc/xml.html: continuing writing documentation.
4704
4705Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4706
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004707 * debugXML.h debugXML.c: added debugging utilities.
4708 * tester.c: added --debug switch.
4709 * tree.c: patched an incorrect node->type assignment.
4710 * parser.c: formatting, ensure that node->doc != NULL in attributes
4711
Daniel Veillardccb09631998-10-27 06:21:04 +00004712Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4715 entity support and provide an internal representation close to
4716 DOM one (entity ref nodes, and attribute value as tree). I tried
4717 to preserve the interface but this will surely break some apps
4718 (I have to change rpm2html/rpmfind for example). I had to change
4719 two interfaces, and the generated tree is somewhat different.
4720 * doc/* : started documenting the XML library, the tree and
4721 DOM/Corba. This is a first step.
4722
Daniel Veillard11e00581998-10-24 18:27:49 +00004723Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4724
4725 * parser.c: Set up the fonctions comment block, boring but useful.
4726 * parser.h, SAX.c, parser.c: now attributes are processed through
4727 the SAX interface. The problem is that my SAX interface diverged
4728 quite a bit from the original one, well this is not an official
4729 spec, and translating it from Java to C is hairy anyway...
4730
Daniel Veillard97b58771998-10-20 06:14:16 +00004731Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4732
4733 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4734 fonctions comment block, boring but useful.
4735
4736Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004737
4738 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4739 conversion routines. However they are not yet used to convert the
4740 inputs. The core will run with UTF-8.
4741
Daniel Veillard33942841998-10-18 19:12:41 +00004742Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4743
4744 * tree.c : make sure that the type id is properly set-up when
4745 a new object is allocated, needed for DOM.
4746
Daniel Veillard27fb0751998-10-17 06:47:46 +00004747Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4748
4749 * tree.h, tree.c: Ok, the main objects in the tree will be native
4750 corba objects, it costs 8 bytes per Node, Attribute and Document
4751 but it simplifies the Corba integration a lot (no extra interface
4752 objects to allocate/free).
4753
Daniel Veillard0bef1311998-10-14 02:36:47 +00004754Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4755
4756 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4757 and changed NODEs contants for conformity with DOM Level 1
4758
Daniel Veillard27864701998-10-08 03:47:24 +00004759Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4760
4761 * added hooks to keep track of servants when creating objects
4762 xmlDoc and xmlNode (for Corba export).
4763
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004764Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4765
4766 * added xml-config script.
4767
Daniel Veillard7066a791998-10-01 20:28:28 +00004768Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4769
4770 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4771 to autoupdate libtool and automake conf files.
4772
Miguel de Icaza60681bd1998-09-30 19:28:59 +000047731998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4774
4775 * Makefile.am: Use '?' to separate the sed
4776 commands as ',' is used when people pass -Wl,something.
4777
4778
Daniel Veillard15a8df41998-09-24 19:15:06 +00004779Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4780
4781 * tree.c, tree.h: added a per-document compression interface.
4782
Daniel Veillard151b1b01998-09-23 00:49:46 +00004783Tue Sep 22 20:47:38 EDT 1998
4784
4785 * tree.c, tree.h: added saving with compression and added interfaces
4786 to control the compression level (xmlGetCompressMode,
4787 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4788
Daniel Veillard70120ff1998-09-22 00:24:21 +00004789Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4790
4791 * parser.c: corrected a loop for files of size 0
4792
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000047931998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4794
4795 * error.h: New file. Contains prototyes from `error.c'.
4796
Tom Tromeyc19653d1998-08-14 01:22:43 +00004797Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4798
4799 * Makefile.am (xmlincdir): New macro.
4800 (xmlinc_HEADERS): Renamed from include_HEADERS.
4801
Daniel Veillard845664d1998-08-13 04:43:19 +00004802Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4803
4804 * applied small patch on numeric entities from
4805 Christopher Blizzard <blizzard@appliedtheory.com>
4806
Daniel Veillard260a68f1998-08-13 03:39:55 +00004807Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4808
4809 * New release 0.2, removed the old xml_* files so that it's
4810 coherent with the other CVS base (W3C), far better conformance
4811 to standard, new namespaces, decent entities support, beginning
4812 of a SAX-like interface. Nearly nothing left intact, even the
4813 test examples ...
4814
Christopher Blizzarda36749e1998-07-30 21:47:18 +000048151998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4816
4817 * .cvsignore: Add .deps dir
4818
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004819Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4820
4821 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4822
Daniel Veillardfe926001998-07-26 04:28:20 +00004823Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004824
Daniel Veillardfe926001998-07-26 04:28:20 +00004825 * configure.in: added test for CPP
4826 * AUTHORS, Changelog: the original ones didn't get commited but the
4827 glib ones instead, fixed.
4828 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004829
Daniel Veillardfe926001998-07-26 04:28:20 +00004830Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004831
Daniel Veillardfe926001998-07-26 04:28:20 +00004832 * integrated code developped at W3C
4833 * changed the original Copyright
4834 * migrated to automake
4835 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004836