blob: 48e57ab35d752e70733d027ba50cf26381a85024 [file] [log] [blame]
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: fixed a couple of problems in xmlSetProp()
4
Daniel Veillardcd337f02001-11-22 18:20:37 +00005Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6
7 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
8 unappropriate stdout output.
9
Daniel Veillard566d4df2001-11-22 13:00:53 +000010Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11
12 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13 by Denis Beurive, closes #65111
14
Daniel Veillardb4545fd2001-11-20 09:37:09 +000015Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
16
17 * valid.c: in case of content model validity error, don't
18 print it if validity warnings were not requested.
19
Daniel Veillardc69e0b12001-11-20 08:35:07 +000020Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
21
22 * nanoftp.c: applied a couple of patches from Brian D Ripley.
23 * parserInternals.c: removed the last exit() call. Print an
24 unmaskable error on stderr instead (library mismatch detection)
25
MST 2001 John Fleck42304042001-11-18 00:18:06 +000026Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
27
28 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
29 shell instructions from Heiko Rupp
30
Daniel Veillardf7b094f2001-11-15 13:54:39 +000031Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
32
33 * catalog.c: use the URL notation file:// for default catalog paths
34
Daniel Veillard0ec98632001-11-14 15:04:32 +000035Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
36
37 * include/libxml/tree.h: better comments for _private fields
38 * tree.c: removed a problem when copying an entity reference.
39
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000040Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
41
42 * vms/*: updated instructions and diffs from John A Fotheringham
43
Daniel Veillarda11001b2001-11-12 22:45:36 +000044Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
45
46 * include/libxml/xmlerror.h: avoid an include problem if
47 #include <libxml/xmlerror.h> happens first in code
48 seems to be the case in KDE libs
49
Daniel Veillard8e3943c2001-11-12 21:35:44 +000050Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
51
52 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
53 from Igor for Windows
54
55Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
56
57 * Makefile.am: Gary Pennington pointed out a missing prefix
58
Daniel Veillard43d3f612001-11-10 11:57:23 +000059Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
60
61 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
62 * doc/*: upgraded and rebuilt the docs
63
Daniel Veillardc1f78342001-11-10 11:43:05 +000064Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
65
66 * HTMLparser.c: fix comment in scripts element parsing.
67 * result/HTML/doc3*: updated the results.
68
69Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
70
71 * uri.c: another URI bug fix #63336, using Joel Young patch.
72
Daniel Veillardc6e013a2001-11-10 10:08:57 +000073Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
74
75 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
76 a cleaned up version of the Pwd shell string generation.
77
Daniel Veillardbe480fb2001-11-08 23:36:42 +000078Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
79
80 * valid.c include/libxml/tree.h: trying to fix namespaces +
81 validation problems for good, closing #63619 in the process
82 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
83 wrong in this respect, fixed it.
84
Daniel Veillardd536f702001-11-08 17:32:47 +000085Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
86
87 * xmllint.c: Morus Walter patch to allow --format and --encode
88
Daniel Veillard5004f422001-11-08 13:53:05 +000089Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
90
91 * debugXML.c: Stefan Kost provided an help command for the shell
92
Daniel Veillarda6825e82001-11-07 13:33:59 +000093Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
94
95 * debugXML.c: Heiko Rupp pointed that the shell would crash
96 on empty nodesets returns.
97
Daniel Veillard03f848d2001-11-07 12:53:46 +000098Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
99
100 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
101 migh need the history libraries
102
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000103Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
104
105 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
106 handle the case of < in quoted attributes, Bastian Kleineidam
107
Daniel Veillardc853b322001-11-06 15:24:37 +0000108Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
109
110 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
111 fixing catalog breakages
112 * Makefile.am catalog.c result/catalogs/catal
113 result/catalogs/mycatalog.* test/catalogs/catal*:
114 fixed more problems in catalog support, added more regression tests
115 for both XML and SGML catalog handling
116
Daniel Veillard66870c72001-11-05 19:27:49 +0000117Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
118
119 * debugXML.c: applied an improvement to xmlGetLineNo() from
120 Keith Isdale
121
Daniel Veillardffe09c92001-11-05 14:21:47 +0000122Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
123
124 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
125 Side effect of the progressive catalog loading
126
Daniel Veillardad661b92001-11-05 11:43:15 +0000127Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
128
129 * Makefile.am: confexecdir and confexec_DATA were defined twice
130 pointed out by Karl Eichwalder
131
Daniel Veillard6eb17722001-11-04 22:19:27 +0000132Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
133
134 * xmlcatalog.c: avoid unlink() and use remove() instead.
135
Daniel Veillardea898282001-11-04 22:13:45 +0000136Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
137
138 * libxml.spec.in: cleanup
139 * include/libxml/xmlwin32version.h: updated with 2.4.8
140
Daniel Veillarda4617b82001-11-04 20:19:12 +0000141Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
142
143 * encoding.c global.data globals.c testThreads.c: fix bug #63752
144 of compiling libxml with a non standard set of options
145
John Fleck027edfb2001-11-04 20:13:58 +0000146Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
147
148 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
149 document --sgml option, fixing gnome bugzilla #63382
150
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000151Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
152
153 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
154 breakage of 2.4.7, added a couple of really needed APIs
155 like xmlCatalogIsEmpty() and xmlNewCatalog()
156 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
157 for install-catalog
158 * configure.in: preparing 2.4.8
159
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000160Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
161
162 * HTMLtree.c tree.c include/libxml/HTMLtree.h
163 include/libxml/tree.h include/libxml/xmlIO.h: more include
164 cleanups, export cleanly one html output + format function.
165
166Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
167
168 * parser.c: removed initGenericErrorDefaultFunc call from
169 xmlInitParser() since it could destroy previous calls to
170 xsltSetGenericErrorFunc() effects
171
Daniel Veillardebd38c52001-11-01 08:38:12 +0000172Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
173
174 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
175 keyword.
176
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000177Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
178
179 * Makefile.am: cleanup
180 * threads.c: cleanup too
181 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
182 from xsltproc
183 * include/libxml/tree.h include/libxml/parser.h: trying to break a
184 dependancy loop.
185
Daniel Veillard91c00402001-10-30 17:41:38 +0000186Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
187
188 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
189 was not used anymore !
190
Daniel Veillard52dcab32001-10-30 12:51:17 +0000191Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
192
193 * configure.in: preparing 2.4.7
194 * Makefile.am doc/Makefile.am: switched to the latest xmllint
195 manual page from John
196 * doc/*: updated the doc and rebuilt the generated pages
197
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000198Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
199
200 * xmlIO.c: closing bug #62711, the library should never
201 close stdin or stdout.
202
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000203Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
204
205 * uri.c: second pass at fixing #63336, using Joel Young
206 final patch. looks okay.
207
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000208Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
209
210 * uri.c include/libxml/uri.h: trying to clear #63336
211 allowing the escaping routine to parse unconformant
212 URI-References.
213
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000214Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
215
216 * vms/readme.vms vms/build_libxml.com nanoftp.c
217 include/libxml/xmlversion.h.in: a few VMS updates from
218 John A Fotheringham
219 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
220 and xmlCleanupOutputCallbacks() for the Perl binding people.
221
Daniel Veillard635ef722001-10-29 11:48:19 +0000222Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
223
224 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
225 apply fixes to close #63271 and avoid segfaults when
226 the error routine gets callbed before xmlInitParser()
227 get called.
228 * nanoftp.c error.c: Applied patches from Justin Fletcher
229 correcting some xmlGenericError misuses.
230
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000231Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
232
233 *doc/xmllint.xml, doc/xmllint.1
234 New and improved man page for xmllint - .xml is the original, .1
235 is the generated man page
236
Daniel Veillardc9484202001-10-24 12:35:52 +0000237Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
238
239 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
240 the web site from the main HTML document.
241
Daniel Veillard5151c062001-10-23 13:10:19 +0000242Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
243
244 * parser.c: fixed an erroneous validation bug when PE refs
245 occurs in external parsed entities referenced from the
246 internals subset
247 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
248 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
249 added the associated testcase, it's a nice one.
250 * HTMLparser.c: generate the DTD node as HTML still ...
251 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
252
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000253Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
254
255 * HTMLparser.c: fixed a bug in htmlNewDoc()
256
Daniel Veillard89cad532001-10-22 09:46:13 +0000257Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
258
259 * test/threads/*: added entities testing to the Thread test
260 * testThreads.c: make the test reasonable
261 * DOCBparser.c: fix the DTD public and system ID
262 * xmllint.c: added --sgml for SGML DocBook importing
263 * Makefile.am: added Docbtests target
264
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000265Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
266
267 * nanoftp.c: use only "anonymous@" string for anonymous passwds
268 * testThreads.c: removed bogus include
269
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000270Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
273 fixed a very serious (looping) validation bug
274
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000275Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
276
277 * include/libxml/globals.h include/libxml/threads.h threads.c
278 testThreads.c: far more testing, cleaning up bugs
279 * *.c : make sure globals.h is always included.
280
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000281Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
282
283 * HTMLparser.c: try to get rid of parser loops for good.
284
Daniel Veillardab7488e2001-10-17 11:30:37 +0000285Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
286
287 * configure.in: fixed some bugs in CFLAGS passing.
288 * test/threads Makefile.am testThreads.c: added a specific
289 threaded test case (really nasty, guaranteed).
290
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000291Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
292
293 * catalog.c: serious cleanup on the management of the
294 XML catalog tree, more tests done, especially with
295 the catalog PI.
296
Daniel Veillard364789a2001-10-16 12:45:00 +0000297Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
298
299 * catalog.c: avoid a problem in catalog cleanup on SMP if
300 catalogs were not initialized.
301
Daniel Veillard81463942001-10-16 12:34:39 +0000302Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
303
304 * catalog.c xpath.c: trying to cleanup the not thread safe
305 parts of the library.
306
Daniel Veillard64a411c2001-10-15 12:32:07 +0000307Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
308
309 * include/libxml/globals.h configure.in global.data: make
310 the allocation be per-thread a configure option
311 * encoding.c include/libxml/parser.h: fixed compilation
312 errors
313
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000314Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
315
316 * include/libxml/parser.h: Norm reported that a few lines
317 added were breaking libxslt compile, removed them for now
318
Daniel Veillard6f350292001-10-14 09:56:15 +0000319Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
320
321 * parser.c parserInternals.c threads.c: debugged and fixed
322 initialization problems which were giving troubles on SMP
323 boxes.
324
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000325Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
326
327 * include/libxml/Makefile.am: missing globals.h
328
Daniel Veillarde7090612001-10-13 12:18:28 +0000329Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000330
Daniel Veillarde7090612001-10-13 12:18:28 +0000331 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000332
Daniel Veillardd0463562001-10-13 09:15:48 +0000333Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
334
335 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
336 include/libxml/parserInternals.h include/libxml/tree.h
337 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
338 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
339 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
340 Applied the last patches from Gary, cleanup, activated threading
341 all user accessible global variables are now handled in globals.[ch]
342 Still a bit rought but make tests passes with either
343 --with-threads defined at configure time or not.
344 * Makefile.am example/Makefile.am: added globals.[ch] and threads
345 linking options
346
Daniel Veillardb8478642001-10-12 17:29:10 +0000347Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
348
349 * Makefile.am include/libxml/Makefile.am
350 include/libxml/globals.h globals.c include/libxml/threads.h
351 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
352 configure.in: started integrating the core of the thread support
353 not activated yet but half integrated. The code should still
354 compile and work anyway.
355
Daniel Veillardb44025c2001-10-11 22:55:55 +0000356Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
357
358 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
359 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
360 integrating the non-controversial parts of Gary Pennington
361 multithread patches
362 * catalog.c: corrected a small bug introduced
363
Daniel Veillard75b96822001-10-11 18:59:45 +0000364Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
365
366 * catalog.c include/libxml/catalog.h: very serious cleanup,
367 isolating unportable code and as much as possible the accesses
368 to the global shared catalog. May need more testing !
369
Daniel Veillard78d12092001-10-11 09:12:24 +0000370Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
371
372 * include/libxml/debugXML.h debugXML.c tree.c: integrating
373 Keith Isdale patches for the XSLT debugger interfaces. Some
374 cleanup
375
Daniel Veillardff0b7312001-10-11 06:46:09 +0000376Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
377
378 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
379 * DOCBparser.c: generate line nubers in elements
380
Daniel Veillard60087f32001-10-10 09:45:09 +0000381Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
382
383 * configure.in: preparing 2.4.6 release
384 * doc/xml.html doc/html/*: updated and rebuilt the docs
385 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
386
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000387Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
388
389 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
390 adding documentation for DV's supercatalog support
391
Daniel Veillard82d75332001-10-08 15:01:59 +0000392Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
393
394 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
395 super catalog support adding one API and one flag --sgml to
396 xmlcatalog
397
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000398Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
399
400 * doc/xmlcatalog_man.xml, xmlcatalog.1
401 One more crack at
402 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
403
404
Thomas Broyer47334c02001-10-07 16:41:52 +0000405Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
406
407 * xpath.c: implemented xmlXPathObjectCopy for external objects
408 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
409
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000410Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
411
412 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
413 finishing up fix to
414 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
415 the xmlcatalog man page display more elegantly
416
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000417Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
418
419 * configure.in: closing bug #61832
420 * HTMLparser.c: removed a warning
421
Daniel Veillard6ab38382001-10-06 13:08:27 +0000422Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
423
424 * xpath.c: fixing #61673 part I, do not loose doc information
425 when copying result value trees.
426
Daniel Veillard556c6682001-10-06 09:59:51 +0000427Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
428
429 * xpath.c: trying to harden the XPath interpreter
430
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000431Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
432
433 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
434 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
435
William M. Brack1633d182001-10-05 15:41:19 +0000436Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
437
438 * HTMLparser: repaired another loop problem
439
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000440Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
441
442 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
443 parsing.
444 * xpath.c: fix bug #61291 the default XML namespace node is
445 missing from the namespace axis.
446 * tree.c: refuse to create namespaces nodes with prefix "xml"
447
Daniel Veillard651f9472001-10-04 14:51:06 +0000448Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
449
450 * SAX.c: ouch a non-defined namespace could lead to a crash,
451 fixed #61215
452
Daniel Veillard7dd05702001-10-04 14:25:12 +0000453Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
454
455 * parserInternals.c: closed bug #61054
456
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000457Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
458
459 * include/libxml/Makefile.am: closing #60708
460
Daniel Veillarda293c322001-10-02 13:54:14 +0000461Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
462
463 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
464 adding xmlSAXParseFileWithData following Marco Stipek suggestion
465
Daniel Veillardf4309d72001-10-02 09:28:58 +0000466Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
467
468 * valid.c: close bug #61550 when xml: wasn't considered a namespace
469
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000470Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
471
472 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
473 * DOCBparser.c HTMLparser.c parser.c: fixed typos
474
Daniel Veillard16756b62001-10-01 07:36:25 +0000475Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
476
477 * catalog.c: Justin Fletcher provided cleaup code in case
478 HAVE_STAT is not defined
479 * include/win32config.h: Igor Zlatkovic suggested to have
480 HAVE_STAT defined there
481
William M. Brack5e1cac12001-09-28 16:19:18 +0000482Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
483
484 * catalog.c - fixed typing error reported by M. Barros
485
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000486Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
487
488 * xmllint.c - fixing typo
489
William M. Brackd28e48a2001-09-23 01:55:08 +0000490Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
491
492 * HTMLparser.c: small enhancement to prevent loop on
493 unrecognizable data
494
Daniel Veillardb1d62872001-09-21 09:47:08 +0000495Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
496
497 * parserInternals.c: applying patch from bug #60757 this
498 should close it
499
Daniel Veillardc0631a62001-09-20 13:56:06 +0000500Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
501
502 * catalog.c xmlcatalog.c: removed a couple of warning
503 * xpath.c: try to solve the linking problem on platforms
504 needing trio to compile
505
Daniel Veillard1a123612001-09-19 08:06:23 +0000506Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000507
Daniel Veillard1a123612001-09-19 08:06:23 +0000508 * Makefile.am libxml.spec.in: backing up non-documented changes
509 commited without review or aproval by Jens Finke <jens@gnome.org>
510 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000511
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000512Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
513
514 * configure.in: Joe Orton provided a patch fixing a problem
515 when iconv is specified to be in a non-standard directory
516 but wasn't exported in xml2-config --cflags
517
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000518Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
519
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000520 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000521 troubles with 2.4.4 errors.
522
Daniel Veillard16698282001-09-14 10:29:27 +0000523Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
524
525 * encoding.c entities.c: do not output hexadecimal charrefs
526 when serializing HTML since some version of Netscape can't
527 grok it, generate decimal ones.
528 * result/HTML/doc3.htm: output changed due to previous test
529 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
530
Daniel Veillard98fed372001-09-13 11:34:58 +0000531Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
532
533 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
534 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
535
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000536Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000537 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000538
539 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
540 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
541 updated the configuration scripts systems accordingly
542
Daniel Veillard04382ae2001-09-12 18:51:30 +0000543Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
544
545 * configure.in: preparing for 2.4.4
546 * doc/xml.html doc/html/*: updated and rebuilt the docs
547
Daniel Veillardd63437e2001-09-12 15:00:27 +0000548Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
549
550 * win32/dsp/libxml2.def.src: tried to incorporate comments
551 from bug #59220
552
Daniel Veillard319a7422001-09-11 09:27:09 +0000553Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
554
555 * parser.c result/noent/wml.xml: fixed bug #59981 related
556 to handling of '&' in attributes when entities are substitued
557
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000558Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
559
560 * libxml.h include/libxml/xmlversion.h.in
561 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
562 Tried to close bug #60131
563
Daniel Veillardbce62332001-09-10 18:46:55 +0000564Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
565
566 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
567
Daniel Veillard143b04f2001-09-10 18:14:14 +0000568Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
569
570 * SAX.c: fixing bug #59946 on xmlns=""
571
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000572Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
573
574 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
575 but allocates a new error code.
576
Daniel Veillard05c13a22001-09-09 08:38:09 +0000577Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
578
579 * xmllint.c: John Fleck fixed typos in the options output
580 * parser.c SAX.c: fix ignorable white space SAX selection
581
582Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
583
584 * entities.c: Steve Underwood found the possibility of an
585 ininite loop in case of error.
586
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000587Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
588
589 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
590
Daniel Veillarda050d232001-09-05 15:51:05 +0000591Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
592
593 * parser.c: warn if version is not 1.0 but it's not
594 strictly speaking an error after analyzing the spec
595
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000596Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
597
598 *doc/catalog.html - add link to the html version of the
599 man page, other linguistic cleanups
600
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000601Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
602
603 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
604 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
605 file, has not yet been included in the build.
606
Daniel Veillard99784ff2001-09-01 16:20:28 +0000607Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
608
609 * catalog.c: removed a duplicate affectation Justin Fletcher
610
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000611Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
612
613 * tree.c: Armin Sander pointed a possible text coalescing
614 problem, completed his patch.
615
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000616Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
617
618 * trionan.c: Fixed const and volatile re-definition problem
619
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000620Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
621
622 * libxml.4 parser.c: doc updates from Heiko Rupp
623 * parserInternals.c: 2 sanity checks from Heiko Rupp
624
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000625Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
626
627 * tree.c: applied patch from Armin Sander to make some pointers
628 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000629 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000630
Daniel Veillardb06c6142001-08-27 14:26:30 +0000631Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
632
633 * xpath.c: hum, restrict the integer usage gcc bug workaround
634 to only gcc compilers so that other architecture don't get
635 penalized by this limitation.
636 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
637
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000638Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
639
640 * valid.c: fixed a Windows compiler warning (Chris Poblete)
641 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
642
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000643Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
644
645 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
646 --convert option to xmlcatalog to convert SGML ones to
647 the XML syntax.
648 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
649
650 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000651Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
652
653 * catalog.c xmlIO.c: started some serious testing and fixed
654 a few bug and optmization needs.
655
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000656Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
657
658 * Makefile.am configure.in include/libxml/xmlwin32version.h:
659 preparing for a 2.4.3 release even if it may not be ready yet
660 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
661 all file parsing lookup to go through the entity resolver, add
662 to add an API to bypass it (needed to load catalogs themselves),
663 some cleanup on the catalog code too.
664 * nanoftp.c: small cleanup
665 * doc/catalog.html: small update
666
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000667Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
668
669 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
670 Jun Kuriyama
671
Daniel Veillardffb120d2001-08-23 00:52:23 +0000672Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
673
674 * doc/catalog.html: finished the catalog documentation
675
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000676Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
677
678 * doc/catalog.html doc/xml.html: added documentation about
679 Catalog support, misses an API description
680 * doc/html/*: reextracted the API pages
681
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000682Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
683
684 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
685 Added the part about section 7.2 on URI resolution,
686 fixed a side effect in the HTML parser, look complete
687 and ready to rock except the URI/SystemID part!
688
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000689Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
690
691 * include/libxml/catalog.h include/libxml/parser.h
692 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
693 xmlIO.c: added support and APIs needed for the catalog PI
694 * include/libxml/xmlIO.h: cleanup
695
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000696Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
697
698 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
699 include/libxml/catalog.h: starts to look okay, really
700 plugged the new framework, cleaned a lot of stuff,
701 added some APIs, except the PI's support missing this
702 should be mostly complete
703 * result/catalogs/* test/catalogs/*: added new test, enriched
704 the existing one with URN ID tests
705
Daniel Veillard64339542001-08-21 12:57:59 +0000706Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
707
708 * catalog.c: fixed nextCatalog
709 * result/catalogs/docbook test/catalogs/*: started adding
710 a small regression test
711
Daniel Veillardcda96922001-08-21 10:56:31 +0000712Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
713
714 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
715 more work on the XML catalog support.
716 * parser.c include/libxml/parser.h: small cleanup seems using
717 list as a public parameter name can give portability troubles
718 * trionan.c trionan.h xpath.c include/libxml/trionan.h
719 include/libxml/xpath.h include/libxml/Makefile.am: removed
720 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
721 wrappers
722
Bjorn Reese45029602001-08-21 09:23:53 +0000723Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
724
725 * Makefile.am trio.c triodef.h trionan.c xpath.c
726 include/libxml/Makefile.am include/libxml/trionan.h:
727 Re-worked Not-A-Number and Infinity support.
728 * xmlcatalog.c: added readline include files
729
Daniel Veillard344cee72001-08-20 00:08:40 +0000730Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
731
732 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
733 testCatalog as xmlcatalog, making it an installed app
734 adding a shell, and preparing it to be a /etc/xml/catalog
735 management tool, though not ready yet
736 * catalog.c include/libxml/catalog.h: adding support for
737 XML Catalogs http://www.oasis-open.org/committees/entity/
738 not finished, there is some interesting tradeoffs and a
739 few open questions left.
740
Daniel Veillardb7664f42001-08-19 13:00:43 +0000741Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
742
743 * xmllint.c: fixed a line formatting problem
744
Daniel Veillard5015b712001-08-17 09:37:52 +0000745Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
746
747 * SAX.c: removed a couple of unused variable (Albert Chin)
748
Daniel Veillardbb371292001-08-16 23:26:59 +0000749Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
750
751 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
752 trying to fix some troubles w.r.t. function returning
753 const xxxPtr.
754
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000755Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
756
757 * win32/dsp/libxml2.def.src: another set of symbols conditionally
758 defined
759
Daniel Veillardae6db172001-08-16 19:32:00 +0000760Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
761
762 * xpointer.c: removed unused var
763
Daniel Veillard09190202001-08-16 16:27:41 +0000764Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
765
766 * testXPath.c: another small cleanup closing bug #59110
767
Daniel Veillard796f4b62001-08-16 16:00:13 +0000768Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
769
770 * win32/dsp/libxml2.def.src: small cleanup closing bug
771 #59108
772
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000773Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
774
775 * example/gjobread.c: add xmlCleanupParser() before leaving
776
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000777Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
778
779 * config.h.in configure.in include/libxml/xmlwin32version.h:
780 released 2.4.2
781
Daniel Veillardd3d06722001-08-15 12:06:36 +0000782Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
783
784 * include/libxml/valid.h debugXML.c valid.c: deprecate
785 the non-boundchecking Sprintf functions, add Snprintf
786 this should close bug #57984
787
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000788Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
789
790 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
791 URIs before doing the lookups (pointed by Mark Vakoc)
792
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000793Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
794
795 * xpath.c: serious changes on Result Value Trees and NodeSets
796 w.r.t. deallocation and collect operations. Probably not
797 100% clean (merge of allocated trees smells like a problem).
798 Seems sufficient to close #58943
799
Daniel Veillard90493a92001-08-14 14:12:47 +0000800Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
801
802 * xmllint.c: adding a --format option
803
Daniel Veillardfe703322001-08-14 12:18:09 +0000804Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
805
806 * xpath.c: count() was broken on Result Value Tree
807 * xmlIO.c: fixed file:/// accesses on _WIN32
808
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000809Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
810
811 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
812 macro was renamed, this should close bug #58683
813
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000814Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
815
816 * SAX.c: small fix fixing bug #58539 reported by coolo, in
817 entity substitution mode text at the end of the entity might
818 be added due to text coalescing.
819 * nanoftp.c parser.c: small cleanup
820
Daniel Veillard0c720972001-08-08 20:59:00 +0000821Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
822
823 * HACKING: added John Fleck right to commit in the doc subdir
824
Daniel Veillard48da9102001-08-07 01:10:10 +0000825Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
826
827 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
828 allow to inherit attributes from the DTD directly in the
829 tree, this is needed for XPath and can be a useful feature.
830 Inherited namespaces are always provided at the tree level now
831 * test/defattr* result/defattr* result/noent/defattr*: added a couple
832 of tests for this feature (XSLT being the prime user).
833
Daniel Veillard50f34372001-08-03 12:06:36 +0000834Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
835
836 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
837 testSAX.c xmlIO.c xmllint.c include/win32config.h
838 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
839 include/libxml/xmlwin32version.h.in win32/README.MSDev
840 win32/dsp/*: applied Win32 Facelift No.2 patches from
841 Igor Zlatkovic for Windows/MSC
842
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000843Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
844
845 * SAX.c: unparsedEntityDecl() the URI computation of the
846 entity wasn't done breaking XSLT unparsed-entity-uri()
847
Daniel Veillard567e1b42001-08-01 15:53:47 +0000848Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
849
850 * xpath.c: fixed a bug when walking the descendants and
851 the current node has no children
852 * debugXML.c: show up when a text node is supposed to not be escaped
853
Thomas Broyerf186c822001-07-31 23:30:37 +0000854Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
855
856 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
857 worked like the set:leading() function)
858 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
859
Daniel Veillardba6db032001-07-31 16:25:45 +0000860Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
863
Daniel Veillard57905372001-07-31 15:52:17 +0000864Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * include/libxml/xmlIO.h: apply change to close #58141
867 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
868
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000869Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * parser.c: when the internal subset uses a PE, then the
872 included entity can use conditional sections.
873
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000874Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
877 when walking the namespace axis showing up in
878 libxst/tests/general/bug-12
879 * xmlmemory.c: added the possibility to trace a given block
880 defined by its address
881
Daniel Veillard4aafa792001-07-28 17:21:12 +0000882Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
883
884 * parser.c: don't override existing encoding specified before
885 starting xmlParseDocument()
886
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000887Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * include/libxml/xmlwin32version.h: reinserted, needed for
890 Windows users of CVS
891
Darin Adlera77cac02001-07-27 17:41:51 +00008922001-07-27 Darin Adler <darin@bentspoon.com>
893
Darin Adler699613b2001-07-27 22:47:14 +0000894 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
895 * testCatalog.c: Add include of <libxml/parser.h>.
896
8972001-07-27 Darin Adler <darin@bentspoon.com>
898
Darin Adlera77cac02001-07-27 17:41:51 +0000899 * include/libxml/.cvsignore:
900 * include/libxml/xmlwin32version.h:
901 Remove this file from CVS because it's generated.
902
Daniel Veillard50822cb2001-07-26 20:05:51 +0000903Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * parser.c include/libxml/parser.h: applied const patches from
906 Tom Moog #58002
907
Thomas Broyerba4ad322001-07-26 16:55:21 +0000908Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
909
910 * xpath.c include/libxml/xpath{,Internals}.h: added a function
911 lookup framework
912
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000913Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
914
915 * tree.c: fixed xmlCopyNode() for documents
916
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000917Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
918
919 * parser.c: fixed bugs #58073 reported by Greg Shtilman
920
921Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000922
923 * parser.c: fixes bug #57652 reported by Morus Walter
924
Daniel Veillarde3924972001-07-25 20:25:21 +0000925Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
928
Daniel Veillarda53c6882001-07-25 17:18:57 +0000929Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
930
931 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
932 errors, lesson don't add new functions at 1am before a release
933 * xpath.c: integrated fix from Bjorn to avoid divide by zero
934 from XPath initialization when possible.
935
Daniel Veillardd9bad132001-07-23 19:39:43 +0000936Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
937
938 * result/scripts/base*: removing history/readline changed
939 this slightly
940 * include/libxml/parser.h SAX.c parser.c parserInternals.c
941 xmllint.c: make element content line number generation
942 optionnal to avoid breaking old apps added interface to switch
943
Daniel Veillardf012a642001-07-23 19:10:52 +0000944Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * configure.in: get rid of the readline and libhistory
947 dependancies by default, release 2.4.1 with IA64 fix
948 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
949 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
950 John Kroll fixes to allow saving to HTTP via PUT (or
951 POST of needed).
952 * doc/html/*.html: regenerated the docs
953
Thomas Broyere8126242001-07-22 03:54:15 +0000954Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
955
956 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
957 xmlHashScanFull and xmlHashScannFull3 to get passed the
958 three keys as arguments to the callback function
959
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000960Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * configure.in Makefile.am: removed libxml softlink for good
963 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
964 100% coverage by gtk-doc
965
Daniel Veillard8599e702001-07-17 21:38:51 +0000966Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
969 fixed serious troubles due to size_t vs. int mismatch
970
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000971Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
974
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000975Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
976
977 * include/libxml/xpath{,Internals}.h xpath.c: added a more
978 convenient extension API for value and context managing
979 Now handles external objects through xmlXPathPopExternal,
980 xmlXPathWrapExternal and xmlXPathReturnExternal.
981 Added functions for sets operations (intersection, etc.)
982
Daniel Veillard22090732001-07-16 00:06:07 +0000983Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
984
985 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
986 xmlIO.c tree.c parserInternals.c entities.c encoding.c
987 HTMLparser.c: cleanup of global variables, marking some
988 const or private.
989
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000990Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000991
992 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
993 fixed xmlXPathNodeSetItem when passing index=0
994
Daniel Veillard05dec342001-07-14 21:57:39 +0000995Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
998
Daniel Veillard28ae6362001-07-14 16:44:32 +0000999Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * xmllint.c: fixed compilation under Cygwin #57503
1002 * TODO: update
1003
Peter Williamsed156f52001-07-13 18:35:13 +000010042001-07-13 Peter Williams <peterw@ximian.com>
1005
1006 * config.h.in: add #undef HAVE_DLFCN_H
1007
1008 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1009 builddir.
1010
Daniel Veillard73b36e32001-07-12 15:09:52 +00001011Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1014 raised by #57348 and #57381
1015
Daniel Veillard7db37732001-07-12 01:20:08 +00001016Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1017
1018 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1019 tree.c xpointer.c: store the line numbder in element->content,
1020 may break some software, need a configuration mechanism
1021
Darin Adler96037892001-07-11 00:03:16 +000010222001-07-10 Darin Adler <darin@bentspoon.com>
1023
1024 * .cvsignore:
1025 * example/.cvsignore:
1026 * include/.cvsignore:
1027 * include/libxml/.cvsignore:
1028 Various things that are generated and should be ignored.
1029
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001030Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1033 * doc/xml.html doc/html/*: updated the docs
1034
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001035Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1038 validation occured on content with element child
1039
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001040Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1041
1042 * tree.c: fixed XML Base computation which was broken
1043 * debugXML.c: added a base function to the shell
1044 * Makefile.am result/scripts/* test/scripts/*: added scripts
1045 based regression tests, and adding 2 XML Base tests
1046
Daniel Veillard19e96c32001-07-09 10:32:59 +00001047Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1048
1049 * tree.c: set properties doc and call xmlSetListDoc for properties
1050 content when grafting them in a different tree.
1051 * aclocal.m4: remove from CVS
1052
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001053Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1054
1055 * win32/libxml2/libxml2.def.src: added some missing entry point
1056 for XPath (Mark Vakoc)
1057
Daniel Veillard388236f2001-07-08 18:35:48 +00001058Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1059
1060 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1061 layer should URI-Unescape before trying to open resources.
1062
Daniel Veillard04383752001-07-08 14:27:15 +00001063Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1064
1065 * xpath.c: fix the name() bug for elements in the default
1066 namespace reported by Charlie Bozeman
1067
Daniel Veillard7583a592001-07-08 13:15:55 +00001068Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1071 led to an XPath fix, improvements of SAX initialization, and
1072 an added option --nocdata to testXPath
1073
Daniel Veillard449d7392001-07-07 19:11:06 +00001074Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1075
1076 * doc/libxml-doc.el: Felix Natter provided anew version working
1077 with XEmacs too
1078
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001079Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1080
1081 * include/libxml/xpath.h: small cleanup
1082 * doc/xml.html: update
1083
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001084Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1087 released 2.3.14
1088
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001089Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001092 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001093
Daniel Veillard73c9c042001-07-05 20:02:54 +00001094Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095
1096 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1097 were not equal to empty strings
1098
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001099Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * SAX.c: fixed a URI-Reference computation problem when validating
1102 * xmlIO.c: small cleanup
1103
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001104Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * parser.c: improved the description of a couple of interfaces
1107 upon Larry Stamper suggestion
1108
Daniel Veillard62f313b2001-07-04 19:49:14 +00001109Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * SAX.c entities.c parser.c: changed completely the way entities
1112 are handled when running the parser in entity substitution mode.
1113 This fixes a bug reported by Stephan Kulow and nearly divides
1114 by 3 the amount of memory required by libxslt to load and process
1115 DocBook TDG.
1116
Daniel Veillardf420ac52001-07-04 16:04:09 +00001117Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * HTMLparser.c: fixing a too early root closing problem raised
1120 byt Prashanth Naidu
1121
Daniel Veillard8c357d52001-07-03 23:43:33 +00001122Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1123
1124 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1125 raised by Mark Vakoc.
1126
Daniel Veillard6e90d192001-07-03 16:37:49 +00001127Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1128
1129 * example/Makefile.am: fixed the include path to add srcdir/include
1130 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1131 and some cleanup
1132
Daniel Veillardf06307e2001-07-03 10:35:50 +00001133Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1134
1135 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1136 lot of optimization work, results in significant improvements
1137 when handling really complex XPath queries. Add a small optimizer
1138 for unions, improve [n] and [last()], avoid some costly ops.
1139
Daniel Veillard77044732001-06-29 21:31:07 +00001140Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1143 * xpath.c: small cleanup
1144 * xmlGetNsList: reformated, fixed problems if used on Entities
1145
Daniel Veillard2adbb512001-06-28 16:20:36 +00001146Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1147
1148 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1149
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001150Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1151
1152 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1153 * Makefile.am example/Makefile.am: workaround automake generating
1154 erroneous deps
1155
Daniel Veillard12f7d292001-06-28 13:12:11 +00001156Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * include/win32config.h: bug #56801 Yon Derek provided a patch
1159 to the windows config file.
1160
Daniel Veillard87ee9142001-06-28 12:54:16 +00001161Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1164 libxml.h : Yon Derek provided a set of changes to compile from
1165 CVS on Windows/MSC
1166
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001167Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * parser.c: fixed UTF8 BOM support in push mode
1170 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1171 added a specific testcase
1172
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001173Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1174
1175 * Makefile.am: added --push regression tests
1176 * parserInternals.c: the XML parser segfaulted in --push mode
1177
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001178Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1179
1180 * configure.in: moved the symlinks detection within a CVS
1181 check, this is not portable and will be removed soon.
1182 * xpath.c: small cleanup/speedup
1183
Daniel Veillard11648102001-06-26 16:08:24 +00001184Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1187 release of 2.3.12
1188 * parser.c: make an error message if unknow entities in all cases
1189
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001190Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1191
1192 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1193
Daniel Veillard23793842001-06-25 16:07:45 +00001194Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1197 includes were installed in the wrong dir
1198
Daniel Veillardf5498f32001-06-25 15:08:36 +00001199Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * doc/html.xml: warn against sending code to exhibit bugs.
1202
Daniel Veillard56f06462001-06-24 21:34:03 +00001203Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1206 Tru64 from Thomas Leitner
1207
Daniel Veillardc5d64342001-06-24 12:13:24 +00001208Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1209
1210 * AUTHORS: added William and Bjorn
1211 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1212 daniel@veillard.com hopefully I won't have to do this again
1213 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1214 docs can be rebuilt cleanly now
1215 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1216 from CVs it's generated, added include/libxml/xmlwin32version.h
1217 also generated but which should change far less frequently.
1218 * catalog.c nanoftp.c: made sure to include libxml.h not
1219 libxml/xmlversion.h directly
1220 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1221 when compiling on WIN32 and MSC
1222
Daniel Veillard07385fd2001-06-23 21:55:48 +00001223Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * include/Makefile.am include/libxml/Makefile.am configure.in:
1226 fixed make distcheck and rebuilding the rpms
1227
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001228Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1229
1230 * configure.in: should finish the migration of exported includes
1231 into a real include/libxml in CVS, at least for CVS users.
1232 * removed the exported headers, added in include/libxml (as well
1233 as xmlversion.h.in).
1234
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001235Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1236
1237 * configure.in: fixed the way to detect symlink
1238
Daniel Veillard66541772001-06-23 18:31:04 +00001239Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * configure.in: updated, include/libxml is now a real CVS dir
1242
Daniel Veillardca989762001-06-23 17:39:29 +00001243Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1244
1245 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1246 version works with both libxml1 and libxml2 (it autodetects
1247 the prefix of the html-files) from Felix Natter.
1248 * doc/xml.html: updated doc accordingly
1249
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001250Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1251
1252 * xpath.c: fixed the bug generating a template loop in libxslt
1253 when using docbook-xsl-1.4, * should filter out document nodes
1254 * HACKING: added William
1255 * TODO: updated
1256
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001257Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1258
1259 * doc/FAQ.html: added a warning about gcc-3.0
1260 * doc/xml.html: added reference to gdome2 and removed a confusing
1261 sentence
1262
Daniel Veillardf7f41852001-06-22 15:18:01 +00001263Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1264
1265 * xmlversion.h: okay this is a generated file, but Windows
1266 users need it and they can't generate it, and I want CVS
1267 Windows users ...
1268 * win32/libxml2/libxml2_so.dsp: Windows project file for
1269 the shared lib version of libxml2
1270 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1271 resources needed for libxslt/xsltproc by Yon Derek
1272
Bjorn Reese3157b342001-06-22 14:41:45 +00001273Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1274
1275 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1276
Daniel Veillard4151acb2001-06-22 10:48:57 +00001277Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1278
Daniel Veillardcc146db2001-06-22 11:10:52 +00001279 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1280
1281Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
Daniel Veillard4151acb2001-06-22 10:48:57 +00001283 * include/win32config.h: Yon Derek provided a first fix
1284 to be able to compile libxslt/xsltproc on Windows
1285
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001286Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1287
1288 * xpath.c: attempt to work around what seemed a gcc optimizer
1289 bug when handling floats on i386 http://veillard.com/gcc.bug
1290 * tree.c entities.c encoding.c: doing some cleanups while
1291 chasing it
1292
Daniel Veillard017b1082001-06-21 11:20:21 +00001293Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * Makefile.am: cleanup when --without-debug is specified
1296 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1297 w.r.t. --without-debug and other include points
1298 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1299 Catalogs
1300 * configure.in entities.h tree.h HTMLparser.c: removed
1301 --without-corba, made the _private field mandatory
1302
Daniel Veillard87a764e2001-06-20 17:41:10 +00001303Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1304
1305 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1306 outputs a BOM in UTF8, an errata has been issued to avoid the
1307 problem, that was the most reasonable solution... Add support
1308 for a leading UTF8 BOM in entities.
1309
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001310Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1311
1312 * valid.c: fixed a bug found when post validating an entity ref
1313 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1314 activate it too
1315
Daniel Veillard39196eb2001-06-19 18:09:42 +00001316Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1317
1318 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1319 weakness in the node copy the XPointer and the XInclude
1320 implementations. Serious cleanup.
1321
Daniel Veillard3739b982001-06-19 12:51:30 +00001322Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1323
1324 * Makefile.am: Kjartan Maraas provided a small patch to
1325 add xml2-config.in to EXTRA_DIST
1326
Daniel Veillarda9142e72001-06-19 11:07:54 +00001327Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1328
1329 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1330 provided another failing case found in KDE, the way the
1331 ctxt->vctxt.nodeTab was allocated and freed changed over
1332 time but it wasn't completely cleaned up. This should fix it.
1333
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001334Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * parser.c: Stephan Kulow also raised the fact that line number
1337 could get miscounted making debug harder, fixed the problem
1338 in xmlParseCharData()
1339
Daniel Veillard64b98c02001-06-17 17:20:21 +00001340Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1341
1342 * valid.c: Stephan Kulow pointed out a problem when validating
1343 and using an empty entity, forgot a 'break' in a case.
1344
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001345Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1348 * doc/xml.html: updated with 2.3.11
1349
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001350Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * TODO: updated adding cleanup of generated doc
1353 * configure.in: prepared to release 2.3.11
1354 * xmllint.c: added --version for bug reporting
1355 * doc/html/*.html: rebuilt the doc
1356
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001357Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1358
1359 * xpath.c: first part of the work on selecting namespace to
1360 fix bug #56115
1361
Daniel Veillard96ed5832001-06-15 22:22:04 +00001362Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363
1364 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1365 when using -liconv
1366 * TODO: updated
1367
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001368Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1369
1370 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1371 cleanup, encoding support.
1372
Daniel Veillard608ad072001-06-14 08:32:28 +00001373Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1374
1375 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1376
Daniel Veillard239d0522001-06-13 23:02:48 +00001377Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1378
1379 * xpath.c: bug detected by Ankh when / is used as a function arg
1380
Daniel Veillard02bb1702001-06-13 21:11:59 +00001381Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1382
1383 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1384 of element and use it to avoid outputting formatting spaces at
1385 the wrong place. Implemented the format parameter for HTML save.
1386 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1387 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1388 result/HTML/wired.html: of course this impact the result of a
1389 number of HTML tests
1390
Daniel Veillard95d845f2001-06-13 13:48:46 +00001391Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * HTMLtree.[ch]: started augmenting the HTML save API with
1394 encoding and formatting parameters
1395
Daniel Veillardeca60d02001-06-13 07:45:41 +00001396Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * HTMLtree.h: cleanup and started evaluating the work needed on
1399 revamping the HTML output code
1400
Daniel Veillard84666b32001-06-11 17:31:08 +00001401Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1404
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001405Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1406
1407 * valid.c: fixed bug #56049, forgot one check in the
1408 validation routine
1409
Daniel Veillardca2366a2001-06-11 12:09:01 +00001410Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1413
Daniel Veillard6761eee2001-06-11 10:29:38 +00001414Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * libxml.h: fixed an error in last commit
1417 * doc/FAQ.html: added an entry for compilation from CVS
1418
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001419Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1420
1421 * xmlversion.h.in libxml.h: Cygwin patches
1422 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1423 * tree.h: cleanup
1424
Daniel Veillardacd370f2001-06-09 17:17:51 +00001425Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1426
1427 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1428 memory block in a strange case where libxml is linked twice
1429 in the binary.
1430
Daniel Veillard1d047672001-06-09 16:41:01 +00001431Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1432
1433 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1434 state far too often, simple fix used to avoid it.
1435
Daniel Veillard4497e692001-06-09 14:19:02 +00001436Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1439 being processed, applied his patch
1440 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1441
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001442Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443
1444 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1445 provided fixes to compile on MSCC again
1446 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1447 also provided an update for the project files.
1448
Daniel Veillarda682b212001-06-07 19:59:42 +00001449Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1450
1451 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1452 bug #55810
1453
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001454Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1455
1456 * tree.c: fixed xmlGetNsProp() to close bug #55683
1457 Note this requires libxslt to use it's own function instead.
1458
Daniel Veillardf0c53762001-06-07 16:07:07 +00001459Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * HTMLtree.c: when in a pre element no formatting space should
1462 be added.
1463 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1464
Daniel Veillard068a9652001-06-07 15:30:26 +00001465Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * configure.in: added tests for signal() and signal.h
1468
Daniel Veillard541d6552001-06-07 14:20:01 +00001469Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1472
Daniel Veillard8a367d42001-06-07 14:01:34 +00001473Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1474
1475 * doc/libxml-doc.el: Felix Natter provided a new version for
1476 libxml2
1477
Daniel Veillard8a926292001-06-07 11:20:20 +00001478Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1479
1480 * HTMLtree.c: when in a pre element no formatting space should
1481 be added.
1482
Daniel Veillard14839d52001-06-06 16:11:56 +00001483Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1486
Daniel Veillarde95e2392001-06-06 10:46:28 +00001487Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1488
1489 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1490 hack
1491 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1492 * uri.c: fixed a warning
1493
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001494Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495
1496 * HTMLtree.c: trying to close bug #55772 escaping in script
1497 elements
1498 * doc/xml.html: suggest to send mail to the list
1499
1500Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001501
1502 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1503 good. Use a macro and based on the solution provided in
1504 vsnprintf manual page from GNU.
1505
Bjorn Reese99748722001-06-05 12:49:15 +00001506Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1507
1508 * error.c: Workaround for non-preserving variadic list.
1509 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1510
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001511Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1512
1513 * doc/xml.html: added 2.3.10 release
1514
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001515Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1516
1517 * configure.in: releasing 2.3.10
1518
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001519Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1520
1521 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1522
Daniel Veillard20042422001-05-31 18:22:04 +00001523Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524
1525 * encoding.c: Robert Collins provided a patch to add the
1526 "US-ASCII" encoding alias
1527
Daniel Veillard97ac1312001-05-30 19:14:17 +00001528Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1529
1530 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1531 string oriented functions and started cleaning the related areas
1532 in xpath.c which needed fixing in this respect
1533
Daniel Veillard2d703722001-05-30 18:32:34 +00001534Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535
1536 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1537 #55380
1538 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1539
Daniel Veillard9403a042001-05-28 11:00:53 +00001540Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * TODO: updated
1543 * nanohttp.[ch] : started adding APIs to get the redirected URL
1544 when this occurs (needed for further base computation
1545 * tree.h: cleanup
1546 * encoding.c: cleanup
1547 * SAX.c: minor change around ctxt->loadsubset
1548
Daniel Veillard6278fb52001-05-25 07:38:41 +00001549Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550
1551 * Makefile.am include/Makefile.am: small change to have
1552 include/libxml rebuilt if working from CVS.
1553 * uri.c: applied another patch from Carl Douglas for URI escaping,
1554 this should close bug #51876
1555
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001556Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1557
1558 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1559 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1560 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1561 added specific regression test
1562 * parser.h: preparing for the XSLT mode where DTD inherited
1563 attributes are added to the tree.
1564
Daniel Veillardbbd22452001-05-23 12:02:27 +00001565Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1566
1567 * xinclude.[ch]: Updated the namespace for the Last Call version
1568 * result/XInclude/include test/XInclude/include: updated the
1569 testsuite accordingly
1570
Daniel Veillard8514c672001-05-23 10:29:12 +00001571Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1572
1573 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1574 related to bug #51876
1575
Daniel Veillard42596ad2001-05-22 16:57:14 +00001576Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1577
1578 * tree.c: fixed a gross mistake in base computation, xml:base is
1579 not completely correct yet (need cascade).
1580 * xpath.[ch]: added the few things needed to find a function name
1581 and URI from the XPath context when it is called.
1582
Daniel Veillard81418e32001-05-22 15:08:55 +00001583Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1584
1585 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1586 * DOCBparser.c: small cleanup
1587 * xmllint.c: added a --catalogs option to load catalogs from
1588 $SGML_CATALOG_FILES
1589 * tree.c: cleanup
1590 * configure.in: iconv library fixup, ICONV_LIBS
1591
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001592Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * catalog.c: handling of CATALOG entries. detection of recursion,
1595 and a few bugfixes
1596 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1597 against the default namespace
1598
Daniel Veillard04b93292001-05-21 08:15:31 +00001599Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1600
1601 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1602
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001603Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1604
1605 * parser.c: fixed propagation context info when parsing an
1606 external entity.
1607 * doc/html/*.html: regenerated a couple of docs
1608
Daniel Veillard4623acd2001-05-19 15:13:15 +00001609Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1610
1611 * doc/xml.html: update with 2.3.9 informations
1612
Daniel Veillardbed7b052001-05-19 14:59:49 +00001613Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1614
1615 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1616 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1617 * doc/html/* : rebuilt the docs
1618 * valid.c: small patch which may improve some case when
1619 validating.
1620
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001621Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1622
1623 * HTMLparser.c: Closed bug #54891
1624 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1625 to the suite
1626
1627Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1628
1629 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1630 applied a documentation patch from LotR and filled in a few missing
1631 descriptions
1632
Daniel Veillard76d66f42001-05-16 21:05:17 +00001633Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1634
1635 * xpath.c tree.c parser.c: speed optimizations at the parser level
1636 document tree freeing and xpath evaluation
1637
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001638Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1639
1640 * parser.c parser.h parserInternals.h: fixed a couple of
1641 interfaces for handling memory buffer input to const char *
1642 upon suggestion of JamesH.
1643
Daniel Veillardc3739e72001-05-15 15:23:27 +00001644Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * configure.in: LoTR sent a patch fixing the previous commit
1647
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001648Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1649
1650 * configure.in: trying to deal again with the stoopid -R linking
1651 flag of Solaris
1652
Daniel Veillard790142b2001-05-15 10:51:53 +00001653Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1654
1655 * xpath.h: two nodeset access macros from Thomas Broyer
1656
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001657Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1658
1659 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1660 patch from Thomas Broyer
1661
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001662Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1663
1664 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1665 case
1666 * INSTALL: was empty added stuff from the FAQ
1667
Daniel Veillard75bea542001-05-11 17:41:21 +00001668Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669
1670 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1671 attributes handling and #54433 by adding xmlUnsetProp()
1672 and xmlUnsetNsProp()
1673
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001674Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1675
1676 * HTMLparser.c: Patch from Jonas Borgström
1677 (htmlGetEndPriority): New function, returns
1678 the priority of a certain element.
1679 (htmlAutoCloseOnClose): Only close inline elements if they
1680 all have lower or equal priority.
1681 * result/HTML: this of course changed a number of tests results.
1682
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001683Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * xmlIO.c catalog.c: plugged in the default catalog resolution
1686 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1687 documentations
1688 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1689
Daniel Veillarda7374592001-05-10 14:17:55 +00001690Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1691
1692 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1693 integrating catalogs
1694 * catalog.[ch] testCatalog.c: adding a small catalo API
1695 (only SGML catalog support).
1696 * parser.c: restaured xmlKeepBlanksDefault(0) API
1697
Daniel Veillardc17337c2001-05-09 10:51:31 +00001698Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1699
1700 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1701
Daniel Veillard257d9102001-05-08 10:41:44 +00001702Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1703
1704 * parser.c: added xmlParseExternalEntityPrivate() to allow
1705 propagation of ctxt->_private when parsing external entities
1706
Daniel Veillard083c2662001-05-08 08:27:14 +00001707Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1708
1709 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1710
Daniel Veillard01ef7382001-05-08 07:31:43 +00001711Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1712
1713 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1714
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001715Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1716
1717 * valid.c: warn when indeterminist content model is detected
1718 * result/VC/ElementValid8: this adds a message
1719 * Makefile.am: add --novalid for VCM tests
1720 * parserInternals.c: added a call to Init memory
1721
Daniel Veillard64269352001-05-04 17:52:34 +00001722Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
1724 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1725 when both parameters are NULL.
1726
Daniel Veillard37721922001-05-04 15:21:12 +00001727Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1728
1729 * valid.c: applied small patch from Gary Pennington, reindented
1730 some part of the code.
1731
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001732Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1733
1734 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1735 release, updated and regenerated the docs
1736
Daniel Veillard357c9602001-05-03 10:49:20 +00001737Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1738
1739 * xpath.c result/XPath/expr/floats : clarified and cleanup
1740 printing of abnormal floats in tests.
1741
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001742Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1743
1744 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1745 * results/HTML/ : a few changes in the output of the HTML tests as
1746 a result.
1747 * configure.in: tying to fix -liconv where needed
1748
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001749Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750
1751 * Makefile.am: fixed a stupid error
1752
Daniel Veillard7150a032001-05-02 16:41:11 +00001753Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1754
1755 * configure.in Makefile.am: make the inclusion of the trio
1756 modules in the library conditional
1757
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001758Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1759
1760 * DOCBparser.c: patche from László Kovács, fixed entities refs
1761 in attributes handling
1762
Daniel Veillardedddff92001-05-02 10:58:52 +00001763Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1764
1765 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1766 flushing
1767
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001768Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1769
1770 * xpath.c: fix of an XSLT namespace bug reported on the list
1771 general/bug-8-
1772
Daniel Veillard5792e162001-04-30 17:44:45 +00001773Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1774
1775 * strio.h trio.c: Dan McNichol suggested a couple of small
1776 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1777
Daniel Veillard02141ea2001-04-30 11:46:40 +00001778Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1779
1780 * tree.c parser.c encoding.c: spent a bit more time looking
1781 at the parsing speed and DOM handling. Added a few more
1782 speedups.
1783
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001784Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * parser.c: small but effective parsing speed improvement
1787
Daniel Veillardb59076b2001-04-29 17:04:07 +00001788Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * configure.in: default on the DocBook parser inclusion (for Gnome)
1791 * DOCBparser.h: fixed a header reference
1792
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001793Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1794
1795 * configure.in xpath.c: applied Bjorn patches for FPE on the
1796 alpha
1797
Daniel Veillardeefd4492001-04-28 16:55:50 +00001798Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1799
1800 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1801 xmlSaveFormatFileTo()
1802
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001803Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1804
1805 * xpath.c: simple and efficient optimization, XPath functions
1806 aways bind to the same code, cache this
1807 * TODO: updated (by saying some is obsolete)
1808
Daniel Veillard2156a562001-04-28 12:24:34 +00001809Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1810
1811 * xpath.c: more cleanup work on XPath name parsing routines
1812
Daniel Veillard61d80a22001-04-27 17:13:01 +00001813Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1814
1815 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1816 xmlXPathParseName
1817 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1818 * debugXML.c: avoid compilation problems if compiling without
1819 HTML support, Igor Zlatkovic
1820 * win32/libxml2/libxml2.def.src: being able to compile without
1821 XPath on Windows
1822
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001823Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1824
1825 * libxml.m4: yet another patch from Toshio Kuratomi
1826
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001827Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1828
1829 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1830
Daniel Veillard67fee942001-04-26 18:59:03 +00001831Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1832
1833 * tree.[ch]: added xmlSaveFormatFile interface for saving
1834 and indenting a file.
1835
Daniel Veillard82e49712001-04-26 14:38:03 +00001836Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1837
1838 * xpath.c: fixed bug #53689 related to processing-instruction()
1839
Daniel Veillard02f077a2001-04-26 10:59:11 +00001840Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1841
1842 * DOCBparser.c: patche from László Kovács
1843
Daniel Veillard30211a02001-04-26 09:33:18 +00001844Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1845
1846 * parser.c: applied fixes from Christian Glahn bug report #53391
1847
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001848Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1849
1850 * error.c: Jean François Lecomte provided a complete description
1851 and a fix to bug #53537
1852
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001853Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1854
1855 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1856
Daniel Veillard1034da22001-04-25 19:06:28 +00001857Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1858
1859 * DOCBparser.c SAX.c: a bit more work on entities processing.
1860 Still Need to cleanup XML output and references in attributes
1861
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001862Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1863
1864 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1865
Daniel Veillardb33c2012001-04-25 12:59:04 +00001866Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1867
1868 * tree.c: trying to fix #53574, not completely complete,
1869 I would like xmllint --copy --debug test/ent1 and
1870 xmllint --debug test/ent1 to show the same result.
1871 * xpath.c: fix a bug when trying to sort namespace nodes
1872
Daniel Veillard5146f202001-04-25 10:29:44 +00001873Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1874
1875 * HTMLtree.c: real fix for #53402
1876
Daniel Veillard7533cc82001-04-24 15:52:00 +00001877Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1880 PIs when using xsl:output
1881 * valid.c: closing #53537 some case generate segfaults if there
1882 is validity errors
1883
Daniel Veillard61b33d52001-04-24 13:55:12 +00001884Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1885
1886 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1887 of external parsed entities, added --noent to testDocbook
1888 * valid.c: Garry Pennington found an uninitialized variable
1889 access in xmlValidateElementContent()
1890
Daniel Veillard56098d42001-04-24 12:51:09 +00001891Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1892
1893 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1894 with madness
1895 * result/HTML/ : this modified the result of the regression tests
1896 a lot.
1897
Daniel Veillard122376b2001-04-24 12:12:30 +00001898Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1899
1900 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1901 to doc where it wasn't checked against NULL reported by
1902 Jens Laas
1903
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001904Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1907 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1908
Daniel Veillardeae522a2001-04-23 13:41:34 +00001909Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1910
1911 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1912 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1913 * SAX.[ch]: cleanup and updates for DocBook
1914 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1915 ex SGML identifier changes
1916 * valid.c: removed a static unused function.
1917
Daniel Veillardde57c612001-04-23 09:13:36 +00001918Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1919
1920 * HTMLtree.c: applied change for Paul Sponagl on script saving
1921 * Makefile.am: the warning about entity title.xml are normal.
1922
Daniel Veillard393df012001-04-22 20:11:18 +00001923Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1924
1925 * configure.in: release of 2.3.7
1926 * Makefile.am: fixing make distcheck
1927
Daniel Veillarda41123c2001-04-22 19:31:20 +00001928Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1929
1930 * doc/html/* doc/xml.html: updated and regenerated the docs
1931
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001932Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1933
1934 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1935
Daniel Veillarde82a9922001-04-22 12:12:58 +00001936Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1937
1938 * tree.c: fixed #53388 with the provided patch
1939
Daniel Veillard06803992001-04-22 10:35:56 +00001940Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1941
1942 * valid.c: Bjorn detected an invalid memory access. Fixed
1943 vstateVPush()
1944
Daniel Veillard40af6492001-04-22 08:50:55 +00001945Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1946
1947 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1948
Bjorn Reese70a9da52001-04-21 16:57:29 +00001949Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1950
1951 * libxml.h: new header used only for the compilation of libxml
1952 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1953 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1954 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1955 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1956 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1957 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1958 baseline (version 1.2 plus a single patch).
1959 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1960 scientific notation for numbers. Tests added.
1961 * xpath.c: formatting of numbers changed to use sprintf
1962 (contribution from William Brack)
1963
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001964Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1965
1966 * valid.c: cleanup, more useful debugging
1967 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1968 * xmlIO.c: entity loading is printed as an error when validating
1969
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001970Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1971
1972 * valid.c: fixed to validate within entities
1973 * test/VCM/v22.xml: added a specific testcase
1974
Daniel Veillardca1f1722001-04-20 15:47:35 +00001975Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1976
1977 * valid.c: forgot an epsilon transition in for ()+
1978 * test/VCM/v21.xml : added a specific test case
1979
Daniel Veillard85349052001-04-20 13:48:21 +00001980Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1981
1982 * valid.c: removed a state explosion exhibited by RSS
1983 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1984 from bug #51872
1985
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001986Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1987
1988 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1989 validation without using an ugly NFA -> DFA algo in the source.
1990 Made a specific algorithm easier to maintain, using a single
1991 stack and without recursion.
1992 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1993 * hash.c: made the growing routine static
1994 * tree.h parser.c: added the parent information to an
1995 xmlElementContent node.
1996
Daniel Veillarde470df72001-04-18 21:41:07 +00001997Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1998
1999 * SAX.c parser.c xpath.c: generating IDs when not validating
2000 from an external parsed entity was poisoning the ID has table
2001 with removed values. This was killing XSLT on the KDE help
2002 browser.
2003
Daniel Veillardceacdd92001-04-18 15:10:35 +00002004Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2005
2006 * entities.h: andrew@ugh.net.au detected a double declaration
2007
Daniel Veillarda10efa82001-04-18 13:09:01 +00002008Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2009
2010 * debugXML.c hash.c tree.h valid.c : some changes related to
2011 the validation suport to improve speed with DocBook
2012 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2013 the way validation errors get reported
2014
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002015Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2016
2017 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2018 by P C Chow and William M. Brack for XSLT HTML output
2019
Daniel Veillard2d90de42001-04-16 17:46:18 +00002020Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2021
2022 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2023 Igor Zlatkovic patches for MSC compilation and added his
2024 updates
2025
Daniel Veillarde043ee12001-04-16 14:08:07 +00002026Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2027
2028 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2029 prefix lookup.
2030 * parserInternals.c: fixed the bug reported by Morus Walter
2031 due to an off by one typo in xmlStringCurrentChar()
2032
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002033Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2034
2035 * HTMLparser.c result/HTML/*: revamped the way the HTML
2036 parser handles end of tags or end of input
2037
Daniel Veillard82daa812001-04-12 08:55:36 +00002038Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2039
2040 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2041
Daniel Veillard67a21302001-04-11 14:39:16 +00002042Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2043
2044 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2045 bug where the linktime verions of free() won't work ...
2046
Daniel Veillard27b55282001-04-11 12:22:25 +00002047Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2048
2049 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2050
Daniel Veillardafc73112001-04-11 11:51:41 +00002051Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2052
2053 * doc/xml.html: added 2.3.6 release
2054
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002055Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2058 * result/wml.xml: resulted in a small output change
2059
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002060Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062 * tree.c: xmlNewDoc was missing the charset initialization
2063 * xmllint.c: added --auto to autogenerate a doc, allow to
2064 reproduce the problem fixed on xmlNewDoc
2065
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002066Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * xpath.c: trying to get 52979 solved
2069 * tree.c result/ result/noent/: trying to get 52712 solved, this
2070 also made me clean up the fact that XML output in general should
2071 not add formating blanks by default, this changed the output of
2072 a few tests
2073
Daniel Veillard73639a72001-04-10 14:31:39 +00002074Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2075
2076 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2077
Daniel Veillardfac26a12001-04-08 13:08:14 +00002078Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2079
2080 * configure.in: finally released 2.3.6
2081
Daniel Veillard911f49a2001-04-07 15:39:35 +00002082Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2083
2084 * xpath.c: checking for null pointer generated by new code
2085
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002086Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2087
2088 * xpath.c: fixed a [] evaluation problem reported
2089 * test/XPath/tests/simpleaddr: extended test
2090 * result/XPath/simpleaddr: updated result
2091
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002092Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2093
2094 * xmllint.c: Dan Timis reported a portability problem
2095 on Macs without mmap, fixed it.
2096
Daniel Veillardb38bd552001-04-03 18:22:00 +00002097Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * testXPath.c : added a --tree option allowing to display the
2100 tree dump of the XPath expression
2101
Daniel Veillard4dd93462001-04-02 15:16:19 +00002102Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2103
2104 * xpath.c: fixed a memleak when comparing nodesets
2105 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2106 * tree.c: added a TODO
2107
Daniel Veillard92ad2102001-03-27 12:47:33 +00002108Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2109
2110 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2111 we need string functions
2112 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2113 to be able to use them where needed. Applied some changes
2114 to reduce name linking pollution and compile in only what's
2115 needed.
2116 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2117 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2118 for the string manipulation functions
2119 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2120 to the free() function of xmlmemory.c
2121 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2122 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2123 usage.
2124
2125
Daniel Veillard2be30642001-03-27 00:32:28 +00002126Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127
2128 * error.c: applied the context output patch of the error
2129 handling submitted by Chuck Griffith
2130 * error/VC/*: this slightly change some error logs
2131
Daniel Veillard50582112001-03-26 22:52:16 +00002132Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2133
2134 * parser.c: fixed line number reporting on error
2135
Daniel Veillard04be4f52001-03-26 21:23:53 +00002136Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2137
2138 * parser.c: Sullivan and Darin found a parser bug,
2139 applied the patch.
2140
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002141Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2142
2143 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2144 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2145 xmlversion.h.in xpointer.c: of course the way I defined
2146 UNUSED breaks on old gcc version. Try to be smart and
2147 also define it directly in xmlversion.h
2148 * configure.in: removed -ansi flag from the pedantic set
2149
2150Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002151 Huge cleanup, I switched to compile with
2152 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2153 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2154 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2155 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2156 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2157 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2158 encoding.h entities.c error.c list.[ch] nanoftp.c
2159 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2160 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2161 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2162 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2163 Cleanup, staticfied a number of non-exported functions,
2164 detected and cleaned up a dozen of problem found this way,
2165 avoided a lot of public function name/typedef/system names clashes
2166 * doc/xml.html: updated
2167 * configure.in: switched private flags to the really pedantic ones.
2168
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002169Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2170
2171 * configure.in: 2.3.5
2172 * doc/html/*: rebuilt the docs
2173
Daniel Veillard146c9122001-03-22 15:22:27 +00002174Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * parser.c: fixed a reported bug in NOTATION parsing
2177 * uri.c: accepted but not fixed bug 51876, added TODO
2178 * Makefile.am: fixed bug 51876
2179
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002180Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2181
2182 * config.h.in configure.in error.c: fix a compilation problem
2183 on platforms without vsnprintf (xml@thewrittenword.com)
2184
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002185Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2186
2187 * parser.c: fixed a function name header typo
2188 * SAX.c: notations can also occur in external subset.
2189
Daniel Veillard7d42b542001-03-20 13:22:46 +00002190Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * error.c: removed a C++ like comment
2193
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002194Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2195
2196 * parser.c: fixing bug 52299 strange condition leading
2197 to a parser crash due to a buffer overflow
2198 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2199 added the specific test case
2200
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002201Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2202
2203 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2204 xmlXPathConvert{String,Number,Boolean} to be able to make
2205 type casts without a context stack, fixed some implementation
2206 problems related to the absence of context at parse-time,
2207 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2208 in the public API too
2209 * xpointer.c xpathInternals.h: we need to know at parse time
2210 whether we are compiling an XPointer
2211
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002212Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2213
2214 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2215 cleaned up the parser internals, refactored XPath code, added
2216 new compilation based APIs and cleanly separated public and
2217 private APIs.
2218
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002219Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2220
2221 * xpath.h: the comp field must be added at the end to avoid
2222 killing binary compat.
2223
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002224Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226 * Makefile.am: detect XPath memleaks in regreson tests
2227 * error.c: fixed and error w.r.t. error reporting still using
2228 stderr
2229 * hash.c: added new line at end of file
2230 * tree.h: minor cleanup
2231 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2232 expression parsing from evaluation, resulted in a number of
2233 changes internally, and in XPointer. Likely to break stuff
2234 using xpathInternals.h but should remain binary compatible,
2235 new interfaces will be added.
2236
Daniel Veillardd574f782001-03-14 19:40:17 +00002237Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239 * configure.in: fixed a couple of problems reported by
2240 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2241 without gcc on non linux platforms.
2242
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002243Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2244
2245 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2246 a fix for --with-html-dir= configure support. I hope it won't
2247 break rpm generation
2248
Daniel Veillarda022fe02001-03-14 16:30:00 +00002249Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2250
2251 * xmlIO.c: one function comment cleanup.
2252
Daniel Veillard25239c12001-03-14 13:56:48 +00002253Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2254
2255 * SAX.c: external subset notations were improperly registered
2256 in the internal subset.
2257
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002258Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * README.cvs-commits: added, pointing to HACKING
2261 * HACKING: updated
2262
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002263Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2264
2265 * parser.c: and Matt Sergeant found one in the XML push
2266 parser (erroneous check I forgot to remove when I fixed the
2267 main parser).
2268
Daniel Veillard68d7b672001-03-12 18:22:04 +00002269Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2270
2271 * xpath.c: ptittom found a small bug in UnaryExpr
2272
Daniel Veillarde356c282001-03-10 12:32:04 +00002273Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2274
2275 * configure.in: bumped to 2.3.4
2276 * error.c: fixed bug #51860
2277 * tree.c: fixed bug #51861
2278 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2279 * tree.[ch] : added xmlDefaultBufferSize
2280 * nanoftp.c: typo in function name header block
2281 * doc/xml.html : updated, added link to XML::LibXSLT
2282 * doc/html/* : rebuilt the docs
2283
Daniel Veillard80f32572001-03-07 19:45:40 +00002284Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2285
2286 * parser.c SAX.c: the new content parsing code raised an
2287 ugly bug in the characters() SAX callback. Found it
2288 just because of strangeness in XSLT XML Rec ouptut :-(
2289
Daniel Veillard6c831202001-03-07 15:57:53 +00002290Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2291
2292 * Makefile.am: Martin Baulig suggested to add -lm
2293 * tree.c: found another bug in xmlNodeGetContent()
2294
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002295Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2296
2297 * xpath.c: Bjorn found the error related to strictness of comparison.
2298
Daniel Veillard29631a82001-03-05 09:49:20 +00002299Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2300
2301 * parser.c: trying to fix the Dtd parsing problem reported
2302 by Gary, side effect of last week speed optimizations.
2303
Daniel Veillard14be0a12001-03-03 18:50:55 +00002304Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2305
2306 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2307 * parserInternals.c: removed unneeded test raised by Stric
2308
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002309Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2310
2311 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2312 and fixed by William Brack). Added xmlXPathFormatNumber.
2313 Changed the sorting slightly.
2314 * configure.in Makefile.am example/Makefile.am: Added -lm.
2315 Please note that applications linking with libxml2, must
2316 also like with the math library from now on.
2317
Daniel Veillardf9533d12001-03-03 10:04:57 +00002318Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2319
2320 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2321
Daniel Veillard2f362242001-03-02 17:36:21 +00002322Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2323
2324 * parser.c: one must report spaces even if the Dtd element
2325 content proves that this is not part of the element content.
2326 * result/valid/*.xml: this changed the ouptu slightly
2327
Daniel Veillardb402c072001-03-01 17:28:58 +00002328Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330 * configure.in: bumped to 2.3.3
2331 * doc/xml.html: updated
2332
Daniel Veillard77851712001-02-27 21:54:07 +00002333Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * tree.c: minor doc fix
2336 * xpath.c: deallocation issues when a result tree has been
2337 converted to a node-set
2338
Daniel Veillardec70e912001-02-26 20:10:45 +00002339Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * doc/xml.html: oops corrected dates s/2000/2001
2342
Daniel Veillard8730c562001-02-26 10:49:57 +00002343Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2344
2345 * valid.c: new patch from Gary Pennington
2346
Daniel Veillard91e9d582001-02-26 07:31:12 +00002347Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2348
2349 * doc/xml.html: applied patch from Ankh
2350
Daniel Veillardedac3c92001-02-26 01:36:19 +00002351Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2352
2353 * xinclude.c: fixed a problem building on Mac
2354
Daniel Veillard21a0f912001-02-25 19:54:14 +00002355Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2356
2357 * parser.c: more work on increasing parsing ferformances
2358
Daniel Veillard48b2f892001-02-25 16:11:03 +00002359Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2360
2361 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2362 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2363 avoiding memcpy in production builds MEM_CLEANUP macro use
2364 * parser.[ch] parserInternals.c: optimizations of the tightest
2365 internal loops inside the parser. Better checking of I/O
2366 flushing/loading conditions
2367 * xmllint.c : added --timing
2368
Daniel Veillard71681102001-02-24 17:48:53 +00002369Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2370
2371 * configure.in: bumped to 2.3.2
2372 * doc/xml.html: updated for release
2373
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002374Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2375
2376 * xpath.c: found a memleak and fixed a nasty bug
2377
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002378Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2379
2380 * xmllint.[c1] : added return code errors for xmllint
2381 * xpath.c: specific debug dump function for result value trees
2382
Daniel Veillard4b637072001-02-21 21:52:55 +00002383Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * xpath.c: finally implemented xmlXPathCompareNodeSets
2386 * test/XPath/expr/floats results/XPath/expr/floats: added
2387 a test for float expressions
2388
Daniel Veillardf714aa32001-02-21 03:07:44 +00002389Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2390
2391 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2392 * parserInternals.[ch]: trying to speed up parsing
2393 * xpath.c : speeded up node set equality op
2394
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002395Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2396
2397 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2398 better handling of ID/IDREF and the list modules associated
2399 * configure.in: small CFLAGS cleanup
2400
Daniel Veillarda8abee62001-02-19 15:14:59 +00002401Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * configure.in: fixed iconv detection on AIX (stric)
2404
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002405Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002406
2407 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2408
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002409Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2410
2411 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2412 and optimized xmlXPathNodeSetSort
2413
Daniel Veillard142adbf2001-02-17 13:21:05 +00002414Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2415
2416 * xpath.c: bug fix when context size is 0
2417 * parser.c: I like Norm's Dtd because they still manage to break
2418 the parser occasionally
2419
Daniel Veillardf23e0092001-02-16 13:21:29 +00002420Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2421
2422 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2423
Daniel Veillarde0e26512001-02-16 00:11:46 +00002424Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
2426 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2427 attributes within the XML-1.0 namespace
2428
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002429Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * xpathInternals.h: exported a few axis functions
2432 * doc/xml.html: updated the doc
2433
Daniel Veillard760f4422001-02-15 14:59:48 +00002434Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2435
2436 * configure.in: applied patch from Daniel van Balen for OpenBSD
2437 and bumped version to 2.3.1
2438 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2439 attempt to find autoclosing was simply broken, removed it,
2440 updated the examples, this is better
2441
Daniel Veillardd194dd22001-02-14 10:37:43 +00002442Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2443
2444 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2445 hash functionnalities.
2446 * doc/html/* : rebuild the doc
2447
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002448Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2449
2450 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2451 on predicate
2452 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2453 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2454 really want to have tags closed on output even if we accept
2455 unclosed ones on input
2456
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002457Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2458
2459 * xpath.c: ouch don't free NULL, rare case fixed
2460 * tree.c: don't coalesce text nodes if they don't have the
2461 same behaviour wrt escaping on output
2462
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002463Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * xpath.c: small fixup
2466 * SAX.c: don't warn on empty namespaces.
2467
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002468Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2469
2470 * README: a bit of cleanup
2471 * configure.in: preparing for 2.3.0 release
2472
Daniel Veillard1f83d392001-02-08 09:37:42 +00002473Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * hash.[ch]: added a first version of xmlHashSize()
2476 * valid.c: another bug fix from Gary Pennington
2477
Daniel Veillard5eef6222001-02-07 18:24:48 +00002478Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2479
2480 * valid.c: couple of bug fixes pointed by Gary Pennington
2481 * HTMLtree.c: #if 0 cleanup
2482
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002483Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2486 which removes a time consuming check of xmlXPathNodeSetAdd()
2487 and use it in places where we are sure to not break unicity
2488
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002489Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2490
2491 * xpath.c: bug fixes found from XSLT
2492 * tree.c: preserve node->name special values when copying nodes.
2493 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2494 external subset are fetched when available but without full
2495 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2496 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2497 output with encoding disabled.
2498
Daniel Veillard2c833b62001-02-03 08:52:06 +00002499Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2500
2501 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2502 xmlCheckFilename should not be called from xmlFileOpenW
2503 and xmlGzfileOpenW
2504
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002505Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2506
2507 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2508 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2509 added the new tests for URI normalization
2510 * testURI.c: fixed stoopid bugs
2511 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2512 the URI in the error messages are now properly normalized
2513
Daniel Veillardea28ce62001-02-02 08:20:19 +00002514Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2515
2516 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2517
Daniel Veillarde99a4762001-02-01 04:34:35 +00002518Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2519
2520 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2521
Daniel Veillard2b325a02001-01-31 20:46:31 +00002522Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2523
2524 * xpath.c: fixed mod operator
2525
Daniel Veillardde55cf62001-01-31 15:53:13 +00002526Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2527
2528 * parser.c: fixed xmlStrcat doc
2529 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2530 trees.
2531
Daniel Veillard2f913b72001-01-31 13:23:49 +00002532Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2533
2534 * xpath.c result/XPath/tests/chaptersbase
2535 result/XPath/tests/simplebase: fixed XPath node()
2536 * tree.c: small fix in xmlNewNs()
2537 * Makefile.am: removed extraneous xml2Conf.sh rule
2538
Daniel Veillardb42042b2001-01-28 07:40:36 +00002539Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2540
2541 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2542 Changed the library name, in order to get libxml-devel and
2543 libxml2-devel to coexist on a single system
2544 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2545 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2546
Daniel Veillardee0a4662001-01-27 18:59:33 +00002547Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2548
2549 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2550 libxml2-devel installable in // as libxml-devel.
2551
Daniel Veillard5eb05942001-01-27 17:50:22 +00002552Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2553
2554 * doc/Makefile.am: fixed make rebuild in doc
2555 * doc/html/*.html: rebuilt the docs
2556
Daniel Veillard65c295d2001-01-26 09:32:39 +00002557Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2558
2559 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2560
Daniel Veillard8e199902001-01-25 18:54:39 +00002561Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2562
2563 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2564 the HTML doc to go into the -devel RPM ...
2565 * aclocal.m4 config.h.in: some updates due to auto* magic
2566
Daniel Veillard93086662001-01-25 18:13:04 +00002567Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * xpath.h: added a hook in the context structure allowing to
2570 link to extra support, needed for XSLT
2571
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002572Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2573
2574 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2575 xmlXPtrCmpPoints to use it.
2576 * propagated the following patch from Alejandro Forero
2577 * include/win32config.h xmlIO.c: applied further suggestions
2578 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2579 * example/gjobread.c: fixed warnings, now that it builds
2580
2581Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2582
2583 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2584
2585 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2586 filename points to a valid file (not a directory).
2587 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2588 Added calls to xmlCheckFilenameDir.
2589
2590 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2591 `path' (rather than `filename') as the parameter to gzopen and open.
2592
Daniel Veillard48177c22001-01-23 15:27:41 +00002593Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * Makefile.am: fixed a problem with EXTRA_DIST
2596
Daniel Veillardb83ba402001-01-22 22:45:10 +00002597Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2598
2599 * Makefile.am example/Makefile.am: finally found the trick
2600 to build the example, i.e. add "." in SUBDIRS before example
2601 in the list <grin/>
2602
Daniel Veillard82687162001-01-22 15:32:01 +00002603Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2604
2605 * doc/xml.html: updated with an XSLT section, removed pointer to
2606 W3C CVS base.
2607
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002608Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2609
2610 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2611 too, and deallocation need to occur the same way.
2612
Daniel Veillarde4566462001-01-22 09:58:39 +00002613Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2614
2615 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2616 type correponding to an XSLT result tree fragment. Share most
2617 of the data format with node set, as well as operators.
2618 * HTMLtree.c: added a newline at the end of the doctype output
2619 whe this one is not present initially.
2620 * tree.c: make sure taht the parent and doc pointers are properly
2621 set when copying attributes (lists).
2622
Daniel Veillard701c7362001-01-21 09:48:59 +00002623Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2624
2625 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2626
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002627Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2628
2629 * xpath.c: seems I finally killed that ugly path evaluation
2630 context bug (tagged 9999 in case is is wrong)
2631
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002632Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2633
2634 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2635 for XSLT
2636
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002637Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2638
2639 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2640 for xmlGzfileOpen() bug
2641
Daniel Veillardf6eea272001-01-18 12:17:12 +00002642Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2643
2644 * xpath.c: removed an error found by XSLT usage
2645 * tree.c parserInternals.h: use a predefined static string
2646 for text and comment nodes, avoid freeing them in xmlFreeNode,
2647 exported the string name in parserInternals.h and added
2648 another value to disable encoding at output (for XSLT),
2649 gain memory, time.
2650
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002651Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2652
2653 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2654 win32/libxml2/libxml2_so.dsp: new makefiles and update
2655 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2656
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002657Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2658
2659 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2660 Gary Pennington
2661
Daniel Veillard389e6b72001-01-15 19:41:13 +00002662Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2663
2664 * xpath.c: fixed the comaprision of values and nodelists,
2665 need to compare nodelist still ...
2666 * debugXML.c: avoided a possible core dump
2667 * HTMLparser.c: cleanup
2668 * nanohttp.c: contributed fix.
2669 * tree.c: fixes in properties handling added xmlSetNsProp
2670 needed by libxslt
2671 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2672 comment
2673 * TODO: updated
2674
Daniel Veillard167bd532001-01-06 21:09:34 +00002675Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2676
2677 * parser.c parserInternals.c: applied Bjorn Reese optimization
2678 patch
2679
2680Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2681
2682 * Makefile.am: applied patch fro make check from Martin Vidner
2683
Daniel Veillard503b8932001-01-05 06:36:31 +00002684Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2685
2686 * configure.in: preparing 2.2.11
2687 * doc/html/*: rebuild the HTML files
2688 * doc/xml.html : updated
2689
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002690Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2691
2692 * tree.c: fixed a stupid bug
2693 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2694 patches related to validation of an XInclude processing result
2695 * TODO: updated
2696
Daniel Veillarde2488192001-01-04 10:54:22 +00002697Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2698
2699 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2700 on large files
2701
Daniel Veillardf060a412001-01-03 20:52:44 +00002702Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2703
2704 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2705
Daniel Veillard45cff692001-01-03 18:02:04 +00002706Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2707
2708 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2709 reported by Jonas Borgström
2710 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2711
Daniel Veillard08108982001-01-03 15:24:58 +00002712Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2713
2714 * testXPath.c xpath.c: fixing the XPath union expressions problem
2715 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2716
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002717Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2718
2719 * xmllint.c: Made is so if the file name is "-" is will read form
2720 standard input. Sven Heinicke <sven@zen.org>
2721 * tree.c: fixed a problem when growing buffer
2722 * tree.h: fixed the comment of the node types following andersca
2723 comment
2724 * TODO: updated
2725
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002726Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2727
2728 * HTMLparser.[ch]: added a way to avoid adding automatically
2729 omitted tags. htmlHandleOmittedElem() allows to change the
2730 default handling.
2731 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2732 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2733 of xmllint too when using --memory flag, added a memory test
2734 suite at the Makefile level.
2735 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2736 with namespace use when encountering QNames in XPath evalation,
2737 added xmlns() scheme in XPointer.
2738 * nanoftp.c : incorporated a fix
2739 * parser.c xmlIO.c: fixed problems raised with encoding when using
2740 the memory I/O
2741 * parserInternals.c: closed bug 25934 reported by
2742 torsten.landschoff@innominate.de
2743 * TODO: updated
2744
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002745Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2748 on a non-updated tree :-(, made a 2.2.10 release to correct the
2749 situation
2750
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002751Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2752
2753 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2754 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2755 integrated a set of OpenVMS changes from Howard Taylor
2756 <Howard.Taylor@pacoast.com>
2757
Daniel Veillard58770e72000-11-25 00:48:47 +00002758Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2761 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2762
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002763Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2764
2765 * HTMLparser.c: some fixes on auto-open of html/head/body
2766 * encoding.c: fixed a compilation error on some gcc env
2767 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2768 XPointer implementation
2769 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2770 related XPointer tests and associated results
2771
Daniel Veillard300f7d62000-11-24 13:04:04 +00002772Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2773
2774 * doc/xmldtd.html doc/xml.html: following a short step by step
2775 guidance on IRC to help maciej with DTDs I started a small
2776 page on the subject.
2777
Daniel Veillard748e45d2000-11-17 16:36:08 +00002778Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * HTMLparser.c: fixed handling of broken charrefs
2781 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2782 patches
2783
Daniel Veillard28929b22000-11-13 18:22:49 +00002784Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2785
2786 * doc/xml.html doc/html/* : rebuilt the docs after adding
2787 xinclude and updated page for 2.2.7 and 2.2.8
2788 * configure.in: releasing 2.2.8
2789
Daniel Veillard41e06512000-11-13 11:47:47 +00002790Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * parser.[ch] parserInternals.c: applied the conditional
2793 section processing fix from Jonathan P Springer
2794 <jonathan.springer2@gte.net>
2795 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2796 project file, fixed iconv default non support
2797 * xpath.c: fixed the problem of evaluating relative expressions
2798 when a node context is provided.
2799
Daniel Veillardbf432752000-11-12 15:56:56 +00002800Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * nanoftp.c: fixed gcc 2.95 new warnings
2803 * SAX.c: fixed a stupid bug
2804 * tree.c: fixed a formatting problem when round-tripping
2805 from/to memory
2806 * xinclude.c: chased memleak, fixed a base problem
2807 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2808 xmlXPtrBuildNodeList()
2809 * TODO: updated
2810 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2811 adding a first small set of regression tests for XInclude
2812
Daniel Veillardc2def842000-11-07 14:21:01 +00002813Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * nanohttp.[ch]: applied Wayne Davison patches to access
2816 the WWW-Authorization header.
2817 * parser.c: Closed Bug#30847: Problems when switching encoding
2818 in short files by applying Simon Berg's patch.
2819 * valid.c: fixed a validation problem
2820 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2821 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2822 Wayne Davison
2823 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2824 need to be extended to non full nodes selections.
2825 * xinclude.c: starts to work decently
2826
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002827Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2830 debugXML.c xmlversion.h.in: Started adding XInclude support,
2831 this is a new xmllint option
2832 * tree.c xpath.c: applied TOM patches for XPath
2833 * xpointer.c: fixed a couple of errors.
2834 * uri.c: added an escaping function needed for xinclude
2835 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2836 new warning from RH70 gcc's version
2837
Daniel Veillarda4964b72000-10-31 18:23:44 +00002838Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * HTMLparser.c: fixed loop on invalid char in scripts
2841 * parser.c: update to description of xmlIOParseDTD()
2842 * libxml.m4 xmlversion.h.in: changes contributed by
2843 Michael Schmeing <m.schmeing@internet-factory.de>
2844 * configure.in: preparing for 2.2.7
2845 * Makefile.am: trying to avoid config.h and acconfig.h
2846 being included in the distrib
2847 * configure.in: released 2.2.7
2848
2849Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2850
2851 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2852 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2853
Daniel Veillard01411222000-10-30 15:33:22 +00002854Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * parser.[ch]: added xmlIOParseDTD()
2857 * xpointer.c: added support for the 2 extra parameters of
2858 string-range, fixed a stoopid error when '0' was present
2859 in XPointer expressions
2860 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2861 testsuite for the above
2862
Daniel Veillard6db58192000-10-30 09:27:53 +00002863Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2864
2865 * libxml.spec.in: improved package descriptions
2866
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002867Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * xpath.c xpathInternals.h: applied a large cleaning patch
2870 from TOM <ptittom@free.fr>, it also add namespace support
2871 for function and variables registration.
2872
Daniel Veillardbd20df72000-10-29 17:53:40 +00002873Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2876 * Makefile.mingw: Wayne Davison's update adding hash.c
2877
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002878Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2879
2880 * xpath.c: fixed the root evaluation problems
2881 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2882 ignorable spaces with <b> <bold> <em>
2883 * tree.c: fixed a loop in xmlSearchNsByHref()
2884
Daniel Veillard767662d2000-10-27 17:04:52 +00002885Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * xpath.c: applied another XPath patch from TOM
2888 * xpath.c include/makefile.am: applied another patch from
2889 china@thewrittenword.com (cleanup on IRIX).
2890
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002891Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * xml-config.1: received a fixed version from Fredrik Hallenberg
2894 <hallon@lysator.liu.se>
2895
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002896Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2897
2898 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2899 cleanup patch for XPath
2900
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002901Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * patched to redirrect all "out of context" error messages to
2904 a reconfigurable routine. The changes are:
2905 * xmlerror.h : added the export of an error context type (void *)
2906 an error handler type xmlGenericErrorFunc there is an interface
2907 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2908 to reset the error handling routine and its argument
2909 (by default it's equivalent to respectively fprintf and stderr.
2910 * all the c files: all wild accesses to stderr or stdout within
2911 the library have been replaced to calls to the handler.
2912
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002913Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2914
2915 * configure.in: release 2.2.6
2916 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2917 exporting the inner functions of xpath for extension modules
2918 * doc/*: updated and rebuilt the doc
2919
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002920Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2921
2922 * nanohttp.c : applied Wayne HTTP cleanup patch
2923 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2924 and xmlNodeSetSpacePreserve()
2925
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002926Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2927
2928 * xpath.c: closing bug #29260
2929
Daniel Veillard126f2792000-10-24 17:10:12 +00002930Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2933 multikey tuples, made hash structure opaque
2934 * valid.[ch]: moved elements, attributes, notations decalarations
2935 as well as ID and refs to hash tables.
2936 * entities.c: hash cleanup
2937 * xmlmemory.c: fixed a dump problem in debug mode
2938 * include/Makefile.am: problem passing in DESTDIR= values patch
2939 from Marc Christensen <marc@calderasystems.com>
2940 * nanohttp.c: removed debugging remains
2941 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2942 * HTMLparser.c parser.c: fixing a number of problems with the
2943 macros in the *parser.c files (Wayne).
2944 * HTMLparser.c: close the previous option when opening a new one
2945 (Marc Sanfacon).
2946 * result/HTML/*: updated the HTML results accordingly
2947
Daniel Veillard52afe802000-10-22 16:56:02 +00002948Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2951 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2952 XPath functions and XML entities table to them. More to come...
2953 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2954
Daniel Veillard683cb022000-10-22 12:04:13 +00002955Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * tree.c: coalesce adjacent text nodes
2958 * valid.c: handling of blank nodes in DTd validation (raised
2959 by problems with a posteriori validation).
2960 * nanohttp.c: changing behaviour on HTTP write stuff.
2961 * HTMLtree.c: forced body and html to be explicitely closed.
2962 * xpath.h: exported more XPath functions.
2963
Daniel Veillard1baf4122000-10-15 20:38:39 +00002964Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * Release of 2.2.5
2967 * xpointer.c: range() range-inside and other helper functions
2968 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2969
Daniel Veillard47e12f22000-10-15 14:24:25 +00002970Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2973 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2974
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002975Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2976
2977 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2978 and XPointer modules
2979
Daniel Veillard134c9f32000-10-15 10:27:08 +00002980Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2981
2982 * SAX.h: closed #25107
2983
Daniel Veillard39915622000-10-15 10:06:55 +00002984Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * testSAX.c: fixed problem with cdata reporting
2987 * SAXresult/* : updated
2988
Daniel Veillard1e851392000-10-15 10:02:56 +00002989Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2992 Closed bug #27499, added to regression tests
2993 * TODO: updated
2994
Daniel Veillard7eda8452000-10-14 23:38:43 +00002995Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2998 support for SCRIPT and STYLE with help from Bjorn Reese
2999 * test/HTML/* result/HTML/*: added simple testcase and updated
3000 the existing ones.
3001
Daniel Veillardff9c3302000-10-13 16:38:25 +00003002Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3003
3004 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3005 string-range for empty strings
3006 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3007 test/XPath/xptr/strrange: augmented the XPointer testsuite
3008
Daniel Veillard189446d2000-10-13 10:23:06 +00003009Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3010
3011 * doc/xml.html doc/xmlmem.html: added a module describing memory
3012 interfaces and use, updated the main page.
3013
Daniel Veillard2f971a22000-10-12 23:26:32 +00003014Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3015
3016 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3017 nanoftp code work on Windows too now
3018
3019Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003020
3021 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3022 * xpointer.c: implemented string-range() at least a good first version
3023 * test/XPath/docs/str test/XPath/xptr/strrange
3024 result/XPath/xptr/strrange: the string-range() tests
3025
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003026Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3027
3028 * Makefile.am include/Makefile.am include/win32config.h
3029 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3030 and make distcheck
3031
Daniel Veillard19d61112000-10-11 23:50:35 +00003032Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3033
3034 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3035 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3036 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3037
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003038Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3041 patch for socklen_t detection by
3042 Albert Chin-A-Young <china@thewrittenword.com>
3043
Daniel Veillardcd429612000-10-11 15:57:05 +00003044Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3045
3046 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3047 and added a --dtdvalid option to xmllint used to test it
3048
Daniel Veillard47c02452000-10-11 13:04:36 +00003049Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3052 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3053
Daniel Veillard2d38f042000-10-11 10:54:10 +00003054Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3055
3056 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3057 handlings (registration, lookup, cleanup)
3058
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003059Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3060
3061 * configure.in Makefile.am include/makefile.am: adding XPointer
3062 and XPtrtests target
3063 * xpointer.[ch] : new files for XPointer support
3064 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3065 more XPath tests
3066
Daniel Veillard57fda592000-10-10 23:24:14 +00003067Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * configure.in: fixed, very broken, make distcheck works again
3070
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003071Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3072
3073 * More work toward 2.2.5, integrated a number of patches
3074 * configure.in Makefile.am win32config.h.in: trying to cleanup
3075 make distcheck .... huh ...
3076 * include/Makefile.am include/win32config.h: new directory
3077 for includes
3078 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3079 updated teh makefiles and instructions for WIN32
3080 * xpath.c: small fixes
3081 * test/XPath/ results/XPath: updated the testcases and results
3082 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3083 suggested patches
3084 * valid.c: fixed an ID bug
3085
Daniel Veillardb71379b2000-10-09 12:30:39 +00003086Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3087
3088 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3089 the automake bug where wrong dependancies were generated.
3090 * xpath.[ch]: worked on XPointer
3091
Daniel Veillard7e99c632000-10-06 12:59:53 +00003092Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * configure.in Makefile.am: 2.2.5, ship the include in an
3095 include/libxml subdirectory, use symlinks when using CVS
3096 * testSAX.c: fixed small bug
3097 * testXPath.c: changed the way testfiles are parsed
3098 * debugXML.c: same kind of cleanup when parsing an argument expression
3099 XPath/XPointers can have blanks embedded
3100 * xpath.[ch]: more cleanup, reorgs for XPointer work
3101 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3102 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3103
Daniel Veillard55b91f22000-10-05 16:30:11 +00003104Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3105
3106 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3107 in the XPath engine, rewrote large parts of it, now it's far
3108 cleaner and in sync with the REC not an old WD. Fixed a parsing
3109 problem in the interactive XML shell found when testing XPath.
3110
Daniel Veillardac260302000-10-04 13:33:43 +00003111Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3112
3113 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3114 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3115 examples with the extra test
3116
Daniel Veillard7cfce322000-10-04 12:40:27 +00003117Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3120 the global init function.
3121
Daniel Veillard970112a2000-10-03 09:33:21 +00003122Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * HTMLparser.c: Doohhh, attribute name parsing was still case
3125 sensitive ! Fixed this ...
3126 * result/HTML/* : updated the tests results accordingly
3127
Daniel Veillard740abf52000-10-02 23:04:54 +00003128Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3131 engine, should be far more stable, incorporated a new version of
3132 preceding/following axis, need testing
3133 * uri.c: fixed file:///c:/a/b/c problem
3134 * test/XPath/tests/idsimple: augmented the XPath tests
3135
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003136Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3137
3138 * doc/* rebuilding docs for 2.2.4 release
3139
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003140Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3141
3142 * configure.in: releasing 2.2.4
3143 * parser.[ch]: added xmlStrEqual()
3144 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3145 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3146 use xmlStrEqual instead
3147 * TODO: updated
3148 * added an XPath test
3149
Daniel Veillardbc765302000-10-01 18:23:35 +00003150Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3151
3152 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3153 * entities.h: exported xmlInitializePredefinedEntities
3154 * parser.[ch] : added xmlInitParser()
3155 * parserInternals.h : had to export htmlInitAutoClose()
3156
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003157Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3158
3159 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3160 problems
3161 * Makefile.am : added XPath regression tests to normal tests
3162 * uri.c: fixed a problem with local paths, cleanup
3163 * parser.c: fixed a problem with large CData sections
3164
Daniel Veillardd2ade932000-09-30 14:39:55 +00003165Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3166
3167 * configure.in xml-config.in: patch from "Ben Taylor"
3168 <sol7x86@hotmail.com> for solaris shared libs lookup
3169
Martin Bauligdd7d1f62000-09-29 23:17:57 +000031702000-09-30 Martin Baulig <baulig@suse.de>
3171
3172 * libxml-2.0.pc.in: Provide pkg-config script.
3173
3174 * configure.in: Create the libxml-2.0.pc script from the
3175 libxml-2.0.pc.in templates.
3176 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003177 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003178
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003179Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3182 when compiling with MSC
3183
Daniel Veillard46057e12000-09-24 18:49:59 +00003184Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * xpath.c: patch for normalize-string() substring-before(),
3187 substring-after() and translate() functions from Bjorn Reese
3188 <breese@mail1.stofanet.dk>
3189 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3190 Fredrik Hallenberg <hallon@lysator.liu.se>
3191 * TODO: updated
3192
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003193Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3196 problem of socklen_t being undefined on a number of platforms
3197 * debugXML.c: fixed a compilation problem when without snprintf
3198
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003199Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3200
3201 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3202 an URI bug and a fix for the control-character-induced infinite loop
3203 * nanohttp.c: preventive fix for compiling on WIN32
3204
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003205Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * xmlint.c: closing bug #25000
3208
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003209Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3210
3211 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3212 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3213 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3214 related function, fixing xmlStrncmp(), and associated cleanup
3215 * result/HTML/entities.html.sax: updating result
3216
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003217Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3218
3219 * uri.c: applied patch for URI escaping from Wayne Davison
3220 <wayned@blorf.net>
3221 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3222 from Denis Barbier <barbier@imacs.polytechnique.fr>
3223 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3224 patch from Wayne Davison
3225
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003226Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3227
3228 * doc/xml.html : updated with new releases, adding "how to help"
3229
Daniel Veillard04698d92000-09-17 16:00:22 +00003230Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3233 removed a few warnings in pedantic mode ...
3234 * parserInternals.c parser.c: moved encoding switching function
3235 to parserInternals.c
3236 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3237
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003238Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3239
3240 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3241 error or warning handlers
3242
Daniel Veillardb1059e22000-09-16 14:02:43 +00003243Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3244
3245 * parserInternals.c parserInternals.h parser.c Makefile.am:
3246 created a new module parserInternals.c, moved most of the
3247 code shared by the various parsers there, as well as
3248 deprecated code from parser.c. More cleanup of parser.c
3249 * uri.c: fixed a problem when URI is NULL
3250 * valid.c: speedup when looking for an attribute declaration
3251
Daniel Veillard39c7d712000-09-10 16:14:55 +00003252Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3255 the cleanup of the computation of URI references when seeking
3256 external entities. The URI reference string and the resulting
3257 URI are both stored now.
3258 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3259 large s(n)printf checks and cleanup from Denis Barbier
3260 <barbier@imacs.polytechnique.fr>
3261 * xmlversion.h.in tree.h: couple of SGML declarations for a
3262 possible docbook module.
3263 * result/VC/ : a couple of test output changed due to the change
3264 of the entities URI
3265
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003266Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * parser.h: added a _private field for linking user's data
3269
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003270Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3271
3272 * parser.c parserInternals.h: demacroified most of the IS_XXX
3273 the gain in size is significant so ...
3274
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003275Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3276
3277 * entities.c: cases where looking up entities with doc==NULL
3278 covered
3279
Daniel Veillard90e11312000-09-05 10:42:32 +00003280Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3281
Daniel Veillard1de50802000-09-07 08:54:32 +00003282 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003283 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3284
Daniel Veillard98a79162000-09-04 11:15:39 +00003285Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3286
Daniel Veillard1de50802000-09-07 08:54:32 +00003287 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003288 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3289 * Makefile.in: added URItest and included thenin "make tests"
3290
3291Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003292
3293 * xmlversion.h.in: closed bug 22941
3294
Daniel Veillard2bb89092000-08-31 14:57:50 +00003295Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3296
3297 * doc/xmlio.html: added doc and example for entity loader
3298 redefinition.
3299
Daniel Veillard96984452000-08-31 13:50:12 +00003300Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3301
3302 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3303 used by libxml
3304
Daniel Veillarde715dd22000-08-29 18:29:38 +00003305Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3306
3307 * parser.c: Fixed bug on invalid ontent characters and when using
3308 push.
3309 * xmllint.c: fixed xmllint endling of errors in push mode
3310
Daniel Veillard4948eb42000-08-29 09:41:15 +00003311Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3312
3313 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003314 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003315 * result/HTML/*.sax: regenerated HTML SAX output
3316 * parser.c: more cleanup.
3317
Daniel Veillarde010c172000-08-28 10:04:51 +00003318Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3319
3320 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003321 patches from Wayne Davison <wayned@users.sourceforge.net>,
3322 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003323 * HTMLparser.c: fixed an ignorable white space detection bug
3324 occuring when parsing with SAX only
3325 * result/HTML/*.sax: updated since the output is now HTML
3326 encoded...
3327
Daniel Veillard47f3f312000-08-27 22:40:15 +00003328Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3329
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003330 * HTMLparser.[ch]: applied some of Wayne Davison
3331 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003332
Daniel Veillarde0854c32000-08-27 21:12:29 +00003333Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3334
3335 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3336 undeclared namespace prefix was used, added a warning.
3337 Cleaned up support w.r.t. entities, spilling out a warning
3338 and being pedantic on lookups.
3339 * test/warning/ent9 : added testcase for previous example.
3340 * TODO: updated
3341 * parserInternals.h parser.c: changed the way names are parsed
3342 now allow infinite size and decrease penalty for normal use
3343 * parser.c: Started a big cleanup/check of the parser code,
3344 fixed some of the most tortuous entity code, spotted code
3345 unused anymore
3346 * test/*: added tests for very long names and related nasty
3347 things.
3348
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003349Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3350
3351 * doc/encoding.html: added encoding aliases doc
3352 * doc/xml.html: updates
3353 * encoding.[ch]: added EncodingAliases functions
3354 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3355 bottleneck affecting large DTDs like Docbook
3356 * parser.[ch] xmllint.c: added a pedantic option, will be
3357 useful
3358 * SAX.c: redefinition of entities is reported in pedantic mode
3359 * testHTML.c: uninitialized warning from gcc
3360 * uri.c: fixed a couple of bugs
3361 * TODO: added issue raised by Michael
3362
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003363Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3364
3365 * doc/encoding.html: propagated Martin Duerst suggestions
3366
Daniel Veillard52402ce2000-08-22 23:36:12 +00003367Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3370 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3371 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3372 by Wayne Davison
3373
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003374Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3375
3376 * nanoftp.c nanohttp.c: small cleanup
3377 * TODO: updated
3378
Daniel Veillard244ece92000-08-19 20:58:02 +00003379Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * added an old VC testcase and updated title.xml entity
3382
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003383Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3384
3385 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3386 done on auto-opening of <p> tags and cleanup of SAX output
3387
Daniel Veillard979e55e2000-08-19 16:48:54 +00003388Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3389
3390 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3391
Daniel Veillard4540be42000-08-19 16:40:28 +00003392Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3393
3394 * doc/xml.html libxml.* structure.*: updated the doc a bit
3395
Daniel Veillard808a3f12000-08-17 13:50:51 +00003396Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3397
3398 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3399 of SAX tests
3400
Daniel Veillard29579362000-08-14 17:57:48 +00003401Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3402
3403 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3404 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3405
Daniel Veillard1255ab72000-08-14 15:13:33 +00003406Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3407
3408 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3409 * testHTML.c: fix core dump on Solaris 2.x systems
3410 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3411 * result/HTML/*.sax: previous bug fix lead to new results
3412
Daniel Veillard03109292000-08-14 14:58:22 +00003413Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3414
3415 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3416 * configure.in: added --with-readline=DIR to accept alternate
3417 path for readline include/library
3418 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3419 for ANSI under HP-UX
3420 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3421 includes @LIBS@
3422
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003423Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * doc/* : rebuilt the docs
3426 * getting ready for 2.2.2 release
3427
Daniel Veillard87b95392000-08-12 21:12:04 +00003428Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3431 and xmlAddFeature()
3432 * tree.[ch]: added xmlAddChildList()
3433 * xmllint.c: MAP_FAILED macro test
3434 * parser.h: added xmlParseCtxtExternalEntity()
3435 * valid.c: applied bug fixes removed warning
3436 * tree.c: added CDATA block to elements content
3437 * testSAX.c: cleanup of output
3438 * testHTML.c: added SAX testing
3439 * encoding.c: better error recovery
3440 * SAX.c, parser.c: fixed one of the external entity processing
3441 of the OASis testsuite
3442 * Makefile.am: added HTML SAX regression tests
3443 * configure.in: bumped to 2.2.2
3444 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3445 SAX results
3446
Daniel Veillard88a172f2000-08-04 18:23:10 +00003447Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3448
3449 * configure.in: patch for HP compiler
3450
34512000-08-04 Sven Heinicke <sven@zen.org>
3452
3453 * xmllint.c: Was coredumping sometimes when the file given didn't
3454 exist.
3455
Daniel Veillard46e370e2000-07-21 20:32:03 +00003456Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3457
3458 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003459
Daniel Veillard46e370e2000-07-21 20:32:03 +00003460 when using in memory parsing. Need some cleanup.
3461 * xmllint.c configure.in: added a --memory flag to test memory
3462 parsing
3463
Daniel Veillard36650692000-07-21 15:16:39 +00003464Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3465
3466 * nanohttp.c: fixed socklen_t replacement to unsigned int
3467 * parser.c: fixed a space handdling missing at the end of
3468 production 28 DOCTYPE.
3469 * xmlmemory.c: fixed a stupid bug on the routine to override
3470 allocation functions
3471 * TODO: updated
3472
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003473Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3474
3475 * doc/ regenerated the docs
3476
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003477Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3478
3479 * doc/encoding.html doc/xml.html: added I18N doc
3480 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3481 improvements, both parser and filters, added ASCII & HTML,
3482 fixed the ISO-Latin-1 one
3483 * xmllint.c testHTML.c: added/made visible --encode
3484 * debugXML.c : cleanup
3485 * most .c files: applied patches due to warning on Windows and
3486 when using Sun Pro cc compiler
3487 * xpath.c : cleanup memleaks
3488 * nanoftp.c : added a TESTING preprocessor flag for standalong
3489 compile so that people can report bugs more easilly
3490 * nanohttp.c : ditched socklen_t which was a portability mess
3491 and replaced it with unsigned int.
3492 * tree.[ch]: added xmlHasProp()
3493 * TODO: updated
3494 * test/ : added more test for entities, NS, encoding, HTML, wap
3495 * configure.in: preparing for 2.2.0 release
3496
Daniel Veillard49703262000-07-10 10:27:46 +00003497Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3498
3499 * nanoftp.c: fixed the way the control connection is handled
3500 * libxml.spec.in: fixed the dependancies and cleanup
3501
Daniel Veillard306be992000-07-03 12:38:45 +00003502Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3503
3504 * doc/xml.html: changed the xmlsoft.org structure, updated the
3505 examples w.r.t. root and childs
3506
Daniel Veillard7d853352000-07-02 18:53:09 +00003507Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3508
3509 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3510
Daniel Veillard365e13b2000-07-02 07:56:37 +00003511Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3512
3513 * HTMLparser.c: Work on character encoding support for the HTML parser
3514 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3515 * encoding.c: Fixed a potential memleak in the encoding stuff
3516
Daniel Veillardaf743792000-07-01 11:49:28 +00003517Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3518
3519 * doc/FAQ.html doc/Makefile.am : added a FAQ
3520
3521Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003522
3523 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3524 of the HTML parser to force it to not bypass SAX
3525
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003526Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3527
3528 * win32config.h.in: updated
3529 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3530 lacks iconv support :-( need to release 2.1.1
3531 * configure.in: release 2.1.1
3532 * HTMLparser: fixed bug #14784
3533 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3534 by Windows compiler
3535 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3536 the SAX startDocument() callback.
3537 * TODO: updated
3538
3539Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3540
3541 * added xmlStopParser()
3542
Daniel Veillardbe803962000-06-28 23:40:59 +00003543Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3544
3545 * configure.in: 2.1.0 prerelease
3546 * Large resync between W3C and Gnome tree
3547 * nanoftp, nanohttp.c: fixed stalled connections probs
3548 * HTMLtree.c SAX.c : support for attribute without values in
3549 HTML for andersca
3550 * valid.c: Fixed most validation + namespace problems
3551 * HTMLparser.c: start document callback for andersca
3552 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3553 * parser.h, SAX.c: serious speed improvement for large
3554 CDATA blocks
3555 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3556 different encoding
3557 * example/Makefile.am example/gjobread.c tree.h: work on
3558 libxml1 libxml2 convergence.
3559 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3560 and the LIBXML_TEST_VERSION macro
3561
Daniel Veillardc310d562000-06-23 18:32:15 +00003562Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3563
3564 * doc/xml.html: various patches and improvements typo fixed by
3565 Felix Natter
3566 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3567 from Felix Natter <fnatter@gmx.net>
3568
Daniel Veillardf3029822000-05-06 08:11:19 +00003569Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3570
3571 * doc/upgrade.html: updated with instructions for support of both
3572 libxml-1.x and libxml-2.x
3573 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3574 for 2.x support and also fixed includes
3575
3576
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003577Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3578
3579 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3580 the encoding support, added iconv support, so now libxml if
3581 compiled with iconv automatically support japanese encodings
3582 among others. Work based on initial patch from Yuan-Chen Cheng
3583 I may have broken binary compat in the encoding handler
3584 registration scheme, but that was so utterly broken I don't
3585 expect anybody to have used this feature until now.
3586 * parserInternals.h: fixup on the CHAR range macro
3587 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3588 code.
3589 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3590 * uri.c: added xmlParseURI() I can't believe I forgot to
3591 implement this one in 2.0 !!!
3592 * SAX.c: moved doc->encoding update in the endDocument() call.
3593 * TODO: updated.
3594
Daniel Veillard06047432000-04-24 11:33:38 +00003595Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3596
3597 * tree.h: removed extraneous xmlRemoveProp definition
3598 * TODO: added item about --disable-corba configure switch
3599 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3600 * nanoftp.c: fixed include problems giving troubles on AIX and
3601 slowlaris
3602 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3603 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3604 comment and headers changes to lower gtk-doc number of warnings
3605 * doc/html/*: rebuilt docs
3606
Daniel Veillarde0aed302000-04-16 08:52:20 +00003607Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3608
3609 * HACKING: documented the tag for 1.x and instructions
3610
Daniel Veillard5e873c42000-04-12 13:27:38 +00003611Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3612
3613 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3614 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3615 xmlCreateIOParserCtxt
3616 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3617 significant overall improvement
3618 * xmllint.c: added I/O test to xmllint
3619 * testSAX.c: added a speed test
3620 * doc/* : updated/regenerated
3621
Daniel Veillardfc708e22000-04-08 13:17:27 +00003622Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3623
3624 * xpath.c uri.h parserInternals.h: cosmetic changes from
3625 "Timur I. Bakeyev" <timur@bat.ru>, including making
3626 xmlCreateURI() public
3627
Daniel Veillard5d211f42000-04-07 17:00:24 +00003628Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3629
3630 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3631 and the code at the same time. Added a clean mechanism for
3632 overload or added input methods: xmlRegisterInputCallbacks()
3633 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3634 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3635 * TODO: updated
3636 * doc/* : updated/regenerated
3637 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3638 source dir
3639
Daniel Veillarde77a9182000-04-05 19:12:29 +00003640Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3641
3642 * testURI.c: yet another forgotten commit, I should get some sleep !
3643
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003644Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3645
3646 * xmllint.c: forgot to commit this too ?
3647
Daniel Veillardb9df4042000-04-05 14:23:16 +00003648Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3649
3650 * xmlversion.h.in : forgot to commit this previously
3651
Daniel Veillard361d8452000-04-03 19:48:13 +00003652Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3653
3654 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3655 * README TODO: updated for release
3656 * uri.c uri.h: added authority parsing/saving
3657 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3658 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3659 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3660 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3661 Makefile.am : added compile-time customization of libxml
3662 --with-ftp --with-http --with-html --with-xpath --with-debug
3663 --with-mem-debug
3664 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3665 #include <libxml/xxx.h> I hope it won't break too much stuff
3666 and will be manageable in the future...
3667 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3668 and added xmllint to the installed programs
3669 * uri.h: added xmlFreeURI()
3670
Daniel Veillardec303412000-03-24 13:41:54 +00003671Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3672
3673 * uri.c uri.h: finished the escaping handling, the base support
3674 and the URI path normalization. Looks good just lacks the
3675 authority content parsing code.
3676 * Makefile.am: added instructions to generate testURI
3677 * TODO: updated
3678 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3679 added links and icons for W3C and Gnome
3680
Daniel Veillard8f621982000-03-20 13:07:15 +00003681Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3682
3683 * xmlmemory.[ch] : seems I forgot to actually update the files in
3684 the last commit :-)
3685 * doc/xml.html doc/html/* : updated and uploaded the docs
3686
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003687Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3688
3689 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3690 * TODO: updated
3691 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003692 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003693 gfree).
3694 * Makefile.am, uri.c, uri.h: added a set of functions to do
3695 exact (litteraly copied from the RFC 2396 productions) parsing
3696 and handling of URI. Will be needed for XLink, one XML WFC,
3697 XML Base and reused in the nano[ftp/http] modules. Still work
3698 to be done.
3699
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003700Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3701
3702 * configure.in, libxml.spec.in : libxml2
3703 * doc/* : updated the doc page, rebuilt the docs
3704
Daniel Veillardcf461992000-03-14 18:30:20 +00003705Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3706
3707 * all: tagged LIB_XML_1_X
3708 * *.c *.h : updated from W3C CVS tree
3709 * configure.in : 2.0.0-beta
3710 * libxml.spec.in : libxml2 package nam
3711 * result/* : new version of the tests output
3712
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003713Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3714
3715 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3716
Daniel Veillardb566ce12000-03-04 11:39:42 +00003717Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3718
3719 * doc/* : rebuilt the docs
3720 * parser.c: final patch on #6766
3721 * valid.c: small patch on validity checks.
3722
Daniel Veillardfb76c402000-03-04 11:39:42 +00003723Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3724
3725 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3726 added
3727 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3728 compatibility w.r.t. XML spec and existing code.
3729
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003730Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3731
3732 * parser.c: seems a better solution to <a> </a> exists,
3733 will try it for a while
3734
Daniel Veillard83a30e72000-03-02 03:33:32 +00003735Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3736
3737 * parser.c: tried to remove the <a> </a> generating <a/>
3738 this is hard. Left a flag for that purpose. Fixed bug #6766
3739 * configure.in: prepared 1.8.7 not released, due to previous
3740 problem
3741
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003742Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3743
3744 * doc/xml.html : applied second patch from Paul DuBois
3745
Daniel Veillard402e8c82000-02-29 22:57:47 +00003746Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3747
3748 * doc/xml.html : applied patch from Paul DuBois
3749
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003750Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3751
3752 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3753
Daniel Veillard5feb8492000-02-02 17:15:36 +00003754Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3755
3756 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3757 compilation warnings on various platforms.
3758 * parser.c: Fixed #5281 validity error callbacks are now desactived
3759 by default if not validating.
3760
Daniel Veillardf341f932000-02-02 14:52:08 +00003761Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3762
3763 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3764
Daniel Veillard13c757e2000-02-01 23:59:15 +00003765Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3766
3767 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3768 <gkatsi@cs.toronto.edu>
3769
Daniel Veillard726e8792000-01-30 20:04:29 +00003770Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3771
3772 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3773 processing URLs
3774
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003775Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3776
3777 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3778 xmlNanoFTPUpdateURL for persistent control connections.
3779 * configure.in: 1.8.6
3780
3781Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3782
3783 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3784 * tree.[ch] : added xmlSaveNoEmptyTags
3785
James Henstridgef3be9312000-01-28 13:59:21 +000037862000-01-29 James Henstridge <james@daa.com.au>
3787
3788 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3789
3790 * Makefile.am: added nanoftp.[ch] to the build.
3791
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003792Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3793
3794 * nanoftp.[ch]: cleanup, comments, API
3795 * debugXML.c : fixed a bug in the cat command
3796 * doc/*: regenerated the docs
3797
Daniel Veillardda07c342000-01-25 18:31:22 +00003798Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3799
3800 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3801 * debugXML.c : fixed a bug in the cat command
3802 * valid.c: fixing some small probs
3803 * libxml.spec.in: get rid of the SNAP suffix
3804 * doc/xml.html: updated the status
3805
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003806Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3807
3808 * xml-config.in: xml-config --version to just return the
3809 version number
3810 * xpath.c: some cleanup w.r.t. axis when the current node is
3811 an attribute.
3812 * TODO: updated
3813
Daniel Veillard461a66c2000-01-18 18:01:01 +00003814Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3815
3816 * configure.in: prepared for libxml-1.8.5
3817 * doc/* recompiled the documentation
3818
38192000-01-17 Jody Goldberg <jgoldberg@home.com>
3820
3821 * configure.in : WARNING autoconf subtlety alert :
3822 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3823 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3824 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3825 get defined by AC_CHECK_HEADERS.
3826
Daniel Veillardf967b902000-01-17 16:06:10 +00003827Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3828
3829 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3830 Rune.Djurhuus@fast.no
3831
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003832Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3833
3834 * TODO: updated
3835 * tree.c, parser.c: made sure that only memory alloc problems
3836 and internal parser errors are allowed to write to stdout or
3837 stderr.
3838
Daniel Veillard0142b842000-01-14 14:45:24 +00003839Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3840
3841 * tree.c : restored xmlNewGlobalNs since this seems used by
3842 a lot of existing code :-(, fixed a bug in xmlNewNs
3843 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3844 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3845 to exit() from the library code.
3846 * xpath.c, parser.c: removed bugs or unused code detected by
3847 Windows compilers
3848 * parser.c: started adding interfaces for parsing well balanced
3849 XML fragments
3850 * configure.in: releasing 1.8.4
3851 * doc/* : rebuilt the docs
3852
Daniel Veillard2eac5032000-01-09 21:08:56 +00003853Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3854
3855 * tree.[ch] : added xmlNewDocFragment() for DOM
3856 * testHTML.c: uninitialized variable.
3857
Daniel Veillardf3a73582000-01-05 14:58:39 +00003858Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3859
3860 * doc/* : rebuild the docs
3861
Daniel Veillard71b656e2000-01-05 14:46:17 +00003862Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3863
3864 * acconfig.h: readline and history patch
3865 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3866 * tree.c: added check and handling when possibly removing an ID
3867 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3868 and saving.
3869 * test/HTML/entities.html result/HTML/entities.html* : test for
3870 various entities reference cases
3871 * result/HTML/* : as a result output of some testcase have
3872 changed
3873 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3874 by previous example. added xmlParseTryOrFinish().
3875 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3876 entities.h debugXML.h HTMLparser.h: changed the way struct are
3877 declared to allow gtk-doc to expose those
3878 * parser.c: closed bug #4960
3879 * Makefile.am configure.in: Applied patch from
3880 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3881 and math/socket libs detection
3882
Daniel Veillard437b87b2000-01-03 17:30:46 +00003883Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3884
3885 * configure.in, Makefile.am: link tester against readline
3886 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3887
Daniel Veillard686d6b62000-01-03 11:08:02 +00003888Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3889
3890 * tree.[ch]: added xmlRemoveProp
3891 * win32config.h.in nanohttp.c: avoid including the Windows
3892 socket stuff in every C files
3893 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3894 the XmL parser(s)
3895 * test/ns4 result/ns4 etc...: added test case for previous prob
3896 * tree.c: xmlNewNs wasn't checking for double definition
3897 * Makefile.in: fixed a problem with dist-hook duplicates
3898 * parser.[hc], xmlIO.c: fixed the loading of external entities
3899 APIs, now xmlLoadExternalEntity() is used everywhere and
3900 setting up an app specific front-end using the
3901 * SAX.c parser.c: some fixes, now the xhtml spec validates
3902 with the xhtml DTD.
3903 * error.c: fixed crashes in case of no input stream
3904 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3905 to the validation tests and results
3906
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003907Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3908
3909 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3910 too htmlCreatePushParserCtxt() and htmlParseChunk()
3911 * parser.c: a bit of cleanup.
3912 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3913 to XML) removed the last mem leak known
3914 * HTMLtree.c: output message cleanup
3915 * xmlmemory.c: display content info about memory blocks
3916 * result/HTML/wired.* : missing att value warning change
3917
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003918Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3919
3920 * doc/* : rebuilt the documentation
3921
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003922Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3923
3924 * parser.[ch] parserInternals.h: Push parser for XML,
3925 seems to work fine now
3926 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3927 --push for push testing
3928 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3929 * testSAX.c: added --push
3930 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3931 subtree
3932 * xmlIO.[ch] : enriched API + fixes for push mode
3933 * entities.[ch]: added the entity content length to the struct.
3934 * xmlmemory.[ch]: new API to show the last entries for the shell
3935 * valid.c: added required attribute testing
3936 * SAX.c: the cdata callback now merge contiguous fragments
3937 * HTMLparser.c: cleanup of some macros
3938
Daniel Veillard3c558c31999-12-22 11:30:41 +00003939Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3940
3941 * parser.c: fix for PIs name starting with xml
3942 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003943 * *.c, configure.in win32config.h.in : generate win32config.h for
3944 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003945
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003946Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3947
3948 * parser.c: fixed a stupid = vs. == bug :-(
3949 * doc/gnome-xml.sgml: s/glade/xml/
3950
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003951Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3952
3953 * configure.in, doc/xml.html : bug fix release 1.8.2
3954 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3955 Hopefully the end of that silly C++ include problem
3956 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3957 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3958 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3959 troubles with autoclosed elements when the stree shape doesn't
3960 follow the DtD specs. Added htmlIsAutoClosed() and
3961 htmlAutoCloseTag()
3962 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3963 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3964 * debugXML.c: fixed a bug on printing default namespaces.
3965 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3966
Daniel Veillardb24054a1999-12-18 15:32:46 +00003967Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3968
3969 * result/HTML/*.htm[l] : updated the HTML regression tests according
3970 to the new output
3971 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3972 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3973 problem due to intermix of extern "C" { ... } declarations for C++
3974 and recursive includes in the headers
3975
Chris Lahey323c48c1999-12-18 15:32:45 +000039761999-12-20 Chris Lahey <clahey@umich.edu>
3977
3978 * HTMLtree.c: Made it so that html nodes with a single child do
3979 not insert a carriage return before or after the child node.
3980
Daniel Veillardb24054a1999-12-18 15:32:46 +00003981Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003982
3983 * configure.in, doc/xml.html : bug fix release 1.8.1
3984 * parser.c: fixed bug #4344
3985 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3986 added the glue to avoid C++ problems
3987 * doc/* : regenerated the documentation
3988
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003989Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3990
3991 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3992 namespace recognition, and Dia as a resul :-(
3993 * encoding.c: closed bug #3950
3994
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003995Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3996
3997 * valid.c: debugging a posteriori validation, except URI expansion
3998 stuff this should be fixed now
3999 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4000 Carl Nygard <cnygard@bellatlantic.net>
4001 * tester.c: added --postvalid, cleaning of the code
4002 * tree.[ch]: added xmlDocGetRootElement()
4003
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004004Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4005
4006 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4007 c++ losage.
4008
Daniel Veillard10a2c651999-12-12 13:03:50 +00004009Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4010
4011 * configure.in, doc/xml.html : bumped to 1.8.0
4012 * xlink.[ch], Makefile.am : added framework for link detection
4013 * parser.h: added nbChars to parser context, needed for cleanup.
4014 * xmlmemory.c: removed a nasty bug when out of mem
4015 * valid.[ch]: adding namespace support for attribute decl
4016 * tester.c: added --debugent option
4017 * debugXML.[ch]: added xmlDebugDumpEntities()
4018 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4019 buffers instead, this was really needed, validation was breaking
4020 in strange ways due to that. Added xmlParseStringPEReference()
4021 and other parsing from strings functions. Entities processing
4022 modified again, but PERef are still not handled correcly but
4023 unless you're Eve Maller you won't notice :-)
4024 * HTMLparser.c: large changes toward reliability, and switched to
4025 lowercase internal tags, XHTML is lowercase, so it will help
4026 that output is closer to next version.
4027 * doc/* : regenerated the documentation, it is now hosted at
4028 http://xmlsoft.org/ (same bits I just bought the domain :-)
4029
4030
Daniel Veillard294cbca1999-12-03 13:19:09 +00004031Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4034 doc generation
4035 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4036 in the SAX API
4037 * doc/*: rebuilt the doc making sure everything appears in the
4038 HTML files
4039
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004040Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4041
4042 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4043 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4044 which allow impressive speed improvement on dataset with
4045 large text pieces, but at the cost of broken binary
4046 compatibility and slightly bigger memory usage.
4047 Configure with --with-buffers to activate them, they
4048 are protected with XML_USE_BUFFER_CONTENT define.
4049 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4050 goal is 0 memory left allocated once parser is no more used
4051 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4052 call xmlCleanupParser() and xmlMemoryDump()
4053
Daniel Veillarda819dac1999-11-24 18:04:22 +00004054Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4055
4056 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4057 * parser.[ch] encoding.[ch]: added memory cleanup routines
4058 * parser.c: closing bug #3788
4059 * doc/*: rebuilt the doc
4060
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004061Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4062
4063 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4064 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4065 * tester.c: added --compress option
4066 * doc/*: rebuilt the documentation
4067
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004068Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4069
4070 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4071 if given /proc/kcore as input !
4072 * doc/xml.html doc/*: updated and rebuilt the documentation
4073
4074Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004075
4076 * parser.c: Fixed some wrongly space collapsing code due to
4077 a misreading of the spec.
4078 * result/*: fixed the output accordingly
4079
4080Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004081
4082 * encoding.c: bug fix and typos
4083 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4084 * parser.c: added attribute normalization closing bug #3597
4085 * test/att* result/att* SAXresult/att*: testcase for attribute
4086 normalization
4087
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004088Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4089
4090 * configure.in: closing bug #3163 by adding extra flags for the
4091 cc compiler on HP-UX
4092
Daniel Veillard51e3b151999-11-12 17:02:31 +00004093Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * valid.[ch] : removed a typo and an enumerated type bug in the
4096 xmlAddElementDecl() function
4097 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4098 call to xmlEncodeEntitiesReentrant() so that the functions
4099 New, Set and Get are at the same level.
4100 * parser.c HTMLparser.c: extra memory allocation bug for
4101 attributes detected by someone using libxml in embedded systems :-)
4102
Daniel Veillard962195f1999-10-28 15:51:53 +00004103Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4104
4105 * xmlmemory.h: turned off mem debug :-\
4106
Daniel Veillard35008381999-10-25 13:15:52 +00004107Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4108
4109 * parser.c: closed bug #2784 a one line fix, but worth pushing
4110 a new release out
4111 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4112 some structures, comments before and after the
4113 main element, and other nastyness
4114 * HTMLtree.c tree.c: accomodate the extended HTML supported
4115 * configure.in: pushing 1.7.4
4116 * test/ent8 and related outputs : added a new test for bug #2784
4117 * test/HTML/wired.html and related output: a nasty HTML example
4118 * Makefile.am: improved the test scripts
4119 * docs/* : reran the documentation extractor, updated xml.html
4120
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004121Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4122
4123 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4124 HTMLparser and debugged the HTML related code. HTML documents
4125 now have their own type
4126 * entities.c: do not dump &apos; for HTML output
4127 * xmlmemory.c: improvement, breakpoint mechanism
4128 * testHTML.c: added --sax --repeat ...
4129 * Makefile.am: improved the HTML tests
4130 * valid.[ch]: added xmlValidGetValidElements and
4131 xmlValidGetPotentialChildren
4132 * tester.c: added --insert to test the 2 new functions
4133 * test//* result//* SAXresult//* : regression test cleanup
4134 and extension.
4135 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4136 gnome-xml-nanohttp.html
4137
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004138Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4139
4140 * HTMLparser.c: fixed problems with some autoclose tags
4141 * tree.c: fixed XML output problems.
4142 * result/* SAXresult/*: update of the tests output
4143
Daniel Veillard6077d031999-10-09 09:11:45 +00004144Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4145
4146 * Makefile.am: Arturo patch for xmlConf.sh version info
4147 * parser.c: Tim Josling patch for single quoted items
4148 * tester.c: Tim Josling patch for tester options usage
4149 * tree.h: indent cleanup
4150
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004151Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4152
4153 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4154 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4155
Daniel Veillard00fdf371999-10-08 09:40:39 +00004156Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4157
4158 * tree.c : Raph patch for initialization of CORBA fields
4159 * parser.c, xpath.c, ...: modification of doc comments
4160 * xpath.c : allow spaces in xpath expressions
4161
Daniel Veillardad219441999-09-27 08:17:49 +00004162Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4163
4164 * xmlmemory.h: turning off memory debug :-(
4165
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004166Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4167
4168 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4169 better SAX interfaces.
4170 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4171 entity.
4172 * configure.in: 1.7.2
4173
4174Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004175
4176 * libxml.spec.in: fixed the URL
4177 * doc/xml.html: improved the documentation front-end
4178
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004179Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004180
4181 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4182
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004183Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004184
4185 * libxml.spec.in: fixed the alpha compile problem
4186 * parser.[ch]: changed errno to errNo in the parser context :-(
4187 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4188 * doc/xml.html: changed CHAR to xmlChar
4189 * doc/html/*: recompiled the documentation
4190 * configure.in: 1.7.1
4191
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004192Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4193
4194 * parser.h: modified the parser context struct to regain 1.4.0
4195 binary compatibility
4196 * parser.c, xml-error.h: added errno ot teh context and defined
4197 a set of errors values with update of errno
4198 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4199 DTDs and entities
4200 * *.h, *.c: complete cleanup of the use of config.h and include
4201 protection depending on the current setup.
4202 * overalll debugging, maintenance and bug-fixing on all modules
4203 * updated the documentation
4204 * ready for 1.7.0
4205
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004206Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4207
4208 * HTMLparser.c : cleanup
4209 * SAX.c valid.c valid.h: added ID/IDREF checking
4210 * tree.c tree.h: extended doc structure for refs
4211 * configure.in: 1.6.2
4212 * parser.c: patched bug in SAX user arg call
4213 * parserInternals.h: patched missing close in C++ wrapping
4214 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4215 especially upcoming XPointer implementation.
4216 * doc/xml.html: augmented, typo
4217
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004218Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4219
4220 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4221 not all invocations of install understand -d.
4222
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004223Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4224
4225 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4226 to make 'check' works, when builddir != srcdir.
4227
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004228Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4229
4230 * doc/xml.html : updated the documentation
4231
Daniel Veillard6454aec1999-09-02 22:04:43 +00004232Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4233
4234 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4235 not deallocated memory blocks
4236 * *.c : replaces all calls to malloc() free() and realloc() to
4237 the wrapper functions/macros
4238 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4239 instead of xmlFreeNodeList()
4240
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004241Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4242
4243 * HTMLparser.c: corrected a stupid bug leading to core dump at
4244 tree deallocation. Removed warnings indicated by
4245 Stephane.Conversy@lri.fr
4246 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4247 looked for in the external subset
4248
4249Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004250
4251 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4252 on SGI by Stephane.Conversy@lri.fr
4253
Daniel Veillardb96e6431999-08-29 21:02:19 +00004254Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4255
4256 * all .h : changed the prototype declaration indent as in gtk
4257 * most .c : working on reducing the TODOs in the code
4258 * most .c : cleanup though -pedantic and Insure++
4259 * improvements on validation ID checkings.
4260 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4261 * xml-config.in: closed #1810
4262
4263Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004264
4265 * tree.h, valid.c, valid.h: more work on validity, IDs
4266 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4267 definition for AIX
4268
Daniel Veillardb556eb51999-08-15 17:19:50 +00004269Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4270
4271 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4272 the distribution due to a cut'n paste error at last commit
4273
Daniel Veillardb05deb71999-08-10 19:04:08 +00004274Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4275
4276 * configure.in: upgraded to version 1.4.0
4277 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4278 Big update, added a large part of the validation process,
4279 it should be usable, but some parts are missing
4280 * xpath.c: improved the implementation w.r.t. root.
4281 * Makefile.am: added more tests
4282 * test and result trees: added a lot of tests
4283 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4284
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004285Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4286
4287 * Added an HACKING file
4288
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004289Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4290
4291 * xpath.[ch] : improvements and debug of the XPath implementation
4292 * parser.c, HTMLparser.c : modified the parsers to be progressive
4293 * tree.[ch] : extended the Buffer promitives
4294 * xmlIO.[ch] : added basic I/O routines providing progressive
4295 parsing and ready for I18N conversion plugins
4296 * SAXresult/* : the SAX callback sequence maybe slightly different
4297 now
4298 * test*.c : improved/updated the tests programs
4299 * doc/* : recompiled the docs.
4300
Daniel Veillard15b75af1999-07-26 16:42:37 +000043011999-07-26 Michael Meeks <michael@edenproject.org>
4302
4303 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4304
4305 * tree.c: Ditto.
4306
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004307Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * configure.in: upgraded to version 1.4.0
4310 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4311 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4312 XML query language, see http://www.w3.org/TR/xpath for more details.
4313 * parser.c, parser.h: added CHAR* related string functions for XPath
4314 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4315 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4316 rebuild the docs.
4317 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4318 and regression testing capabilities for XPath.
4319
Daniel Veillardd79d7871999-07-12 10:38:12 +00004320Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4321
4322 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4323 closing bug #1646
4324
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004325Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4326
4327 * Makefile.am, example/Makefile.am: closed bug #1683
4328
Daniel Veillard3166ab11999-07-11 16:14:19 +00004329Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4330
4331 * example/Makefile.am, configure.in: added the makefile for the
4332 gjobread example
4333
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004334Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4335
4336 * doc/Makefile.am:
4337 - fix which allow "make install DESTDIR=</install/prefix>".
4338
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004339Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4340
4341 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4342 which fixed a problem on the file reading-code.
4343
Daniel Veillard82150d81999-07-07 07:32:15 +00004344Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4345
4346 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4347 output.
4348 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4349
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004350Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4351
4352 * parser.h : Oops removed the binary compatibility problem
4353 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4354 * parser.c, HTMLparser.c: applied patches for reading from stdin
4355
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004356Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4357
4358 * parser.c, entities.c, valid.c: cleanup bug #1591
4359 * configure.in: cleanup bug #1592
4360 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4361 the same tree back-end. Hence gdome will be available for it.
4362 * doc/Makefile.am: close bug #617
4363
Daniel Veillard97fea181999-06-26 23:07:37 +00004364Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4365
4366 * parser.c: alloctate a per parser context SAX interface block
4367
Daniel Veillard14fff061999-06-22 21:49:07 +00004368Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4369
4370 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4371 and xmlEncodeEntitiesReentrant with the correct one :-\
4372
4373Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4374
4375 * commit of my internal XML base changes, quite a lot of
4376 changes, cleanups, better entities support, framework for
4377 new I/O and charset detection and handling
4378 * Fixed the configure/Makefile stuff to generate shared libs
4379 with the proper version info, so we jumped on rev from
4380 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4381 xmlEncodeEntities() result need to be freed now, and a string
4382 xmlParserVersion provide the current library version.
4383
Raph Levien05240da1999-06-15 21:27:11 +00004384Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4385
4386 * parser.c: fixed a buffer overrun for when you have a very long
4387 attribute with no entities in it.
4388
Daniel Veillardbb2da581999-06-13 14:37:07 +00004389Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4390
4391 * added example directory
4392 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4393
Daniel Veillard011b63c1999-06-02 17:44:04 +00004394Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4395
4396 * Release of libxml-1.1, nearly everything has been touched for
4397 this.
4398 * Added more regression tests
4399 * Updated the documentation
4400
Daniel Veillard27d88741999-05-29 11:51:49 +00004401Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4402
4403 * tree.[ch]: unified the XML_NO_CORBA defines.
4404 * parser.c encoding.[ch]: started plugging in char encoding detection
4405
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004406Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4407
4408 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4409 Also freed allocated buffer.
4410
Daniel Veillard27d88741999-05-29 11:51:49 +00004411Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004412 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4413 reentrancy problem at printing. One is left in entities.c, to
4414 remove ASAP
4415 * testSAX.c : added a test example showing the use of the SAX
4416 interface if one doesn't want to build the DOM tree.
4417 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4418
Daniel Veillard517752b1999-04-05 12:20:10 +00004419Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4420
4421 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4422 large revamping of the parser to use SAX callbacks
4423 http://www.megginson.com/SAX/ (or at least a C like interface
4424 a la Expat). It's now possible to set up your own callbacks
4425 and the parser will not build a DOM tree.
4426 * test/* result/*: updated the test suite, I finally removed
4427 the old Namespace draft support (PI based).
4428
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004429Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4430
4431 * Makefile.am: added test result to EXTRA_DIST for make tests
4432
Daniel Veillard64068b31999-03-24 20:42:16 +00004433Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4434
4435 * parser.c, parserInternals.h: moved the chars macro definitions
4436 to parserInternals.h
4437 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4438 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4439
Daniel Veillard012ccc11999-03-23 10:11:11 +00004440Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4441
4442 * xml-config.in : applied patch to make --version work
4443
Raja R Harinatha86c23e1999-03-05 22:14:01 +000044441999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4445
4446 * Makefile.am (check-local): Alias for `tests' target. This will
4447 cause `make check' to do the right thing.
4448 (tests): Don't run tests in srcdir. Also, replaced calls to
4449 basename with a `sed' "equivalent".
4450
Daniel Veillardd109e371999-03-05 06:26:45 +00004451Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4452
4453 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4454 it in the header and not the sources, updated the doc.
4455 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4456 pointing this out.
4457
Daniel Veillardbc50b591999-03-01 12:28:53 +00004458Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4459
4460 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4461 exported the inputStream routines.
4462 * doc/html/* : updated accordingly
4463
Daniel Veillardd692aa41999-02-28 21:54:31 +00004464Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4465
4466 * parser.c, parser.h, parserInternals.h: added a few extra
4467 internal calls to allocate and free parser contexts ...
4468 * doc/html/* : updated accordingly
4469
Daniel Veillard55a99271999-02-25 11:01:29 +00004470Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4471
4472 * configure.in, Makefile.am, doc/makefile.am : General changes for
4473 1.0.0 release and including the generated HTML documentation.
4474
Daniel Veillard35925471999-02-25 08:46:07 +00004475Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4476
4477 * makefile.am : added parserInternals.h, oops.
4478
Daniel Veillard1e346af1999-02-22 10:33:01 +00004479Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4480
4481 * parserInternals.h: added this header giving access to the parser
4482 internal functions.
4483 * doc/Makefile.am : added a rebuild target which rebuilds the full
4484 set of documentations
4485 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4486 the internal subset.
4487 * *.c *.h: modifications needed to generate the documentation using
4488 gtk-doc, cleanup of functions blocks, reorganisation of struct
4489 declarations.
4490
Daniel Veillard1164e751999-02-16 16:29:17 +00004491Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4494 the tar and spec file to include the beginning of the doc.
4495
Nuno Ferreira03d04781999-02-13 00:07:17 +000044961999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4497
4498 * doc/.cvsignore: Added this file.
4499
Daniel Veillard6800ef31999-02-08 18:33:22 +00004500Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * tree.c: fixed xmlGetProp to return "" when the attribute
4503 exists, even if the node-list is NULL.
4504
Daniel Veillard726c7e31999-02-08 15:13:10 +00004505Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4506
4507 * tree.c: patched an error outputting empty attribute values.
4508 * Makefile.am and doc/makefile.am: have been updated during the
4509 week-end. Sorry for an empty CVS log, I got a shell problem.
4510
Daniel Veillard1899e851999-02-01 12:18:54 +00004511Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4512
4513 * tree.h: cleaned up using enums instead of defines
4514 * parser.c, valid.[ch]: more work on parsing/output of element
4515 declarations
4516
Daniel Veillard3b9def11999-01-31 22:15:06 +00004517Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4518
4519 * valid.[ch], tree.c, parser.c : more work toward full parsing
4520 of XML DTDs.
4521 * README: added informations about mailing-list and on-line
4522 documentation
4523
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000045241999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4525
4526 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4527
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004528Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4529
4530 * parser.c, tree.[ch] : more work toward conformance testing,
4531 added a last element to accelerate parsing of very flat structures
4532 started working on internal subset Element content declaration.
4533 * valid.[ch] : first cut at adding code toward validation.
4534 * previous changes had also small impact on most files, especially
4535 the conformance testing using James Clark test suite.
4536
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004537Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4538
4539 * test/* : updated the examples, most of them were not well
4540 formed (humm), and added rdf2.
4541 * result/* : resulting changes in the output.
4542
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004543Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4544
4545 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4546
Daniel Veillard44b3a061998-12-05 17:27:22 +00004547Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4548
4549 * tree.c: patched a bug in the generation of empty attributes
4550
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004551Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4552
4553 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4554 for node/trees/documents/... Biggest problem is namespace
4555 support when copying subtrees.
4556
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004557Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4558
4559 * parser.c, entities.c: improve entities and char ref encoding,
4560 and cleanups of error messages.
4561
Daniel Veillard242590e1998-11-13 18:04:35 +00004562Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * parser.c, entities.c: simple bug hunting done during rpm2html and
4565 rpmfind integration.
4566
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004567Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4568
4569 * parser.[ch]: Added interfaces allowing to specify a SAX
4570 handler before parsing.
4571
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004572Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * parser.c: redirrect all errors reporting through the SAX
4575 error function
4576
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004577Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4578
4579 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4580 * libtool, tlmain ...: update of the libtool files
4581
Miguel de Icaza442321c1998-11-04 18:13:38 +000045821998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4583
4584 * entities.c: Use g_snprintf insteda of snprintf.
4585
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004586Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4587
4588 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4589 added ent5 test for this purpose.
4590 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4591
Daniel Veillard27271681998-10-30 06:39:40 +00004592Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * parser.c: fixed? a strange error due to compression on a GWP
4595 document.
4596
Daniel Veillard25940b71998-10-29 05:51:30 +00004597Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4598
4599 * tree.[ch]: bug fixing
4600 * entities.[ch]: defined a specific type for predefined entities
4601 * doc/xml.html: more documentation on the library, how to use it,
4602 overview of the interfaces.
4603
Daniel Veillard16253641998-10-28 22:58:05 +00004604Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4605
4606 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4607
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004608Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4609
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004610 * tree.c: corrected a small bug
4611 * doc/xml.html: continuing writing documentation.
4612
4613Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4614
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004615 * debugXML.h debugXML.c: added debugging utilities.
4616 * tester.c: added --debug switch.
4617 * tree.c: patched an incorrect node->type assignment.
4618 * parser.c: formatting, ensure that node->doc != NULL in attributes
4619
Daniel Veillardccb09631998-10-27 06:21:04 +00004620Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4621
4622 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4623 entity support and provide an internal representation close to
4624 DOM one (entity ref nodes, and attribute value as tree). I tried
4625 to preserve the interface but this will surely break some apps
4626 (I have to change rpm2html/rpmfind for example). I had to change
4627 two interfaces, and the generated tree is somewhat different.
4628 * doc/* : started documenting the XML library, the tree and
4629 DOM/Corba. This is a first step.
4630
Daniel Veillard11e00581998-10-24 18:27:49 +00004631Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4632
4633 * parser.c: Set up the fonctions comment block, boring but useful.
4634 * parser.h, SAX.c, parser.c: now attributes are processed through
4635 the SAX interface. The problem is that my SAX interface diverged
4636 quite a bit from the original one, well this is not an official
4637 spec, and translating it from Java to C is hairy anyway...
4638
Daniel Veillard97b58771998-10-20 06:14:16 +00004639Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4640
4641 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4642 fonctions comment block, boring but useful.
4643
4644Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004645
4646 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4647 conversion routines. However they are not yet used to convert the
4648 inputs. The core will run with UTF-8.
4649
Daniel Veillard33942841998-10-18 19:12:41 +00004650Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4651
4652 * tree.c : make sure that the type id is properly set-up when
4653 a new object is allocated, needed for DOM.
4654
Daniel Veillard27fb0751998-10-17 06:47:46 +00004655Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4656
4657 * tree.h, tree.c: Ok, the main objects in the tree will be native
4658 corba objects, it costs 8 bytes per Node, Attribute and Document
4659 but it simplifies the Corba integration a lot (no extra interface
4660 objects to allocate/free).
4661
Daniel Veillard0bef1311998-10-14 02:36:47 +00004662Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4663
4664 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4665 and changed NODEs contants for conformity with DOM Level 1
4666
Daniel Veillard27864701998-10-08 03:47:24 +00004667Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4668
4669 * added hooks to keep track of servants when creating objects
4670 xmlDoc and xmlNode (for Corba export).
4671
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004672Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4673
4674 * added xml-config script.
4675
Daniel Veillard7066a791998-10-01 20:28:28 +00004676Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4677
4678 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4679 to autoupdate libtool and automake conf files.
4680
Miguel de Icaza60681bd1998-09-30 19:28:59 +000046811998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4682
4683 * Makefile.am: Use '?' to separate the sed
4684 commands as ',' is used when people pass -Wl,something.
4685
4686
Daniel Veillard15a8df41998-09-24 19:15:06 +00004687Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4688
4689 * tree.c, tree.h: added a per-document compression interface.
4690
Daniel Veillard151b1b01998-09-23 00:49:46 +00004691Tue Sep 22 20:47:38 EDT 1998
4692
4693 * tree.c, tree.h: added saving with compression and added interfaces
4694 to control the compression level (xmlGetCompressMode,
4695 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4696
Daniel Veillard70120ff1998-09-22 00:24:21 +00004697Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4698
4699 * parser.c: corrected a loop for files of size 0
4700
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000047011998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4702
4703 * error.h: New file. Contains prototyes from `error.c'.
4704
Tom Tromeyc19653d1998-08-14 01:22:43 +00004705Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4706
4707 * Makefile.am (xmlincdir): New macro.
4708 (xmlinc_HEADERS): Renamed from include_HEADERS.
4709
Daniel Veillard845664d1998-08-13 04:43:19 +00004710Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4711
4712 * applied small patch on numeric entities from
4713 Christopher Blizzard <blizzard@appliedtheory.com>
4714
Daniel Veillard260a68f1998-08-13 03:39:55 +00004715Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4716
4717 * New release 0.2, removed the old xml_* files so that it's
4718 coherent with the other CVS base (W3C), far better conformance
4719 to standard, new namespaces, decent entities support, beginning
4720 of a SAX-like interface. Nearly nothing left intact, even the
4721 test examples ...
4722
Christopher Blizzarda36749e1998-07-30 21:47:18 +000047231998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4724
4725 * .cvsignore: Add .deps dir
4726
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004727Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4728
4729 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4730
Daniel Veillardfe926001998-07-26 04:28:20 +00004731Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004732
Daniel Veillardfe926001998-07-26 04:28:20 +00004733 * configure.in: added test for CPP
4734 * AUTHORS, Changelog: the original ones didn't get commited but the
4735 glib ones instead, fixed.
4736 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004737
Daniel Veillardfe926001998-07-26 04:28:20 +00004738Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004739
Daniel Veillardfe926001998-07-26 04:28:20 +00004740 * integrated code developped at W3C
4741 * changed the original Copyright
4742 * migrated to automake
4743 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004744