blob: 36dc92003a581f1d6b8531651c24cf4ab2ebeeb7 [file] [log] [blame]
Daniel Veillard22f25a82001-11-28 09:12:23 +00001Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4 gets reset by xmlCleanupInputCallbacks() and this makes the
5 function useless. Same for output.
6
Daniel Veillard107ccaa2001-11-27 16:23:50 +00007Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
8
9 * xmlIO.c: robert pointed out a loop error in callback cleanups
10
Daniel Veillard8faa7832001-11-26 15:58:08 +000011Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12
13 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
14 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
15 they are not really tied to debugging
16
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000017Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
18
19 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
20 * xmllint.c: better --catalogs description
21
Daniel Veillard4855c8c2001-11-25 10:35:25 +000022Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
23
24 * tree.c: fixed a couple of problems in xmlSetProp()
25
Daniel Veillardcd337f02001-11-22 18:20:37 +000026Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
27
28 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
29 unappropriate stdout output.
30
Daniel Veillard566d4df2001-11-22 13:00:53 +000031Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
32
33 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
34 by Denis Beurive, closes #65111
35
Daniel Veillardb4545fd2001-11-20 09:37:09 +000036Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
37
38 * valid.c: in case of content model validity error, don't
39 print it if validity warnings were not requested.
40
Daniel Veillardc69e0b12001-11-20 08:35:07 +000041Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
42
43 * nanoftp.c: applied a couple of patches from Brian D Ripley.
44 * parserInternals.c: removed the last exit() call. Print an
45 unmaskable error on stderr instead (library mismatch detection)
46
MST 2001 John Fleck42304042001-11-18 00:18:06 +000047Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
48
49 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
50 shell instructions from Heiko Rupp
51
Daniel Veillardf7b094f2001-11-15 13:54:39 +000052Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
53
54 * catalog.c: use the URL notation file:// for default catalog paths
55
Daniel Veillard0ec98632001-11-14 15:04:32 +000056Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
57
58 * include/libxml/tree.h: better comments for _private fields
59 * tree.c: removed a problem when copying an entity reference.
60
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000061Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
62
63 * vms/*: updated instructions and diffs from John A Fotheringham
64
Daniel Veillarda11001b2001-11-12 22:45:36 +000065Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
66
67 * include/libxml/xmlerror.h: avoid an include problem if
68 #include <libxml/xmlerror.h> happens first in code
69 seems to be the case in KDE libs
70
Daniel Veillard8e3943c2001-11-12 21:35:44 +000071Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
72
73 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
74 from Igor for Windows
75
76Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
77
78 * Makefile.am: Gary Pennington pointed out a missing prefix
79
Daniel Veillard43d3f612001-11-10 11:57:23 +000080Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
81
82 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
83 * doc/*: upgraded and rebuilt the docs
84
Daniel Veillardc1f78342001-11-10 11:43:05 +000085Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
86
87 * HTMLparser.c: fix comment in scripts element parsing.
88 * result/HTML/doc3*: updated the results.
89
90Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
91
92 * uri.c: another URI bug fix #63336, using Joel Young patch.
93
Daniel Veillardc6e013a2001-11-10 10:08:57 +000094Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
95
96 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
97 a cleaned up version of the Pwd shell string generation.
98
Daniel Veillardbe480fb2001-11-08 23:36:42 +000099Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
100
101 * valid.c include/libxml/tree.h: trying to fix namespaces +
102 validation problems for good, closing #63619 in the process
103 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
104 wrong in this respect, fixed it.
105
Daniel Veillardd536f702001-11-08 17:32:47 +0000106Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
107
108 * xmllint.c: Morus Walter patch to allow --format and --encode
109
Daniel Veillard5004f422001-11-08 13:53:05 +0000110Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
111
112 * debugXML.c: Stefan Kost provided an help command for the shell
113
Daniel Veillarda6825e82001-11-07 13:33:59 +0000114Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
115
116 * debugXML.c: Heiko Rupp pointed that the shell would crash
117 on empty nodesets returns.
118
Daniel Veillard03f848d2001-11-07 12:53:46 +0000119Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
120
121 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
122 migh need the history libraries
123
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000124Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
125
126 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
127 handle the case of < in quoted attributes, Bastian Kleineidam
128
Daniel Veillardc853b322001-11-06 15:24:37 +0000129Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
130
131 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
132 fixing catalog breakages
133 * Makefile.am catalog.c result/catalogs/catal
134 result/catalogs/mycatalog.* test/catalogs/catal*:
135 fixed more problems in catalog support, added more regression tests
136 for both XML and SGML catalog handling
137
Daniel Veillard66870c72001-11-05 19:27:49 +0000138Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
139
140 * debugXML.c: applied an improvement to xmlGetLineNo() from
141 Keith Isdale
142
Daniel Veillardffe09c92001-11-05 14:21:47 +0000143Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
144
145 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
146 Side effect of the progressive catalog loading
147
Daniel Veillardad661b92001-11-05 11:43:15 +0000148Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
149
150 * Makefile.am: confexecdir and confexec_DATA were defined twice
151 pointed out by Karl Eichwalder
152
Daniel Veillard6eb17722001-11-04 22:19:27 +0000153Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
154
155 * xmlcatalog.c: avoid unlink() and use remove() instead.
156
Daniel Veillardea898282001-11-04 22:13:45 +0000157Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
158
159 * libxml.spec.in: cleanup
160 * include/libxml/xmlwin32version.h: updated with 2.4.8
161
Daniel Veillarda4617b82001-11-04 20:19:12 +0000162Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
163
164 * encoding.c global.data globals.c testThreads.c: fix bug #63752
165 of compiling libxml with a non standard set of options
166
John Fleck027edfb2001-11-04 20:13:58 +0000167Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
168
169 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
170 document --sgml option, fixing gnome bugzilla #63382
171
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000172Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
173
174 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
175 breakage of 2.4.7, added a couple of really needed APIs
176 like xmlCatalogIsEmpty() and xmlNewCatalog()
177 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
178 for install-catalog
179 * configure.in: preparing 2.4.8
180
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000181Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
182
183 * HTMLtree.c tree.c include/libxml/HTMLtree.h
184 include/libxml/tree.h include/libxml/xmlIO.h: more include
185 cleanups, export cleanly one html output + format function.
186
187Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
188
189 * parser.c: removed initGenericErrorDefaultFunc call from
190 xmlInitParser() since it could destroy previous calls to
191 xsltSetGenericErrorFunc() effects
192
Daniel Veillardebd38c52001-11-01 08:38:12 +0000193Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
194
195 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
196 keyword.
197
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000198Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
199
200 * Makefile.am: cleanup
201 * threads.c: cleanup too
202 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
203 from xsltproc
204 * include/libxml/tree.h include/libxml/parser.h: trying to break a
205 dependancy loop.
206
Daniel Veillard91c00402001-10-30 17:41:38 +0000207Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
208
209 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
210 was not used anymore !
211
Daniel Veillard52dcab32001-10-30 12:51:17 +0000212Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
213
214 * configure.in: preparing 2.4.7
215 * Makefile.am doc/Makefile.am: switched to the latest xmllint
216 manual page from John
217 * doc/*: updated the doc and rebuilt the generated pages
218
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000219Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
220
221 * xmlIO.c: closing bug #62711, the library should never
222 close stdin or stdout.
223
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000224Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
225
226 * uri.c: second pass at fixing #63336, using Joel Young
227 final patch. looks okay.
228
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000229Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
230
231 * uri.c include/libxml/uri.h: trying to clear #63336
232 allowing the escaping routine to parse unconformant
233 URI-References.
234
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000235Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
236
237 * vms/readme.vms vms/build_libxml.com nanoftp.c
238 include/libxml/xmlversion.h.in: a few VMS updates from
239 John A Fotheringham
240 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
241 and xmlCleanupOutputCallbacks() for the Perl binding people.
242
Daniel Veillard635ef722001-10-29 11:48:19 +0000243Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
244
245 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
246 apply fixes to close #63271 and avoid segfaults when
247 the error routine gets callbed before xmlInitParser()
248 get called.
249 * nanoftp.c error.c: Applied patches from Justin Fletcher
250 correcting some xmlGenericError misuses.
251
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000252Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
253
254 *doc/xmllint.xml, doc/xmllint.1
255 New and improved man page for xmllint - .xml is the original, .1
256 is the generated man page
257
Daniel Veillardc9484202001-10-24 12:35:52 +0000258Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
259
260 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
261 the web site from the main HTML document.
262
Daniel Veillard5151c062001-10-23 13:10:19 +0000263Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
264
265 * parser.c: fixed an erroneous validation bug when PE refs
266 occurs in external parsed entities referenced from the
267 internals subset
268 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
269 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
270 added the associated testcase, it's a nice one.
271 * HTMLparser.c: generate the DTD node as HTML still ...
272 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
273
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000274Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
275
276 * HTMLparser.c: fixed a bug in htmlNewDoc()
277
Daniel Veillard89cad532001-10-22 09:46:13 +0000278Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
279
280 * test/threads/*: added entities testing to the Thread test
281 * testThreads.c: make the test reasonable
282 * DOCBparser.c: fix the DTD public and system ID
283 * xmllint.c: added --sgml for SGML DocBook importing
284 * Makefile.am: added Docbtests target
285
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000286Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
287
288 * nanoftp.c: use only "anonymous@" string for anonymous passwds
289 * testThreads.c: removed bogus include
290
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000291Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
292
293 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
294 fixed a very serious (looping) validation bug
295
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000296Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
297
298 * include/libxml/globals.h include/libxml/threads.h threads.c
299 testThreads.c: far more testing, cleaning up bugs
300 * *.c : make sure globals.h is always included.
301
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000302Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
303
304 * HTMLparser.c: try to get rid of parser loops for good.
305
Daniel Veillardab7488e2001-10-17 11:30:37 +0000306Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
307
308 * configure.in: fixed some bugs in CFLAGS passing.
309 * test/threads Makefile.am testThreads.c: added a specific
310 threaded test case (really nasty, guaranteed).
311
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000312Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
313
314 * catalog.c: serious cleanup on the management of the
315 XML catalog tree, more tests done, especially with
316 the catalog PI.
317
Daniel Veillard364789a2001-10-16 12:45:00 +0000318Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
319
320 * catalog.c: avoid a problem in catalog cleanup on SMP if
321 catalogs were not initialized.
322
Daniel Veillard81463942001-10-16 12:34:39 +0000323Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
324
325 * catalog.c xpath.c: trying to cleanup the not thread safe
326 parts of the library.
327
Daniel Veillard64a411c2001-10-15 12:32:07 +0000328Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
329
330 * include/libxml/globals.h configure.in global.data: make
331 the allocation be per-thread a configure option
332 * encoding.c include/libxml/parser.h: fixed compilation
333 errors
334
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000335Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
336
337 * include/libxml/parser.h: Norm reported that a few lines
338 added were breaking libxslt compile, removed them for now
339
Daniel Veillard6f350292001-10-14 09:56:15 +0000340Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
341
342 * parser.c parserInternals.c threads.c: debugged and fixed
343 initialization problems which were giving troubles on SMP
344 boxes.
345
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000346Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
347
348 * include/libxml/Makefile.am: missing globals.h
349
Daniel Veillarde7090612001-10-13 12:18:28 +0000350Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000351
Daniel Veillarde7090612001-10-13 12:18:28 +0000352 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000353
Daniel Veillardd0463562001-10-13 09:15:48 +0000354Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
355
356 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
357 include/libxml/parserInternals.h include/libxml/tree.h
358 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
359 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
360 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
361 Applied the last patches from Gary, cleanup, activated threading
362 all user accessible global variables are now handled in globals.[ch]
363 Still a bit rought but make tests passes with either
364 --with-threads defined at configure time or not.
365 * Makefile.am example/Makefile.am: added globals.[ch] and threads
366 linking options
367
Daniel Veillardb8478642001-10-12 17:29:10 +0000368Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
369
370 * Makefile.am include/libxml/Makefile.am
371 include/libxml/globals.h globals.c include/libxml/threads.h
372 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
373 configure.in: started integrating the core of the thread support
374 not activated yet but half integrated. The code should still
375 compile and work anyway.
376
Daniel Veillardb44025c2001-10-11 22:55:55 +0000377Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
378
379 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
380 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
381 integrating the non-controversial parts of Gary Pennington
382 multithread patches
383 * catalog.c: corrected a small bug introduced
384
Daniel Veillard75b96822001-10-11 18:59:45 +0000385Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
386
387 * catalog.c include/libxml/catalog.h: very serious cleanup,
388 isolating unportable code and as much as possible the accesses
389 to the global shared catalog. May need more testing !
390
Daniel Veillard78d12092001-10-11 09:12:24 +0000391Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
392
393 * include/libxml/debugXML.h debugXML.c tree.c: integrating
394 Keith Isdale patches for the XSLT debugger interfaces. Some
395 cleanup
396
Daniel Veillardff0b7312001-10-11 06:46:09 +0000397Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
398
399 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
400 * DOCBparser.c: generate line nubers in elements
401
Daniel Veillard60087f32001-10-10 09:45:09 +0000402Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
403
404 * configure.in: preparing 2.4.6 release
405 * doc/xml.html doc/html/*: updated and rebuilt the docs
406 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
407
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000408Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
409
410 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
411 adding documentation for DV's supercatalog support
412
Daniel Veillard82d75332001-10-08 15:01:59 +0000413Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
414
415 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
416 super catalog support adding one API and one flag --sgml to
417 xmlcatalog
418
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000419Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
420
421 * doc/xmlcatalog_man.xml, xmlcatalog.1
422 One more crack at
423 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
424
425
Thomas Broyer47334c02001-10-07 16:41:52 +0000426Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
427
428 * xpath.c: implemented xmlXPathObjectCopy for external objects
429 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
430
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000431Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
432
433 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
434 finishing up fix to
435 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
436 the xmlcatalog man page display more elegantly
437
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000438Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
439
440 * configure.in: closing bug #61832
441 * HTMLparser.c: removed a warning
442
Daniel Veillard6ab38382001-10-06 13:08:27 +0000443Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
444
445 * xpath.c: fixing #61673 part I, do not loose doc information
446 when copying result value trees.
447
Daniel Veillard556c6682001-10-06 09:59:51 +0000448Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
449
450 * xpath.c: trying to harden the XPath interpreter
451
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000452Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
453
454 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
455 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
456
William M. Brack1633d182001-10-05 15:41:19 +0000457Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
458
459 * HTMLparser: repaired another loop problem
460
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000461Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
462
463 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
464 parsing.
465 * xpath.c: fix bug #61291 the default XML namespace node is
466 missing from the namespace axis.
467 * tree.c: refuse to create namespaces nodes with prefix "xml"
468
Daniel Veillard651f9472001-10-04 14:51:06 +0000469Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
470
471 * SAX.c: ouch a non-defined namespace could lead to a crash,
472 fixed #61215
473
Daniel Veillard7dd05702001-10-04 14:25:12 +0000474Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
475
476 * parserInternals.c: closed bug #61054
477
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000478Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
479
480 * include/libxml/Makefile.am: closing #60708
481
Daniel Veillarda293c322001-10-02 13:54:14 +0000482Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
483
484 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
485 adding xmlSAXParseFileWithData following Marco Stipek suggestion
486
Daniel Veillardf4309d72001-10-02 09:28:58 +0000487Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
488
489 * valid.c: close bug #61550 when xml: wasn't considered a namespace
490
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000491Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
492
493 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
494 * DOCBparser.c HTMLparser.c parser.c: fixed typos
495
Daniel Veillard16756b62001-10-01 07:36:25 +0000496Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
497
498 * catalog.c: Justin Fletcher provided cleaup code in case
499 HAVE_STAT is not defined
500 * include/win32config.h: Igor Zlatkovic suggested to have
501 HAVE_STAT defined there
502
William M. Brack5e1cac12001-09-28 16:19:18 +0000503Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
504
505 * catalog.c - fixed typing error reported by M. Barros
506
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000507Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
508
509 * xmllint.c - fixing typo
510
William M. Brackd28e48a2001-09-23 01:55:08 +0000511Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
512
513 * HTMLparser.c: small enhancement to prevent loop on
514 unrecognizable data
515
Daniel Veillardb1d62872001-09-21 09:47:08 +0000516Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
517
518 * parserInternals.c: applying patch from bug #60757 this
519 should close it
520
Daniel Veillardc0631a62001-09-20 13:56:06 +0000521Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
522
523 * catalog.c xmlcatalog.c: removed a couple of warning
524 * xpath.c: try to solve the linking problem on platforms
525 needing trio to compile
526
Daniel Veillard1a123612001-09-19 08:06:23 +0000527Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000528
Daniel Veillard1a123612001-09-19 08:06:23 +0000529 * Makefile.am libxml.spec.in: backing up non-documented changes
530 commited without review or aproval by Jens Finke <jens@gnome.org>
531 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000532
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000533Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
534
535 * configure.in: Joe Orton provided a patch fixing a problem
536 when iconv is specified to be in a non-standard directory
537 but wasn't exported in xml2-config --cflags
538
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000539Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
540
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000541 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000542 troubles with 2.4.4 errors.
543
Daniel Veillard16698282001-09-14 10:29:27 +0000544Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
545
546 * encoding.c entities.c: do not output hexadecimal charrefs
547 when serializing HTML since some version of Netscape can't
548 grok it, generate decimal ones.
549 * result/HTML/doc3.htm: output changed due to previous test
550 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
551
Daniel Veillard98fed372001-09-13 11:34:58 +0000552Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
553
554 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
555 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
556
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000557Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000558 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000559
560 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
561 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
562 updated the configuration scripts systems accordingly
563
Daniel Veillard04382ae2001-09-12 18:51:30 +0000564Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
565
566 * configure.in: preparing for 2.4.4
567 * doc/xml.html doc/html/*: updated and rebuilt the docs
568
Daniel Veillardd63437e2001-09-12 15:00:27 +0000569Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
570
571 * win32/dsp/libxml2.def.src: tried to incorporate comments
572 from bug #59220
573
Daniel Veillard319a7422001-09-11 09:27:09 +0000574Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
575
576 * parser.c result/noent/wml.xml: fixed bug #59981 related
577 to handling of '&' in attributes when entities are substitued
578
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000579Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
580
581 * libxml.h include/libxml/xmlversion.h.in
582 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
583 Tried to close bug #60131
584
Daniel Veillardbce62332001-09-10 18:46:55 +0000585Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
586
587 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
588
Daniel Veillard143b04f2001-09-10 18:14:14 +0000589Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
590
591 * SAX.c: fixing bug #59946 on xmlns=""
592
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000593Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
594
595 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
596 but allocates a new error code.
597
Daniel Veillard05c13a22001-09-09 08:38:09 +0000598Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
599
600 * xmllint.c: John Fleck fixed typos in the options output
601 * parser.c SAX.c: fix ignorable white space SAX selection
602
603Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
604
605 * entities.c: Steve Underwood found the possibility of an
606 ininite loop in case of error.
607
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000608Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
609
610 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
611
Daniel Veillarda050d232001-09-05 15:51:05 +0000612Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
613
614 * parser.c: warn if version is not 1.0 but it's not
615 strictly speaking an error after analyzing the spec
616
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000617Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
618
619 *doc/catalog.html - add link to the html version of the
620 man page, other linguistic cleanups
621
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000622Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
623
624 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
625 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
626 file, has not yet been included in the build.
627
Daniel Veillard99784ff2001-09-01 16:20:28 +0000628Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
629
630 * catalog.c: removed a duplicate affectation Justin Fletcher
631
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000632Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
633
634 * tree.c: Armin Sander pointed a possible text coalescing
635 problem, completed his patch.
636
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000637Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
638
639 * trionan.c: Fixed const and volatile re-definition problem
640
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000641Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
642
643 * libxml.4 parser.c: doc updates from Heiko Rupp
644 * parserInternals.c: 2 sanity checks from Heiko Rupp
645
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000646Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
647
648 * tree.c: applied patch from Armin Sander to make some pointers
649 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000650 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000651
Daniel Veillardb06c6142001-08-27 14:26:30 +0000652Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
653
654 * xpath.c: hum, restrict the integer usage gcc bug workaround
655 to only gcc compilers so that other architecture don't get
656 penalized by this limitation.
657 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
658
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000659Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
660
661 * valid.c: fixed a Windows compiler warning (Chris Poblete)
662 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
663
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000664Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
665
666 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
667 --convert option to xmlcatalog to convert SGML ones to
668 the XML syntax.
669 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
670
671 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000672Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
673
674 * catalog.c xmlIO.c: started some serious testing and fixed
675 a few bug and optmization needs.
676
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000677Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
678
679 * Makefile.am configure.in include/libxml/xmlwin32version.h:
680 preparing for a 2.4.3 release even if it may not be ready yet
681 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
682 all file parsing lookup to go through the entity resolver, add
683 to add an API to bypass it (needed to load catalogs themselves),
684 some cleanup on the catalog code too.
685 * nanoftp.c: small cleanup
686 * doc/catalog.html: small update
687
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000688Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
689
690 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
691 Jun Kuriyama
692
Daniel Veillardffb120d2001-08-23 00:52:23 +0000693Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
694
695 * doc/catalog.html: finished the catalog documentation
696
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000697Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
698
699 * doc/catalog.html doc/xml.html: added documentation about
700 Catalog support, misses an API description
701 * doc/html/*: reextracted the API pages
702
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000703Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
704
705 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
706 Added the part about section 7.2 on URI resolution,
707 fixed a side effect in the HTML parser, look complete
708 and ready to rock except the URI/SystemID part!
709
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000710Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
711
712 * include/libxml/catalog.h include/libxml/parser.h
713 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
714 xmlIO.c: added support and APIs needed for the catalog PI
715 * include/libxml/xmlIO.h: cleanup
716
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000717Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
718
719 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
720 include/libxml/catalog.h: starts to look okay, really
721 plugged the new framework, cleaned a lot of stuff,
722 added some APIs, except the PI's support missing this
723 should be mostly complete
724 * result/catalogs/* test/catalogs/*: added new test, enriched
725 the existing one with URN ID tests
726
Daniel Veillard64339542001-08-21 12:57:59 +0000727Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
728
729 * catalog.c: fixed nextCatalog
730 * result/catalogs/docbook test/catalogs/*: started adding
731 a small regression test
732
Daniel Veillardcda96922001-08-21 10:56:31 +0000733Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
734
735 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
736 more work on the XML catalog support.
737 * parser.c include/libxml/parser.h: small cleanup seems using
738 list as a public parameter name can give portability troubles
739 * trionan.c trionan.h xpath.c include/libxml/trionan.h
740 include/libxml/xpath.h include/libxml/Makefile.am: removed
741 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
742 wrappers
743
Bjorn Reese45029602001-08-21 09:23:53 +0000744Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
745
746 * Makefile.am trio.c triodef.h trionan.c xpath.c
747 include/libxml/Makefile.am include/libxml/trionan.h:
748 Re-worked Not-A-Number and Infinity support.
749 * xmlcatalog.c: added readline include files
750
Daniel Veillard344cee72001-08-20 00:08:40 +0000751Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
752
753 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
754 testCatalog as xmlcatalog, making it an installed app
755 adding a shell, and preparing it to be a /etc/xml/catalog
756 management tool, though not ready yet
757 * catalog.c include/libxml/catalog.h: adding support for
758 XML Catalogs http://www.oasis-open.org/committees/entity/
759 not finished, there is some interesting tradeoffs and a
760 few open questions left.
761
Daniel Veillardb7664f42001-08-19 13:00:43 +0000762Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
763
764 * xmllint.c: fixed a line formatting problem
765
Daniel Veillard5015b712001-08-17 09:37:52 +0000766Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
767
768 * SAX.c: removed a couple of unused variable (Albert Chin)
769
Daniel Veillardbb371292001-08-16 23:26:59 +0000770Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
771
772 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
773 trying to fix some troubles w.r.t. function returning
774 const xxxPtr.
775
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000776Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
777
778 * win32/dsp/libxml2.def.src: another set of symbols conditionally
779 defined
780
Daniel Veillardae6db172001-08-16 19:32:00 +0000781Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
782
783 * xpointer.c: removed unused var
784
Daniel Veillard09190202001-08-16 16:27:41 +0000785Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
786
787 * testXPath.c: another small cleanup closing bug #59110
788
Daniel Veillard796f4b62001-08-16 16:00:13 +0000789Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
790
791 * win32/dsp/libxml2.def.src: small cleanup closing bug
792 #59108
793
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000794Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
795
796 * example/gjobread.c: add xmlCleanupParser() before leaving
797
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000798Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
799
800 * config.h.in configure.in include/libxml/xmlwin32version.h:
801 released 2.4.2
802
Daniel Veillardd3d06722001-08-15 12:06:36 +0000803Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
804
805 * include/libxml/valid.h debugXML.c valid.c: deprecate
806 the non-boundchecking Sprintf functions, add Snprintf
807 this should close bug #57984
808
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000809Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
810
811 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
812 URIs before doing the lookups (pointed by Mark Vakoc)
813
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000814Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
815
816 * xpath.c: serious changes on Result Value Trees and NodeSets
817 w.r.t. deallocation and collect operations. Probably not
818 100% clean (merge of allocated trees smells like a problem).
819 Seems sufficient to close #58943
820
Daniel Veillard90493a92001-08-14 14:12:47 +0000821Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
822
823 * xmllint.c: adding a --format option
824
Daniel Veillardfe703322001-08-14 12:18:09 +0000825Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
826
827 * xpath.c: count() was broken on Result Value Tree
828 * xmlIO.c: fixed file:/// accesses on _WIN32
829
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000830Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
831
832 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
833 macro was renamed, this should close bug #58683
834
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000835Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
836
837 * SAX.c: small fix fixing bug #58539 reported by coolo, in
838 entity substitution mode text at the end of the entity might
839 be added due to text coalescing.
840 * nanoftp.c parser.c: small cleanup
841
Daniel Veillard0c720972001-08-08 20:59:00 +0000842Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
843
844 * HACKING: added John Fleck right to commit in the doc subdir
845
Daniel Veillard48da9102001-08-07 01:10:10 +0000846Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
847
848 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
849 allow to inherit attributes from the DTD directly in the
850 tree, this is needed for XPath and can be a useful feature.
851 Inherited namespaces are always provided at the tree level now
852 * test/defattr* result/defattr* result/noent/defattr*: added a couple
853 of tests for this feature (XSLT being the prime user).
854
Daniel Veillard50f34372001-08-03 12:06:36 +0000855Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
856
857 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
858 testSAX.c xmlIO.c xmllint.c include/win32config.h
859 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
860 include/libxml/xmlwin32version.h.in win32/README.MSDev
861 win32/dsp/*: applied Win32 Facelift No.2 patches from
862 Igor Zlatkovic for Windows/MSC
863
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000864Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
865
866 * SAX.c: unparsedEntityDecl() the URI computation of the
867 entity wasn't done breaking XSLT unparsed-entity-uri()
868
Daniel Veillard567e1b42001-08-01 15:53:47 +0000869Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
870
871 * xpath.c: fixed a bug when walking the descendants and
872 the current node has no children
873 * debugXML.c: show up when a text node is supposed to not be escaped
874
Thomas Broyerf186c822001-07-31 23:30:37 +0000875Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
876
877 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
878 worked like the set:leading() function)
879 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
880
Daniel Veillardba6db032001-07-31 16:25:45 +0000881Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
884
Daniel Veillard57905372001-07-31 15:52:17 +0000885Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
886
887 * include/libxml/xmlIO.h: apply change to close #58141
888 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
889
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000890Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
891
892 * parser.c: when the internal subset uses a PE, then the
893 included entity can use conditional sections.
894
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000895Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896
897 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
898 when walking the namespace axis showing up in
899 libxst/tests/general/bug-12
900 * xmlmemory.c: added the possibility to trace a given block
901 defined by its address
902
Daniel Veillard4aafa792001-07-28 17:21:12 +0000903Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * parser.c: don't override existing encoding specified before
906 starting xmlParseDocument()
907
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000908Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
909
910 * include/libxml/xmlwin32version.h: reinserted, needed for
911 Windows users of CVS
912
Darin Adlera77cac02001-07-27 17:41:51 +00009132001-07-27 Darin Adler <darin@bentspoon.com>
914
Darin Adler699613b2001-07-27 22:47:14 +0000915 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
916 * testCatalog.c: Add include of <libxml/parser.h>.
917
9182001-07-27 Darin Adler <darin@bentspoon.com>
919
Darin Adlera77cac02001-07-27 17:41:51 +0000920 * include/libxml/.cvsignore:
921 * include/libxml/xmlwin32version.h:
922 Remove this file from CVS because it's generated.
923
Daniel Veillard50822cb2001-07-26 20:05:51 +0000924Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * parser.c include/libxml/parser.h: applied const patches from
927 Tom Moog #58002
928
Thomas Broyerba4ad322001-07-26 16:55:21 +0000929Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
930
931 * xpath.c include/libxml/xpath{,Internals}.h: added a function
932 lookup framework
933
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000934Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * tree.c: fixed xmlCopyNode() for documents
937
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000938Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * parser.c: fixed bugs #58073 reported by Greg Shtilman
941
942Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000943
944 * parser.c: fixes bug #57652 reported by Morus Walter
945
Daniel Veillarde3924972001-07-25 20:25:21 +0000946Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
949
Daniel Veillarda53c6882001-07-25 17:18:57 +0000950Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
953 errors, lesson don't add new functions at 1am before a release
954 * xpath.c: integrated fix from Bjorn to avoid divide by zero
955 from XPath initialization when possible.
956
Daniel Veillardd9bad132001-07-23 19:39:43 +0000957Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
958
959 * result/scripts/base*: removing history/readline changed
960 this slightly
961 * include/libxml/parser.h SAX.c parser.c parserInternals.c
962 xmllint.c: make element content line number generation
963 optionnal to avoid breaking old apps added interface to switch
964
Daniel Veillardf012a642001-07-23 19:10:52 +0000965Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * configure.in: get rid of the readline and libhistory
968 dependancies by default, release 2.4.1 with IA64 fix
969 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
970 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
971 John Kroll fixes to allow saving to HTTP via PUT (or
972 POST of needed).
973 * doc/html/*.html: regenerated the docs
974
Thomas Broyere8126242001-07-22 03:54:15 +0000975Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
976
977 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
978 xmlHashScanFull and xmlHashScannFull3 to get passed the
979 three keys as arguments to the callback function
980
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000981Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * configure.in Makefile.am: removed libxml softlink for good
984 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
985 100% coverage by gtk-doc
986
Daniel Veillard8599e702001-07-17 21:38:51 +0000987Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
990 fixed serious troubles due to size_t vs. int mismatch
991
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000992Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
995
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000996Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
997
998 * include/libxml/xpath{,Internals}.h xpath.c: added a more
999 convenient extension API for value and context managing
1000 Now handles external objects through xmlXPathPopExternal,
1001 xmlXPathWrapExternal and xmlXPathReturnExternal.
1002 Added functions for sets operations (intersection, etc.)
1003
Daniel Veillard22090732001-07-16 00:06:07 +00001004Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1005
1006 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1007 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1008 HTMLparser.c: cleanup of global variables, marking some
1009 const or private.
1010
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001011Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001012
1013 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1014 fixed xmlXPathNodeSetItem when passing index=0
1015
Daniel Veillard05dec342001-07-14 21:57:39 +00001016Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1017
1018 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1019
Daniel Veillard28ae6362001-07-14 16:44:32 +00001020Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1021
1022 * xmllint.c: fixed compilation under Cygwin #57503
1023 * TODO: update
1024
Peter Williamsed156f52001-07-13 18:35:13 +000010252001-07-13 Peter Williams <peterw@ximian.com>
1026
1027 * config.h.in: add #undef HAVE_DLFCN_H
1028
1029 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1030 builddir.
1031
Daniel Veillard73b36e32001-07-12 15:09:52 +00001032Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1033
1034 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1035 raised by #57348 and #57381
1036
Daniel Veillard7db37732001-07-12 01:20:08 +00001037Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1038
1039 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1040 tree.c xpointer.c: store the line numbder in element->content,
1041 may break some software, need a configuration mechanism
1042
Darin Adler96037892001-07-11 00:03:16 +000010432001-07-10 Darin Adler <darin@bentspoon.com>
1044
1045 * .cvsignore:
1046 * example/.cvsignore:
1047 * include/.cvsignore:
1048 * include/libxml/.cvsignore:
1049 Various things that are generated and should be ignored.
1050
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001051Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1052
1053 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1054 * doc/xml.html doc/html/*: updated the docs
1055
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001056Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1057
1058 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1059 validation occured on content with element child
1060
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001061Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * tree.c: fixed XML Base computation which was broken
1064 * debugXML.c: added a base function to the shell
1065 * Makefile.am result/scripts/* test/scripts/*: added scripts
1066 based regression tests, and adding 2 XML Base tests
1067
Daniel Veillard19e96c32001-07-09 10:32:59 +00001068Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * tree.c: set properties doc and call xmlSetListDoc for properties
1071 content when grafting them in a different tree.
1072 * aclocal.m4: remove from CVS
1073
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001074Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1075
1076 * win32/libxml2/libxml2.def.src: added some missing entry point
1077 for XPath (Mark Vakoc)
1078
Daniel Veillard388236f2001-07-08 18:35:48 +00001079Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1080
1081 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1082 layer should URI-Unescape before trying to open resources.
1083
Daniel Veillard04383752001-07-08 14:27:15 +00001084Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * xpath.c: fix the name() bug for elements in the default
1087 namespace reported by Charlie Bozeman
1088
Daniel Veillard7583a592001-07-08 13:15:55 +00001089Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1092 led to an XPath fix, improvements of SAX initialization, and
1093 an added option --nocdata to testXPath
1094
Daniel Veillard449d7392001-07-07 19:11:06 +00001095Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1096
1097 * doc/libxml-doc.el: Felix Natter provided anew version working
1098 with XEmacs too
1099
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001100Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1101
1102 * include/libxml/xpath.h: small cleanup
1103 * doc/xml.html: update
1104
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001105Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1108 released 2.3.14
1109
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001110Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1111
1112 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001113 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001114
Daniel Veillard73c9c042001-07-05 20:02:54 +00001115Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1118 were not equal to empty strings
1119
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001120Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1121
1122 * SAX.c: fixed a URI-Reference computation problem when validating
1123 * xmlIO.c: small cleanup
1124
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001125Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1126
1127 * parser.c: improved the description of a couple of interfaces
1128 upon Larry Stamper suggestion
1129
Daniel Veillard62f313b2001-07-04 19:49:14 +00001130Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1131
1132 * SAX.c entities.c parser.c: changed completely the way entities
1133 are handled when running the parser in entity substitution mode.
1134 This fixes a bug reported by Stephan Kulow and nearly divides
1135 by 3 the amount of memory required by libxslt to load and process
1136 DocBook TDG.
1137
Daniel Veillardf420ac52001-07-04 16:04:09 +00001138Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1139
1140 * HTMLparser.c: fixing a too early root closing problem raised
1141 byt Prashanth Naidu
1142
Daniel Veillard8c357d52001-07-03 23:43:33 +00001143Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1144
1145 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1146 raised by Mark Vakoc.
1147
Daniel Veillard6e90d192001-07-03 16:37:49 +00001148Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * example/Makefile.am: fixed the include path to add srcdir/include
1151 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1152 and some cleanup
1153
Daniel Veillardf06307e2001-07-03 10:35:50 +00001154Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1155
1156 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1157 lot of optimization work, results in significant improvements
1158 when handling really complex XPath queries. Add a small optimizer
1159 for unions, improve [n] and [last()], avoid some costly ops.
1160
Daniel Veillard77044732001-06-29 21:31:07 +00001161Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1164 * xpath.c: small cleanup
1165 * xmlGetNsList: reformated, fixed problems if used on Entities
1166
Daniel Veillard2adbb512001-06-28 16:20:36 +00001167Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1170
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001171Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1174 * Makefile.am example/Makefile.am: workaround automake generating
1175 erroneous deps
1176
Daniel Veillard12f7d292001-06-28 13:12:11 +00001177Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1178
1179 * include/win32config.h: bug #56801 Yon Derek provided a patch
1180 to the windows config file.
1181
Daniel Veillard87ee9142001-06-28 12:54:16 +00001182Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1183
1184 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1185 libxml.h : Yon Derek provided a set of changes to compile from
1186 CVS on Windows/MSC
1187
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001188Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * parser.c: fixed UTF8 BOM support in push mode
1191 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1192 added a specific testcase
1193
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001194Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * Makefile.am: added --push regression tests
1197 * parserInternals.c: the XML parser segfaulted in --push mode
1198
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001199Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * configure.in: moved the symlinks detection within a CVS
1202 check, this is not portable and will be removed soon.
1203 * xpath.c: small cleanup/speedup
1204
Daniel Veillard11648102001-06-26 16:08:24 +00001205Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1206
1207 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1208 release of 2.3.12
1209 * parser.c: make an error message if unknow entities in all cases
1210
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001211Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1212
1213 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1214
Daniel Veillard23793842001-06-25 16:07:45 +00001215Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1218 includes were installed in the wrong dir
1219
Daniel Veillardf5498f32001-06-25 15:08:36 +00001220Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * doc/html.xml: warn against sending code to exhibit bugs.
1223
Daniel Veillard56f06462001-06-24 21:34:03 +00001224Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1225
1226 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1227 Tru64 from Thomas Leitner
1228
Daniel Veillardc5d64342001-06-24 12:13:24 +00001229Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * AUTHORS: added William and Bjorn
1232 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1233 daniel@veillard.com hopefully I won't have to do this again
1234 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1235 docs can be rebuilt cleanly now
1236 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1237 from CVs it's generated, added include/libxml/xmlwin32version.h
1238 also generated but which should change far less frequently.
1239 * catalog.c nanoftp.c: made sure to include libxml.h not
1240 libxml/xmlversion.h directly
1241 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1242 when compiling on WIN32 and MSC
1243
Daniel Veillard07385fd2001-06-23 21:55:48 +00001244Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * include/Makefile.am include/libxml/Makefile.am configure.in:
1247 fixed make distcheck and rebuilding the rpms
1248
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001249Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1250
1251 * configure.in: should finish the migration of exported includes
1252 into a real include/libxml in CVS, at least for CVS users.
1253 * removed the exported headers, added in include/libxml (as well
1254 as xmlversion.h.in).
1255
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001256Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * configure.in: fixed the way to detect symlink
1259
Daniel Veillard66541772001-06-23 18:31:04 +00001260Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1261
1262 * configure.in: updated, include/libxml is now a real CVS dir
1263
Daniel Veillardca989762001-06-23 17:39:29 +00001264Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1265
1266 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1267 version works with both libxml1 and libxml2 (it autodetects
1268 the prefix of the html-files) from Felix Natter.
1269 * doc/xml.html: updated doc accordingly
1270
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001271Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * xpath.c: fixed the bug generating a template loop in libxslt
1274 when using docbook-xsl-1.4, * should filter out document nodes
1275 * HACKING: added William
1276 * TODO: updated
1277
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001278Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * doc/FAQ.html: added a warning about gcc-3.0
1281 * doc/xml.html: added reference to gdome2 and removed a confusing
1282 sentence
1283
Daniel Veillardf7f41852001-06-22 15:18:01 +00001284Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * xmlversion.h: okay this is a generated file, but Windows
1287 users need it and they can't generate it, and I want CVS
1288 Windows users ...
1289 * win32/libxml2/libxml2_so.dsp: Windows project file for
1290 the shared lib version of libxml2
1291 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1292 resources needed for libxslt/xsltproc by Yon Derek
1293
Bjorn Reese3157b342001-06-22 14:41:45 +00001294Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1295
1296 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1297
Daniel Veillard4151acb2001-06-22 10:48:57 +00001298Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299
Daniel Veillardcc146db2001-06-22 11:10:52 +00001300 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1301
1302Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1303
Daniel Veillard4151acb2001-06-22 10:48:57 +00001304 * include/win32config.h: Yon Derek provided a first fix
1305 to be able to compile libxslt/xsltproc on Windows
1306
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001307Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * xpath.c: attempt to work around what seemed a gcc optimizer
1310 bug when handling floats on i386 http://veillard.com/gcc.bug
1311 * tree.c entities.c encoding.c: doing some cleanups while
1312 chasing it
1313
Daniel Veillard017b1082001-06-21 11:20:21 +00001314Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1315
1316 * Makefile.am: cleanup when --without-debug is specified
1317 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1318 w.r.t. --without-debug and other include points
1319 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1320 Catalogs
1321 * configure.in entities.h tree.h HTMLparser.c: removed
1322 --without-corba, made the _private field mandatory
1323
Daniel Veillard87a764e2001-06-20 17:41:10 +00001324Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1325
1326 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1327 outputs a BOM in UTF8, an errata has been issued to avoid the
1328 problem, that was the most reasonable solution... Add support
1329 for a leading UTF8 BOM in entities.
1330
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001331Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * valid.c: fixed a bug found when post validating an entity ref
1334 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1335 activate it too
1336
Daniel Veillard39196eb2001-06-19 18:09:42 +00001337Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1340 weakness in the node copy the XPointer and the XInclude
1341 implementations. Serious cleanup.
1342
Daniel Veillard3739b982001-06-19 12:51:30 +00001343Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1344
1345 * Makefile.am: Kjartan Maraas provided a small patch to
1346 add xml2-config.in to EXTRA_DIST
1347
Daniel Veillarda9142e72001-06-19 11:07:54 +00001348Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1349
1350 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1351 provided another failing case found in KDE, the way the
1352 ctxt->vctxt.nodeTab was allocated and freed changed over
1353 time but it wasn't completely cleaned up. This should fix it.
1354
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001355Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * parser.c: Stephan Kulow also raised the fact that line number
1358 could get miscounted making debug harder, fixed the problem
1359 in xmlParseCharData()
1360
Daniel Veillard64b98c02001-06-17 17:20:21 +00001361Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1362
1363 * valid.c: Stephan Kulow pointed out a problem when validating
1364 and using an empty entity, forgot a 'break' in a case.
1365
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001366Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367
1368 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1369 * doc/xml.html: updated with 2.3.11
1370
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001371Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * TODO: updated adding cleanup of generated doc
1374 * configure.in: prepared to release 2.3.11
1375 * xmllint.c: added --version for bug reporting
1376 * doc/html/*.html: rebuilt the doc
1377
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001378Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * xpath.c: first part of the work on selecting namespace to
1381 fix bug #56115
1382
Daniel Veillard96ed5832001-06-15 22:22:04 +00001383Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1384
1385 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1386 when using -liconv
1387 * TODO: updated
1388
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001389Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1390
1391 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1392 cleanup, encoding support.
1393
Daniel Veillard608ad072001-06-14 08:32:28 +00001394Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1395
1396 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1397
Daniel Veillard239d0522001-06-13 23:02:48 +00001398Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1399
1400 * xpath.c: bug detected by Ankh when / is used as a function arg
1401
Daniel Veillard02bb1702001-06-13 21:11:59 +00001402Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1403
1404 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1405 of element and use it to avoid outputting formatting spaces at
1406 the wrong place. Implemented the format parameter for HTML save.
1407 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1408 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1409 result/HTML/wired.html: of course this impact the result of a
1410 number of HTML tests
1411
Daniel Veillard95d845f2001-06-13 13:48:46 +00001412Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1413
1414 * HTMLtree.[ch]: started augmenting the HTML save API with
1415 encoding and formatting parameters
1416
Daniel Veillardeca60d02001-06-13 07:45:41 +00001417Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1418
1419 * HTMLtree.h: cleanup and started evaluating the work needed on
1420 revamping the HTML output code
1421
Daniel Veillard84666b32001-06-11 17:31:08 +00001422Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1423
1424 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1425
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001426Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1427
1428 * valid.c: fixed bug #56049, forgot one check in the
1429 validation routine
1430
Daniel Veillardca2366a2001-06-11 12:09:01 +00001431Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1432
1433 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1434
Daniel Veillard6761eee2001-06-11 10:29:38 +00001435Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1436
1437 * libxml.h: fixed an error in last commit
1438 * doc/FAQ.html: added an entry for compilation from CVS
1439
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001440Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1441
1442 * xmlversion.h.in libxml.h: Cygwin patches
1443 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1444 * tree.h: cleanup
1445
Daniel Veillardacd370f2001-06-09 17:17:51 +00001446Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1447
1448 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1449 memory block in a strange case where libxml is linked twice
1450 in the binary.
1451
Daniel Veillard1d047672001-06-09 16:41:01 +00001452Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1453
1454 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1455 state far too often, simple fix used to avoid it.
1456
Daniel Veillard4497e692001-06-09 14:19:02 +00001457Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458
1459 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1460 being processed, applied his patch
1461 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1462
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001463Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1464
1465 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1466 provided fixes to compile on MSCC again
1467 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1468 also provided an update for the project files.
1469
Daniel Veillarda682b212001-06-07 19:59:42 +00001470Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1471
1472 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1473 bug #55810
1474
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001475Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1476
1477 * tree.c: fixed xmlGetNsProp() to close bug #55683
1478 Note this requires libxslt to use it's own function instead.
1479
Daniel Veillardf0c53762001-06-07 16:07:07 +00001480Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481
1482 * HTMLtree.c: when in a pre element no formatting space should
1483 be added.
1484 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1485
Daniel Veillard068a9652001-06-07 15:30:26 +00001486Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1487
1488 * configure.in: added tests for signal() and signal.h
1489
Daniel Veillard541d6552001-06-07 14:20:01 +00001490Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1493
Daniel Veillard8a367d42001-06-07 14:01:34 +00001494Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495
1496 * doc/libxml-doc.el: Felix Natter provided a new version for
1497 libxml2
1498
Daniel Veillard8a926292001-06-07 11:20:20 +00001499Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1500
1501 * HTMLtree.c: when in a pre element no formatting space should
1502 be added.
1503
Daniel Veillard14839d52001-06-06 16:11:56 +00001504Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1507
Daniel Veillarde95e2392001-06-06 10:46:28 +00001508Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1509
1510 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1511 hack
1512 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1513 * uri.c: fixed a warning
1514
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001515Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1516
1517 * HTMLtree.c: trying to close bug #55772 escaping in script
1518 elements
1519 * doc/xml.html: suggest to send mail to the list
1520
1521Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001522
1523 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1524 good. Use a macro and based on the solution provided in
1525 vsnprintf manual page from GNU.
1526
Bjorn Reese99748722001-06-05 12:49:15 +00001527Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1528
1529 * error.c: Workaround for non-preserving variadic list.
1530 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1531
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001532Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533
1534 * doc/xml.html: added 2.3.10 release
1535
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001536Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1537
1538 * configure.in: releasing 2.3.10
1539
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001540Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1543
Daniel Veillard20042422001-05-31 18:22:04 +00001544Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1545
1546 * encoding.c: Robert Collins provided a patch to add the
1547 "US-ASCII" encoding alias
1548
Daniel Veillard97ac1312001-05-30 19:14:17 +00001549Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550
1551 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1552 string oriented functions and started cleaning the related areas
1553 in xpath.c which needed fixing in this respect
1554
Daniel Veillard2d703722001-05-30 18:32:34 +00001555Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1556
1557 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1558 #55380
1559 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1560
Daniel Veillard9403a042001-05-28 11:00:53 +00001561Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * TODO: updated
1564 * nanohttp.[ch] : started adding APIs to get the redirected URL
1565 when this occurs (needed for further base computation
1566 * tree.h: cleanup
1567 * encoding.c: cleanup
1568 * SAX.c: minor change around ctxt->loadsubset
1569
Daniel Veillard6278fb52001-05-25 07:38:41 +00001570Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1571
1572 * Makefile.am include/Makefile.am: small change to have
1573 include/libxml rebuilt if working from CVS.
1574 * uri.c: applied another patch from Carl Douglas for URI escaping,
1575 this should close bug #51876
1576
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001577Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1578
1579 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1580 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1581 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1582 added specific regression test
1583 * parser.h: preparing for the XSLT mode where DTD inherited
1584 attributes are added to the tree.
1585
Daniel Veillardbbd22452001-05-23 12:02:27 +00001586Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1587
1588 * xinclude.[ch]: Updated the namespace for the Last Call version
1589 * result/XInclude/include test/XInclude/include: updated the
1590 testsuite accordingly
1591
Daniel Veillard8514c672001-05-23 10:29:12 +00001592Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1595 related to bug #51876
1596
Daniel Veillard42596ad2001-05-22 16:57:14 +00001597Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1598
1599 * tree.c: fixed a gross mistake in base computation, xml:base is
1600 not completely correct yet (need cascade).
1601 * xpath.[ch]: added the few things needed to find a function name
1602 and URI from the XPath context when it is called.
1603
Daniel Veillard81418e32001-05-22 15:08:55 +00001604Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1605
1606 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1607 * DOCBparser.c: small cleanup
1608 * xmllint.c: added a --catalogs option to load catalogs from
1609 $SGML_CATALOG_FILES
1610 * tree.c: cleanup
1611 * configure.in: iconv library fixup, ICONV_LIBS
1612
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001613Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1614
1615 * catalog.c: handling of CATALOG entries. detection of recursion,
1616 and a few bugfixes
1617 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1618 against the default namespace
1619
Daniel Veillard04b93292001-05-21 08:15:31 +00001620Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1621
1622 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1623
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001624Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1625
1626 * parser.c: fixed propagation context info when parsing an
1627 external entity.
1628 * doc/html/*.html: regenerated a couple of docs
1629
Daniel Veillard4623acd2001-05-19 15:13:15 +00001630Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1631
1632 * doc/xml.html: update with 2.3.9 informations
1633
Daniel Veillardbed7b052001-05-19 14:59:49 +00001634Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1635
1636 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1637 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1638 * doc/html/* : rebuilt the docs
1639 * valid.c: small patch which may improve some case when
1640 validating.
1641
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001642Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * HTMLparser.c: Closed bug #54891
1645 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1646 to the suite
1647
1648Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1649
1650 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1651 applied a documentation patch from LotR and filled in a few missing
1652 descriptions
1653
Daniel Veillard76d66f42001-05-16 21:05:17 +00001654Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1655
1656 * xpath.c tree.c parser.c: speed optimizations at the parser level
1657 document tree freeing and xpath evaluation
1658
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001659Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * parser.c parser.h parserInternals.h: fixed a couple of
1662 interfaces for handling memory buffer input to const char *
1663 upon suggestion of JamesH.
1664
Daniel Veillardc3739e72001-05-15 15:23:27 +00001665Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1666
1667 * configure.in: LoTR sent a patch fixing the previous commit
1668
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001669Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1670
1671 * configure.in: trying to deal again with the stoopid -R linking
1672 flag of Solaris
1673
Daniel Veillard790142b2001-05-15 10:51:53 +00001674Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1675
1676 * xpath.h: two nodeset access macros from Thomas Broyer
1677
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001678Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1679
1680 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1681 patch from Thomas Broyer
1682
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001683Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1686 case
1687 * INSTALL: was empty added stuff from the FAQ
1688
Daniel Veillard75bea542001-05-11 17:41:21 +00001689Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1690
1691 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1692 attributes handling and #54433 by adding xmlUnsetProp()
1693 and xmlUnsetNsProp()
1694
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001695Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1696
1697 * HTMLparser.c: Patch from Jonas Borgström
1698 (htmlGetEndPriority): New function, returns
1699 the priority of a certain element.
1700 (htmlAutoCloseOnClose): Only close inline elements if they
1701 all have lower or equal priority.
1702 * result/HTML: this of course changed a number of tests results.
1703
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001704Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1705
1706 * xmlIO.c catalog.c: plugged in the default catalog resolution
1707 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1708 documentations
1709 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1710
Daniel Veillarda7374592001-05-10 14:17:55 +00001711Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1712
1713 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1714 integrating catalogs
1715 * catalog.[ch] testCatalog.c: adding a small catalo API
1716 (only SGML catalog support).
1717 * parser.c: restaured xmlKeepBlanksDefault(0) API
1718
Daniel Veillardc17337c2001-05-09 10:51:31 +00001719Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1722
Daniel Veillard257d9102001-05-08 10:41:44 +00001723Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1724
1725 * parser.c: added xmlParseExternalEntityPrivate() to allow
1726 propagation of ctxt->_private when parsing external entities
1727
Daniel Veillard083c2662001-05-08 08:27:14 +00001728Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1729
1730 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1731
Daniel Veillard01ef7382001-05-08 07:31:43 +00001732Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1733
1734 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1735
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001736Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * valid.c: warn when indeterminist content model is detected
1739 * result/VC/ElementValid8: this adds a message
1740 * Makefile.am: add --novalid for VCM tests
1741 * parserInternals.c: added a call to Init memory
1742
Daniel Veillard64269352001-05-04 17:52:34 +00001743Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1744
1745 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1746 when both parameters are NULL.
1747
Daniel Veillard37721922001-05-04 15:21:12 +00001748Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1749
1750 * valid.c: applied small patch from Gary Pennington, reindented
1751 some part of the code.
1752
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001753Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1754
1755 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1756 release, updated and regenerated the docs
1757
Daniel Veillard357c9602001-05-03 10:49:20 +00001758Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1759
1760 * xpath.c result/XPath/expr/floats : clarified and cleanup
1761 printing of abnormal floats in tests.
1762
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001763Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1764
1765 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1766 * results/HTML/ : a few changes in the output of the HTML tests as
1767 a result.
1768 * configure.in: tying to fix -liconv where needed
1769
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001770Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1771
1772 * Makefile.am: fixed a stupid error
1773
Daniel Veillard7150a032001-05-02 16:41:11 +00001774Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * configure.in Makefile.am: make the inclusion of the trio
1777 modules in the library conditional
1778
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001779Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1780
1781 * DOCBparser.c: patche from László Kovács, fixed entities refs
1782 in attributes handling
1783
Daniel Veillardedddff92001-05-02 10:58:52 +00001784Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1787 flushing
1788
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001789Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1790
1791 * xpath.c: fix of an XSLT namespace bug reported on the list
1792 general/bug-8-
1793
Daniel Veillard5792e162001-04-30 17:44:45 +00001794Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1795
1796 * strio.h trio.c: Dan McNichol suggested a couple of small
1797 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1798
Daniel Veillard02141ea2001-04-30 11:46:40 +00001799Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800
1801 * tree.c parser.c encoding.c: spent a bit more time looking
1802 at the parsing speed and DOM handling. Added a few more
1803 speedups.
1804
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001805Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * parser.c: small but effective parsing speed improvement
1808
Daniel Veillardb59076b2001-04-29 17:04:07 +00001809Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1810
1811 * configure.in: default on the DocBook parser inclusion (for Gnome)
1812 * DOCBparser.h: fixed a header reference
1813
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001814Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1815
1816 * configure.in xpath.c: applied Bjorn patches for FPE on the
1817 alpha
1818
Daniel Veillardeefd4492001-04-28 16:55:50 +00001819Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1820
1821 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1822 xmlSaveFormatFileTo()
1823
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001824Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * xpath.c: simple and efficient optimization, XPath functions
1827 aways bind to the same code, cache this
1828 * TODO: updated (by saying some is obsolete)
1829
Daniel Veillard2156a562001-04-28 12:24:34 +00001830Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1831
1832 * xpath.c: more cleanup work on XPath name parsing routines
1833
Daniel Veillard61d80a22001-04-27 17:13:01 +00001834Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1837 xmlXPathParseName
1838 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1839 * debugXML.c: avoid compilation problems if compiling without
1840 HTML support, Igor Zlatkovic
1841 * win32/libxml2/libxml2.def.src: being able to compile without
1842 XPath on Windows
1843
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001844Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1845
1846 * libxml.m4: yet another patch from Toshio Kuratomi
1847
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001848Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1849
1850 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1851
Daniel Veillard67fee942001-04-26 18:59:03 +00001852Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * tree.[ch]: added xmlSaveFormatFile interface for saving
1855 and indenting a file.
1856
Daniel Veillard82e49712001-04-26 14:38:03 +00001857Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1858
1859 * xpath.c: fixed bug #53689 related to processing-instruction()
1860
Daniel Veillard02f077a2001-04-26 10:59:11 +00001861Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * DOCBparser.c: patche from László Kovács
1864
Daniel Veillard30211a02001-04-26 09:33:18 +00001865Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * parser.c: applied fixes from Christian Glahn bug report #53391
1868
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001869Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1870
1871 * error.c: Jean François Lecomte provided a complete description
1872 and a fix to bug #53537
1873
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001874Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1875
1876 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1877
Daniel Veillard1034da22001-04-25 19:06:28 +00001878Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1879
1880 * DOCBparser.c SAX.c: a bit more work on entities processing.
1881 Still Need to cleanup XML output and references in attributes
1882
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001883Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1884
1885 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1886
Daniel Veillardb33c2012001-04-25 12:59:04 +00001887Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1888
1889 * tree.c: trying to fix #53574, not completely complete,
1890 I would like xmllint --copy --debug test/ent1 and
1891 xmllint --debug test/ent1 to show the same result.
1892 * xpath.c: fix a bug when trying to sort namespace nodes
1893
Daniel Veillard5146f202001-04-25 10:29:44 +00001894Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1895
1896 * HTMLtree.c: real fix for #53402
1897
Daniel Veillard7533cc82001-04-24 15:52:00 +00001898Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1899
1900 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1901 PIs when using xsl:output
1902 * valid.c: closing #53537 some case generate segfaults if there
1903 is validity errors
1904
Daniel Veillard61b33d52001-04-24 13:55:12 +00001905Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1906
1907 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1908 of external parsed entities, added --noent to testDocbook
1909 * valid.c: Garry Pennington found an uninitialized variable
1910 access in xmlValidateElementContent()
1911
Daniel Veillard56098d42001-04-24 12:51:09 +00001912Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1915 with madness
1916 * result/HTML/ : this modified the result of the regression tests
1917 a lot.
1918
Daniel Veillard122376b2001-04-24 12:12:30 +00001919Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1920
1921 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1922 to doc where it wasn't checked against NULL reported by
1923 Jens Laas
1924
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001925Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1926
1927 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1928 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1929
Daniel Veillardeae522a2001-04-23 13:41:34 +00001930Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1933 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1934 * SAX.[ch]: cleanup and updates for DocBook
1935 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1936 ex SGML identifier changes
1937 * valid.c: removed a static unused function.
1938
Daniel Veillardde57c612001-04-23 09:13:36 +00001939Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * HTMLtree.c: applied change for Paul Sponagl on script saving
1942 * Makefile.am: the warning about entity title.xml are normal.
1943
Daniel Veillard393df012001-04-22 20:11:18 +00001944Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1945
1946 * configure.in: release of 2.3.7
1947 * Makefile.am: fixing make distcheck
1948
Daniel Veillarda41123c2001-04-22 19:31:20 +00001949Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1950
1951 * doc/html/* doc/xml.html: updated and regenerated the docs
1952
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001953Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1956
Daniel Veillarde82a9922001-04-22 12:12:58 +00001957Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1958
1959 * tree.c: fixed #53388 with the provided patch
1960
Daniel Veillard06803992001-04-22 10:35:56 +00001961Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1962
1963 * valid.c: Bjorn detected an invalid memory access. Fixed
1964 vstateVPush()
1965
Daniel Veillard40af6492001-04-22 08:50:55 +00001966Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1967
1968 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1969
Bjorn Reese70a9da52001-04-21 16:57:29 +00001970Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1971
1972 * libxml.h: new header used only for the compilation of libxml
1973 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1974 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1975 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1976 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1977 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1978 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1979 baseline (version 1.2 plus a single patch).
1980 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1981 scientific notation for numbers. Tests added.
1982 * xpath.c: formatting of numbers changed to use sprintf
1983 (contribution from William Brack)
1984
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001985Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1986
1987 * valid.c: cleanup, more useful debugging
1988 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1989 * xmlIO.c: entity loading is printed as an error when validating
1990
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001991Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1992
1993 * valid.c: fixed to validate within entities
1994 * test/VCM/v22.xml: added a specific testcase
1995
Daniel Veillardca1f1722001-04-20 15:47:35 +00001996Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1997
1998 * valid.c: forgot an epsilon transition in for ()+
1999 * test/VCM/v21.xml : added a specific test case
2000
Daniel Veillard85349052001-04-20 13:48:21 +00002001Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2002
2003 * valid.c: removed a state explosion exhibited by RSS
2004 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2005 from bug #51872
2006
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002007Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2008
2009 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2010 validation without using an ugly NFA -> DFA algo in the source.
2011 Made a specific algorithm easier to maintain, using a single
2012 stack and without recursion.
2013 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2014 * hash.c: made the growing routine static
2015 * tree.h parser.c: added the parent information to an
2016 xmlElementContent node.
2017
Daniel Veillarde470df72001-04-18 21:41:07 +00002018Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2019
2020 * SAX.c parser.c xpath.c: generating IDs when not validating
2021 from an external parsed entity was poisoning the ID has table
2022 with removed values. This was killing XSLT on the KDE help
2023 browser.
2024
Daniel Veillardceacdd92001-04-18 15:10:35 +00002025Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2026
2027 * entities.h: andrew@ugh.net.au detected a double declaration
2028
Daniel Veillarda10efa82001-04-18 13:09:01 +00002029Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2030
2031 * debugXML.c hash.c tree.h valid.c : some changes related to
2032 the validation suport to improve speed with DocBook
2033 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2034 the way validation errors get reported
2035
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002036Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2037
2038 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2039 by P C Chow and William M. Brack for XSLT HTML output
2040
Daniel Veillard2d90de42001-04-16 17:46:18 +00002041Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2042
2043 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2044 Igor Zlatkovic patches for MSC compilation and added his
2045 updates
2046
Daniel Veillarde043ee12001-04-16 14:08:07 +00002047Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2048
2049 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2050 prefix lookup.
2051 * parserInternals.c: fixed the bug reported by Morus Walter
2052 due to an off by one typo in xmlStringCurrentChar()
2053
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002054Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * HTMLparser.c result/HTML/*: revamped the way the HTML
2057 parser handles end of tags or end of input
2058
Daniel Veillard82daa812001-04-12 08:55:36 +00002059Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2060
2061 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2062
Daniel Veillard67a21302001-04-11 14:39:16 +00002063Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2064
2065 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2066 bug where the linktime verions of free() won't work ...
2067
Daniel Veillard27b55282001-04-11 12:22:25 +00002068Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2069
2070 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2071
Daniel Veillardafc73112001-04-11 11:51:41 +00002072Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2073
2074 * doc/xml.html: added 2.3.6 release
2075
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002076Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2077
2078 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2079 * result/wml.xml: resulted in a small output change
2080
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002081Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2082
2083 * tree.c: xmlNewDoc was missing the charset initialization
2084 * xmllint.c: added --auto to autogenerate a doc, allow to
2085 reproduce the problem fixed on xmlNewDoc
2086
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002087Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * xpath.c: trying to get 52979 solved
2090 * tree.c result/ result/noent/: trying to get 52712 solved, this
2091 also made me clean up the fact that XML output in general should
2092 not add formating blanks by default, this changed the output of
2093 a few tests
2094
Daniel Veillard73639a72001-04-10 14:31:39 +00002095Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2096
2097 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2098
Daniel Veillardfac26a12001-04-08 13:08:14 +00002099Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2100
2101 * configure.in: finally released 2.3.6
2102
Daniel Veillard911f49a2001-04-07 15:39:35 +00002103Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2104
2105 * xpath.c: checking for null pointer generated by new code
2106
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002107Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2108
2109 * xpath.c: fixed a [] evaluation problem reported
2110 * test/XPath/tests/simpleaddr: extended test
2111 * result/XPath/simpleaddr: updated result
2112
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002113Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115 * xmllint.c: Dan Timis reported a portability problem
2116 on Macs without mmap, fixed it.
2117
Daniel Veillardb38bd552001-04-03 18:22:00 +00002118Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2119
2120 * testXPath.c : added a --tree option allowing to display the
2121 tree dump of the XPath expression
2122
Daniel Veillard4dd93462001-04-02 15:16:19 +00002123Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2124
2125 * xpath.c: fixed a memleak when comparing nodesets
2126 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2127 * tree.c: added a TODO
2128
Daniel Veillard92ad2102001-03-27 12:47:33 +00002129Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2130
2131 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2132 we need string functions
2133 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2134 to be able to use them where needed. Applied some changes
2135 to reduce name linking pollution and compile in only what's
2136 needed.
2137 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2138 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2139 for the string manipulation functions
2140 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2141 to the free() function of xmlmemory.c
2142 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2143 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2144 usage.
2145
2146
Daniel Veillard2be30642001-03-27 00:32:28 +00002147Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2148
2149 * error.c: applied the context output patch of the error
2150 handling submitted by Chuck Griffith
2151 * error/VC/*: this slightly change some error logs
2152
Daniel Veillard50582112001-03-26 22:52:16 +00002153Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2154
2155 * parser.c: fixed line number reporting on error
2156
Daniel Veillard04be4f52001-03-26 21:23:53 +00002157Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2158
2159 * parser.c: Sullivan and Darin found a parser bug,
2160 applied the patch.
2161
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002162Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2163
2164 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2165 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2166 xmlversion.h.in xpointer.c: of course the way I defined
2167 UNUSED breaks on old gcc version. Try to be smart and
2168 also define it directly in xmlversion.h
2169 * configure.in: removed -ansi flag from the pedantic set
2170
2171Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002172 Huge cleanup, I switched to compile with
2173 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2174 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2175 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2176 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2177 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2178 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2179 encoding.h entities.c error.c list.[ch] nanoftp.c
2180 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2181 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2182 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2183 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2184 Cleanup, staticfied a number of non-exported functions,
2185 detected and cleaned up a dozen of problem found this way,
2186 avoided a lot of public function name/typedef/system names clashes
2187 * doc/xml.html: updated
2188 * configure.in: switched private flags to the really pedantic ones.
2189
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002190Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * configure.in: 2.3.5
2193 * doc/html/*: rebuilt the docs
2194
Daniel Veillard146c9122001-03-22 15:22:27 +00002195Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * parser.c: fixed a reported bug in NOTATION parsing
2198 * uri.c: accepted but not fixed bug 51876, added TODO
2199 * Makefile.am: fixed bug 51876
2200
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002201Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2202
2203 * config.h.in configure.in error.c: fix a compilation problem
2204 on platforms without vsnprintf (xml@thewrittenword.com)
2205
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002206Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2207
2208 * parser.c: fixed a function name header typo
2209 * SAX.c: notations can also occur in external subset.
2210
Daniel Veillard7d42b542001-03-20 13:22:46 +00002211Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2212
2213 * error.c: removed a C++ like comment
2214
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002215Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * parser.c: fixing bug 52299 strange condition leading
2218 to a parser crash due to a buffer overflow
2219 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2220 added the specific test case
2221
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002222Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223
2224 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2225 xmlXPathConvert{String,Number,Boolean} to be able to make
2226 type casts without a context stack, fixed some implementation
2227 problems related to the absence of context at parse-time,
2228 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2229 in the public API too
2230 * xpointer.c xpathInternals.h: we need to know at parse time
2231 whether we are compiling an XPointer
2232
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002233Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2236 cleaned up the parser internals, refactored XPath code, added
2237 new compilation based APIs and cleanly separated public and
2238 private APIs.
2239
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002240Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2241
2242 * xpath.h: the comp field must be added at the end to avoid
2243 killing binary compat.
2244
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002245Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2246
2247 * Makefile.am: detect XPath memleaks in regreson tests
2248 * error.c: fixed and error w.r.t. error reporting still using
2249 stderr
2250 * hash.c: added new line at end of file
2251 * tree.h: minor cleanup
2252 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2253 expression parsing from evaluation, resulted in a number of
2254 changes internally, and in XPointer. Likely to break stuff
2255 using xpathInternals.h but should remain binary compatible,
2256 new interfaces will be added.
2257
Daniel Veillardd574f782001-03-14 19:40:17 +00002258Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * configure.in: fixed a couple of problems reported by
2261 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2262 without gcc on non linux platforms.
2263
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002264Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2265
2266 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2267 a fix for --with-html-dir= configure support. I hope it won't
2268 break rpm generation
2269
Daniel Veillarda022fe02001-03-14 16:30:00 +00002270Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2271
2272 * xmlIO.c: one function comment cleanup.
2273
Daniel Veillard25239c12001-03-14 13:56:48 +00002274Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2275
2276 * SAX.c: external subset notations were improperly registered
2277 in the internal subset.
2278
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002279Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * README.cvs-commits: added, pointing to HACKING
2282 * HACKING: updated
2283
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002284Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2285
2286 * parser.c: and Matt Sergeant found one in the XML push
2287 parser (erroneous check I forgot to remove when I fixed the
2288 main parser).
2289
Daniel Veillard68d7b672001-03-12 18:22:04 +00002290Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2291
2292 * xpath.c: ptittom found a small bug in UnaryExpr
2293
Daniel Veillarde356c282001-03-10 12:32:04 +00002294Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2295
2296 * configure.in: bumped to 2.3.4
2297 * error.c: fixed bug #51860
2298 * tree.c: fixed bug #51861
2299 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2300 * tree.[ch] : added xmlDefaultBufferSize
2301 * nanoftp.c: typo in function name header block
2302 * doc/xml.html : updated, added link to XML::LibXSLT
2303 * doc/html/* : rebuilt the docs
2304
Daniel Veillard80f32572001-03-07 19:45:40 +00002305Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * parser.c SAX.c: the new content parsing code raised an
2308 ugly bug in the characters() SAX callback. Found it
2309 just because of strangeness in XSLT XML Rec ouptut :-(
2310
Daniel Veillard6c831202001-03-07 15:57:53 +00002311Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * Makefile.am: Martin Baulig suggested to add -lm
2314 * tree.c: found another bug in xmlNodeGetContent()
2315
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002316Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2317
2318 * xpath.c: Bjorn found the error related to strictness of comparison.
2319
Daniel Veillard29631a82001-03-05 09:49:20 +00002320Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * parser.c: trying to fix the Dtd parsing problem reported
2323 by Gary, side effect of last week speed optimizations.
2324
Daniel Veillard14be0a12001-03-03 18:50:55 +00002325Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2326
2327 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2328 * parserInternals.c: removed unneeded test raised by Stric
2329
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002330Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2331
2332 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2333 and fixed by William Brack). Added xmlXPathFormatNumber.
2334 Changed the sorting slightly.
2335 * configure.in Makefile.am example/Makefile.am: Added -lm.
2336 Please note that applications linking with libxml2, must
2337 also like with the math library from now on.
2338
Daniel Veillardf9533d12001-03-03 10:04:57 +00002339Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2342
Daniel Veillard2f362242001-03-02 17:36:21 +00002343Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2344
2345 * parser.c: one must report spaces even if the Dtd element
2346 content proves that this is not part of the element content.
2347 * result/valid/*.xml: this changed the ouptu slightly
2348
Daniel Veillardb402c072001-03-01 17:28:58 +00002349Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2350
2351 * configure.in: bumped to 2.3.3
2352 * doc/xml.html: updated
2353
Daniel Veillard77851712001-02-27 21:54:07 +00002354Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * tree.c: minor doc fix
2357 * xpath.c: deallocation issues when a result tree has been
2358 converted to a node-set
2359
Daniel Veillardec70e912001-02-26 20:10:45 +00002360Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2361
2362 * doc/xml.html: oops corrected dates s/2000/2001
2363
Daniel Veillard8730c562001-02-26 10:49:57 +00002364Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2365
2366 * valid.c: new patch from Gary Pennington
2367
Daniel Veillard91e9d582001-02-26 07:31:12 +00002368Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2369
2370 * doc/xml.html: applied patch from Ankh
2371
Daniel Veillardedac3c92001-02-26 01:36:19 +00002372Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373
2374 * xinclude.c: fixed a problem building on Mac
2375
Daniel Veillard21a0f912001-02-25 19:54:14 +00002376Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2377
2378 * parser.c: more work on increasing parsing ferformances
2379
Daniel Veillard48b2f892001-02-25 16:11:03 +00002380Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2381
2382 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2383 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2384 avoiding memcpy in production builds MEM_CLEANUP macro use
2385 * parser.[ch] parserInternals.c: optimizations of the tightest
2386 internal loops inside the parser. Better checking of I/O
2387 flushing/loading conditions
2388 * xmllint.c : added --timing
2389
Daniel Veillard71681102001-02-24 17:48:53 +00002390Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * configure.in: bumped to 2.3.2
2393 * doc/xml.html: updated for release
2394
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002395Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2396
2397 * xpath.c: found a memleak and fixed a nasty bug
2398
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002399Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2400
2401 * xmllint.[c1] : added return code errors for xmllint
2402 * xpath.c: specific debug dump function for result value trees
2403
Daniel Veillard4b637072001-02-21 21:52:55 +00002404Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2405
2406 * xpath.c: finally implemented xmlXPathCompareNodeSets
2407 * test/XPath/expr/floats results/XPath/expr/floats: added
2408 a test for float expressions
2409
Daniel Veillardf714aa32001-02-21 03:07:44 +00002410Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2411
2412 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2413 * parserInternals.[ch]: trying to speed up parsing
2414 * xpath.c : speeded up node set equality op
2415
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002416Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2419 better handling of ID/IDREF and the list modules associated
2420 * configure.in: small CFLAGS cleanup
2421
Daniel Veillarda8abee62001-02-19 15:14:59 +00002422Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * configure.in: fixed iconv detection on AIX (stric)
2425
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002426Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002427
2428 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2429
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002430Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2431
2432 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2433 and optimized xmlXPathNodeSetSort
2434
Daniel Veillard142adbf2001-02-17 13:21:05 +00002435Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2436
2437 * xpath.c: bug fix when context size is 0
2438 * parser.c: I like Norm's Dtd because they still manage to break
2439 the parser occasionally
2440
Daniel Veillardf23e0092001-02-16 13:21:29 +00002441Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2442
2443 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2444
Daniel Veillarde0e26512001-02-16 00:11:46 +00002445Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2446
2447 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2448 attributes within the XML-1.0 namespace
2449
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002450Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2451
2452 * xpathInternals.h: exported a few axis functions
2453 * doc/xml.html: updated the doc
2454
Daniel Veillard760f4422001-02-15 14:59:48 +00002455Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2456
2457 * configure.in: applied patch from Daniel van Balen for OpenBSD
2458 and bumped version to 2.3.1
2459 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2460 attempt to find autoclosing was simply broken, removed it,
2461 updated the examples, this is better
2462
Daniel Veillardd194dd22001-02-14 10:37:43 +00002463Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2466 hash functionnalities.
2467 * doc/html/* : rebuild the doc
2468
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002469Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2470
2471 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2472 on predicate
2473 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2474 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2475 really want to have tags closed on output even if we accept
2476 unclosed ones on input
2477
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002478Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2479
2480 * xpath.c: ouch don't free NULL, rare case fixed
2481 * tree.c: don't coalesce text nodes if they don't have the
2482 same behaviour wrt escaping on output
2483
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002484Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2485
2486 * xpath.c: small fixup
2487 * SAX.c: don't warn on empty namespaces.
2488
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002489Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2490
2491 * README: a bit of cleanup
2492 * configure.in: preparing for 2.3.0 release
2493
Daniel Veillard1f83d392001-02-08 09:37:42 +00002494Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2495
2496 * hash.[ch]: added a first version of xmlHashSize()
2497 * valid.c: another bug fix from Gary Pennington
2498
Daniel Veillard5eef6222001-02-07 18:24:48 +00002499Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2500
2501 * valid.c: couple of bug fixes pointed by Gary Pennington
2502 * HTMLtree.c: #if 0 cleanup
2503
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002504Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2505
2506 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2507 which removes a time consuming check of xmlXPathNodeSetAdd()
2508 and use it in places where we are sure to not break unicity
2509
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002510Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2511
2512 * xpath.c: bug fixes found from XSLT
2513 * tree.c: preserve node->name special values when copying nodes.
2514 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2515 external subset are fetched when available but without full
2516 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2517 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2518 output with encoding disabled.
2519
Daniel Veillard2c833b62001-02-03 08:52:06 +00002520Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2521
2522 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2523 xmlCheckFilename should not be called from xmlFileOpenW
2524 and xmlGzfileOpenW
2525
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002526Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2527
2528 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2529 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2530 added the new tests for URI normalization
2531 * testURI.c: fixed stoopid bugs
2532 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2533 the URI in the error messages are now properly normalized
2534
Daniel Veillardea28ce62001-02-02 08:20:19 +00002535Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2538
Daniel Veillarde99a4762001-02-01 04:34:35 +00002539Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2540
2541 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2542
Daniel Veillard2b325a02001-01-31 20:46:31 +00002543Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2544
2545 * xpath.c: fixed mod operator
2546
Daniel Veillardde55cf62001-01-31 15:53:13 +00002547Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2548
2549 * parser.c: fixed xmlStrcat doc
2550 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2551 trees.
2552
Daniel Veillard2f913b72001-01-31 13:23:49 +00002553Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2554
2555 * xpath.c result/XPath/tests/chaptersbase
2556 result/XPath/tests/simplebase: fixed XPath node()
2557 * tree.c: small fix in xmlNewNs()
2558 * Makefile.am: removed extraneous xml2Conf.sh rule
2559
Daniel Veillardb42042b2001-01-28 07:40:36 +00002560Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2561
2562 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2563 Changed the library name, in order to get libxml-devel and
2564 libxml2-devel to coexist on a single system
2565 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2566 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2567
Daniel Veillardee0a4662001-01-27 18:59:33 +00002568Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2569
2570 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2571 libxml2-devel installable in // as libxml-devel.
2572
Daniel Veillard5eb05942001-01-27 17:50:22 +00002573Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2574
2575 * doc/Makefile.am: fixed make rebuild in doc
2576 * doc/html/*.html: rebuilt the docs
2577
Daniel Veillard65c295d2001-01-26 09:32:39 +00002578Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2579
2580 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2581
Daniel Veillard8e199902001-01-25 18:54:39 +00002582Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2585 the HTML doc to go into the -devel RPM ...
2586 * aclocal.m4 config.h.in: some updates due to auto* magic
2587
Daniel Veillard93086662001-01-25 18:13:04 +00002588Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2589
2590 * xpath.h: added a hook in the context structure allowing to
2591 link to extra support, needed for XSLT
2592
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002593Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2596 xmlXPtrCmpPoints to use it.
2597 * propagated the following patch from Alejandro Forero
2598 * include/win32config.h xmlIO.c: applied further suggestions
2599 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2600 * example/gjobread.c: fixed warnings, now that it builds
2601
2602Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2603
2604 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2605
2606 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2607 filename points to a valid file (not a directory).
2608 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2609 Added calls to xmlCheckFilenameDir.
2610
2611 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2612 `path' (rather than `filename') as the parameter to gzopen and open.
2613
Daniel Veillard48177c22001-01-23 15:27:41 +00002614Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * Makefile.am: fixed a problem with EXTRA_DIST
2617
Daniel Veillardb83ba402001-01-22 22:45:10 +00002618Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2619
2620 * Makefile.am example/Makefile.am: finally found the trick
2621 to build the example, i.e. add "." in SUBDIRS before example
2622 in the list <grin/>
2623
Daniel Veillard82687162001-01-22 15:32:01 +00002624Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2625
2626 * doc/xml.html: updated with an XSLT section, removed pointer to
2627 W3C CVS base.
2628
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002629Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2632 too, and deallocation need to occur the same way.
2633
Daniel Veillarde4566462001-01-22 09:58:39 +00002634Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2635
2636 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2637 type correponding to an XSLT result tree fragment. Share most
2638 of the data format with node set, as well as operators.
2639 * HTMLtree.c: added a newline at the end of the doctype output
2640 whe this one is not present initially.
2641 * tree.c: make sure taht the parent and doc pointers are properly
2642 set when copying attributes (lists).
2643
Daniel Veillard701c7362001-01-21 09:48:59 +00002644Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2645
2646 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2647
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002648Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2649
2650 * xpath.c: seems I finally killed that ugly path evaluation
2651 context bug (tagged 9999 in case is is wrong)
2652
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002653Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2654
2655 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2656 for XSLT
2657
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002658Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2659
2660 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2661 for xmlGzfileOpen() bug
2662
Daniel Veillardf6eea272001-01-18 12:17:12 +00002663Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * xpath.c: removed an error found by XSLT usage
2666 * tree.c parserInternals.h: use a predefined static string
2667 for text and comment nodes, avoid freeing them in xmlFreeNode,
2668 exported the string name in parserInternals.h and added
2669 another value to disable encoding at output (for XSLT),
2670 gain memory, time.
2671
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002672Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2673
2674 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2675 win32/libxml2/libxml2_so.dsp: new makefiles and update
2676 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2677
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002678Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2681 Gary Pennington
2682
Daniel Veillard389e6b72001-01-15 19:41:13 +00002683Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684
2685 * xpath.c: fixed the comaprision of values and nodelists,
2686 need to compare nodelist still ...
2687 * debugXML.c: avoided a possible core dump
2688 * HTMLparser.c: cleanup
2689 * nanohttp.c: contributed fix.
2690 * tree.c: fixes in properties handling added xmlSetNsProp
2691 needed by libxslt
2692 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2693 comment
2694 * TODO: updated
2695
Daniel Veillard167bd532001-01-06 21:09:34 +00002696Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2697
2698 * parser.c parserInternals.c: applied Bjorn Reese optimization
2699 patch
2700
2701Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2702
2703 * Makefile.am: applied patch fro make check from Martin Vidner
2704
Daniel Veillard503b8932001-01-05 06:36:31 +00002705Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2706
2707 * configure.in: preparing 2.2.11
2708 * doc/html/*: rebuild the HTML files
2709 * doc/xml.html : updated
2710
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002711Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * tree.c: fixed a stupid bug
2714 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2715 patches related to validation of an XInclude processing result
2716 * TODO: updated
2717
Daniel Veillarde2488192001-01-04 10:54:22 +00002718Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2719
2720 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2721 on large files
2722
Daniel Veillardf060a412001-01-03 20:52:44 +00002723Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2724
2725 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2726
Daniel Veillard45cff692001-01-03 18:02:04 +00002727Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2728
2729 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2730 reported by Jonas Borgström
2731 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2732
Daniel Veillard08108982001-01-03 15:24:58 +00002733Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2734
2735 * testXPath.c xpath.c: fixing the XPath union expressions problem
2736 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2737
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002738Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2739
2740 * xmllint.c: Made is so if the file name is "-" is will read form
2741 standard input. Sven Heinicke <sven@zen.org>
2742 * tree.c: fixed a problem when growing buffer
2743 * tree.h: fixed the comment of the node types following andersca
2744 comment
2745 * TODO: updated
2746
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002747Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2748
2749 * HTMLparser.[ch]: added a way to avoid adding automatically
2750 omitted tags. htmlHandleOmittedElem() allows to change the
2751 default handling.
2752 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2753 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2754 of xmllint too when using --memory flag, added a memory test
2755 suite at the Makefile level.
2756 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2757 with namespace use when encountering QNames in XPath evalation,
2758 added xmlns() scheme in XPointer.
2759 * nanoftp.c : incorporated a fix
2760 * parser.c xmlIO.c: fixed problems raised with encoding when using
2761 the memory I/O
2762 * parserInternals.c: closed bug 25934 reported by
2763 torsten.landschoff@innominate.de
2764 * TODO: updated
2765
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002766Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2769 on a non-updated tree :-(, made a 2.2.10 release to correct the
2770 situation
2771
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002772Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2773
2774 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2775 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2776 integrated a set of OpenVMS changes from Howard Taylor
2777 <Howard.Taylor@pacoast.com>
2778
Daniel Veillard58770e72000-11-25 00:48:47 +00002779Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2780
2781 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2782 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2783
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002784Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2785
2786 * HTMLparser.c: some fixes on auto-open of html/head/body
2787 * encoding.c: fixed a compilation error on some gcc env
2788 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2789 XPointer implementation
2790 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2791 related XPointer tests and associated results
2792
Daniel Veillard300f7d62000-11-24 13:04:04 +00002793Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2794
2795 * doc/xmldtd.html doc/xml.html: following a short step by step
2796 guidance on IRC to help maciej with DTDs I started a small
2797 page on the subject.
2798
Daniel Veillard748e45d2000-11-17 16:36:08 +00002799Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * HTMLparser.c: fixed handling of broken charrefs
2802 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2803 patches
2804
Daniel Veillard28929b22000-11-13 18:22:49 +00002805Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * doc/xml.html doc/html/* : rebuilt the docs after adding
2808 xinclude and updated page for 2.2.7 and 2.2.8
2809 * configure.in: releasing 2.2.8
2810
Daniel Veillard41e06512000-11-13 11:47:47 +00002811Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * parser.[ch] parserInternals.c: applied the conditional
2814 section processing fix from Jonathan P Springer
2815 <jonathan.springer2@gte.net>
2816 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2817 project file, fixed iconv default non support
2818 * xpath.c: fixed the problem of evaluating relative expressions
2819 when a node context is provided.
2820
Daniel Veillardbf432752000-11-12 15:56:56 +00002821Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2822
2823 * nanoftp.c: fixed gcc 2.95 new warnings
2824 * SAX.c: fixed a stupid bug
2825 * tree.c: fixed a formatting problem when round-tripping
2826 from/to memory
2827 * xinclude.c: chased memleak, fixed a base problem
2828 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2829 xmlXPtrBuildNodeList()
2830 * TODO: updated
2831 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2832 adding a first small set of regression tests for XInclude
2833
Daniel Veillardc2def842000-11-07 14:21:01 +00002834Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * nanohttp.[ch]: applied Wayne Davison patches to access
2837 the WWW-Authorization header.
2838 * parser.c: Closed Bug#30847: Problems when switching encoding
2839 in short files by applying Simon Berg's patch.
2840 * valid.c: fixed a validation problem
2841 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2842 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2843 Wayne Davison
2844 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2845 need to be extended to non full nodes selections.
2846 * xinclude.c: starts to work decently
2847
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002848Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2849
2850 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2851 debugXML.c xmlversion.h.in: Started adding XInclude support,
2852 this is a new xmllint option
2853 * tree.c xpath.c: applied TOM patches for XPath
2854 * xpointer.c: fixed a couple of errors.
2855 * uri.c: added an escaping function needed for xinclude
2856 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2857 new warning from RH70 gcc's version
2858
Daniel Veillarda4964b72000-10-31 18:23:44 +00002859Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2860
2861 * HTMLparser.c: fixed loop on invalid char in scripts
2862 * parser.c: update to description of xmlIOParseDTD()
2863 * libxml.m4 xmlversion.h.in: changes contributed by
2864 Michael Schmeing <m.schmeing@internet-factory.de>
2865 * configure.in: preparing for 2.2.7
2866 * Makefile.am: trying to avoid config.h and acconfig.h
2867 being included in the distrib
2868 * configure.in: released 2.2.7
2869
2870Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2871
2872 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2873 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2874
Daniel Veillard01411222000-10-30 15:33:22 +00002875Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * parser.[ch]: added xmlIOParseDTD()
2878 * xpointer.c: added support for the 2 extra parameters of
2879 string-range, fixed a stoopid error when '0' was present
2880 in XPointer expressions
2881 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2882 testsuite for the above
2883
Daniel Veillard6db58192000-10-30 09:27:53 +00002884Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * libxml.spec.in: improved package descriptions
2887
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002888Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2889
2890 * xpath.c xpathInternals.h: applied a large cleaning patch
2891 from TOM <ptittom@free.fr>, it also add namespace support
2892 for function and variables registration.
2893
Daniel Veillardbd20df72000-10-29 17:53:40 +00002894Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2897 * Makefile.mingw: Wayne Davison's update adding hash.c
2898
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002899Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2900
2901 * xpath.c: fixed the root evaluation problems
2902 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2903 ignorable spaces with <b> <bold> <em>
2904 * tree.c: fixed a loop in xmlSearchNsByHref()
2905
Daniel Veillard767662d2000-10-27 17:04:52 +00002906Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2907
2908 * xpath.c: applied another XPath patch from TOM
2909 * xpath.c include/makefile.am: applied another patch from
2910 china@thewrittenword.com (cleanup on IRIX).
2911
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002912Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2913
2914 * xml-config.1: received a fixed version from Fredrik Hallenberg
2915 <hallon@lysator.liu.se>
2916
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002917Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2920 cleanup patch for XPath
2921
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002922Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2923
2924 * patched to redirrect all "out of context" error messages to
2925 a reconfigurable routine. The changes are:
2926 * xmlerror.h : added the export of an error context type (void *)
2927 an error handler type xmlGenericErrorFunc there is an interface
2928 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2929 to reset the error handling routine and its argument
2930 (by default it's equivalent to respectively fprintf and stderr.
2931 * all the c files: all wild accesses to stderr or stdout within
2932 the library have been replaced to calls to the handler.
2933
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002934Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2935
2936 * configure.in: release 2.2.6
2937 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2938 exporting the inner functions of xpath for extension modules
2939 * doc/*: updated and rebuilt the doc
2940
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002941Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * nanohttp.c : applied Wayne HTTP cleanup patch
2944 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2945 and xmlNodeSetSpacePreserve()
2946
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002947Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2948
2949 * xpath.c: closing bug #29260
2950
Daniel Veillard126f2792000-10-24 17:10:12 +00002951Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2952
2953 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2954 multikey tuples, made hash structure opaque
2955 * valid.[ch]: moved elements, attributes, notations decalarations
2956 as well as ID and refs to hash tables.
2957 * entities.c: hash cleanup
2958 * xmlmemory.c: fixed a dump problem in debug mode
2959 * include/Makefile.am: problem passing in DESTDIR= values patch
2960 from Marc Christensen <marc@calderasystems.com>
2961 * nanohttp.c: removed debugging remains
2962 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2963 * HTMLparser.c parser.c: fixing a number of problems with the
2964 macros in the *parser.c files (Wayne).
2965 * HTMLparser.c: close the previous option when opening a new one
2966 (Marc Sanfacon).
2967 * result/HTML/*: updated the HTML results accordingly
2968
Daniel Veillard52afe802000-10-22 16:56:02 +00002969Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2970
2971 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2972 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2973 XPath functions and XML entities table to them. More to come...
2974 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2975
Daniel Veillard683cb022000-10-22 12:04:13 +00002976Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * tree.c: coalesce adjacent text nodes
2979 * valid.c: handling of blank nodes in DTd validation (raised
2980 by problems with a posteriori validation).
2981 * nanohttp.c: changing behaviour on HTTP write stuff.
2982 * HTMLtree.c: forced body and html to be explicitely closed.
2983 * xpath.h: exported more XPath functions.
2984
Daniel Veillard1baf4122000-10-15 20:38:39 +00002985Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2986
2987 * Release of 2.2.5
2988 * xpointer.c: range() range-inside and other helper functions
2989 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2990
Daniel Veillard47e12f22000-10-15 14:24:25 +00002991Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2992
2993 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2994 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2995
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002996Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2997
2998 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2999 and XPointer modules
3000
Daniel Veillard134c9f32000-10-15 10:27:08 +00003001Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3002
3003 * SAX.h: closed #25107
3004
Daniel Veillard39915622000-10-15 10:06:55 +00003005Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * testSAX.c: fixed problem with cdata reporting
3008 * SAXresult/* : updated
3009
Daniel Veillard1e851392000-10-15 10:02:56 +00003010Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3013 Closed bug #27499, added to regression tests
3014 * TODO: updated
3015
Daniel Veillard7eda8452000-10-14 23:38:43 +00003016Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3017
3018 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3019 support for SCRIPT and STYLE with help from Bjorn Reese
3020 * test/HTML/* result/HTML/*: added simple testcase and updated
3021 the existing ones.
3022
Daniel Veillardff9c3302000-10-13 16:38:25 +00003023Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3026 string-range for empty strings
3027 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3028 test/XPath/xptr/strrange: augmented the XPointer testsuite
3029
Daniel Veillard189446d2000-10-13 10:23:06 +00003030Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3031
3032 * doc/xml.html doc/xmlmem.html: added a module describing memory
3033 interfaces and use, updated the main page.
3034
Daniel Veillard2f971a22000-10-12 23:26:32 +00003035Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3038 nanoftp code work on Windows too now
3039
3040Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003041
3042 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3043 * xpointer.c: implemented string-range() at least a good first version
3044 * test/XPath/docs/str test/XPath/xptr/strrange
3045 result/XPath/xptr/strrange: the string-range() tests
3046
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003047Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * Makefile.am include/Makefile.am include/win32config.h
3050 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3051 and make distcheck
3052
Daniel Veillard19d61112000-10-11 23:50:35 +00003053Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3056 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3057 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3058
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003059Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3060
3061 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3062 patch for socklen_t detection by
3063 Albert Chin-A-Young <china@thewrittenword.com>
3064
Daniel Veillardcd429612000-10-11 15:57:05 +00003065Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3066
3067 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3068 and added a --dtdvalid option to xmllint used to test it
3069
Daniel Veillard47c02452000-10-11 13:04:36 +00003070Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3073 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3074
Daniel Veillard2d38f042000-10-11 10:54:10 +00003075Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3078 handlings (registration, lookup, cleanup)
3079
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003080Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3081
3082 * configure.in Makefile.am include/makefile.am: adding XPointer
3083 and XPtrtests target
3084 * xpointer.[ch] : new files for XPointer support
3085 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3086 more XPath tests
3087
Daniel Veillard57fda592000-10-10 23:24:14 +00003088Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3089
3090 * configure.in: fixed, very broken, make distcheck works again
3091
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003092Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * More work toward 2.2.5, integrated a number of patches
3095 * configure.in Makefile.am win32config.h.in: trying to cleanup
3096 make distcheck .... huh ...
3097 * include/Makefile.am include/win32config.h: new directory
3098 for includes
3099 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3100 updated teh makefiles and instructions for WIN32
3101 * xpath.c: small fixes
3102 * test/XPath/ results/XPath: updated the testcases and results
3103 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3104 suggested patches
3105 * valid.c: fixed an ID bug
3106
Daniel Veillardb71379b2000-10-09 12:30:39 +00003107Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3108
3109 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3110 the automake bug where wrong dependancies were generated.
3111 * xpath.[ch]: worked on XPointer
3112
Daniel Veillard7e99c632000-10-06 12:59:53 +00003113Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3114
3115 * configure.in Makefile.am: 2.2.5, ship the include in an
3116 include/libxml subdirectory, use symlinks when using CVS
3117 * testSAX.c: fixed small bug
3118 * testXPath.c: changed the way testfiles are parsed
3119 * debugXML.c: same kind of cleanup when parsing an argument expression
3120 XPath/XPointers can have blanks embedded
3121 * xpath.[ch]: more cleanup, reorgs for XPointer work
3122 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3123 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3124
Daniel Veillard55b91f22000-10-05 16:30:11 +00003125Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3126
3127 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3128 in the XPath engine, rewrote large parts of it, now it's far
3129 cleaner and in sync with the REC not an old WD. Fixed a parsing
3130 problem in the interactive XML shell found when testing XPath.
3131
Daniel Veillardac260302000-10-04 13:33:43 +00003132Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3133
3134 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3135 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3136 examples with the extra test
3137
Daniel Veillard7cfce322000-10-04 12:40:27 +00003138Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3141 the global init function.
3142
Daniel Veillard970112a2000-10-03 09:33:21 +00003143Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3144
3145 * HTMLparser.c: Doohhh, attribute name parsing was still case
3146 sensitive ! Fixed this ...
3147 * result/HTML/* : updated the tests results accordingly
3148
Daniel Veillard740abf52000-10-02 23:04:54 +00003149Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3150
3151 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3152 engine, should be far more stable, incorporated a new version of
3153 preceding/following axis, need testing
3154 * uri.c: fixed file:///c:/a/b/c problem
3155 * test/XPath/tests/idsimple: augmented the XPath tests
3156
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003157Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3158
3159 * doc/* rebuilding docs for 2.2.4 release
3160
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003161Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3162
3163 * configure.in: releasing 2.2.4
3164 * parser.[ch]: added xmlStrEqual()
3165 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3166 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3167 use xmlStrEqual instead
3168 * TODO: updated
3169 * added an XPath test
3170
Daniel Veillardbc765302000-10-01 18:23:35 +00003171Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3172
3173 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3174 * entities.h: exported xmlInitializePredefinedEntities
3175 * parser.[ch] : added xmlInitParser()
3176 * parserInternals.h : had to export htmlInitAutoClose()
3177
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003178Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3179
3180 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3181 problems
3182 * Makefile.am : added XPath regression tests to normal tests
3183 * uri.c: fixed a problem with local paths, cleanup
3184 * parser.c: fixed a problem with large CData sections
3185
Daniel Veillardd2ade932000-09-30 14:39:55 +00003186Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3187
3188 * configure.in xml-config.in: patch from "Ben Taylor"
3189 <sol7x86@hotmail.com> for solaris shared libs lookup
3190
Martin Bauligdd7d1f62000-09-29 23:17:57 +000031912000-09-30 Martin Baulig <baulig@suse.de>
3192
3193 * libxml-2.0.pc.in: Provide pkg-config script.
3194
3195 * configure.in: Create the libxml-2.0.pc script from the
3196 libxml-2.0.pc.in templates.
3197 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003198 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003199
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003200Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3201
3202 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3203 when compiling with MSC
3204
Daniel Veillard46057e12000-09-24 18:49:59 +00003205Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * xpath.c: patch for normalize-string() substring-before(),
3208 substring-after() and translate() functions from Bjorn Reese
3209 <breese@mail1.stofanet.dk>
3210 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3211 Fredrik Hallenberg <hallon@lysator.liu.se>
3212 * TODO: updated
3213
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003214Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3215
3216 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3217 problem of socklen_t being undefined on a number of platforms
3218 * debugXML.c: fixed a compilation problem when without snprintf
3219
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003220Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3221
3222 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3223 an URI bug and a fix for the control-character-induced infinite loop
3224 * nanohttp.c: preventive fix for compiling on WIN32
3225
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003226Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3227
3228 * xmlint.c: closing bug #25000
3229
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003230Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3233 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3234 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3235 related function, fixing xmlStrncmp(), and associated cleanup
3236 * result/HTML/entities.html.sax: updating result
3237
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003238Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3239
3240 * uri.c: applied patch for URI escaping from Wayne Davison
3241 <wayned@blorf.net>
3242 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3243 from Denis Barbier <barbier@imacs.polytechnique.fr>
3244 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3245 patch from Wayne Davison
3246
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003247Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3248
3249 * doc/xml.html : updated with new releases, adding "how to help"
3250
Daniel Veillard04698d92000-09-17 16:00:22 +00003251Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3252
3253 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3254 removed a few warnings in pedantic mode ...
3255 * parserInternals.c parser.c: moved encoding switching function
3256 to parserInternals.c
3257 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3258
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003259Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3260
3261 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3262 error or warning handlers
3263
Daniel Veillardb1059e22000-09-16 14:02:43 +00003264Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3265
3266 * parserInternals.c parserInternals.h parser.c Makefile.am:
3267 created a new module parserInternals.c, moved most of the
3268 code shared by the various parsers there, as well as
3269 deprecated code from parser.c. More cleanup of parser.c
3270 * uri.c: fixed a problem when URI is NULL
3271 * valid.c: speedup when looking for an attribute declaration
3272
Daniel Veillard39c7d712000-09-10 16:14:55 +00003273Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3274
3275 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3276 the cleanup of the computation of URI references when seeking
3277 external entities. The URI reference string and the resulting
3278 URI are both stored now.
3279 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3280 large s(n)printf checks and cleanup from Denis Barbier
3281 <barbier@imacs.polytechnique.fr>
3282 * xmlversion.h.in tree.h: couple of SGML declarations for a
3283 possible docbook module.
3284 * result/VC/ : a couple of test output changed due to the change
3285 of the entities URI
3286
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003287Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3288
3289 * parser.h: added a _private field for linking user's data
3290
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003291Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3292
3293 * parser.c parserInternals.h: demacroified most of the IS_XXX
3294 the gain in size is significant so ...
3295
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003296Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * entities.c: cases where looking up entities with doc==NULL
3299 covered
3300
Daniel Veillard90e11312000-09-05 10:42:32 +00003301Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3302
Daniel Veillard1de50802000-09-07 08:54:32 +00003303 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003304 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3305
Daniel Veillard98a79162000-09-04 11:15:39 +00003306Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3307
Daniel Veillard1de50802000-09-07 08:54:32 +00003308 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003309 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3310 * Makefile.in: added URItest and included thenin "make tests"
3311
3312Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003313
3314 * xmlversion.h.in: closed bug 22941
3315
Daniel Veillard2bb89092000-08-31 14:57:50 +00003316Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3317
3318 * doc/xmlio.html: added doc and example for entity loader
3319 redefinition.
3320
Daniel Veillard96984452000-08-31 13:50:12 +00003321Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3322
3323 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3324 used by libxml
3325
Daniel Veillarde715dd22000-08-29 18:29:38 +00003326Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * parser.c: Fixed bug on invalid ontent characters and when using
3329 push.
3330 * xmllint.c: fixed xmllint endling of errors in push mode
3331
Daniel Veillard4948eb42000-08-29 09:41:15 +00003332Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3333
3334 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003335 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003336 * result/HTML/*.sax: regenerated HTML SAX output
3337 * parser.c: more cleanup.
3338
Daniel Veillarde010c172000-08-28 10:04:51 +00003339Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3340
3341 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003342 patches from Wayne Davison <wayned@users.sourceforge.net>,
3343 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003344 * HTMLparser.c: fixed an ignorable white space detection bug
3345 occuring when parsing with SAX only
3346 * result/HTML/*.sax: updated since the output is now HTML
3347 encoded...
3348
Daniel Veillard47f3f312000-08-27 22:40:15 +00003349Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3350
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003351 * HTMLparser.[ch]: applied some of Wayne Davison
3352 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003353
Daniel Veillarde0854c32000-08-27 21:12:29 +00003354Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3355
3356 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3357 undeclared namespace prefix was used, added a warning.
3358 Cleaned up support w.r.t. entities, spilling out a warning
3359 and being pedantic on lookups.
3360 * test/warning/ent9 : added testcase for previous example.
3361 * TODO: updated
3362 * parserInternals.h parser.c: changed the way names are parsed
3363 now allow infinite size and decrease penalty for normal use
3364 * parser.c: Started a big cleanup/check of the parser code,
3365 fixed some of the most tortuous entity code, spotted code
3366 unused anymore
3367 * test/*: added tests for very long names and related nasty
3368 things.
3369
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003370Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3371
3372 * doc/encoding.html: added encoding aliases doc
3373 * doc/xml.html: updates
3374 * encoding.[ch]: added EncodingAliases functions
3375 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3376 bottleneck affecting large DTDs like Docbook
3377 * parser.[ch] xmllint.c: added a pedantic option, will be
3378 useful
3379 * SAX.c: redefinition of entities is reported in pedantic mode
3380 * testHTML.c: uninitialized warning from gcc
3381 * uri.c: fixed a couple of bugs
3382 * TODO: added issue raised by Michael
3383
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003384Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3385
3386 * doc/encoding.html: propagated Martin Duerst suggestions
3387
Daniel Veillard52402ce2000-08-22 23:36:12 +00003388Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3389
3390 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3391 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3392 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3393 by Wayne Davison
3394
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003395Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3396
3397 * nanoftp.c nanohttp.c: small cleanup
3398 * TODO: updated
3399
Daniel Veillard244ece92000-08-19 20:58:02 +00003400Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3401
3402 * added an old VC testcase and updated title.xml entity
3403
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003404Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3407 done on auto-opening of <p> tags and cleanup of SAX output
3408
Daniel Veillard979e55e2000-08-19 16:48:54 +00003409Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3410
3411 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3412
Daniel Veillard4540be42000-08-19 16:40:28 +00003413Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3414
3415 * doc/xml.html libxml.* structure.*: updated the doc a bit
3416
Daniel Veillard808a3f12000-08-17 13:50:51 +00003417Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3418
3419 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3420 of SAX tests
3421
Daniel Veillard29579362000-08-14 17:57:48 +00003422Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3423
3424 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3425 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3426
Daniel Veillard1255ab72000-08-14 15:13:33 +00003427Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3430 * testHTML.c: fix core dump on Solaris 2.x systems
3431 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3432 * result/HTML/*.sax: previous bug fix lead to new results
3433
Daniel Veillard03109292000-08-14 14:58:22 +00003434Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3435
3436 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3437 * configure.in: added --with-readline=DIR to accept alternate
3438 path for readline include/library
3439 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3440 for ANSI under HP-UX
3441 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3442 includes @LIBS@
3443
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003444Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3445
3446 * doc/* : rebuilt the docs
3447 * getting ready for 2.2.2 release
3448
Daniel Veillard87b95392000-08-12 21:12:04 +00003449Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3450
3451 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3452 and xmlAddFeature()
3453 * tree.[ch]: added xmlAddChildList()
3454 * xmllint.c: MAP_FAILED macro test
3455 * parser.h: added xmlParseCtxtExternalEntity()
3456 * valid.c: applied bug fixes removed warning
3457 * tree.c: added CDATA block to elements content
3458 * testSAX.c: cleanup of output
3459 * testHTML.c: added SAX testing
3460 * encoding.c: better error recovery
3461 * SAX.c, parser.c: fixed one of the external entity processing
3462 of the OASis testsuite
3463 * Makefile.am: added HTML SAX regression tests
3464 * configure.in: bumped to 2.2.2
3465 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3466 SAX results
3467
Daniel Veillard88a172f2000-08-04 18:23:10 +00003468Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3469
3470 * configure.in: patch for HP compiler
3471
34722000-08-04 Sven Heinicke <sven@zen.org>
3473
3474 * xmllint.c: Was coredumping sometimes when the file given didn't
3475 exist.
3476
Daniel Veillard46e370e2000-07-21 20:32:03 +00003477Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3478
3479 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003480
Daniel Veillard46e370e2000-07-21 20:32:03 +00003481 when using in memory parsing. Need some cleanup.
3482 * xmllint.c configure.in: added a --memory flag to test memory
3483 parsing
3484
Daniel Veillard36650692000-07-21 15:16:39 +00003485Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3486
3487 * nanohttp.c: fixed socklen_t replacement to unsigned int
3488 * parser.c: fixed a space handdling missing at the end of
3489 production 28 DOCTYPE.
3490 * xmlmemory.c: fixed a stupid bug on the routine to override
3491 allocation functions
3492 * TODO: updated
3493
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003494Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3495
3496 * doc/ regenerated the docs
3497
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003498Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3499
3500 * doc/encoding.html doc/xml.html: added I18N doc
3501 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3502 improvements, both parser and filters, added ASCII & HTML,
3503 fixed the ISO-Latin-1 one
3504 * xmllint.c testHTML.c: added/made visible --encode
3505 * debugXML.c : cleanup
3506 * most .c files: applied patches due to warning on Windows and
3507 when using Sun Pro cc compiler
3508 * xpath.c : cleanup memleaks
3509 * nanoftp.c : added a TESTING preprocessor flag for standalong
3510 compile so that people can report bugs more easilly
3511 * nanohttp.c : ditched socklen_t which was a portability mess
3512 and replaced it with unsigned int.
3513 * tree.[ch]: added xmlHasProp()
3514 * TODO: updated
3515 * test/ : added more test for entities, NS, encoding, HTML, wap
3516 * configure.in: preparing for 2.2.0 release
3517
Daniel Veillard49703262000-07-10 10:27:46 +00003518Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3519
3520 * nanoftp.c: fixed the way the control connection is handled
3521 * libxml.spec.in: fixed the dependancies and cleanup
3522
Daniel Veillard306be992000-07-03 12:38:45 +00003523Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3524
3525 * doc/xml.html: changed the xmlsoft.org structure, updated the
3526 examples w.r.t. root and childs
3527
Daniel Veillard7d853352000-07-02 18:53:09 +00003528Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3529
3530 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3531
Daniel Veillard365e13b2000-07-02 07:56:37 +00003532Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3533
3534 * HTMLparser.c: Work on character encoding support for the HTML parser
3535 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3536 * encoding.c: Fixed a potential memleak in the encoding stuff
3537
Daniel Veillardaf743792000-07-01 11:49:28 +00003538Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3539
3540 * doc/FAQ.html doc/Makefile.am : added a FAQ
3541
3542Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003543
3544 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3545 of the HTML parser to force it to not bypass SAX
3546
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003547Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3548
3549 * win32config.h.in: updated
3550 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3551 lacks iconv support :-( need to release 2.1.1
3552 * configure.in: release 2.1.1
3553 * HTMLparser: fixed bug #14784
3554 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3555 by Windows compiler
3556 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3557 the SAX startDocument() callback.
3558 * TODO: updated
3559
3560Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3561
3562 * added xmlStopParser()
3563
Daniel Veillardbe803962000-06-28 23:40:59 +00003564Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3565
3566 * configure.in: 2.1.0 prerelease
3567 * Large resync between W3C and Gnome tree
3568 * nanoftp, nanohttp.c: fixed stalled connections probs
3569 * HTMLtree.c SAX.c : support for attribute without values in
3570 HTML for andersca
3571 * valid.c: Fixed most validation + namespace problems
3572 * HTMLparser.c: start document callback for andersca
3573 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3574 * parser.h, SAX.c: serious speed improvement for large
3575 CDATA blocks
3576 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3577 different encoding
3578 * example/Makefile.am example/gjobread.c tree.h: work on
3579 libxml1 libxml2 convergence.
3580 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3581 and the LIBXML_TEST_VERSION macro
3582
Daniel Veillardc310d562000-06-23 18:32:15 +00003583Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3584
3585 * doc/xml.html: various patches and improvements typo fixed by
3586 Felix Natter
3587 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3588 from Felix Natter <fnatter@gmx.net>
3589
Daniel Veillardf3029822000-05-06 08:11:19 +00003590Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3591
3592 * doc/upgrade.html: updated with instructions for support of both
3593 libxml-1.x and libxml-2.x
3594 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3595 for 2.x support and also fixed includes
3596
3597
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003598Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3599
3600 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3601 the encoding support, added iconv support, so now libxml if
3602 compiled with iconv automatically support japanese encodings
3603 among others. Work based on initial patch from Yuan-Chen Cheng
3604 I may have broken binary compat in the encoding handler
3605 registration scheme, but that was so utterly broken I don't
3606 expect anybody to have used this feature until now.
3607 * parserInternals.h: fixup on the CHAR range macro
3608 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3609 code.
3610 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3611 * uri.c: added xmlParseURI() I can't believe I forgot to
3612 implement this one in 2.0 !!!
3613 * SAX.c: moved doc->encoding update in the endDocument() call.
3614 * TODO: updated.
3615
Daniel Veillard06047432000-04-24 11:33:38 +00003616Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3617
3618 * tree.h: removed extraneous xmlRemoveProp definition
3619 * TODO: added item about --disable-corba configure switch
3620 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3621 * nanoftp.c: fixed include problems giving troubles on AIX and
3622 slowlaris
3623 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3624 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3625 comment and headers changes to lower gtk-doc number of warnings
3626 * doc/html/*: rebuilt docs
3627
Daniel Veillarde0aed302000-04-16 08:52:20 +00003628Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3629
3630 * HACKING: documented the tag for 1.x and instructions
3631
Daniel Veillard5e873c42000-04-12 13:27:38 +00003632Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3633
3634 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3635 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3636 xmlCreateIOParserCtxt
3637 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3638 significant overall improvement
3639 * xmllint.c: added I/O test to xmllint
3640 * testSAX.c: added a speed test
3641 * doc/* : updated/regenerated
3642
Daniel Veillardfc708e22000-04-08 13:17:27 +00003643Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3644
3645 * xpath.c uri.h parserInternals.h: cosmetic changes from
3646 "Timur I. Bakeyev" <timur@bat.ru>, including making
3647 xmlCreateURI() public
3648
Daniel Veillard5d211f42000-04-07 17:00:24 +00003649Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3650
3651 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3652 and the code at the same time. Added a clean mechanism for
3653 overload or added input methods: xmlRegisterInputCallbacks()
3654 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3655 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3656 * TODO: updated
3657 * doc/* : updated/regenerated
3658 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3659 source dir
3660
Daniel Veillarde77a9182000-04-05 19:12:29 +00003661Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3662
3663 * testURI.c: yet another forgotten commit, I should get some sleep !
3664
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003665Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3666
3667 * xmllint.c: forgot to commit this too ?
3668
Daniel Veillardb9df4042000-04-05 14:23:16 +00003669Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3670
3671 * xmlversion.h.in : forgot to commit this previously
3672
Daniel Veillard361d8452000-04-03 19:48:13 +00003673Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3674
3675 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3676 * README TODO: updated for release
3677 * uri.c uri.h: added authority parsing/saving
3678 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3679 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3680 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3681 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3682 Makefile.am : added compile-time customization of libxml
3683 --with-ftp --with-http --with-html --with-xpath --with-debug
3684 --with-mem-debug
3685 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3686 #include <libxml/xxx.h> I hope it won't break too much stuff
3687 and will be manageable in the future...
3688 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3689 and added xmllint to the installed programs
3690 * uri.h: added xmlFreeURI()
3691
Daniel Veillardec303412000-03-24 13:41:54 +00003692Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3693
3694 * uri.c uri.h: finished the escaping handling, the base support
3695 and the URI path normalization. Looks good just lacks the
3696 authority content parsing code.
3697 * Makefile.am: added instructions to generate testURI
3698 * TODO: updated
3699 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3700 added links and icons for W3C and Gnome
3701
Daniel Veillard8f621982000-03-20 13:07:15 +00003702Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3703
3704 * xmlmemory.[ch] : seems I forgot to actually update the files in
3705 the last commit :-)
3706 * doc/xml.html doc/html/* : updated and uploaded the docs
3707
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003708Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3709
3710 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3711 * TODO: updated
3712 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003713 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003714 gfree).
3715 * Makefile.am, uri.c, uri.h: added a set of functions to do
3716 exact (litteraly copied from the RFC 2396 productions) parsing
3717 and handling of URI. Will be needed for XLink, one XML WFC,
3718 XML Base and reused in the nano[ftp/http] modules. Still work
3719 to be done.
3720
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003721Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3722
3723 * configure.in, libxml.spec.in : libxml2
3724 * doc/* : updated the doc page, rebuilt the docs
3725
Daniel Veillardcf461992000-03-14 18:30:20 +00003726Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3727
3728 * all: tagged LIB_XML_1_X
3729 * *.c *.h : updated from W3C CVS tree
3730 * configure.in : 2.0.0-beta
3731 * libxml.spec.in : libxml2 package nam
3732 * result/* : new version of the tests output
3733
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003734Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3735
3736 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3737
Daniel Veillardb566ce12000-03-04 11:39:42 +00003738Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3739
3740 * doc/* : rebuilt the docs
3741 * parser.c: final patch on #6766
3742 * valid.c: small patch on validity checks.
3743
Daniel Veillardfb76c402000-03-04 11:39:42 +00003744Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3745
3746 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3747 added
3748 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3749 compatibility w.r.t. XML spec and existing code.
3750
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003751Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3752
3753 * parser.c: seems a better solution to <a> </a> exists,
3754 will try it for a while
3755
Daniel Veillard83a30e72000-03-02 03:33:32 +00003756Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3757
3758 * parser.c: tried to remove the <a> </a> generating <a/>
3759 this is hard. Left a flag for that purpose. Fixed bug #6766
3760 * configure.in: prepared 1.8.7 not released, due to previous
3761 problem
3762
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003763Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3764
3765 * doc/xml.html : applied second patch from Paul DuBois
3766
Daniel Veillard402e8c82000-02-29 22:57:47 +00003767Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3768
3769 * doc/xml.html : applied patch from Paul DuBois
3770
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003771Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3772
3773 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3774
Daniel Veillard5feb8492000-02-02 17:15:36 +00003775Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3776
3777 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3778 compilation warnings on various platforms.
3779 * parser.c: Fixed #5281 validity error callbacks are now desactived
3780 by default if not validating.
3781
Daniel Veillardf341f932000-02-02 14:52:08 +00003782Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3783
3784 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3785
Daniel Veillard13c757e2000-02-01 23:59:15 +00003786Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3787
3788 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3789 <gkatsi@cs.toronto.edu>
3790
Daniel Veillard726e8792000-01-30 20:04:29 +00003791Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3792
3793 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3794 processing URLs
3795
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003796Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3797
3798 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3799 xmlNanoFTPUpdateURL for persistent control connections.
3800 * configure.in: 1.8.6
3801
3802Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3803
3804 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3805 * tree.[ch] : added xmlSaveNoEmptyTags
3806
James Henstridgef3be9312000-01-28 13:59:21 +000038072000-01-29 James Henstridge <james@daa.com.au>
3808
3809 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3810
3811 * Makefile.am: added nanoftp.[ch] to the build.
3812
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003813Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3814
3815 * nanoftp.[ch]: cleanup, comments, API
3816 * debugXML.c : fixed a bug in the cat command
3817 * doc/*: regenerated the docs
3818
Daniel Veillardda07c342000-01-25 18:31:22 +00003819Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3822 * debugXML.c : fixed a bug in the cat command
3823 * valid.c: fixing some small probs
3824 * libxml.spec.in: get rid of the SNAP suffix
3825 * doc/xml.html: updated the status
3826
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003827Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3828
3829 * xml-config.in: xml-config --version to just return the
3830 version number
3831 * xpath.c: some cleanup w.r.t. axis when the current node is
3832 an attribute.
3833 * TODO: updated
3834
Daniel Veillard461a66c2000-01-18 18:01:01 +00003835Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3836
3837 * configure.in: prepared for libxml-1.8.5
3838 * doc/* recompiled the documentation
3839
38402000-01-17 Jody Goldberg <jgoldberg@home.com>
3841
3842 * configure.in : WARNING autoconf subtlety alert :
3843 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3844 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3845 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3846 get defined by AC_CHECK_HEADERS.
3847
Daniel Veillardf967b902000-01-17 16:06:10 +00003848Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3849
3850 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3851 Rune.Djurhuus@fast.no
3852
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003853Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3854
3855 * TODO: updated
3856 * tree.c, parser.c: made sure that only memory alloc problems
3857 and internal parser errors are allowed to write to stdout or
3858 stderr.
3859
Daniel Veillard0142b842000-01-14 14:45:24 +00003860Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3861
3862 * tree.c : restored xmlNewGlobalNs since this seems used by
3863 a lot of existing code :-(, fixed a bug in xmlNewNs
3864 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3865 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3866 to exit() from the library code.
3867 * xpath.c, parser.c: removed bugs or unused code detected by
3868 Windows compilers
3869 * parser.c: started adding interfaces for parsing well balanced
3870 XML fragments
3871 * configure.in: releasing 1.8.4
3872 * doc/* : rebuilt the docs
3873
Daniel Veillard2eac5032000-01-09 21:08:56 +00003874Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3875
3876 * tree.[ch] : added xmlNewDocFragment() for DOM
3877 * testHTML.c: uninitialized variable.
3878
Daniel Veillardf3a73582000-01-05 14:58:39 +00003879Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3880
3881 * doc/* : rebuild the docs
3882
Daniel Veillard71b656e2000-01-05 14:46:17 +00003883Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3884
3885 * acconfig.h: readline and history patch
3886 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3887 * tree.c: added check and handling when possibly removing an ID
3888 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3889 and saving.
3890 * test/HTML/entities.html result/HTML/entities.html* : test for
3891 various entities reference cases
3892 * result/HTML/* : as a result output of some testcase have
3893 changed
3894 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3895 by previous example. added xmlParseTryOrFinish().
3896 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3897 entities.h debugXML.h HTMLparser.h: changed the way struct are
3898 declared to allow gtk-doc to expose those
3899 * parser.c: closed bug #4960
3900 * Makefile.am configure.in: Applied patch from
3901 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3902 and math/socket libs detection
3903
Daniel Veillard437b87b2000-01-03 17:30:46 +00003904Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3905
3906 * configure.in, Makefile.am: link tester against readline
3907 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3908
Daniel Veillard686d6b62000-01-03 11:08:02 +00003909Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3910
3911 * tree.[ch]: added xmlRemoveProp
3912 * win32config.h.in nanohttp.c: avoid including the Windows
3913 socket stuff in every C files
3914 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3915 the XmL parser(s)
3916 * test/ns4 result/ns4 etc...: added test case for previous prob
3917 * tree.c: xmlNewNs wasn't checking for double definition
3918 * Makefile.in: fixed a problem with dist-hook duplicates
3919 * parser.[hc], xmlIO.c: fixed the loading of external entities
3920 APIs, now xmlLoadExternalEntity() is used everywhere and
3921 setting up an app specific front-end using the
3922 * SAX.c parser.c: some fixes, now the xhtml spec validates
3923 with the xhtml DTD.
3924 * error.c: fixed crashes in case of no input stream
3925 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3926 to the validation tests and results
3927
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003928Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3929
3930 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3931 too htmlCreatePushParserCtxt() and htmlParseChunk()
3932 * parser.c: a bit of cleanup.
3933 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3934 to XML) removed the last mem leak known
3935 * HTMLtree.c: output message cleanup
3936 * xmlmemory.c: display content info about memory blocks
3937 * result/HTML/wired.* : missing att value warning change
3938
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003939Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3940
3941 * doc/* : rebuilt the documentation
3942
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003943Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3944
3945 * parser.[ch] parserInternals.h: Push parser for XML,
3946 seems to work fine now
3947 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3948 --push for push testing
3949 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3950 * testSAX.c: added --push
3951 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3952 subtree
3953 * xmlIO.[ch] : enriched API + fixes for push mode
3954 * entities.[ch]: added the entity content length to the struct.
3955 * xmlmemory.[ch]: new API to show the last entries for the shell
3956 * valid.c: added required attribute testing
3957 * SAX.c: the cdata callback now merge contiguous fragments
3958 * HTMLparser.c: cleanup of some macros
3959
Daniel Veillard3c558c31999-12-22 11:30:41 +00003960Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3961
3962 * parser.c: fix for PIs name starting with xml
3963 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003964 * *.c, configure.in win32config.h.in : generate win32config.h for
3965 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003966
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003967Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3968
3969 * parser.c: fixed a stupid = vs. == bug :-(
3970 * doc/gnome-xml.sgml: s/glade/xml/
3971
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003972Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3973
3974 * configure.in, doc/xml.html : bug fix release 1.8.2
3975 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3976 Hopefully the end of that silly C++ include problem
3977 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3978 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3979 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3980 troubles with autoclosed elements when the stree shape doesn't
3981 follow the DtD specs. Added htmlIsAutoClosed() and
3982 htmlAutoCloseTag()
3983 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3984 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3985 * debugXML.c: fixed a bug on printing default namespaces.
3986 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3987
Daniel Veillardb24054a1999-12-18 15:32:46 +00003988Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3989
3990 * result/HTML/*.htm[l] : updated the HTML regression tests according
3991 to the new output
3992 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3993 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3994 problem due to intermix of extern "C" { ... } declarations for C++
3995 and recursive includes in the headers
3996
Chris Lahey323c48c1999-12-18 15:32:45 +000039971999-12-20 Chris Lahey <clahey@umich.edu>
3998
3999 * HTMLtree.c: Made it so that html nodes with a single child do
4000 not insert a carriage return before or after the child node.
4001
Daniel Veillardb24054a1999-12-18 15:32:46 +00004002Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004003
4004 * configure.in, doc/xml.html : bug fix release 1.8.1
4005 * parser.c: fixed bug #4344
4006 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4007 added the glue to avoid C++ problems
4008 * doc/* : regenerated the documentation
4009
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004010Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4011
4012 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4013 namespace recognition, and Dia as a resul :-(
4014 * encoding.c: closed bug #3950
4015
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004016Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4017
4018 * valid.c: debugging a posteriori validation, except URI expansion
4019 stuff this should be fixed now
4020 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4021 Carl Nygard <cnygard@bellatlantic.net>
4022 * tester.c: added --postvalid, cleaning of the code
4023 * tree.[ch]: added xmlDocGetRootElement()
4024
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004025Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4026
4027 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4028 c++ losage.
4029
Daniel Veillard10a2c651999-12-12 13:03:50 +00004030Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4031
4032 * configure.in, doc/xml.html : bumped to 1.8.0
4033 * xlink.[ch], Makefile.am : added framework for link detection
4034 * parser.h: added nbChars to parser context, needed for cleanup.
4035 * xmlmemory.c: removed a nasty bug when out of mem
4036 * valid.[ch]: adding namespace support for attribute decl
4037 * tester.c: added --debugent option
4038 * debugXML.[ch]: added xmlDebugDumpEntities()
4039 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4040 buffers instead, this was really needed, validation was breaking
4041 in strange ways due to that. Added xmlParseStringPEReference()
4042 and other parsing from strings functions. Entities processing
4043 modified again, but PERef are still not handled correcly but
4044 unless you're Eve Maller you won't notice :-)
4045 * HTMLparser.c: large changes toward reliability, and switched to
4046 lowercase internal tags, XHTML is lowercase, so it will help
4047 that output is closer to next version.
4048 * doc/* : regenerated the documentation, it is now hosted at
4049 http://xmlsoft.org/ (same bits I just bought the domain :-)
4050
4051
Daniel Veillard294cbca1999-12-03 13:19:09 +00004052Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4053
4054 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4055 doc generation
4056 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4057 in the SAX API
4058 * doc/*: rebuilt the doc making sure everything appears in the
4059 HTML files
4060
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004061Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4062
4063 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4064 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4065 which allow impressive speed improvement on dataset with
4066 large text pieces, but at the cost of broken binary
4067 compatibility and slightly bigger memory usage.
4068 Configure with --with-buffers to activate them, they
4069 are protected with XML_USE_BUFFER_CONTENT define.
4070 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4071 goal is 0 memory left allocated once parser is no more used
4072 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4073 call xmlCleanupParser() and xmlMemoryDump()
4074
Daniel Veillarda819dac1999-11-24 18:04:22 +00004075Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4076
4077 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4078 * parser.[ch] encoding.[ch]: added memory cleanup routines
4079 * parser.c: closing bug #3788
4080 * doc/*: rebuilt the doc
4081
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004082Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4083
4084 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4085 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4086 * tester.c: added --compress option
4087 * doc/*: rebuilt the documentation
4088
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004089Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4090
4091 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4092 if given /proc/kcore as input !
4093 * doc/xml.html doc/*: updated and rebuilt the documentation
4094
4095Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004096
4097 * parser.c: Fixed some wrongly space collapsing code due to
4098 a misreading of the spec.
4099 * result/*: fixed the output accordingly
4100
4101Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004102
4103 * encoding.c: bug fix and typos
4104 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4105 * parser.c: added attribute normalization closing bug #3597
4106 * test/att* result/att* SAXresult/att*: testcase for attribute
4107 normalization
4108
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004109Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4110
4111 * configure.in: closing bug #3163 by adding extra flags for the
4112 cc compiler on HP-UX
4113
Daniel Veillard51e3b151999-11-12 17:02:31 +00004114Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4115
4116 * valid.[ch] : removed a typo and an enumerated type bug in the
4117 xmlAddElementDecl() function
4118 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4119 call to xmlEncodeEntitiesReentrant() so that the functions
4120 New, Set and Get are at the same level.
4121 * parser.c HTMLparser.c: extra memory allocation bug for
4122 attributes detected by someone using libxml in embedded systems :-)
4123
Daniel Veillard962195f1999-10-28 15:51:53 +00004124Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4125
4126 * xmlmemory.h: turned off mem debug :-\
4127
Daniel Veillard35008381999-10-25 13:15:52 +00004128Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4129
4130 * parser.c: closed bug #2784 a one line fix, but worth pushing
4131 a new release out
4132 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4133 some structures, comments before and after the
4134 main element, and other nastyness
4135 * HTMLtree.c tree.c: accomodate the extended HTML supported
4136 * configure.in: pushing 1.7.4
4137 * test/ent8 and related outputs : added a new test for bug #2784
4138 * test/HTML/wired.html and related output: a nasty HTML example
4139 * Makefile.am: improved the test scripts
4140 * docs/* : reran the documentation extractor, updated xml.html
4141
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004142Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4143
4144 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4145 HTMLparser and debugged the HTML related code. HTML documents
4146 now have their own type
4147 * entities.c: do not dump &apos; for HTML output
4148 * xmlmemory.c: improvement, breakpoint mechanism
4149 * testHTML.c: added --sax --repeat ...
4150 * Makefile.am: improved the HTML tests
4151 * valid.[ch]: added xmlValidGetValidElements and
4152 xmlValidGetPotentialChildren
4153 * tester.c: added --insert to test the 2 new functions
4154 * test//* result//* SAXresult//* : regression test cleanup
4155 and extension.
4156 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4157 gnome-xml-nanohttp.html
4158
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004159Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4160
4161 * HTMLparser.c: fixed problems with some autoclose tags
4162 * tree.c: fixed XML output problems.
4163 * result/* SAXresult/*: update of the tests output
4164
Daniel Veillard6077d031999-10-09 09:11:45 +00004165Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4166
4167 * Makefile.am: Arturo patch for xmlConf.sh version info
4168 * parser.c: Tim Josling patch for single quoted items
4169 * tester.c: Tim Josling patch for tester options usage
4170 * tree.h: indent cleanup
4171
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004172Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4173
4174 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4175 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4176
Daniel Veillard00fdf371999-10-08 09:40:39 +00004177Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4178
4179 * tree.c : Raph patch for initialization of CORBA fields
4180 * parser.c, xpath.c, ...: modification of doc comments
4181 * xpath.c : allow spaces in xpath expressions
4182
Daniel Veillardad219441999-09-27 08:17:49 +00004183Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4184
4185 * xmlmemory.h: turning off memory debug :-(
4186
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004187Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4188
4189 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4190 better SAX interfaces.
4191 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4192 entity.
4193 * configure.in: 1.7.2
4194
4195Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004196
4197 * libxml.spec.in: fixed the URL
4198 * doc/xml.html: improved the documentation front-end
4199
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004200Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004201
4202 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4203
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004204Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004205
4206 * libxml.spec.in: fixed the alpha compile problem
4207 * parser.[ch]: changed errno to errNo in the parser context :-(
4208 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4209 * doc/xml.html: changed CHAR to xmlChar
4210 * doc/html/*: recompiled the documentation
4211 * configure.in: 1.7.1
4212
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004213Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4214
4215 * parser.h: modified the parser context struct to regain 1.4.0
4216 binary compatibility
4217 * parser.c, xml-error.h: added errno ot teh context and defined
4218 a set of errors values with update of errno
4219 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4220 DTDs and entities
4221 * *.h, *.c: complete cleanup of the use of config.h and include
4222 protection depending on the current setup.
4223 * overalll debugging, maintenance and bug-fixing on all modules
4224 * updated the documentation
4225 * ready for 1.7.0
4226
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004227Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4228
4229 * HTMLparser.c : cleanup
4230 * SAX.c valid.c valid.h: added ID/IDREF checking
4231 * tree.c tree.h: extended doc structure for refs
4232 * configure.in: 1.6.2
4233 * parser.c: patched bug in SAX user arg call
4234 * parserInternals.h: patched missing close in C++ wrapping
4235 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4236 especially upcoming XPointer implementation.
4237 * doc/xml.html: augmented, typo
4238
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004239Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4240
4241 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4242 not all invocations of install understand -d.
4243
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004244Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4245
4246 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4247 to make 'check' works, when builddir != srcdir.
4248
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004249Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4250
4251 * doc/xml.html : updated the documentation
4252
Daniel Veillard6454aec1999-09-02 22:04:43 +00004253Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4254
4255 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4256 not deallocated memory blocks
4257 * *.c : replaces all calls to malloc() free() and realloc() to
4258 the wrapper functions/macros
4259 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4260 instead of xmlFreeNodeList()
4261
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004262Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4263
4264 * HTMLparser.c: corrected a stupid bug leading to core dump at
4265 tree deallocation. Removed warnings indicated by
4266 Stephane.Conversy@lri.fr
4267 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4268 looked for in the external subset
4269
4270Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004271
4272 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4273 on SGI by Stephane.Conversy@lri.fr
4274
Daniel Veillardb96e6431999-08-29 21:02:19 +00004275Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4276
4277 * all .h : changed the prototype declaration indent as in gtk
4278 * most .c : working on reducing the TODOs in the code
4279 * most .c : cleanup though -pedantic and Insure++
4280 * improvements on validation ID checkings.
4281 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4282 * xml-config.in: closed #1810
4283
4284Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004285
4286 * tree.h, valid.c, valid.h: more work on validity, IDs
4287 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4288 definition for AIX
4289
Daniel Veillardb556eb51999-08-15 17:19:50 +00004290Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4291
4292 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4293 the distribution due to a cut'n paste error at last commit
4294
Daniel Veillardb05deb71999-08-10 19:04:08 +00004295Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4296
4297 * configure.in: upgraded to version 1.4.0
4298 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4299 Big update, added a large part of the validation process,
4300 it should be usable, but some parts are missing
4301 * xpath.c: improved the implementation w.r.t. root.
4302 * Makefile.am: added more tests
4303 * test and result trees: added a lot of tests
4304 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4305
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004306Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4307
4308 * Added an HACKING file
4309
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004310Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4311
4312 * xpath.[ch] : improvements and debug of the XPath implementation
4313 * parser.c, HTMLparser.c : modified the parsers to be progressive
4314 * tree.[ch] : extended the Buffer promitives
4315 * xmlIO.[ch] : added basic I/O routines providing progressive
4316 parsing and ready for I18N conversion plugins
4317 * SAXresult/* : the SAX callback sequence maybe slightly different
4318 now
4319 * test*.c : improved/updated the tests programs
4320 * doc/* : recompiled the docs.
4321
Daniel Veillard15b75af1999-07-26 16:42:37 +000043221999-07-26 Michael Meeks <michael@edenproject.org>
4323
4324 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4325
4326 * tree.c: Ditto.
4327
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004328Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4329
4330 * configure.in: upgraded to version 1.4.0
4331 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4332 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4333 XML query language, see http://www.w3.org/TR/xpath for more details.
4334 * parser.c, parser.h: added CHAR* related string functions for XPath
4335 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4336 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4337 rebuild the docs.
4338 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4339 and regression testing capabilities for XPath.
4340
Daniel Veillardd79d7871999-07-12 10:38:12 +00004341Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4342
4343 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4344 closing bug #1646
4345
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004346Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4347
4348 * Makefile.am, example/Makefile.am: closed bug #1683
4349
Daniel Veillard3166ab11999-07-11 16:14:19 +00004350Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4351
4352 * example/Makefile.am, configure.in: added the makefile for the
4353 gjobread example
4354
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004355Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4356
4357 * doc/Makefile.am:
4358 - fix which allow "make install DESTDIR=</install/prefix>".
4359
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004360Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4361
4362 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4363 which fixed a problem on the file reading-code.
4364
Daniel Veillard82150d81999-07-07 07:32:15 +00004365Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4368 output.
4369 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4370
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004371Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * parser.h : Oops removed the binary compatibility problem
4374 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4375 * parser.c, HTMLparser.c: applied patches for reading from stdin
4376
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004377Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4378
4379 * parser.c, entities.c, valid.c: cleanup bug #1591
4380 * configure.in: cleanup bug #1592
4381 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4382 the same tree back-end. Hence gdome will be available for it.
4383 * doc/Makefile.am: close bug #617
4384
Daniel Veillard97fea181999-06-26 23:07:37 +00004385Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4386
4387 * parser.c: alloctate a per parser context SAX interface block
4388
Daniel Veillard14fff061999-06-22 21:49:07 +00004389Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4390
4391 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4392 and xmlEncodeEntitiesReentrant with the correct one :-\
4393
4394Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4395
4396 * commit of my internal XML base changes, quite a lot of
4397 changes, cleanups, better entities support, framework for
4398 new I/O and charset detection and handling
4399 * Fixed the configure/Makefile stuff to generate shared libs
4400 with the proper version info, so we jumped on rev from
4401 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4402 xmlEncodeEntities() result need to be freed now, and a string
4403 xmlParserVersion provide the current library version.
4404
Raph Levien05240da1999-06-15 21:27:11 +00004405Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4406
4407 * parser.c: fixed a buffer overrun for when you have a very long
4408 attribute with no entities in it.
4409
Daniel Veillardbb2da581999-06-13 14:37:07 +00004410Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * added example directory
4413 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4414
Daniel Veillard011b63c1999-06-02 17:44:04 +00004415Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4416
4417 * Release of libxml-1.1, nearly everything has been touched for
4418 this.
4419 * Added more regression tests
4420 * Updated the documentation
4421
Daniel Veillard27d88741999-05-29 11:51:49 +00004422Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4423
4424 * tree.[ch]: unified the XML_NO_CORBA defines.
4425 * parser.c encoding.[ch]: started plugging in char encoding detection
4426
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004427Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4428
4429 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4430 Also freed allocated buffer.
4431
Daniel Veillard27d88741999-05-29 11:51:49 +00004432Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004433 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4434 reentrancy problem at printing. One is left in entities.c, to
4435 remove ASAP
4436 * testSAX.c : added a test example showing the use of the SAX
4437 interface if one doesn't want to build the DOM tree.
4438 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4439
Daniel Veillard517752b1999-04-05 12:20:10 +00004440Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4441
4442 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4443 large revamping of the parser to use SAX callbacks
4444 http://www.megginson.com/SAX/ (or at least a C like interface
4445 a la Expat). It's now possible to set up your own callbacks
4446 and the parser will not build a DOM tree.
4447 * test/* result/*: updated the test suite, I finally removed
4448 the old Namespace draft support (PI based).
4449
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004450Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4451
4452 * Makefile.am: added test result to EXTRA_DIST for make tests
4453
Daniel Veillard64068b31999-03-24 20:42:16 +00004454Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4455
4456 * parser.c, parserInternals.h: moved the chars macro definitions
4457 to parserInternals.h
4458 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4459 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4460
Daniel Veillard012ccc11999-03-23 10:11:11 +00004461Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4462
4463 * xml-config.in : applied patch to make --version work
4464
Raja R Harinatha86c23e1999-03-05 22:14:01 +000044651999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4466
4467 * Makefile.am (check-local): Alias for `tests' target. This will
4468 cause `make check' to do the right thing.
4469 (tests): Don't run tests in srcdir. Also, replaced calls to
4470 basename with a `sed' "equivalent".
4471
Daniel Veillardd109e371999-03-05 06:26:45 +00004472Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4473
4474 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4475 it in the header and not the sources, updated the doc.
4476 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4477 pointing this out.
4478
Daniel Veillardbc50b591999-03-01 12:28:53 +00004479Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4480
4481 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4482 exported the inputStream routines.
4483 * doc/html/* : updated accordingly
4484
Daniel Veillardd692aa41999-02-28 21:54:31 +00004485Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4486
4487 * parser.c, parser.h, parserInternals.h: added a few extra
4488 internal calls to allocate and free parser contexts ...
4489 * doc/html/* : updated accordingly
4490
Daniel Veillard55a99271999-02-25 11:01:29 +00004491Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * configure.in, Makefile.am, doc/makefile.am : General changes for
4494 1.0.0 release and including the generated HTML documentation.
4495
Daniel Veillard35925471999-02-25 08:46:07 +00004496Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4497
4498 * makefile.am : added parserInternals.h, oops.
4499
Daniel Veillard1e346af1999-02-22 10:33:01 +00004500Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * parserInternals.h: added this header giving access to the parser
4503 internal functions.
4504 * doc/Makefile.am : added a rebuild target which rebuilds the full
4505 set of documentations
4506 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4507 the internal subset.
4508 * *.c *.h: modifications needed to generate the documentation using
4509 gtk-doc, cleanup of functions blocks, reorganisation of struct
4510 declarations.
4511
Daniel Veillard1164e751999-02-16 16:29:17 +00004512Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4513
4514 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4515 the tar and spec file to include the beginning of the doc.
4516
Nuno Ferreira03d04781999-02-13 00:07:17 +000045171999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4518
4519 * doc/.cvsignore: Added this file.
4520
Daniel Veillard6800ef31999-02-08 18:33:22 +00004521Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4522
4523 * tree.c: fixed xmlGetProp to return "" when the attribute
4524 exists, even if the node-list is NULL.
4525
Daniel Veillard726c7e31999-02-08 15:13:10 +00004526Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4527
4528 * tree.c: patched an error outputting empty attribute values.
4529 * Makefile.am and doc/makefile.am: have been updated during the
4530 week-end. Sorry for an empty CVS log, I got a shell problem.
4531
Daniel Veillard1899e851999-02-01 12:18:54 +00004532Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * tree.h: cleaned up using enums instead of defines
4535 * parser.c, valid.[ch]: more work on parsing/output of element
4536 declarations
4537
Daniel Veillard3b9def11999-01-31 22:15:06 +00004538Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4539
4540 * valid.[ch], tree.c, parser.c : more work toward full parsing
4541 of XML DTDs.
4542 * README: added informations about mailing-list and on-line
4543 documentation
4544
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000045451999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4546
4547 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4548
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004549Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4550
4551 * parser.c, tree.[ch] : more work toward conformance testing,
4552 added a last element to accelerate parsing of very flat structures
4553 started working on internal subset Element content declaration.
4554 * valid.[ch] : first cut at adding code toward validation.
4555 * previous changes had also small impact on most files, especially
4556 the conformance testing using James Clark test suite.
4557
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004558Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4559
4560 * test/* : updated the examples, most of them were not well
4561 formed (humm), and added rdf2.
4562 * result/* : resulting changes in the output.
4563
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004564Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4565
4566 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4567
Daniel Veillard44b3a061998-12-05 17:27:22 +00004568Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4569
4570 * tree.c: patched a bug in the generation of empty attributes
4571
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004572Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4575 for node/trees/documents/... Biggest problem is namespace
4576 support when copying subtrees.
4577
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004578Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4579
4580 * parser.c, entities.c: improve entities and char ref encoding,
4581 and cleanups of error messages.
4582
Daniel Veillard242590e1998-11-13 18:04:35 +00004583Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4584
4585 * parser.c, entities.c: simple bug hunting done during rpm2html and
4586 rpmfind integration.
4587
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004588Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4589
4590 * parser.[ch]: Added interfaces allowing to specify a SAX
4591 handler before parsing.
4592
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004593Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4594
4595 * parser.c: redirrect all errors reporting through the SAX
4596 error function
4597
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004598Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4599
4600 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4601 * libtool, tlmain ...: update of the libtool files
4602
Miguel de Icaza442321c1998-11-04 18:13:38 +000046031998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4604
4605 * entities.c: Use g_snprintf insteda of snprintf.
4606
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004607Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4608
4609 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4610 added ent5 test for this purpose.
4611 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4612
Daniel Veillard27271681998-10-30 06:39:40 +00004613Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4614
4615 * parser.c: fixed? a strange error due to compression on a GWP
4616 document.
4617
Daniel Veillard25940b71998-10-29 05:51:30 +00004618Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4619
4620 * tree.[ch]: bug fixing
4621 * entities.[ch]: defined a specific type for predefined entities
4622 * doc/xml.html: more documentation on the library, how to use it,
4623 overview of the interfaces.
4624
Daniel Veillard16253641998-10-28 22:58:05 +00004625Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4626
4627 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4628
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004629Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4630
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004631 * tree.c: corrected a small bug
4632 * doc/xml.html: continuing writing documentation.
4633
4634Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4635
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004636 * debugXML.h debugXML.c: added debugging utilities.
4637 * tester.c: added --debug switch.
4638 * tree.c: patched an incorrect node->type assignment.
4639 * parser.c: formatting, ensure that node->doc != NULL in attributes
4640
Daniel Veillardccb09631998-10-27 06:21:04 +00004641Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4642
4643 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4644 entity support and provide an internal representation close to
4645 DOM one (entity ref nodes, and attribute value as tree). I tried
4646 to preserve the interface but this will surely break some apps
4647 (I have to change rpm2html/rpmfind for example). I had to change
4648 two interfaces, and the generated tree is somewhat different.
4649 * doc/* : started documenting the XML library, the tree and
4650 DOM/Corba. This is a first step.
4651
Daniel Veillard11e00581998-10-24 18:27:49 +00004652Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4653
4654 * parser.c: Set up the fonctions comment block, boring but useful.
4655 * parser.h, SAX.c, parser.c: now attributes are processed through
4656 the SAX interface. The problem is that my SAX interface diverged
4657 quite a bit from the original one, well this is not an official
4658 spec, and translating it from Java to C is hairy anyway...
4659
Daniel Veillard97b58771998-10-20 06:14:16 +00004660Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4661
4662 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4663 fonctions comment block, boring but useful.
4664
4665Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004666
4667 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4668 conversion routines. However they are not yet used to convert the
4669 inputs. The core will run with UTF-8.
4670
Daniel Veillard33942841998-10-18 19:12:41 +00004671Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4672
4673 * tree.c : make sure that the type id is properly set-up when
4674 a new object is allocated, needed for DOM.
4675
Daniel Veillard27fb0751998-10-17 06:47:46 +00004676Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4677
4678 * tree.h, tree.c: Ok, the main objects in the tree will be native
4679 corba objects, it costs 8 bytes per Node, Attribute and Document
4680 but it simplifies the Corba integration a lot (no extra interface
4681 objects to allocate/free).
4682
Daniel Veillard0bef1311998-10-14 02:36:47 +00004683Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4684
4685 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4686 and changed NODEs contants for conformity with DOM Level 1
4687
Daniel Veillard27864701998-10-08 03:47:24 +00004688Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4689
4690 * added hooks to keep track of servants when creating objects
4691 xmlDoc and xmlNode (for Corba export).
4692
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004693Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4694
4695 * added xml-config script.
4696
Daniel Veillard7066a791998-10-01 20:28:28 +00004697Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4698
4699 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4700 to autoupdate libtool and automake conf files.
4701
Miguel de Icaza60681bd1998-09-30 19:28:59 +000047021998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4703
4704 * Makefile.am: Use '?' to separate the sed
4705 commands as ',' is used when people pass -Wl,something.
4706
4707
Daniel Veillard15a8df41998-09-24 19:15:06 +00004708Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4709
4710 * tree.c, tree.h: added a per-document compression interface.
4711
Daniel Veillard151b1b01998-09-23 00:49:46 +00004712Tue Sep 22 20:47:38 EDT 1998
4713
4714 * tree.c, tree.h: added saving with compression and added interfaces
4715 to control the compression level (xmlGetCompressMode,
4716 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4717
Daniel Veillard70120ff1998-09-22 00:24:21 +00004718Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4719
4720 * parser.c: corrected a loop for files of size 0
4721
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000047221998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4723
4724 * error.h: New file. Contains prototyes from `error.c'.
4725
Tom Tromeyc19653d1998-08-14 01:22:43 +00004726Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4727
4728 * Makefile.am (xmlincdir): New macro.
4729 (xmlinc_HEADERS): Renamed from include_HEADERS.
4730
Daniel Veillard845664d1998-08-13 04:43:19 +00004731Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4732
4733 * applied small patch on numeric entities from
4734 Christopher Blizzard <blizzard@appliedtheory.com>
4735
Daniel Veillard260a68f1998-08-13 03:39:55 +00004736Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4737
4738 * New release 0.2, removed the old xml_* files so that it's
4739 coherent with the other CVS base (W3C), far better conformance
4740 to standard, new namespaces, decent entities support, beginning
4741 of a SAX-like interface. Nearly nothing left intact, even the
4742 test examples ...
4743
Christopher Blizzarda36749e1998-07-30 21:47:18 +000047441998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4745
4746 * .cvsignore: Add .deps dir
4747
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004748Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4749
4750 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4751
Daniel Veillardfe926001998-07-26 04:28:20 +00004752Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004753
Daniel Veillardfe926001998-07-26 04:28:20 +00004754 * configure.in: added test for CPP
4755 * AUTHORS, Changelog: the original ones didn't get commited but the
4756 glib ones instead, fixed.
4757 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004758
Daniel Veillardfe926001998-07-26 04:28:20 +00004759Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004760
Daniel Veillardfe926001998-07-26 04:28:20 +00004761 * integrated code developped at W3C
4762 * changed the original Copyright
4763 * migrated to automake
4764 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004765