blob: 354f01d4c57b13280d39c2d1c333bd1887fed951 [file] [log] [blame]
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * vms/*: updated instructions and diffs from John A Fotheringham
4
Daniel Veillarda11001b2001-11-12 22:45:36 +00005Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6
7 * include/libxml/xmlerror.h: avoid an include problem if
8 #include <libxml/xmlerror.h> happens first in code
9 seems to be the case in KDE libs
10
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12
13 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
14 from Igor for Windows
15
16Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
17
18 * Makefile.am: Gary Pennington pointed out a missing prefix
19
Daniel Veillard43d3f612001-11-10 11:57:23 +000020Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
21
22 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
23 * doc/*: upgraded and rebuilt the docs
24
Daniel Veillardc1f78342001-11-10 11:43:05 +000025Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
26
27 * HTMLparser.c: fix comment in scripts element parsing.
28 * result/HTML/doc3*: updated the results.
29
30Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
31
32 * uri.c: another URI bug fix #63336, using Joel Young patch.
33
Daniel Veillardc6e013a2001-11-10 10:08:57 +000034Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
35
36 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
37 a cleaned up version of the Pwd shell string generation.
38
Daniel Veillardbe480fb2001-11-08 23:36:42 +000039Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
40
41 * valid.c include/libxml/tree.h: trying to fix namespaces +
42 validation problems for good, closing #63619 in the process
43 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
44 wrong in this respect, fixed it.
45
Daniel Veillardd536f702001-11-08 17:32:47 +000046Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
47
48 * xmllint.c: Morus Walter patch to allow --format and --encode
49
Daniel Veillard5004f422001-11-08 13:53:05 +000050Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
51
52 * debugXML.c: Stefan Kost provided an help command for the shell
53
Daniel Veillarda6825e82001-11-07 13:33:59 +000054Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
55
56 * debugXML.c: Heiko Rupp pointed that the shell would crash
57 on empty nodesets returns.
58
Daniel Veillard03f848d2001-11-07 12:53:46 +000059Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
60
61 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
62 migh need the history libraries
63
Daniel Veillard957fdcf2001-11-06 22:50:19 +000064Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
65
66 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
67 handle the case of < in quoted attributes, Bastian Kleineidam
68
Daniel Veillardc853b322001-11-06 15:24:37 +000069Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
70
71 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
72 fixing catalog breakages
73 * Makefile.am catalog.c result/catalogs/catal
74 result/catalogs/mycatalog.* test/catalogs/catal*:
75 fixed more problems in catalog support, added more regression tests
76 for both XML and SGML catalog handling
77
Daniel Veillard66870c72001-11-05 19:27:49 +000078Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
79
80 * debugXML.c: applied an improvement to xmlGetLineNo() from
81 Keith Isdale
82
Daniel Veillardffe09c92001-11-05 14:21:47 +000083Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
84
85 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
86 Side effect of the progressive catalog loading
87
Daniel Veillardad661b92001-11-05 11:43:15 +000088Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
89
90 * Makefile.am: confexecdir and confexec_DATA were defined twice
91 pointed out by Karl Eichwalder
92
Daniel Veillard6eb17722001-11-04 22:19:27 +000093Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
94
95 * xmlcatalog.c: avoid unlink() and use remove() instead.
96
Daniel Veillardea898282001-11-04 22:13:45 +000097Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
98
99 * libxml.spec.in: cleanup
100 * include/libxml/xmlwin32version.h: updated with 2.4.8
101
Daniel Veillarda4617b82001-11-04 20:19:12 +0000102Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
103
104 * encoding.c global.data globals.c testThreads.c: fix bug #63752
105 of compiling libxml with a non standard set of options
106
John Fleck027edfb2001-11-04 20:13:58 +0000107Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
108
109 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
110 document --sgml option, fixing gnome bugzilla #63382
111
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000112Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
113
114 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
115 breakage of 2.4.7, added a couple of really needed APIs
116 like xmlCatalogIsEmpty() and xmlNewCatalog()
117 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
118 for install-catalog
119 * configure.in: preparing 2.4.8
120
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000121Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
122
123 * HTMLtree.c tree.c include/libxml/HTMLtree.h
124 include/libxml/tree.h include/libxml/xmlIO.h: more include
125 cleanups, export cleanly one html output + format function.
126
127Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
128
129 * parser.c: removed initGenericErrorDefaultFunc call from
130 xmlInitParser() since it could destroy previous calls to
131 xsltSetGenericErrorFunc() effects
132
Daniel Veillardebd38c52001-11-01 08:38:12 +0000133Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
134
135 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
136 keyword.
137
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000138Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
139
140 * Makefile.am: cleanup
141 * threads.c: cleanup too
142 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
143 from xsltproc
144 * include/libxml/tree.h include/libxml/parser.h: trying to break a
145 dependancy loop.
146
Daniel Veillard91c00402001-10-30 17:41:38 +0000147Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
148
149 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
150 was not used anymore !
151
Daniel Veillard52dcab32001-10-30 12:51:17 +0000152Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
153
154 * configure.in: preparing 2.4.7
155 * Makefile.am doc/Makefile.am: switched to the latest xmllint
156 manual page from John
157 * doc/*: updated the doc and rebuilt the generated pages
158
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000159Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
160
161 * xmlIO.c: closing bug #62711, the library should never
162 close stdin or stdout.
163
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000164Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
165
166 * uri.c: second pass at fixing #63336, using Joel Young
167 final patch. looks okay.
168
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000169Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
170
171 * uri.c include/libxml/uri.h: trying to clear #63336
172 allowing the escaping routine to parse unconformant
173 URI-References.
174
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000175Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
176
177 * vms/readme.vms vms/build_libxml.com nanoftp.c
178 include/libxml/xmlversion.h.in: a few VMS updates from
179 John A Fotheringham
180 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
181 and xmlCleanupOutputCallbacks() for the Perl binding people.
182
Daniel Veillard635ef722001-10-29 11:48:19 +0000183Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
184
185 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
186 apply fixes to close #63271 and avoid segfaults when
187 the error routine gets callbed before xmlInitParser()
188 get called.
189 * nanoftp.c error.c: Applied patches from Justin Fletcher
190 correcting some xmlGenericError misuses.
191
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000192Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
193
194 *doc/xmllint.xml, doc/xmllint.1
195 New and improved man page for xmllint - .xml is the original, .1
196 is the generated man page
197
Daniel Veillardc9484202001-10-24 12:35:52 +0000198Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
199
200 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
201 the web site from the main HTML document.
202
Daniel Veillard5151c062001-10-23 13:10:19 +0000203Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
204
205 * parser.c: fixed an erroneous validation bug when PE refs
206 occurs in external parsed entities referenced from the
207 internals subset
208 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
209 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
210 added the associated testcase, it's a nice one.
211 * HTMLparser.c: generate the DTD node as HTML still ...
212 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
213
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000214Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
215
216 * HTMLparser.c: fixed a bug in htmlNewDoc()
217
Daniel Veillard89cad532001-10-22 09:46:13 +0000218Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
219
220 * test/threads/*: added entities testing to the Thread test
221 * testThreads.c: make the test reasonable
222 * DOCBparser.c: fix the DTD public and system ID
223 * xmllint.c: added --sgml for SGML DocBook importing
224 * Makefile.am: added Docbtests target
225
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000226Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
227
228 * nanoftp.c: use only "anonymous@" string for anonymous passwds
229 * testThreads.c: removed bogus include
230
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000231Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
232
233 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
234 fixed a very serious (looping) validation bug
235
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000236Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
237
238 * include/libxml/globals.h include/libxml/threads.h threads.c
239 testThreads.c: far more testing, cleaning up bugs
240 * *.c : make sure globals.h is always included.
241
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000242Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
243
244 * HTMLparser.c: try to get rid of parser loops for good.
245
Daniel Veillardab7488e2001-10-17 11:30:37 +0000246Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
247
248 * configure.in: fixed some bugs in CFLAGS passing.
249 * test/threads Makefile.am testThreads.c: added a specific
250 threaded test case (really nasty, guaranteed).
251
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000252Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
253
254 * catalog.c: serious cleanup on the management of the
255 XML catalog tree, more tests done, especially with
256 the catalog PI.
257
Daniel Veillard364789a2001-10-16 12:45:00 +0000258Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
259
260 * catalog.c: avoid a problem in catalog cleanup on SMP if
261 catalogs were not initialized.
262
Daniel Veillard81463942001-10-16 12:34:39 +0000263Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
264
265 * catalog.c xpath.c: trying to cleanup the not thread safe
266 parts of the library.
267
Daniel Veillard64a411c2001-10-15 12:32:07 +0000268Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
269
270 * include/libxml/globals.h configure.in global.data: make
271 the allocation be per-thread a configure option
272 * encoding.c include/libxml/parser.h: fixed compilation
273 errors
274
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000275Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
276
277 * include/libxml/parser.h: Norm reported that a few lines
278 added were breaking libxslt compile, removed them for now
279
Daniel Veillard6f350292001-10-14 09:56:15 +0000280Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
281
282 * parser.c parserInternals.c threads.c: debugged and fixed
283 initialization problems which were giving troubles on SMP
284 boxes.
285
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000286Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
287
288 * include/libxml/Makefile.am: missing globals.h
289
Daniel Veillarde7090612001-10-13 12:18:28 +0000290Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000291
Daniel Veillarde7090612001-10-13 12:18:28 +0000292 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000293
Daniel Veillardd0463562001-10-13 09:15:48 +0000294Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
295
296 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
297 include/libxml/parserInternals.h include/libxml/tree.h
298 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
299 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
300 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
301 Applied the last patches from Gary, cleanup, activated threading
302 all user accessible global variables are now handled in globals.[ch]
303 Still a bit rought but make tests passes with either
304 --with-threads defined at configure time or not.
305 * Makefile.am example/Makefile.am: added globals.[ch] and threads
306 linking options
307
Daniel Veillardb8478642001-10-12 17:29:10 +0000308Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
309
310 * Makefile.am include/libxml/Makefile.am
311 include/libxml/globals.h globals.c include/libxml/threads.h
312 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
313 configure.in: started integrating the core of the thread support
314 not activated yet but half integrated. The code should still
315 compile and work anyway.
316
Daniel Veillardb44025c2001-10-11 22:55:55 +0000317Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
318
319 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
320 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
321 integrating the non-controversial parts of Gary Pennington
322 multithread patches
323 * catalog.c: corrected a small bug introduced
324
Daniel Veillard75b96822001-10-11 18:59:45 +0000325Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
326
327 * catalog.c include/libxml/catalog.h: very serious cleanup,
328 isolating unportable code and as much as possible the accesses
329 to the global shared catalog. May need more testing !
330
Daniel Veillard78d12092001-10-11 09:12:24 +0000331Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
332
333 * include/libxml/debugXML.h debugXML.c tree.c: integrating
334 Keith Isdale patches for the XSLT debugger interfaces. Some
335 cleanup
336
Daniel Veillardff0b7312001-10-11 06:46:09 +0000337Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
338
339 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
340 * DOCBparser.c: generate line nubers in elements
341
Daniel Veillard60087f32001-10-10 09:45:09 +0000342Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
343
344 * configure.in: preparing 2.4.6 release
345 * doc/xml.html doc/html/*: updated and rebuilt the docs
346 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
347
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000348Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
349
350 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
351 adding documentation for DV's supercatalog support
352
Daniel Veillard82d75332001-10-08 15:01:59 +0000353Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
354
355 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
356 super catalog support adding one API and one flag --sgml to
357 xmlcatalog
358
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000359Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
360
361 * doc/xmlcatalog_man.xml, xmlcatalog.1
362 One more crack at
363 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
364
365
Thomas Broyer47334c02001-10-07 16:41:52 +0000366Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
367
368 * xpath.c: implemented xmlXPathObjectCopy for external objects
369 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
370
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000371Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
372
373 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
374 finishing up fix to
375 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
376 the xmlcatalog man page display more elegantly
377
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000378Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
379
380 * configure.in: closing bug #61832
381 * HTMLparser.c: removed a warning
382
Daniel Veillard6ab38382001-10-06 13:08:27 +0000383Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
384
385 * xpath.c: fixing #61673 part I, do not loose doc information
386 when copying result value trees.
387
Daniel Veillard556c6682001-10-06 09:59:51 +0000388Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
389
390 * xpath.c: trying to harden the XPath interpreter
391
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000392Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
393
394 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
395 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
396
William M. Brack1633d182001-10-05 15:41:19 +0000397Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
398
399 * HTMLparser: repaired another loop problem
400
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000401Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
402
403 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
404 parsing.
405 * xpath.c: fix bug #61291 the default XML namespace node is
406 missing from the namespace axis.
407 * tree.c: refuse to create namespaces nodes with prefix "xml"
408
Daniel Veillard651f9472001-10-04 14:51:06 +0000409Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
410
411 * SAX.c: ouch a non-defined namespace could lead to a crash,
412 fixed #61215
413
Daniel Veillard7dd05702001-10-04 14:25:12 +0000414Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
415
416 * parserInternals.c: closed bug #61054
417
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000418Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
419
420 * include/libxml/Makefile.am: closing #60708
421
Daniel Veillarda293c322001-10-02 13:54:14 +0000422Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
423
424 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
425 adding xmlSAXParseFileWithData following Marco Stipek suggestion
426
Daniel Veillardf4309d72001-10-02 09:28:58 +0000427Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
428
429 * valid.c: close bug #61550 when xml: wasn't considered a namespace
430
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000431Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
432
433 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
434 * DOCBparser.c HTMLparser.c parser.c: fixed typos
435
Daniel Veillard16756b62001-10-01 07:36:25 +0000436Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
437
438 * catalog.c: Justin Fletcher provided cleaup code in case
439 HAVE_STAT is not defined
440 * include/win32config.h: Igor Zlatkovic suggested to have
441 HAVE_STAT defined there
442
William M. Brack5e1cac12001-09-28 16:19:18 +0000443Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
444
445 * catalog.c - fixed typing error reported by M. Barros
446
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000447Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
448
449 * xmllint.c - fixing typo
450
William M. Brackd28e48a2001-09-23 01:55:08 +0000451Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
452
453 * HTMLparser.c: small enhancement to prevent loop on
454 unrecognizable data
455
Daniel Veillardb1d62872001-09-21 09:47:08 +0000456Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
457
458 * parserInternals.c: applying patch from bug #60757 this
459 should close it
460
Daniel Veillardc0631a62001-09-20 13:56:06 +0000461Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
462
463 * catalog.c xmlcatalog.c: removed a couple of warning
464 * xpath.c: try to solve the linking problem on platforms
465 needing trio to compile
466
Daniel Veillard1a123612001-09-19 08:06:23 +0000467Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000468
Daniel Veillard1a123612001-09-19 08:06:23 +0000469 * Makefile.am libxml.spec.in: backing up non-documented changes
470 commited without review or aproval by Jens Finke <jens@gnome.org>
471 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000472
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000473Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
474
475 * configure.in: Joe Orton provided a patch fixing a problem
476 when iconv is specified to be in a non-standard directory
477 but wasn't exported in xml2-config --cflags
478
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000479Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
480
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000481 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000482 troubles with 2.4.4 errors.
483
Daniel Veillard16698282001-09-14 10:29:27 +0000484Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
485
486 * encoding.c entities.c: do not output hexadecimal charrefs
487 when serializing HTML since some version of Netscape can't
488 grok it, generate decimal ones.
489 * result/HTML/doc3.htm: output changed due to previous test
490 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
491
Daniel Veillard98fed372001-09-13 11:34:58 +0000492Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
493
494 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
495 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
496
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000497Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000498 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000499
500 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
501 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
502 updated the configuration scripts systems accordingly
503
Daniel Veillard04382ae2001-09-12 18:51:30 +0000504Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
505
506 * configure.in: preparing for 2.4.4
507 * doc/xml.html doc/html/*: updated and rebuilt the docs
508
Daniel Veillardd63437e2001-09-12 15:00:27 +0000509Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
510
511 * win32/dsp/libxml2.def.src: tried to incorporate comments
512 from bug #59220
513
Daniel Veillard319a7422001-09-11 09:27:09 +0000514Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
515
516 * parser.c result/noent/wml.xml: fixed bug #59981 related
517 to handling of '&' in attributes when entities are substitued
518
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000519Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
520
521 * libxml.h include/libxml/xmlversion.h.in
522 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
523 Tried to close bug #60131
524
Daniel Veillardbce62332001-09-10 18:46:55 +0000525Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
526
527 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
528
Daniel Veillard143b04f2001-09-10 18:14:14 +0000529Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
530
531 * SAX.c: fixing bug #59946 on xmlns=""
532
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000533Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
534
535 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
536 but allocates a new error code.
537
Daniel Veillard05c13a22001-09-09 08:38:09 +0000538Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
539
540 * xmllint.c: John Fleck fixed typos in the options output
541 * parser.c SAX.c: fix ignorable white space SAX selection
542
543Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
544
545 * entities.c: Steve Underwood found the possibility of an
546 ininite loop in case of error.
547
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000548Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
549
550 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
551
Daniel Veillarda050d232001-09-05 15:51:05 +0000552Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
553
554 * parser.c: warn if version is not 1.0 but it's not
555 strictly speaking an error after analyzing the spec
556
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000557Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
558
559 *doc/catalog.html - add link to the html version of the
560 man page, other linguistic cleanups
561
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000562Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
563
564 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
565 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
566 file, has not yet been included in the build.
567
Daniel Veillard99784ff2001-09-01 16:20:28 +0000568Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
569
570 * catalog.c: removed a duplicate affectation Justin Fletcher
571
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000572Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
573
574 * tree.c: Armin Sander pointed a possible text coalescing
575 problem, completed his patch.
576
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000577Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
578
579 * trionan.c: Fixed const and volatile re-definition problem
580
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000581Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
582
583 * libxml.4 parser.c: doc updates from Heiko Rupp
584 * parserInternals.c: 2 sanity checks from Heiko Rupp
585
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000586Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
587
588 * tree.c: applied patch from Armin Sander to make some pointers
589 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000590 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000591
Daniel Veillardb06c6142001-08-27 14:26:30 +0000592Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
593
594 * xpath.c: hum, restrict the integer usage gcc bug workaround
595 to only gcc compilers so that other architecture don't get
596 penalized by this limitation.
597 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
598
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000599Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
600
601 * valid.c: fixed a Windows compiler warning (Chris Poblete)
602 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
603
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000604Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
605
606 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
607 --convert option to xmlcatalog to convert SGML ones to
608 the XML syntax.
609 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
610
611 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000612Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
613
614 * catalog.c xmlIO.c: started some serious testing and fixed
615 a few bug and optmization needs.
616
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000617Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
618
619 * Makefile.am configure.in include/libxml/xmlwin32version.h:
620 preparing for a 2.4.3 release even if it may not be ready yet
621 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
622 all file parsing lookup to go through the entity resolver, add
623 to add an API to bypass it (needed to load catalogs themselves),
624 some cleanup on the catalog code too.
625 * nanoftp.c: small cleanup
626 * doc/catalog.html: small update
627
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000628Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
629
630 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
631 Jun Kuriyama
632
Daniel Veillardffb120d2001-08-23 00:52:23 +0000633Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
634
635 * doc/catalog.html: finished the catalog documentation
636
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000637Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
638
639 * doc/catalog.html doc/xml.html: added documentation about
640 Catalog support, misses an API description
641 * doc/html/*: reextracted the API pages
642
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000643Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
644
645 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
646 Added the part about section 7.2 on URI resolution,
647 fixed a side effect in the HTML parser, look complete
648 and ready to rock except the URI/SystemID part!
649
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000650Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
651
652 * include/libxml/catalog.h include/libxml/parser.h
653 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
654 xmlIO.c: added support and APIs needed for the catalog PI
655 * include/libxml/xmlIO.h: cleanup
656
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000657Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
658
659 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
660 include/libxml/catalog.h: starts to look okay, really
661 plugged the new framework, cleaned a lot of stuff,
662 added some APIs, except the PI's support missing this
663 should be mostly complete
664 * result/catalogs/* test/catalogs/*: added new test, enriched
665 the existing one with URN ID tests
666
Daniel Veillard64339542001-08-21 12:57:59 +0000667Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
668
669 * catalog.c: fixed nextCatalog
670 * result/catalogs/docbook test/catalogs/*: started adding
671 a small regression test
672
Daniel Veillardcda96922001-08-21 10:56:31 +0000673Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
674
675 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
676 more work on the XML catalog support.
677 * parser.c include/libxml/parser.h: small cleanup seems using
678 list as a public parameter name can give portability troubles
679 * trionan.c trionan.h xpath.c include/libxml/trionan.h
680 include/libxml/xpath.h include/libxml/Makefile.am: removed
681 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
682 wrappers
683
Bjorn Reese45029602001-08-21 09:23:53 +0000684Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
685
686 * Makefile.am trio.c triodef.h trionan.c xpath.c
687 include/libxml/Makefile.am include/libxml/trionan.h:
688 Re-worked Not-A-Number and Infinity support.
689 * xmlcatalog.c: added readline include files
690
Daniel Veillard344cee72001-08-20 00:08:40 +0000691Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
692
693 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
694 testCatalog as xmlcatalog, making it an installed app
695 adding a shell, and preparing it to be a /etc/xml/catalog
696 management tool, though not ready yet
697 * catalog.c include/libxml/catalog.h: adding support for
698 XML Catalogs http://www.oasis-open.org/committees/entity/
699 not finished, there is some interesting tradeoffs and a
700 few open questions left.
701
Daniel Veillardb7664f42001-08-19 13:00:43 +0000702Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
703
704 * xmllint.c: fixed a line formatting problem
705
Daniel Veillard5015b712001-08-17 09:37:52 +0000706Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
707
708 * SAX.c: removed a couple of unused variable (Albert Chin)
709
Daniel Veillardbb371292001-08-16 23:26:59 +0000710Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
711
712 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
713 trying to fix some troubles w.r.t. function returning
714 const xxxPtr.
715
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000716Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
717
718 * win32/dsp/libxml2.def.src: another set of symbols conditionally
719 defined
720
Daniel Veillardae6db172001-08-16 19:32:00 +0000721Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
722
723 * xpointer.c: removed unused var
724
Daniel Veillard09190202001-08-16 16:27:41 +0000725Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
726
727 * testXPath.c: another small cleanup closing bug #59110
728
Daniel Veillard796f4b62001-08-16 16:00:13 +0000729Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
730
731 * win32/dsp/libxml2.def.src: small cleanup closing bug
732 #59108
733
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000734Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
735
736 * example/gjobread.c: add xmlCleanupParser() before leaving
737
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000738Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
739
740 * config.h.in configure.in include/libxml/xmlwin32version.h:
741 released 2.4.2
742
Daniel Veillardd3d06722001-08-15 12:06:36 +0000743Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
744
745 * include/libxml/valid.h debugXML.c valid.c: deprecate
746 the non-boundchecking Sprintf functions, add Snprintf
747 this should close bug #57984
748
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000749Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
750
751 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
752 URIs before doing the lookups (pointed by Mark Vakoc)
753
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000754Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
755
756 * xpath.c: serious changes on Result Value Trees and NodeSets
757 w.r.t. deallocation and collect operations. Probably not
758 100% clean (merge of allocated trees smells like a problem).
759 Seems sufficient to close #58943
760
Daniel Veillard90493a92001-08-14 14:12:47 +0000761Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
762
763 * xmllint.c: adding a --format option
764
Daniel Veillardfe703322001-08-14 12:18:09 +0000765Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
766
767 * xpath.c: count() was broken on Result Value Tree
768 * xmlIO.c: fixed file:/// accesses on _WIN32
769
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000770Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
771
772 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
773 macro was renamed, this should close bug #58683
774
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000775Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
776
777 * SAX.c: small fix fixing bug #58539 reported by coolo, in
778 entity substitution mode text at the end of the entity might
779 be added due to text coalescing.
780 * nanoftp.c parser.c: small cleanup
781
Daniel Veillard0c720972001-08-08 20:59:00 +0000782Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
783
784 * HACKING: added John Fleck right to commit in the doc subdir
785
Daniel Veillard48da9102001-08-07 01:10:10 +0000786Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
787
788 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
789 allow to inherit attributes from the DTD directly in the
790 tree, this is needed for XPath and can be a useful feature.
791 Inherited namespaces are always provided at the tree level now
792 * test/defattr* result/defattr* result/noent/defattr*: added a couple
793 of tests for this feature (XSLT being the prime user).
794
Daniel Veillard50f34372001-08-03 12:06:36 +0000795Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
796
797 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
798 testSAX.c xmlIO.c xmllint.c include/win32config.h
799 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
800 include/libxml/xmlwin32version.h.in win32/README.MSDev
801 win32/dsp/*: applied Win32 Facelift No.2 patches from
802 Igor Zlatkovic for Windows/MSC
803
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000804Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
805
806 * SAX.c: unparsedEntityDecl() the URI computation of the
807 entity wasn't done breaking XSLT unparsed-entity-uri()
808
Daniel Veillard567e1b42001-08-01 15:53:47 +0000809Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
810
811 * xpath.c: fixed a bug when walking the descendants and
812 the current node has no children
813 * debugXML.c: show up when a text node is supposed to not be escaped
814
Thomas Broyerf186c822001-07-31 23:30:37 +0000815Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
816
817 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
818 worked like the set:leading() function)
819 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
820
Daniel Veillardba6db032001-07-31 16:25:45 +0000821Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
824
Daniel Veillard57905372001-07-31 15:52:17 +0000825Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * include/libxml/xmlIO.h: apply change to close #58141
828 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
829
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000830Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
831
832 * parser.c: when the internal subset uses a PE, then the
833 included entity can use conditional sections.
834
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000835Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
836
837 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
838 when walking the namespace axis showing up in
839 libxst/tests/general/bug-12
840 * xmlmemory.c: added the possibility to trace a given block
841 defined by its address
842
Daniel Veillard4aafa792001-07-28 17:21:12 +0000843Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * parser.c: don't override existing encoding specified before
846 starting xmlParseDocument()
847
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000848Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
849
850 * include/libxml/xmlwin32version.h: reinserted, needed for
851 Windows users of CVS
852
Darin Adlera77cac02001-07-27 17:41:51 +00008532001-07-27 Darin Adler <darin@bentspoon.com>
854
Darin Adler699613b2001-07-27 22:47:14 +0000855 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
856 * testCatalog.c: Add include of <libxml/parser.h>.
857
8582001-07-27 Darin Adler <darin@bentspoon.com>
859
Darin Adlera77cac02001-07-27 17:41:51 +0000860 * include/libxml/.cvsignore:
861 * include/libxml/xmlwin32version.h:
862 Remove this file from CVS because it's generated.
863
Daniel Veillard50822cb2001-07-26 20:05:51 +0000864Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * parser.c include/libxml/parser.h: applied const patches from
867 Tom Moog #58002
868
Thomas Broyerba4ad322001-07-26 16:55:21 +0000869Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
870
871 * xpath.c include/libxml/xpath{,Internals}.h: added a function
872 lookup framework
873
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000874Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * tree.c: fixed xmlCopyNode() for documents
877
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000878Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * parser.c: fixed bugs #58073 reported by Greg Shtilman
881
882Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000883
884 * parser.c: fixes bug #57652 reported by Morus Walter
885
Daniel Veillarde3924972001-07-25 20:25:21 +0000886Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
889
Daniel Veillarda53c6882001-07-25 17:18:57 +0000890Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
891
892 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
893 errors, lesson don't add new functions at 1am before a release
894 * xpath.c: integrated fix from Bjorn to avoid divide by zero
895 from XPath initialization when possible.
896
Daniel Veillardd9bad132001-07-23 19:39:43 +0000897Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * result/scripts/base*: removing history/readline changed
900 this slightly
901 * include/libxml/parser.h SAX.c parser.c parserInternals.c
902 xmllint.c: make element content line number generation
903 optionnal to avoid breaking old apps added interface to switch
904
Daniel Veillardf012a642001-07-23 19:10:52 +0000905Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * configure.in: get rid of the readline and libhistory
908 dependancies by default, release 2.4.1 with IA64 fix
909 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
910 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
911 John Kroll fixes to allow saving to HTTP via PUT (or
912 POST of needed).
913 * doc/html/*.html: regenerated the docs
914
Thomas Broyere8126242001-07-22 03:54:15 +0000915Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
916
917 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
918 xmlHashScanFull and xmlHashScannFull3 to get passed the
919 three keys as arguments to the callback function
920
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000921Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
922
923 * configure.in Makefile.am: removed libxml softlink for good
924 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
925 100% coverage by gtk-doc
926
Daniel Veillard8599e702001-07-17 21:38:51 +0000927Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
930 fixed serious troubles due to size_t vs. int mismatch
931
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000932Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
935
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000936Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
937
938 * include/libxml/xpath{,Internals}.h xpath.c: added a more
939 convenient extension API for value and context managing
940 Now handles external objects through xmlXPathPopExternal,
941 xmlXPathWrapExternal and xmlXPathReturnExternal.
942 Added functions for sets operations (intersection, etc.)
943
Daniel Veillard22090732001-07-16 00:06:07 +0000944Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
947 xmlIO.c tree.c parserInternals.c entities.c encoding.c
948 HTMLparser.c: cleanup of global variables, marking some
949 const or private.
950
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000951Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000952
953 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
954 fixed xmlXPathNodeSetItem when passing index=0
955
Daniel Veillard05dec342001-07-14 21:57:39 +0000956Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
959
Daniel Veillard28ae6362001-07-14 16:44:32 +0000960Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * xmllint.c: fixed compilation under Cygwin #57503
963 * TODO: update
964
Peter Williamsed156f52001-07-13 18:35:13 +00009652001-07-13 Peter Williams <peterw@ximian.com>
966
967 * config.h.in: add #undef HAVE_DLFCN_H
968
969 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
970 builddir.
971
Daniel Veillard73b36e32001-07-12 15:09:52 +0000972Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
973
974 * win32/libxml2/libxml2.def.src: added a couple of exported entries
975 raised by #57348 and #57381
976
Daniel Veillard7db37732001-07-12 01:20:08 +0000977Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
978
979 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
980 tree.c xpointer.c: store the line numbder in element->content,
981 may break some software, need a configuration mechanism
982
Darin Adler96037892001-07-11 00:03:16 +00009832001-07-10 Darin Adler <darin@bentspoon.com>
984
985 * .cvsignore:
986 * example/.cvsignore:
987 * include/.cvsignore:
988 * include/libxml/.cvsignore:
989 Various things that are generated and should be ignored.
990
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000991Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
994 * doc/xml.html doc/html/*: updated the docs
995
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000996Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
997
998 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
999 validation occured on content with element child
1000
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001001Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * tree.c: fixed XML Base computation which was broken
1004 * debugXML.c: added a base function to the shell
1005 * Makefile.am result/scripts/* test/scripts/*: added scripts
1006 based regression tests, and adding 2 XML Base tests
1007
Daniel Veillard19e96c32001-07-09 10:32:59 +00001008Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009
1010 * tree.c: set properties doc and call xmlSetListDoc for properties
1011 content when grafting them in a different tree.
1012 * aclocal.m4: remove from CVS
1013
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001014Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * win32/libxml2/libxml2.def.src: added some missing entry point
1017 for XPath (Mark Vakoc)
1018
Daniel Veillard388236f2001-07-08 18:35:48 +00001019Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1020
1021 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1022 layer should URI-Unescape before trying to open resources.
1023
Daniel Veillard04383752001-07-08 14:27:15 +00001024Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025
1026 * xpath.c: fix the name() bug for elements in the default
1027 namespace reported by Charlie Bozeman
1028
Daniel Veillard7583a592001-07-08 13:15:55 +00001029Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030
1031 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1032 led to an XPath fix, improvements of SAX initialization, and
1033 an added option --nocdata to testXPath
1034
Daniel Veillard449d7392001-07-07 19:11:06 +00001035Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * doc/libxml-doc.el: Felix Natter provided anew version working
1038 with XEmacs too
1039
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001040Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1041
1042 * include/libxml/xpath.h: small cleanup
1043 * doc/xml.html: update
1044
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001045Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1046
1047 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1048 released 2.3.14
1049
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001050Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001053 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001054
Daniel Veillard73c9c042001-07-05 20:02:54 +00001055Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1058 were not equal to empty strings
1059
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001060Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * SAX.c: fixed a URI-Reference computation problem when validating
1063 * xmlIO.c: small cleanup
1064
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001065Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066
1067 * parser.c: improved the description of a couple of interfaces
1068 upon Larry Stamper suggestion
1069
Daniel Veillard62f313b2001-07-04 19:49:14 +00001070Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071
1072 * SAX.c entities.c parser.c: changed completely the way entities
1073 are handled when running the parser in entity substitution mode.
1074 This fixes a bug reported by Stephan Kulow and nearly divides
1075 by 3 the amount of memory required by libxslt to load and process
1076 DocBook TDG.
1077
Daniel Veillardf420ac52001-07-04 16:04:09 +00001078Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * HTMLparser.c: fixing a too early root closing problem raised
1081 byt Prashanth Naidu
1082
Daniel Veillard8c357d52001-07-03 23:43:33 +00001083Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1084
1085 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1086 raised by Mark Vakoc.
1087
Daniel Veillard6e90d192001-07-03 16:37:49 +00001088Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * example/Makefile.am: fixed the include path to add srcdir/include
1091 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1092 and some cleanup
1093
Daniel Veillardf06307e2001-07-03 10:35:50 +00001094Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095
1096 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1097 lot of optimization work, results in significant improvements
1098 when handling really complex XPath queries. Add a small optimizer
1099 for unions, improve [n] and [last()], avoid some costly ops.
1100
Daniel Veillard77044732001-06-29 21:31:07 +00001101Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1104 * xpath.c: small cleanup
1105 * xmlGetNsList: reformated, fixed problems if used on Entities
1106
Daniel Veillard2adbb512001-06-28 16:20:36 +00001107Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1108
1109 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1110
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001111Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1112
1113 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1114 * Makefile.am example/Makefile.am: workaround automake generating
1115 erroneous deps
1116
Daniel Veillard12f7d292001-06-28 13:12:11 +00001117Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * include/win32config.h: bug #56801 Yon Derek provided a patch
1120 to the windows config file.
1121
Daniel Veillard87ee9142001-06-28 12:54:16 +00001122Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1123
1124 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1125 libxml.h : Yon Derek provided a set of changes to compile from
1126 CVS on Windows/MSC
1127
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001128Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1129
1130 * parser.c: fixed UTF8 BOM support in push mode
1131 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1132 added a specific testcase
1133
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001134Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1135
1136 * Makefile.am: added --push regression tests
1137 * parserInternals.c: the XML parser segfaulted in --push mode
1138
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001139Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1140
1141 * configure.in: moved the symlinks detection within a CVS
1142 check, this is not portable and will be removed soon.
1143 * xpath.c: small cleanup/speedup
1144
Daniel Veillard11648102001-06-26 16:08:24 +00001145Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1148 release of 2.3.12
1149 * parser.c: make an error message if unknow entities in all cases
1150
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001151Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1154
Daniel Veillard23793842001-06-25 16:07:45 +00001155Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1156
1157 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1158 includes were installed in the wrong dir
1159
Daniel Veillardf5498f32001-06-25 15:08:36 +00001160Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1161
1162 * doc/html.xml: warn against sending code to exhibit bugs.
1163
Daniel Veillard56f06462001-06-24 21:34:03 +00001164Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1167 Tru64 from Thomas Leitner
1168
Daniel Veillardc5d64342001-06-24 12:13:24 +00001169Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1170
1171 * AUTHORS: added William and Bjorn
1172 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1173 daniel@veillard.com hopefully I won't have to do this again
1174 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1175 docs can be rebuilt cleanly now
1176 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1177 from CVs it's generated, added include/libxml/xmlwin32version.h
1178 also generated but which should change far less frequently.
1179 * catalog.c nanoftp.c: made sure to include libxml.h not
1180 libxml/xmlversion.h directly
1181 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1182 when compiling on WIN32 and MSC
1183
Daniel Veillard07385fd2001-06-23 21:55:48 +00001184Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * include/Makefile.am include/libxml/Makefile.am configure.in:
1187 fixed make distcheck and rebuilding the rpms
1188
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001189Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * configure.in: should finish the migration of exported includes
1192 into a real include/libxml in CVS, at least for CVS users.
1193 * removed the exported headers, added in include/libxml (as well
1194 as xmlversion.h.in).
1195
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001196Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1197
1198 * configure.in: fixed the way to detect symlink
1199
Daniel Veillard66541772001-06-23 18:31:04 +00001200Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201
1202 * configure.in: updated, include/libxml is now a real CVS dir
1203
Daniel Veillardca989762001-06-23 17:39:29 +00001204Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1207 version works with both libxml1 and libxml2 (it autodetects
1208 the prefix of the html-files) from Felix Natter.
1209 * doc/xml.html: updated doc accordingly
1210
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001211Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1212
1213 * xpath.c: fixed the bug generating a template loop in libxslt
1214 when using docbook-xsl-1.4, * should filter out document nodes
1215 * HACKING: added William
1216 * TODO: updated
1217
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001218Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * doc/FAQ.html: added a warning about gcc-3.0
1221 * doc/xml.html: added reference to gdome2 and removed a confusing
1222 sentence
1223
Daniel Veillardf7f41852001-06-22 15:18:01 +00001224Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1225
1226 * xmlversion.h: okay this is a generated file, but Windows
1227 users need it and they can't generate it, and I want CVS
1228 Windows users ...
1229 * win32/libxml2/libxml2_so.dsp: Windows project file for
1230 the shared lib version of libxml2
1231 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1232 resources needed for libxslt/xsltproc by Yon Derek
1233
Bjorn Reese3157b342001-06-22 14:41:45 +00001234Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1235
1236 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1237
Daniel Veillard4151acb2001-06-22 10:48:57 +00001238Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
Daniel Veillardcc146db2001-06-22 11:10:52 +00001240 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1241
1242Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1243
Daniel Veillard4151acb2001-06-22 10:48:57 +00001244 * include/win32config.h: Yon Derek provided a first fix
1245 to be able to compile libxslt/xsltproc on Windows
1246
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001247Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1248
1249 * xpath.c: attempt to work around what seemed a gcc optimizer
1250 bug when handling floats on i386 http://veillard.com/gcc.bug
1251 * tree.c entities.c encoding.c: doing some cleanups while
1252 chasing it
1253
Daniel Veillard017b1082001-06-21 11:20:21 +00001254Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1255
1256 * Makefile.am: cleanup when --without-debug is specified
1257 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1258 w.r.t. --without-debug and other include points
1259 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1260 Catalogs
1261 * configure.in entities.h tree.h HTMLparser.c: removed
1262 --without-corba, made the _private field mandatory
1263
Daniel Veillard87a764e2001-06-20 17:41:10 +00001264Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1265
1266 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1267 outputs a BOM in UTF8, an errata has been issued to avoid the
1268 problem, that was the most reasonable solution... Add support
1269 for a leading UTF8 BOM in entities.
1270
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001271Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * valid.c: fixed a bug found when post validating an entity ref
1274 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1275 activate it too
1276
Daniel Veillard39196eb2001-06-19 18:09:42 +00001277Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1278
1279 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1280 weakness in the node copy the XPointer and the XInclude
1281 implementations. Serious cleanup.
1282
Daniel Veillard3739b982001-06-19 12:51:30 +00001283Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1284
1285 * Makefile.am: Kjartan Maraas provided a small patch to
1286 add xml2-config.in to EXTRA_DIST
1287
Daniel Veillarda9142e72001-06-19 11:07:54 +00001288Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1289
1290 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1291 provided another failing case found in KDE, the way the
1292 ctxt->vctxt.nodeTab was allocated and freed changed over
1293 time but it wasn't completely cleaned up. This should fix it.
1294
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001295Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * parser.c: Stephan Kulow also raised the fact that line number
1298 could get miscounted making debug harder, fixed the problem
1299 in xmlParseCharData()
1300
Daniel Veillard64b98c02001-06-17 17:20:21 +00001301Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * valid.c: Stephan Kulow pointed out a problem when validating
1304 and using an empty entity, forgot a 'break' in a case.
1305
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001306Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307
1308 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1309 * doc/xml.html: updated with 2.3.11
1310
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001311Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1312
1313 * TODO: updated adding cleanup of generated doc
1314 * configure.in: prepared to release 2.3.11
1315 * xmllint.c: added --version for bug reporting
1316 * doc/html/*.html: rebuilt the doc
1317
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001318Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * xpath.c: first part of the work on selecting namespace to
1321 fix bug #56115
1322
Daniel Veillard96ed5832001-06-15 22:22:04 +00001323Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1326 when using -liconv
1327 * TODO: updated
1328
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001329Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1332 cleanup, encoding support.
1333
Daniel Veillard608ad072001-06-14 08:32:28 +00001334Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1337
Daniel Veillard239d0522001-06-13 23:02:48 +00001338Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1339
1340 * xpath.c: bug detected by Ankh when / is used as a function arg
1341
Daniel Veillard02bb1702001-06-13 21:11:59 +00001342Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1343
1344 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1345 of element and use it to avoid outputting formatting spaces at
1346 the wrong place. Implemented the format parameter for HTML save.
1347 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1348 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1349 result/HTML/wired.html: of course this impact the result of a
1350 number of HTML tests
1351
Daniel Veillard95d845f2001-06-13 13:48:46 +00001352Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1353
1354 * HTMLtree.[ch]: started augmenting the HTML save API with
1355 encoding and formatting parameters
1356
Daniel Veillardeca60d02001-06-13 07:45:41 +00001357Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1358
1359 * HTMLtree.h: cleanup and started evaluating the work needed on
1360 revamping the HTML output code
1361
Daniel Veillard84666b32001-06-11 17:31:08 +00001362Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363
1364 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1365
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001366Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367
1368 * valid.c: fixed bug #56049, forgot one check in the
1369 validation routine
1370
Daniel Veillardca2366a2001-06-11 12:09:01 +00001371Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1374
Daniel Veillard6761eee2001-06-11 10:29:38 +00001375Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1376
1377 * libxml.h: fixed an error in last commit
1378 * doc/FAQ.html: added an entry for compilation from CVS
1379
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001380Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * xmlversion.h.in libxml.h: Cygwin patches
1383 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1384 * tree.h: cleanup
1385
Daniel Veillardacd370f2001-06-09 17:17:51 +00001386Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1389 memory block in a strange case where libxml is linked twice
1390 in the binary.
1391
Daniel Veillard1d047672001-06-09 16:41:01 +00001392Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1393
1394 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1395 state far too often, simple fix used to avoid it.
1396
Daniel Veillard4497e692001-06-09 14:19:02 +00001397Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1398
1399 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1400 being processed, applied his patch
1401 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1402
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001403Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1404
1405 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1406 provided fixes to compile on MSCC again
1407 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1408 also provided an update for the project files.
1409
Daniel Veillarda682b212001-06-07 19:59:42 +00001410Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1413 bug #55810
1414
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001415Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1416
1417 * tree.c: fixed xmlGetNsProp() to close bug #55683
1418 Note this requires libxslt to use it's own function instead.
1419
Daniel Veillardf0c53762001-06-07 16:07:07 +00001420Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1421
1422 * HTMLtree.c: when in a pre element no formatting space should
1423 be added.
1424 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1425
Daniel Veillard068a9652001-06-07 15:30:26 +00001426Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1427
1428 * configure.in: added tests for signal() and signal.h
1429
Daniel Veillard541d6552001-06-07 14:20:01 +00001430Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1433
Daniel Veillard8a367d42001-06-07 14:01:34 +00001434Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1435
1436 * doc/libxml-doc.el: Felix Natter provided a new version for
1437 libxml2
1438
Daniel Veillard8a926292001-06-07 11:20:20 +00001439Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1440
1441 * HTMLtree.c: when in a pre element no formatting space should
1442 be added.
1443
Daniel Veillard14839d52001-06-06 16:11:56 +00001444Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1445
1446 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1447
Daniel Veillarde95e2392001-06-06 10:46:28 +00001448Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1449
1450 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1451 hack
1452 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1453 * uri.c: fixed a warning
1454
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001455Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1456
1457 * HTMLtree.c: trying to close bug #55772 escaping in script
1458 elements
1459 * doc/xml.html: suggest to send mail to the list
1460
1461Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001462
1463 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1464 good. Use a macro and based on the solution provided in
1465 vsnprintf manual page from GNU.
1466
Bjorn Reese99748722001-06-05 12:49:15 +00001467Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1468
1469 * error.c: Workaround for non-preserving variadic list.
1470 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1471
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001472Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1473
1474 * doc/xml.html: added 2.3.10 release
1475
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001476Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1477
1478 * configure.in: releasing 2.3.10
1479
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001480Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481
1482 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1483
Daniel Veillard20042422001-05-31 18:22:04 +00001484Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1485
1486 * encoding.c: Robert Collins provided a patch to add the
1487 "US-ASCII" encoding alias
1488
Daniel Veillard97ac1312001-05-30 19:14:17 +00001489Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1490
1491 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1492 string oriented functions and started cleaning the related areas
1493 in xpath.c which needed fixing in this respect
1494
Daniel Veillard2d703722001-05-30 18:32:34 +00001495Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1496
1497 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1498 #55380
1499 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1500
Daniel Veillard9403a042001-05-28 11:00:53 +00001501Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1502
1503 * TODO: updated
1504 * nanohttp.[ch] : started adding APIs to get the redirected URL
1505 when this occurs (needed for further base computation
1506 * tree.h: cleanup
1507 * encoding.c: cleanup
1508 * SAX.c: minor change around ctxt->loadsubset
1509
Daniel Veillard6278fb52001-05-25 07:38:41 +00001510Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1511
1512 * Makefile.am include/Makefile.am: small change to have
1513 include/libxml rebuilt if working from CVS.
1514 * uri.c: applied another patch from Carl Douglas for URI escaping,
1515 this should close bug #51876
1516
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001517Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1518
1519 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1520 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1521 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1522 added specific regression test
1523 * parser.h: preparing for the XSLT mode where DTD inherited
1524 attributes are added to the tree.
1525
Daniel Veillardbbd22452001-05-23 12:02:27 +00001526Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1527
1528 * xinclude.[ch]: Updated the namespace for the Last Call version
1529 * result/XInclude/include test/XInclude/include: updated the
1530 testsuite accordingly
1531
Daniel Veillard8514c672001-05-23 10:29:12 +00001532Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533
1534 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1535 related to bug #51876
1536
Daniel Veillard42596ad2001-05-22 16:57:14 +00001537Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1538
1539 * tree.c: fixed a gross mistake in base computation, xml:base is
1540 not completely correct yet (need cascade).
1541 * xpath.[ch]: added the few things needed to find a function name
1542 and URI from the XPath context when it is called.
1543
Daniel Veillard81418e32001-05-22 15:08:55 +00001544Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1545
1546 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1547 * DOCBparser.c: small cleanup
1548 * xmllint.c: added a --catalogs option to load catalogs from
1549 $SGML_CATALOG_FILES
1550 * tree.c: cleanup
1551 * configure.in: iconv library fixup, ICONV_LIBS
1552
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001553Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1554
1555 * catalog.c: handling of CATALOG entries. detection of recursion,
1556 and a few bugfixes
1557 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1558 against the default namespace
1559
Daniel Veillard04b93292001-05-21 08:15:31 +00001560Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1561
1562 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1563
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001564Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1565
1566 * parser.c: fixed propagation context info when parsing an
1567 external entity.
1568 * doc/html/*.html: regenerated a couple of docs
1569
Daniel Veillard4623acd2001-05-19 15:13:15 +00001570Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1571
1572 * doc/xml.html: update with 2.3.9 informations
1573
Daniel Veillardbed7b052001-05-19 14:59:49 +00001574Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1575
1576 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1577 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1578 * doc/html/* : rebuilt the docs
1579 * valid.c: small patch which may improve some case when
1580 validating.
1581
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001582Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583
1584 * HTMLparser.c: Closed bug #54891
1585 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1586 to the suite
1587
1588Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1589
1590 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1591 applied a documentation patch from LotR and filled in a few missing
1592 descriptions
1593
Daniel Veillard76d66f42001-05-16 21:05:17 +00001594Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1595
1596 * xpath.c tree.c parser.c: speed optimizations at the parser level
1597 document tree freeing and xpath evaluation
1598
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001599Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1600
1601 * parser.c parser.h parserInternals.h: fixed a couple of
1602 interfaces for handling memory buffer input to const char *
1603 upon suggestion of JamesH.
1604
Daniel Veillardc3739e72001-05-15 15:23:27 +00001605Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1606
1607 * configure.in: LoTR sent a patch fixing the previous commit
1608
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001609Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1610
1611 * configure.in: trying to deal again with the stoopid -R linking
1612 flag of Solaris
1613
Daniel Veillard790142b2001-05-15 10:51:53 +00001614Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * xpath.h: two nodeset access macros from Thomas Broyer
1617
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001618Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1619
1620 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1621 patch from Thomas Broyer
1622
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001623Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1624
1625 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1626 case
1627 * INSTALL: was empty added stuff from the FAQ
1628
Daniel Veillard75bea542001-05-11 17:41:21 +00001629Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1630
1631 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1632 attributes handling and #54433 by adding xmlUnsetProp()
1633 and xmlUnsetNsProp()
1634
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001635Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1636
1637 * HTMLparser.c: Patch from Jonas Borgström
1638 (htmlGetEndPriority): New function, returns
1639 the priority of a certain element.
1640 (htmlAutoCloseOnClose): Only close inline elements if they
1641 all have lower or equal priority.
1642 * result/HTML: this of course changed a number of tests results.
1643
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001644Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * xmlIO.c catalog.c: plugged in the default catalog resolution
1647 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1648 documentations
1649 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1650
Daniel Veillarda7374592001-05-10 14:17:55 +00001651Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1652
1653 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1654 integrating catalogs
1655 * catalog.[ch] testCatalog.c: adding a small catalo API
1656 (only SGML catalog support).
1657 * parser.c: restaured xmlKeepBlanksDefault(0) API
1658
Daniel Veillardc17337c2001-05-09 10:51:31 +00001659Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1662
Daniel Veillard257d9102001-05-08 10:41:44 +00001663Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * parser.c: added xmlParseExternalEntityPrivate() to allow
1666 propagation of ctxt->_private when parsing external entities
1667
Daniel Veillard083c2662001-05-08 08:27:14 +00001668Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669
1670 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1671
Daniel Veillard01ef7382001-05-08 07:31:43 +00001672Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1673
1674 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1675
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001676Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1677
1678 * valid.c: warn when indeterminist content model is detected
1679 * result/VC/ElementValid8: this adds a message
1680 * Makefile.am: add --novalid for VCM tests
1681 * parserInternals.c: added a call to Init memory
1682
Daniel Veillard64269352001-05-04 17:52:34 +00001683Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1686 when both parameters are NULL.
1687
Daniel Veillard37721922001-05-04 15:21:12 +00001688Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1689
1690 * valid.c: applied small patch from Gary Pennington, reindented
1691 some part of the code.
1692
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001693Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1694
1695 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1696 release, updated and regenerated the docs
1697
Daniel Veillard357c9602001-05-03 10:49:20 +00001698Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1699
1700 * xpath.c result/XPath/expr/floats : clarified and cleanup
1701 printing of abnormal floats in tests.
1702
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001703Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1704
1705 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1706 * results/HTML/ : a few changes in the output of the HTML tests as
1707 a result.
1708 * configure.in: tying to fix -liconv where needed
1709
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001710Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1711
1712 * Makefile.am: fixed a stupid error
1713
Daniel Veillard7150a032001-05-02 16:41:11 +00001714Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1715
1716 * configure.in Makefile.am: make the inclusion of the trio
1717 modules in the library conditional
1718
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001719Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * DOCBparser.c: patche from László Kovács, fixed entities refs
1722 in attributes handling
1723
Daniel Veillardedddff92001-05-02 10:58:52 +00001724Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1725
1726 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1727 flushing
1728
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001729Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1730
1731 * xpath.c: fix of an XSLT namespace bug reported on the list
1732 general/bug-8-
1733
Daniel Veillard5792e162001-04-30 17:44:45 +00001734Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1735
1736 * strio.h trio.c: Dan McNichol suggested a couple of small
1737 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1738
Daniel Veillard02141ea2001-04-30 11:46:40 +00001739Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1740
1741 * tree.c parser.c encoding.c: spent a bit more time looking
1742 at the parsing speed and DOM handling. Added a few more
1743 speedups.
1744
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001745Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1746
1747 * parser.c: small but effective parsing speed improvement
1748
Daniel Veillardb59076b2001-04-29 17:04:07 +00001749Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750
1751 * configure.in: default on the DocBook parser inclusion (for Gnome)
1752 * DOCBparser.h: fixed a header reference
1753
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001754Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1755
1756 * configure.in xpath.c: applied Bjorn patches for FPE on the
1757 alpha
1758
Daniel Veillardeefd4492001-04-28 16:55:50 +00001759Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1760
1761 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1762 xmlSaveFormatFileTo()
1763
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001764Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1765
1766 * xpath.c: simple and efficient optimization, XPath functions
1767 aways bind to the same code, cache this
1768 * TODO: updated (by saying some is obsolete)
1769
Daniel Veillard2156a562001-04-28 12:24:34 +00001770Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1771
1772 * xpath.c: more cleanup work on XPath name parsing routines
1773
Daniel Veillard61d80a22001-04-27 17:13:01 +00001774Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1777 xmlXPathParseName
1778 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1779 * debugXML.c: avoid compilation problems if compiling without
1780 HTML support, Igor Zlatkovic
1781 * win32/libxml2/libxml2.def.src: being able to compile without
1782 XPath on Windows
1783
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001784Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * libxml.m4: yet another patch from Toshio Kuratomi
1787
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001788Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1791
Daniel Veillard67fee942001-04-26 18:59:03 +00001792Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1793
1794 * tree.[ch]: added xmlSaveFormatFile interface for saving
1795 and indenting a file.
1796
Daniel Veillard82e49712001-04-26 14:38:03 +00001797Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1798
1799 * xpath.c: fixed bug #53689 related to processing-instruction()
1800
Daniel Veillard02f077a2001-04-26 10:59:11 +00001801Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1802
1803 * DOCBparser.c: patche from László Kovács
1804
Daniel Veillard30211a02001-04-26 09:33:18 +00001805Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * parser.c: applied fixes from Christian Glahn bug report #53391
1808
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001809Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1810
1811 * error.c: Jean François Lecomte provided a complete description
1812 and a fix to bug #53537
1813
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001814Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1815
1816 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1817
Daniel Veillard1034da22001-04-25 19:06:28 +00001818Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * DOCBparser.c SAX.c: a bit more work on entities processing.
1821 Still Need to cleanup XML output and references in attributes
1822
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001823Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1824
1825 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1826
Daniel Veillardb33c2012001-04-25 12:59:04 +00001827Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1828
1829 * tree.c: trying to fix #53574, not completely complete,
1830 I would like xmllint --copy --debug test/ent1 and
1831 xmllint --debug test/ent1 to show the same result.
1832 * xpath.c: fix a bug when trying to sort namespace nodes
1833
Daniel Veillard5146f202001-04-25 10:29:44 +00001834Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * HTMLtree.c: real fix for #53402
1837
Daniel Veillard7533cc82001-04-24 15:52:00 +00001838Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1839
1840 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1841 PIs when using xsl:output
1842 * valid.c: closing #53537 some case generate segfaults if there
1843 is validity errors
1844
Daniel Veillard61b33d52001-04-24 13:55:12 +00001845Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1846
1847 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1848 of external parsed entities, added --noent to testDocbook
1849 * valid.c: Garry Pennington found an uninitialized variable
1850 access in xmlValidateElementContent()
1851
Daniel Veillard56098d42001-04-24 12:51:09 +00001852Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1855 with madness
1856 * result/HTML/ : this modified the result of the regression tests
1857 a lot.
1858
Daniel Veillard122376b2001-04-24 12:12:30 +00001859Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1860
1861 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1862 to doc where it wasn't checked against NULL reported by
1863 Jens Laas
1864
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001865Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1868 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1869
Daniel Veillardeae522a2001-04-23 13:41:34 +00001870Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1871
1872 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1873 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1874 * SAX.[ch]: cleanup and updates for DocBook
1875 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1876 ex SGML identifier changes
1877 * valid.c: removed a static unused function.
1878
Daniel Veillardde57c612001-04-23 09:13:36 +00001879Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1880
1881 * HTMLtree.c: applied change for Paul Sponagl on script saving
1882 * Makefile.am: the warning about entity title.xml are normal.
1883
Daniel Veillard393df012001-04-22 20:11:18 +00001884Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1885
1886 * configure.in: release of 2.3.7
1887 * Makefile.am: fixing make distcheck
1888
Daniel Veillarda41123c2001-04-22 19:31:20 +00001889Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * doc/html/* doc/xml.html: updated and regenerated the docs
1892
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001893Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1894
1895 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1896
Daniel Veillarde82a9922001-04-22 12:12:58 +00001897Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1898
1899 * tree.c: fixed #53388 with the provided patch
1900
Daniel Veillard06803992001-04-22 10:35:56 +00001901Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1902
1903 * valid.c: Bjorn detected an invalid memory access. Fixed
1904 vstateVPush()
1905
Daniel Veillard40af6492001-04-22 08:50:55 +00001906Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1909
Bjorn Reese70a9da52001-04-21 16:57:29 +00001910Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1911
1912 * libxml.h: new header used only for the compilation of libxml
1913 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1914 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1915 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1916 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1917 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1918 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1919 baseline (version 1.2 plus a single patch).
1920 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1921 scientific notation for numbers. Tests added.
1922 * xpath.c: formatting of numbers changed to use sprintf
1923 (contribution from William Brack)
1924
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001925Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1926
1927 * valid.c: cleanup, more useful debugging
1928 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1929 * xmlIO.c: entity loading is printed as an error when validating
1930
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001931Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1932
1933 * valid.c: fixed to validate within entities
1934 * test/VCM/v22.xml: added a specific testcase
1935
Daniel Veillardca1f1722001-04-20 15:47:35 +00001936Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1937
1938 * valid.c: forgot an epsilon transition in for ()+
1939 * test/VCM/v21.xml : added a specific test case
1940
Daniel Veillard85349052001-04-20 13:48:21 +00001941Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1942
1943 * valid.c: removed a state explosion exhibited by RSS
1944 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1945 from bug #51872
1946
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001947Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1948
1949 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1950 validation without using an ugly NFA -> DFA algo in the source.
1951 Made a specific algorithm easier to maintain, using a single
1952 stack and without recursion.
1953 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1954 * hash.c: made the growing routine static
1955 * tree.h parser.c: added the parent information to an
1956 xmlElementContent node.
1957
Daniel Veillarde470df72001-04-18 21:41:07 +00001958Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1959
1960 * SAX.c parser.c xpath.c: generating IDs when not validating
1961 from an external parsed entity was poisoning the ID has table
1962 with removed values. This was killing XSLT on the KDE help
1963 browser.
1964
Daniel Veillardceacdd92001-04-18 15:10:35 +00001965Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * entities.h: andrew@ugh.net.au detected a double declaration
1968
Daniel Veillarda10efa82001-04-18 13:09:01 +00001969Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * debugXML.c hash.c tree.h valid.c : some changes related to
1972 the validation suport to improve speed with DocBook
1973 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1974 the way validation errors get reported
1975
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001976Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1977
1978 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1979 by P C Chow and William M. Brack for XSLT HTML output
1980
Daniel Veillard2d90de42001-04-16 17:46:18 +00001981Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1982
1983 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1984 Igor Zlatkovic patches for MSC compilation and added his
1985 updates
1986
Daniel Veillarde043ee12001-04-16 14:08:07 +00001987Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1988
1989 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1990 prefix lookup.
1991 * parserInternals.c: fixed the bug reported by Morus Walter
1992 due to an off by one typo in xmlStringCurrentChar()
1993
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001994Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1995
1996 * HTMLparser.c result/HTML/*: revamped the way the HTML
1997 parser handles end of tags or end of input
1998
Daniel Veillard82daa812001-04-12 08:55:36 +00001999Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2000
2001 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2002
Daniel Veillard67a21302001-04-11 14:39:16 +00002003Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2004
2005 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2006 bug where the linktime verions of free() won't work ...
2007
Daniel Veillard27b55282001-04-11 12:22:25 +00002008Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2009
2010 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2011
Daniel Veillardafc73112001-04-11 11:51:41 +00002012Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2013
2014 * doc/xml.html: added 2.3.6 release
2015
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002016Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2017
2018 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2019 * result/wml.xml: resulted in a small output change
2020
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002021Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2022
2023 * tree.c: xmlNewDoc was missing the charset initialization
2024 * xmllint.c: added --auto to autogenerate a doc, allow to
2025 reproduce the problem fixed on xmlNewDoc
2026
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002027Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2028
2029 * xpath.c: trying to get 52979 solved
2030 * tree.c result/ result/noent/: trying to get 52712 solved, this
2031 also made me clean up the fact that XML output in general should
2032 not add formating blanks by default, this changed the output of
2033 a few tests
2034
Daniel Veillard73639a72001-04-10 14:31:39 +00002035Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2036
2037 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2038
Daniel Veillardfac26a12001-04-08 13:08:14 +00002039Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * configure.in: finally released 2.3.6
2042
Daniel Veillard911f49a2001-04-07 15:39:35 +00002043Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2044
2045 * xpath.c: checking for null pointer generated by new code
2046
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002047Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2048
2049 * xpath.c: fixed a [] evaluation problem reported
2050 * test/XPath/tests/simpleaddr: extended test
2051 * result/XPath/simpleaddr: updated result
2052
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002053Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2054
2055 * xmllint.c: Dan Timis reported a portability problem
2056 on Macs without mmap, fixed it.
2057
Daniel Veillardb38bd552001-04-03 18:22:00 +00002058Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2059
2060 * testXPath.c : added a --tree option allowing to display the
2061 tree dump of the XPath expression
2062
Daniel Veillard4dd93462001-04-02 15:16:19 +00002063Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2064
2065 * xpath.c: fixed a memleak when comparing nodesets
2066 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2067 * tree.c: added a TODO
2068
Daniel Veillard92ad2102001-03-27 12:47:33 +00002069Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2070
2071 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2072 we need string functions
2073 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2074 to be able to use them where needed. Applied some changes
2075 to reduce name linking pollution and compile in only what's
2076 needed.
2077 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2078 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2079 for the string manipulation functions
2080 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2081 to the free() function of xmlmemory.c
2082 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2083 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2084 usage.
2085
2086
Daniel Veillard2be30642001-03-27 00:32:28 +00002087Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * error.c: applied the context output patch of the error
2090 handling submitted by Chuck Griffith
2091 * error/VC/*: this slightly change some error logs
2092
Daniel Veillard50582112001-03-26 22:52:16 +00002093Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2094
2095 * parser.c: fixed line number reporting on error
2096
Daniel Veillard04be4f52001-03-26 21:23:53 +00002097Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * parser.c: Sullivan and Darin found a parser bug,
2100 applied the patch.
2101
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002102Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2103
2104 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2105 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2106 xmlversion.h.in xpointer.c: of course the way I defined
2107 UNUSED breaks on old gcc version. Try to be smart and
2108 also define it directly in xmlversion.h
2109 * configure.in: removed -ansi flag from the pedantic set
2110
2111Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002112 Huge cleanup, I switched to compile with
2113 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2114 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2115 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2116 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2117 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2118 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2119 encoding.h entities.c error.c list.[ch] nanoftp.c
2120 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2121 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2122 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2123 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2124 Cleanup, staticfied a number of non-exported functions,
2125 detected and cleaned up a dozen of problem found this way,
2126 avoided a lot of public function name/typedef/system names clashes
2127 * doc/xml.html: updated
2128 * configure.in: switched private flags to the really pedantic ones.
2129
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002130Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * configure.in: 2.3.5
2133 * doc/html/*: rebuilt the docs
2134
Daniel Veillard146c9122001-03-22 15:22:27 +00002135Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2136
2137 * parser.c: fixed a reported bug in NOTATION parsing
2138 * uri.c: accepted but not fixed bug 51876, added TODO
2139 * Makefile.am: fixed bug 51876
2140
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002141Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2142
2143 * config.h.in configure.in error.c: fix a compilation problem
2144 on platforms without vsnprintf (xml@thewrittenword.com)
2145
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002146Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2147
2148 * parser.c: fixed a function name header typo
2149 * SAX.c: notations can also occur in external subset.
2150
Daniel Veillard7d42b542001-03-20 13:22:46 +00002151Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2152
2153 * error.c: removed a C++ like comment
2154
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002155Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2156
2157 * parser.c: fixing bug 52299 strange condition leading
2158 to a parser crash due to a buffer overflow
2159 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2160 added the specific test case
2161
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002162Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2163
2164 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2165 xmlXPathConvert{String,Number,Boolean} to be able to make
2166 type casts without a context stack, fixed some implementation
2167 problems related to the absence of context at parse-time,
2168 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2169 in the public API too
2170 * xpointer.c xpathInternals.h: we need to know at parse time
2171 whether we are compiling an XPointer
2172
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002173Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2176 cleaned up the parser internals, refactored XPath code, added
2177 new compilation based APIs and cleanly separated public and
2178 private APIs.
2179
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002180Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2181
2182 * xpath.h: the comp field must be added at the end to avoid
2183 killing binary compat.
2184
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002185Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2186
2187 * Makefile.am: detect XPath memleaks in regreson tests
2188 * error.c: fixed and error w.r.t. error reporting still using
2189 stderr
2190 * hash.c: added new line at end of file
2191 * tree.h: minor cleanup
2192 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2193 expression parsing from evaluation, resulted in a number of
2194 changes internally, and in XPointer. Likely to break stuff
2195 using xpathInternals.h but should remain binary compatible,
2196 new interfaces will be added.
2197
Daniel Veillardd574f782001-03-14 19:40:17 +00002198Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2199
2200 * configure.in: fixed a couple of problems reported by
2201 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2202 without gcc on non linux platforms.
2203
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002204Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2207 a fix for --with-html-dir= configure support. I hope it won't
2208 break rpm generation
2209
Daniel Veillarda022fe02001-03-14 16:30:00 +00002210Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2211
2212 * xmlIO.c: one function comment cleanup.
2213
Daniel Veillard25239c12001-03-14 13:56:48 +00002214Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2215
2216 * SAX.c: external subset notations were improperly registered
2217 in the internal subset.
2218
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002219Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2220
2221 * README.cvs-commits: added, pointing to HACKING
2222 * HACKING: updated
2223
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002224Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226 * parser.c: and Matt Sergeant found one in the XML push
2227 parser (erroneous check I forgot to remove when I fixed the
2228 main parser).
2229
Daniel Veillard68d7b672001-03-12 18:22:04 +00002230Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232 * xpath.c: ptittom found a small bug in UnaryExpr
2233
Daniel Veillarde356c282001-03-10 12:32:04 +00002234Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2235
2236 * configure.in: bumped to 2.3.4
2237 * error.c: fixed bug #51860
2238 * tree.c: fixed bug #51861
2239 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2240 * tree.[ch] : added xmlDefaultBufferSize
2241 * nanoftp.c: typo in function name header block
2242 * doc/xml.html : updated, added link to XML::LibXSLT
2243 * doc/html/* : rebuilt the docs
2244
Daniel Veillard80f32572001-03-07 19:45:40 +00002245Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2246
2247 * parser.c SAX.c: the new content parsing code raised an
2248 ugly bug in the characters() SAX callback. Found it
2249 just because of strangeness in XSLT XML Rec ouptut :-(
2250
Daniel Veillard6c831202001-03-07 15:57:53 +00002251Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2252
2253 * Makefile.am: Martin Baulig suggested to add -lm
2254 * tree.c: found another bug in xmlNodeGetContent()
2255
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002256Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2257
2258 * xpath.c: Bjorn found the error related to strictness of comparison.
2259
Daniel Veillard29631a82001-03-05 09:49:20 +00002260Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2261
2262 * parser.c: trying to fix the Dtd parsing problem reported
2263 by Gary, side effect of last week speed optimizations.
2264
Daniel Veillard14be0a12001-03-03 18:50:55 +00002265Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2266
2267 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2268 * parserInternals.c: removed unneeded test raised by Stric
2269
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002270Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2271
2272 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2273 and fixed by William Brack). Added xmlXPathFormatNumber.
2274 Changed the sorting slightly.
2275 * configure.in Makefile.am example/Makefile.am: Added -lm.
2276 Please note that applications linking with libxml2, must
2277 also like with the math library from now on.
2278
Daniel Veillardf9533d12001-03-03 10:04:57 +00002279Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2282
Daniel Veillard2f362242001-03-02 17:36:21 +00002283Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2284
2285 * parser.c: one must report spaces even if the Dtd element
2286 content proves that this is not part of the element content.
2287 * result/valid/*.xml: this changed the ouptu slightly
2288
Daniel Veillardb402c072001-03-01 17:28:58 +00002289Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2290
2291 * configure.in: bumped to 2.3.3
2292 * doc/xml.html: updated
2293
Daniel Veillard77851712001-02-27 21:54:07 +00002294Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2295
2296 * tree.c: minor doc fix
2297 * xpath.c: deallocation issues when a result tree has been
2298 converted to a node-set
2299
Daniel Veillardec70e912001-02-26 20:10:45 +00002300Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2301
2302 * doc/xml.html: oops corrected dates s/2000/2001
2303
Daniel Veillard8730c562001-02-26 10:49:57 +00002304Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2305
2306 * valid.c: new patch from Gary Pennington
2307
Daniel Veillard91e9d582001-02-26 07:31:12 +00002308Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2309
2310 * doc/xml.html: applied patch from Ankh
2311
Daniel Veillardedac3c92001-02-26 01:36:19 +00002312Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2313
2314 * xinclude.c: fixed a problem building on Mac
2315
Daniel Veillard21a0f912001-02-25 19:54:14 +00002316Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2317
2318 * parser.c: more work on increasing parsing ferformances
2319
Daniel Veillard48b2f892001-02-25 16:11:03 +00002320Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2323 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2324 avoiding memcpy in production builds MEM_CLEANUP macro use
2325 * parser.[ch] parserInternals.c: optimizations of the tightest
2326 internal loops inside the parser. Better checking of I/O
2327 flushing/loading conditions
2328 * xmllint.c : added --timing
2329
Daniel Veillard71681102001-02-24 17:48:53 +00002330Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2331
2332 * configure.in: bumped to 2.3.2
2333 * doc/xml.html: updated for release
2334
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002335Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2336
2337 * xpath.c: found a memleak and fixed a nasty bug
2338
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002339Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * xmllint.[c1] : added return code errors for xmllint
2342 * xpath.c: specific debug dump function for result value trees
2343
Daniel Veillard4b637072001-02-21 21:52:55 +00002344Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2345
2346 * xpath.c: finally implemented xmlXPathCompareNodeSets
2347 * test/XPath/expr/floats results/XPath/expr/floats: added
2348 a test for float expressions
2349
Daniel Veillardf714aa32001-02-21 03:07:44 +00002350Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2353 * parserInternals.[ch]: trying to speed up parsing
2354 * xpath.c : speeded up node set equality op
2355
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002356Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2357
2358 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2359 better handling of ID/IDREF and the list modules associated
2360 * configure.in: small CFLAGS cleanup
2361
Daniel Veillarda8abee62001-02-19 15:14:59 +00002362Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2363
2364 * configure.in: fixed iconv detection on AIX (stric)
2365
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002366Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002367
2368 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2369
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002370Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2371
2372 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2373 and optimized xmlXPathNodeSetSort
2374
Daniel Veillard142adbf2001-02-17 13:21:05 +00002375Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2376
2377 * xpath.c: bug fix when context size is 0
2378 * parser.c: I like Norm's Dtd because they still manage to break
2379 the parser occasionally
2380
Daniel Veillardf23e0092001-02-16 13:21:29 +00002381Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2382
2383 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2384
Daniel Veillarde0e26512001-02-16 00:11:46 +00002385Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2386
2387 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2388 attributes within the XML-1.0 namespace
2389
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002390Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * xpathInternals.h: exported a few axis functions
2393 * doc/xml.html: updated the doc
2394
Daniel Veillard760f4422001-02-15 14:59:48 +00002395Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2396
2397 * configure.in: applied patch from Daniel van Balen for OpenBSD
2398 and bumped version to 2.3.1
2399 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2400 attempt to find autoclosing was simply broken, removed it,
2401 updated the examples, this is better
2402
Daniel Veillardd194dd22001-02-14 10:37:43 +00002403Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2404
2405 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2406 hash functionnalities.
2407 * doc/html/* : rebuild the doc
2408
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002409Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2410
2411 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2412 on predicate
2413 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2414 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2415 really want to have tags closed on output even if we accept
2416 unclosed ones on input
2417
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002418Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2419
2420 * xpath.c: ouch don't free NULL, rare case fixed
2421 * tree.c: don't coalesce text nodes if they don't have the
2422 same behaviour wrt escaping on output
2423
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002424Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
2426 * xpath.c: small fixup
2427 * SAX.c: don't warn on empty namespaces.
2428
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002429Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * README: a bit of cleanup
2432 * configure.in: preparing for 2.3.0 release
2433
Daniel Veillard1f83d392001-02-08 09:37:42 +00002434Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2435
2436 * hash.[ch]: added a first version of xmlHashSize()
2437 * valid.c: another bug fix from Gary Pennington
2438
Daniel Veillard5eef6222001-02-07 18:24:48 +00002439Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2440
2441 * valid.c: couple of bug fixes pointed by Gary Pennington
2442 * HTMLtree.c: #if 0 cleanup
2443
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002444Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2445
2446 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2447 which removes a time consuming check of xmlXPathNodeSetAdd()
2448 and use it in places where we are sure to not break unicity
2449
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002450Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2451
2452 * xpath.c: bug fixes found from XSLT
2453 * tree.c: preserve node->name special values when copying nodes.
2454 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2455 external subset are fetched when available but without full
2456 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2457 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2458 output with encoding disabled.
2459
Daniel Veillard2c833b62001-02-03 08:52:06 +00002460Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2461
2462 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2463 xmlCheckFilename should not be called from xmlFileOpenW
2464 and xmlGzfileOpenW
2465
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002466Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2467
2468 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2469 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2470 added the new tests for URI normalization
2471 * testURI.c: fixed stoopid bugs
2472 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2473 the URI in the error messages are now properly normalized
2474
Daniel Veillardea28ce62001-02-02 08:20:19 +00002475Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2476
2477 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2478
Daniel Veillarde99a4762001-02-01 04:34:35 +00002479Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2480
2481 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2482
Daniel Veillard2b325a02001-01-31 20:46:31 +00002483Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * xpath.c: fixed mod operator
2486
Daniel Veillardde55cf62001-01-31 15:53:13 +00002487Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2488
2489 * parser.c: fixed xmlStrcat doc
2490 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2491 trees.
2492
Daniel Veillard2f913b72001-01-31 13:23:49 +00002493Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2494
2495 * xpath.c result/XPath/tests/chaptersbase
2496 result/XPath/tests/simplebase: fixed XPath node()
2497 * tree.c: small fix in xmlNewNs()
2498 * Makefile.am: removed extraneous xml2Conf.sh rule
2499
Daniel Veillardb42042b2001-01-28 07:40:36 +00002500Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2501
2502 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2503 Changed the library name, in order to get libxml-devel and
2504 libxml2-devel to coexist on a single system
2505 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2506 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2507
Daniel Veillardee0a4662001-01-27 18:59:33 +00002508Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2509
2510 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2511 libxml2-devel installable in // as libxml-devel.
2512
Daniel Veillard5eb05942001-01-27 17:50:22 +00002513Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2514
2515 * doc/Makefile.am: fixed make rebuild in doc
2516 * doc/html/*.html: rebuilt the docs
2517
Daniel Veillard65c295d2001-01-26 09:32:39 +00002518Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2519
2520 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2521
Daniel Veillard8e199902001-01-25 18:54:39 +00002522Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2523
2524 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2525 the HTML doc to go into the -devel RPM ...
2526 * aclocal.m4 config.h.in: some updates due to auto* magic
2527
Daniel Veillard93086662001-01-25 18:13:04 +00002528Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2529
2530 * xpath.h: added a hook in the context structure allowing to
2531 link to extra support, needed for XSLT
2532
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002533Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2534
2535 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2536 xmlXPtrCmpPoints to use it.
2537 * propagated the following patch from Alejandro Forero
2538 * include/win32config.h xmlIO.c: applied further suggestions
2539 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2540 * example/gjobread.c: fixed warnings, now that it builds
2541
2542Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2543
2544 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2545
2546 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2547 filename points to a valid file (not a directory).
2548 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2549 Added calls to xmlCheckFilenameDir.
2550
2551 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2552 `path' (rather than `filename') as the parameter to gzopen and open.
2553
Daniel Veillard48177c22001-01-23 15:27:41 +00002554Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2555
2556 * Makefile.am: fixed a problem with EXTRA_DIST
2557
Daniel Veillardb83ba402001-01-22 22:45:10 +00002558Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2559
2560 * Makefile.am example/Makefile.am: finally found the trick
2561 to build the example, i.e. add "." in SUBDIRS before example
2562 in the list <grin/>
2563
Daniel Veillard82687162001-01-22 15:32:01 +00002564Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2565
2566 * doc/xml.html: updated with an XSLT section, removed pointer to
2567 W3C CVS base.
2568
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002569Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2570
2571 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2572 too, and deallocation need to occur the same way.
2573
Daniel Veillarde4566462001-01-22 09:58:39 +00002574Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2577 type correponding to an XSLT result tree fragment. Share most
2578 of the data format with node set, as well as operators.
2579 * HTMLtree.c: added a newline at the end of the doctype output
2580 whe this one is not present initially.
2581 * tree.c: make sure taht the parent and doc pointers are properly
2582 set when copying attributes (lists).
2583
Daniel Veillard701c7362001-01-21 09:48:59 +00002584Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2585
2586 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2587
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002588Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2589
2590 * xpath.c: seems I finally killed that ugly path evaluation
2591 context bug (tagged 9999 in case is is wrong)
2592
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002593Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2596 for XSLT
2597
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002598Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2599
2600 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2601 for xmlGzfileOpen() bug
2602
Daniel Veillardf6eea272001-01-18 12:17:12 +00002603Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2604
2605 * xpath.c: removed an error found by XSLT usage
2606 * tree.c parserInternals.h: use a predefined static string
2607 for text and comment nodes, avoid freeing them in xmlFreeNode,
2608 exported the string name in parserInternals.h and added
2609 another value to disable encoding at output (for XSLT),
2610 gain memory, time.
2611
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002612Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2613
2614 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2615 win32/libxml2/libxml2_so.dsp: new makefiles and update
2616 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2617
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002618Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2619
2620 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2621 Gary Pennington
2622
Daniel Veillard389e6b72001-01-15 19:41:13 +00002623Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2624
2625 * xpath.c: fixed the comaprision of values and nodelists,
2626 need to compare nodelist still ...
2627 * debugXML.c: avoided a possible core dump
2628 * HTMLparser.c: cleanup
2629 * nanohttp.c: contributed fix.
2630 * tree.c: fixes in properties handling added xmlSetNsProp
2631 needed by libxslt
2632 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2633 comment
2634 * TODO: updated
2635
Daniel Veillard167bd532001-01-06 21:09:34 +00002636Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * parser.c parserInternals.c: applied Bjorn Reese optimization
2639 patch
2640
2641Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2642
2643 * Makefile.am: applied patch fro make check from Martin Vidner
2644
Daniel Veillard503b8932001-01-05 06:36:31 +00002645Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2646
2647 * configure.in: preparing 2.2.11
2648 * doc/html/*: rebuild the HTML files
2649 * doc/xml.html : updated
2650
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002651Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2652
2653 * tree.c: fixed a stupid bug
2654 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2655 patches related to validation of an XInclude processing result
2656 * TODO: updated
2657
Daniel Veillarde2488192001-01-04 10:54:22 +00002658Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2659
2660 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2661 on large files
2662
Daniel Veillardf060a412001-01-03 20:52:44 +00002663Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2666
Daniel Veillard45cff692001-01-03 18:02:04 +00002667Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2670 reported by Jonas Borgström
2671 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2672
Daniel Veillard08108982001-01-03 15:24:58 +00002673Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2674
2675 * testXPath.c xpath.c: fixing the XPath union expressions problem
2676 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2677
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002678Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * xmllint.c: Made is so if the file name is "-" is will read form
2681 standard input. Sven Heinicke <sven@zen.org>
2682 * tree.c: fixed a problem when growing buffer
2683 * tree.h: fixed the comment of the node types following andersca
2684 comment
2685 * TODO: updated
2686
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002687Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * HTMLparser.[ch]: added a way to avoid adding automatically
2690 omitted tags. htmlHandleOmittedElem() allows to change the
2691 default handling.
2692 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2693 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2694 of xmllint too when using --memory flag, added a memory test
2695 suite at the Makefile level.
2696 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2697 with namespace use when encountering QNames in XPath evalation,
2698 added xmlns() scheme in XPointer.
2699 * nanoftp.c : incorporated a fix
2700 * parser.c xmlIO.c: fixed problems raised with encoding when using
2701 the memory I/O
2702 * parserInternals.c: closed bug 25934 reported by
2703 torsten.landschoff@innominate.de
2704 * TODO: updated
2705
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002706Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2707
2708 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2709 on a non-updated tree :-(, made a 2.2.10 release to correct the
2710 situation
2711
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002712Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2715 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2716 integrated a set of OpenVMS changes from Howard Taylor
2717 <Howard.Taylor@pacoast.com>
2718
Daniel Veillard58770e72000-11-25 00:48:47 +00002719Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2722 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2723
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002724Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2725
2726 * HTMLparser.c: some fixes on auto-open of html/head/body
2727 * encoding.c: fixed a compilation error on some gcc env
2728 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2729 XPointer implementation
2730 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2731 related XPointer tests and associated results
2732
Daniel Veillard300f7d62000-11-24 13:04:04 +00002733Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * doc/xmldtd.html doc/xml.html: following a short step by step
2736 guidance on IRC to help maciej with DTDs I started a small
2737 page on the subject.
2738
Daniel Veillard748e45d2000-11-17 16:36:08 +00002739Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2740
2741 * HTMLparser.c: fixed handling of broken charrefs
2742 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2743 patches
2744
Daniel Veillard28929b22000-11-13 18:22:49 +00002745Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * doc/xml.html doc/html/* : rebuilt the docs after adding
2748 xinclude and updated page for 2.2.7 and 2.2.8
2749 * configure.in: releasing 2.2.8
2750
Daniel Veillard41e06512000-11-13 11:47:47 +00002751Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2752
2753 * parser.[ch] parserInternals.c: applied the conditional
2754 section processing fix from Jonathan P Springer
2755 <jonathan.springer2@gte.net>
2756 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2757 project file, fixed iconv default non support
2758 * xpath.c: fixed the problem of evaluating relative expressions
2759 when a node context is provided.
2760
Daniel Veillardbf432752000-11-12 15:56:56 +00002761Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2762
2763 * nanoftp.c: fixed gcc 2.95 new warnings
2764 * SAX.c: fixed a stupid bug
2765 * tree.c: fixed a formatting problem when round-tripping
2766 from/to memory
2767 * xinclude.c: chased memleak, fixed a base problem
2768 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2769 xmlXPtrBuildNodeList()
2770 * TODO: updated
2771 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2772 adding a first small set of regression tests for XInclude
2773
Daniel Veillardc2def842000-11-07 14:21:01 +00002774Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * nanohttp.[ch]: applied Wayne Davison patches to access
2777 the WWW-Authorization header.
2778 * parser.c: Closed Bug#30847: Problems when switching encoding
2779 in short files by applying Simon Berg's patch.
2780 * valid.c: fixed a validation problem
2781 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2782 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2783 Wayne Davison
2784 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2785 need to be extended to non full nodes selections.
2786 * xinclude.c: starts to work decently
2787
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002788Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2789
2790 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2791 debugXML.c xmlversion.h.in: Started adding XInclude support,
2792 this is a new xmllint option
2793 * tree.c xpath.c: applied TOM patches for XPath
2794 * xpointer.c: fixed a couple of errors.
2795 * uri.c: added an escaping function needed for xinclude
2796 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2797 new warning from RH70 gcc's version
2798
Daniel Veillarda4964b72000-10-31 18:23:44 +00002799Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * HTMLparser.c: fixed loop on invalid char in scripts
2802 * parser.c: update to description of xmlIOParseDTD()
2803 * libxml.m4 xmlversion.h.in: changes contributed by
2804 Michael Schmeing <m.schmeing@internet-factory.de>
2805 * configure.in: preparing for 2.2.7
2806 * Makefile.am: trying to avoid config.h and acconfig.h
2807 being included in the distrib
2808 * configure.in: released 2.2.7
2809
2810Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2811
2812 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2813 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2814
Daniel Veillard01411222000-10-30 15:33:22 +00002815Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2816
2817 * parser.[ch]: added xmlIOParseDTD()
2818 * xpointer.c: added support for the 2 extra parameters of
2819 string-range, fixed a stoopid error when '0' was present
2820 in XPointer expressions
2821 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2822 testsuite for the above
2823
Daniel Veillard6db58192000-10-30 09:27:53 +00002824Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2825
2826 * libxml.spec.in: improved package descriptions
2827
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002828Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * xpath.c xpathInternals.h: applied a large cleaning patch
2831 from TOM <ptittom@free.fr>, it also add namespace support
2832 for function and variables registration.
2833
Daniel Veillardbd20df72000-10-29 17:53:40 +00002834Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2837 * Makefile.mingw: Wayne Davison's update adding hash.c
2838
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002839Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * xpath.c: fixed the root evaluation problems
2842 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2843 ignorable spaces with <b> <bold> <em>
2844 * tree.c: fixed a loop in xmlSearchNsByHref()
2845
Daniel Veillard767662d2000-10-27 17:04:52 +00002846Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * xpath.c: applied another XPath patch from TOM
2849 * xpath.c include/makefile.am: applied another patch from
2850 china@thewrittenword.com (cleanup on IRIX).
2851
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002852Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * xml-config.1: received a fixed version from Fredrik Hallenberg
2855 <hallon@lysator.liu.se>
2856
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002857Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2858
2859 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2860 cleanup patch for XPath
2861
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002862Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * patched to redirrect all "out of context" error messages to
2865 a reconfigurable routine. The changes are:
2866 * xmlerror.h : added the export of an error context type (void *)
2867 an error handler type xmlGenericErrorFunc there is an interface
2868 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2869 to reset the error handling routine and its argument
2870 (by default it's equivalent to respectively fprintf and stderr.
2871 * all the c files: all wild accesses to stderr or stdout within
2872 the library have been replaced to calls to the handler.
2873
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002874Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2875
2876 * configure.in: release 2.2.6
2877 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2878 exporting the inner functions of xpath for extension modules
2879 * doc/*: updated and rebuilt the doc
2880
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002881Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2882
2883 * nanohttp.c : applied Wayne HTTP cleanup patch
2884 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2885 and xmlNodeSetSpacePreserve()
2886
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002887Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * xpath.c: closing bug #29260
2890
Daniel Veillard126f2792000-10-24 17:10:12 +00002891Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2894 multikey tuples, made hash structure opaque
2895 * valid.[ch]: moved elements, attributes, notations decalarations
2896 as well as ID and refs to hash tables.
2897 * entities.c: hash cleanup
2898 * xmlmemory.c: fixed a dump problem in debug mode
2899 * include/Makefile.am: problem passing in DESTDIR= values patch
2900 from Marc Christensen <marc@calderasystems.com>
2901 * nanohttp.c: removed debugging remains
2902 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2903 * HTMLparser.c parser.c: fixing a number of problems with the
2904 macros in the *parser.c files (Wayne).
2905 * HTMLparser.c: close the previous option when opening a new one
2906 (Marc Sanfacon).
2907 * result/HTML/*: updated the HTML results accordingly
2908
Daniel Veillard52afe802000-10-22 16:56:02 +00002909Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2912 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2913 XPath functions and XML entities table to them. More to come...
2914 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2915
Daniel Veillard683cb022000-10-22 12:04:13 +00002916Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * tree.c: coalesce adjacent text nodes
2919 * valid.c: handling of blank nodes in DTd validation (raised
2920 by problems with a posteriori validation).
2921 * nanohttp.c: changing behaviour on HTTP write stuff.
2922 * HTMLtree.c: forced body and html to be explicitely closed.
2923 * xpath.h: exported more XPath functions.
2924
Daniel Veillard1baf4122000-10-15 20:38:39 +00002925Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2926
2927 * Release of 2.2.5
2928 * xpointer.c: range() range-inside and other helper functions
2929 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2930
Daniel Veillard47e12f22000-10-15 14:24:25 +00002931Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2932
2933 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2934 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2935
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002936Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2939 and XPointer modules
2940
Daniel Veillard134c9f32000-10-15 10:27:08 +00002941Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * SAX.h: closed #25107
2944
Daniel Veillard39915622000-10-15 10:06:55 +00002945Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2946
2947 * testSAX.c: fixed problem with cdata reporting
2948 * SAXresult/* : updated
2949
Daniel Veillard1e851392000-10-15 10:02:56 +00002950Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2951
2952 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2953 Closed bug #27499, added to regression tests
2954 * TODO: updated
2955
Daniel Veillard7eda8452000-10-14 23:38:43 +00002956Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2957
2958 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2959 support for SCRIPT and STYLE with help from Bjorn Reese
2960 * test/HTML/* result/HTML/*: added simple testcase and updated
2961 the existing ones.
2962
Daniel Veillardff9c3302000-10-13 16:38:25 +00002963Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2964
2965 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2966 string-range for empty strings
2967 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2968 test/XPath/xptr/strrange: augmented the XPointer testsuite
2969
Daniel Veillard189446d2000-10-13 10:23:06 +00002970Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * doc/xml.html doc/xmlmem.html: added a module describing memory
2973 interfaces and use, updated the main page.
2974
Daniel Veillard2f971a22000-10-12 23:26:32 +00002975Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2976
2977 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2978 nanoftp code work on Windows too now
2979
2980Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002981
2982 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2983 * xpointer.c: implemented string-range() at least a good first version
2984 * test/XPath/docs/str test/XPath/xptr/strrange
2985 result/XPath/xptr/strrange: the string-range() tests
2986
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002987Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2988
2989 * Makefile.am include/Makefile.am include/win32config.h
2990 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2991 and make distcheck
2992
Daniel Veillard19d61112000-10-11 23:50:35 +00002993Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2994
2995 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2996 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2997 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2998
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002999Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3002 patch for socklen_t detection by
3003 Albert Chin-A-Young <china@thewrittenword.com>
3004
Daniel Veillardcd429612000-10-11 15:57:05 +00003005Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3008 and added a --dtdvalid option to xmllint used to test it
3009
Daniel Veillard47c02452000-10-11 13:04:36 +00003010Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3013 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3014
Daniel Veillard2d38f042000-10-11 10:54:10 +00003015Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3016
3017 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3018 handlings (registration, lookup, cleanup)
3019
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003020Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3021
3022 * configure.in Makefile.am include/makefile.am: adding XPointer
3023 and XPtrtests target
3024 * xpointer.[ch] : new files for XPointer support
3025 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3026 more XPath tests
3027
Daniel Veillard57fda592000-10-10 23:24:14 +00003028Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3029
3030 * configure.in: fixed, very broken, make distcheck works again
3031
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003032Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3033
3034 * More work toward 2.2.5, integrated a number of patches
3035 * configure.in Makefile.am win32config.h.in: trying to cleanup
3036 make distcheck .... huh ...
3037 * include/Makefile.am include/win32config.h: new directory
3038 for includes
3039 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3040 updated teh makefiles and instructions for WIN32
3041 * xpath.c: small fixes
3042 * test/XPath/ results/XPath: updated the testcases and results
3043 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3044 suggested patches
3045 * valid.c: fixed an ID bug
3046
Daniel Veillardb71379b2000-10-09 12:30:39 +00003047Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3050 the automake bug where wrong dependancies were generated.
3051 * xpath.[ch]: worked on XPointer
3052
Daniel Veillard7e99c632000-10-06 12:59:53 +00003053Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * configure.in Makefile.am: 2.2.5, ship the include in an
3056 include/libxml subdirectory, use symlinks when using CVS
3057 * testSAX.c: fixed small bug
3058 * testXPath.c: changed the way testfiles are parsed
3059 * debugXML.c: same kind of cleanup when parsing an argument expression
3060 XPath/XPointers can have blanks embedded
3061 * xpath.[ch]: more cleanup, reorgs for XPointer work
3062 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3063 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3064
Daniel Veillard55b91f22000-10-05 16:30:11 +00003065Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3066
3067 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3068 in the XPath engine, rewrote large parts of it, now it's far
3069 cleaner and in sync with the REC not an old WD. Fixed a parsing
3070 problem in the interactive XML shell found when testing XPath.
3071
Daniel Veillardac260302000-10-04 13:33:43 +00003072Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3073
3074 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3075 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3076 examples with the extra test
3077
Daniel Veillard7cfce322000-10-04 12:40:27 +00003078Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3079
3080 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3081 the global init function.
3082
Daniel Veillard970112a2000-10-03 09:33:21 +00003083Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3084
3085 * HTMLparser.c: Doohhh, attribute name parsing was still case
3086 sensitive ! Fixed this ...
3087 * result/HTML/* : updated the tests results accordingly
3088
Daniel Veillard740abf52000-10-02 23:04:54 +00003089Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3092 engine, should be far more stable, incorporated a new version of
3093 preceding/following axis, need testing
3094 * uri.c: fixed file:///c:/a/b/c problem
3095 * test/XPath/tests/idsimple: augmented the XPath tests
3096
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003097Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3098
3099 * doc/* rebuilding docs for 2.2.4 release
3100
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003101Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3102
3103 * configure.in: releasing 2.2.4
3104 * parser.[ch]: added xmlStrEqual()
3105 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3106 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3107 use xmlStrEqual instead
3108 * TODO: updated
3109 * added an XPath test
3110
Daniel Veillardbc765302000-10-01 18:23:35 +00003111Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3112
3113 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3114 * entities.h: exported xmlInitializePredefinedEntities
3115 * parser.[ch] : added xmlInitParser()
3116 * parserInternals.h : had to export htmlInitAutoClose()
3117
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003118Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3119
3120 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3121 problems
3122 * Makefile.am : added XPath regression tests to normal tests
3123 * uri.c: fixed a problem with local paths, cleanup
3124 * parser.c: fixed a problem with large CData sections
3125
Daniel Veillardd2ade932000-09-30 14:39:55 +00003126Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3127
3128 * configure.in xml-config.in: patch from "Ben Taylor"
3129 <sol7x86@hotmail.com> for solaris shared libs lookup
3130
Martin Bauligdd7d1f62000-09-29 23:17:57 +000031312000-09-30 Martin Baulig <baulig@suse.de>
3132
3133 * libxml-2.0.pc.in: Provide pkg-config script.
3134
3135 * configure.in: Create the libxml-2.0.pc script from the
3136 libxml-2.0.pc.in templates.
3137 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003138 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003139
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003140Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3141
3142 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3143 when compiling with MSC
3144
Daniel Veillard46057e12000-09-24 18:49:59 +00003145Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3146
3147 * xpath.c: patch for normalize-string() substring-before(),
3148 substring-after() and translate() functions from Bjorn Reese
3149 <breese@mail1.stofanet.dk>
3150 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3151 Fredrik Hallenberg <hallon@lysator.liu.se>
3152 * TODO: updated
3153
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003154Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3157 problem of socklen_t being undefined on a number of platforms
3158 * debugXML.c: fixed a compilation problem when without snprintf
3159
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003160Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3163 an URI bug and a fix for the control-character-induced infinite loop
3164 * nanohttp.c: preventive fix for compiling on WIN32
3165
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003166Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3167
3168 * xmlint.c: closing bug #25000
3169
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003170Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3171
3172 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3173 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3174 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3175 related function, fixing xmlStrncmp(), and associated cleanup
3176 * result/HTML/entities.html.sax: updating result
3177
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003178Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3179
3180 * uri.c: applied patch for URI escaping from Wayne Davison
3181 <wayned@blorf.net>
3182 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3183 from Denis Barbier <barbier@imacs.polytechnique.fr>
3184 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3185 patch from Wayne Davison
3186
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003187Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3188
3189 * doc/xml.html : updated with new releases, adding "how to help"
3190
Daniel Veillard04698d92000-09-17 16:00:22 +00003191Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3192
3193 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3194 removed a few warnings in pedantic mode ...
3195 * parserInternals.c parser.c: moved encoding switching function
3196 to parserInternals.c
3197 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3198
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003199Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3200
3201 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3202 error or warning handlers
3203
Daniel Veillardb1059e22000-09-16 14:02:43 +00003204Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3205
3206 * parserInternals.c parserInternals.h parser.c Makefile.am:
3207 created a new module parserInternals.c, moved most of the
3208 code shared by the various parsers there, as well as
3209 deprecated code from parser.c. More cleanup of parser.c
3210 * uri.c: fixed a problem when URI is NULL
3211 * valid.c: speedup when looking for an attribute declaration
3212
Daniel Veillard39c7d712000-09-10 16:14:55 +00003213Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3216 the cleanup of the computation of URI references when seeking
3217 external entities. The URI reference string and the resulting
3218 URI are both stored now.
3219 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3220 large s(n)printf checks and cleanup from Denis Barbier
3221 <barbier@imacs.polytechnique.fr>
3222 * xmlversion.h.in tree.h: couple of SGML declarations for a
3223 possible docbook module.
3224 * result/VC/ : a couple of test output changed due to the change
3225 of the entities URI
3226
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003227Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * parser.h: added a _private field for linking user's data
3230
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003231Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3232
3233 * parser.c parserInternals.h: demacroified most of the IS_XXX
3234 the gain in size is significant so ...
3235
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003236Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * entities.c: cases where looking up entities with doc==NULL
3239 covered
3240
Daniel Veillard90e11312000-09-05 10:42:32 +00003241Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3242
Daniel Veillard1de50802000-09-07 08:54:32 +00003243 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003244 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3245
Daniel Veillard98a79162000-09-04 11:15:39 +00003246Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3247
Daniel Veillard1de50802000-09-07 08:54:32 +00003248 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003249 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3250 * Makefile.in: added URItest and included thenin "make tests"
3251
3252Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003253
3254 * xmlversion.h.in: closed bug 22941
3255
Daniel Veillard2bb89092000-08-31 14:57:50 +00003256Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3257
3258 * doc/xmlio.html: added doc and example for entity loader
3259 redefinition.
3260
Daniel Veillard96984452000-08-31 13:50:12 +00003261Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3262
3263 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3264 used by libxml
3265
Daniel Veillarde715dd22000-08-29 18:29:38 +00003266Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * parser.c: Fixed bug on invalid ontent characters and when using
3269 push.
3270 * xmllint.c: fixed xmllint endling of errors in push mode
3271
Daniel Veillard4948eb42000-08-29 09:41:15 +00003272Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3273
3274 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003275 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003276 * result/HTML/*.sax: regenerated HTML SAX output
3277 * parser.c: more cleanup.
3278
Daniel Veillarde010c172000-08-28 10:04:51 +00003279Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3280
3281 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003282 patches from Wayne Davison <wayned@users.sourceforge.net>,
3283 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003284 * HTMLparser.c: fixed an ignorable white space detection bug
3285 occuring when parsing with SAX only
3286 * result/HTML/*.sax: updated since the output is now HTML
3287 encoded...
3288
Daniel Veillard47f3f312000-08-27 22:40:15 +00003289Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3290
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003291 * HTMLparser.[ch]: applied some of Wayne Davison
3292 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003293
Daniel Veillarde0854c32000-08-27 21:12:29 +00003294Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3295
3296 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3297 undeclared namespace prefix was used, added a warning.
3298 Cleaned up support w.r.t. entities, spilling out a warning
3299 and being pedantic on lookups.
3300 * test/warning/ent9 : added testcase for previous example.
3301 * TODO: updated
3302 * parserInternals.h parser.c: changed the way names are parsed
3303 now allow infinite size and decrease penalty for normal use
3304 * parser.c: Started a big cleanup/check of the parser code,
3305 fixed some of the most tortuous entity code, spotted code
3306 unused anymore
3307 * test/*: added tests for very long names and related nasty
3308 things.
3309
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003310Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3311
3312 * doc/encoding.html: added encoding aliases doc
3313 * doc/xml.html: updates
3314 * encoding.[ch]: added EncodingAliases functions
3315 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3316 bottleneck affecting large DTDs like Docbook
3317 * parser.[ch] xmllint.c: added a pedantic option, will be
3318 useful
3319 * SAX.c: redefinition of entities is reported in pedantic mode
3320 * testHTML.c: uninitialized warning from gcc
3321 * uri.c: fixed a couple of bugs
3322 * TODO: added issue raised by Michael
3323
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003324Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3325
3326 * doc/encoding.html: propagated Martin Duerst suggestions
3327
Daniel Veillard52402ce2000-08-22 23:36:12 +00003328Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3329
3330 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3331 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3332 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3333 by Wayne Davison
3334
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003335Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3336
3337 * nanoftp.c nanohttp.c: small cleanup
3338 * TODO: updated
3339
Daniel Veillard244ece92000-08-19 20:58:02 +00003340Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * added an old VC testcase and updated title.xml entity
3343
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003344Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3345
3346 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3347 done on auto-opening of <p> tags and cleanup of SAX output
3348
Daniel Veillard979e55e2000-08-19 16:48:54 +00003349Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3350
3351 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3352
Daniel Veillard4540be42000-08-19 16:40:28 +00003353Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3354
3355 * doc/xml.html libxml.* structure.*: updated the doc a bit
3356
Daniel Veillard808a3f12000-08-17 13:50:51 +00003357Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3358
3359 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3360 of SAX tests
3361
Daniel Veillard29579362000-08-14 17:57:48 +00003362Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3363
3364 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3365 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3366
Daniel Veillard1255ab72000-08-14 15:13:33 +00003367Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3370 * testHTML.c: fix core dump on Solaris 2.x systems
3371 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3372 * result/HTML/*.sax: previous bug fix lead to new results
3373
Daniel Veillard03109292000-08-14 14:58:22 +00003374Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3375
3376 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3377 * configure.in: added --with-readline=DIR to accept alternate
3378 path for readline include/library
3379 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3380 for ANSI under HP-UX
3381 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3382 includes @LIBS@
3383
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003384Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3385
3386 * doc/* : rebuilt the docs
3387 * getting ready for 2.2.2 release
3388
Daniel Veillard87b95392000-08-12 21:12:04 +00003389Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3392 and xmlAddFeature()
3393 * tree.[ch]: added xmlAddChildList()
3394 * xmllint.c: MAP_FAILED macro test
3395 * parser.h: added xmlParseCtxtExternalEntity()
3396 * valid.c: applied bug fixes removed warning
3397 * tree.c: added CDATA block to elements content
3398 * testSAX.c: cleanup of output
3399 * testHTML.c: added SAX testing
3400 * encoding.c: better error recovery
3401 * SAX.c, parser.c: fixed one of the external entity processing
3402 of the OASis testsuite
3403 * Makefile.am: added HTML SAX regression tests
3404 * configure.in: bumped to 2.2.2
3405 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3406 SAX results
3407
Daniel Veillard88a172f2000-08-04 18:23:10 +00003408Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3409
3410 * configure.in: patch for HP compiler
3411
34122000-08-04 Sven Heinicke <sven@zen.org>
3413
3414 * xmllint.c: Was coredumping sometimes when the file given didn't
3415 exist.
3416
Daniel Veillard46e370e2000-07-21 20:32:03 +00003417Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3418
3419 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003420
Daniel Veillard46e370e2000-07-21 20:32:03 +00003421 when using in memory parsing. Need some cleanup.
3422 * xmllint.c configure.in: added a --memory flag to test memory
3423 parsing
3424
Daniel Veillard36650692000-07-21 15:16:39 +00003425Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3426
3427 * nanohttp.c: fixed socklen_t replacement to unsigned int
3428 * parser.c: fixed a space handdling missing at the end of
3429 production 28 DOCTYPE.
3430 * xmlmemory.c: fixed a stupid bug on the routine to override
3431 allocation functions
3432 * TODO: updated
3433
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003434Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3435
3436 * doc/ regenerated the docs
3437
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003438Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3439
3440 * doc/encoding.html doc/xml.html: added I18N doc
3441 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3442 improvements, both parser and filters, added ASCII & HTML,
3443 fixed the ISO-Latin-1 one
3444 * xmllint.c testHTML.c: added/made visible --encode
3445 * debugXML.c : cleanup
3446 * most .c files: applied patches due to warning on Windows and
3447 when using Sun Pro cc compiler
3448 * xpath.c : cleanup memleaks
3449 * nanoftp.c : added a TESTING preprocessor flag for standalong
3450 compile so that people can report bugs more easilly
3451 * nanohttp.c : ditched socklen_t which was a portability mess
3452 and replaced it with unsigned int.
3453 * tree.[ch]: added xmlHasProp()
3454 * TODO: updated
3455 * test/ : added more test for entities, NS, encoding, HTML, wap
3456 * configure.in: preparing for 2.2.0 release
3457
Daniel Veillard49703262000-07-10 10:27:46 +00003458Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3459
3460 * nanoftp.c: fixed the way the control connection is handled
3461 * libxml.spec.in: fixed the dependancies and cleanup
3462
Daniel Veillard306be992000-07-03 12:38:45 +00003463Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3464
3465 * doc/xml.html: changed the xmlsoft.org structure, updated the
3466 examples w.r.t. root and childs
3467
Daniel Veillard7d853352000-07-02 18:53:09 +00003468Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3469
3470 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3471
Daniel Veillard365e13b2000-07-02 07:56:37 +00003472Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3473
3474 * HTMLparser.c: Work on character encoding support for the HTML parser
3475 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3476 * encoding.c: Fixed a potential memleak in the encoding stuff
3477
Daniel Veillardaf743792000-07-01 11:49:28 +00003478Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3479
3480 * doc/FAQ.html doc/Makefile.am : added a FAQ
3481
3482Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003483
3484 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3485 of the HTML parser to force it to not bypass SAX
3486
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003487Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3488
3489 * win32config.h.in: updated
3490 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3491 lacks iconv support :-( need to release 2.1.1
3492 * configure.in: release 2.1.1
3493 * HTMLparser: fixed bug #14784
3494 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3495 by Windows compiler
3496 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3497 the SAX startDocument() callback.
3498 * TODO: updated
3499
3500Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3501
3502 * added xmlStopParser()
3503
Daniel Veillardbe803962000-06-28 23:40:59 +00003504Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3505
3506 * configure.in: 2.1.0 prerelease
3507 * Large resync between W3C and Gnome tree
3508 * nanoftp, nanohttp.c: fixed stalled connections probs
3509 * HTMLtree.c SAX.c : support for attribute without values in
3510 HTML for andersca
3511 * valid.c: Fixed most validation + namespace problems
3512 * HTMLparser.c: start document callback for andersca
3513 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3514 * parser.h, SAX.c: serious speed improvement for large
3515 CDATA blocks
3516 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3517 different encoding
3518 * example/Makefile.am example/gjobread.c tree.h: work on
3519 libxml1 libxml2 convergence.
3520 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3521 and the LIBXML_TEST_VERSION macro
3522
Daniel Veillardc310d562000-06-23 18:32:15 +00003523Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3524
3525 * doc/xml.html: various patches and improvements typo fixed by
3526 Felix Natter
3527 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3528 from Felix Natter <fnatter@gmx.net>
3529
Daniel Veillardf3029822000-05-06 08:11:19 +00003530Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3531
3532 * doc/upgrade.html: updated with instructions for support of both
3533 libxml-1.x and libxml-2.x
3534 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3535 for 2.x support and also fixed includes
3536
3537
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003538Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3539
3540 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3541 the encoding support, added iconv support, so now libxml if
3542 compiled with iconv automatically support japanese encodings
3543 among others. Work based on initial patch from Yuan-Chen Cheng
3544 I may have broken binary compat in the encoding handler
3545 registration scheme, but that was so utterly broken I don't
3546 expect anybody to have used this feature until now.
3547 * parserInternals.h: fixup on the CHAR range macro
3548 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3549 code.
3550 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3551 * uri.c: added xmlParseURI() I can't believe I forgot to
3552 implement this one in 2.0 !!!
3553 * SAX.c: moved doc->encoding update in the endDocument() call.
3554 * TODO: updated.
3555
Daniel Veillard06047432000-04-24 11:33:38 +00003556Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3557
3558 * tree.h: removed extraneous xmlRemoveProp definition
3559 * TODO: added item about --disable-corba configure switch
3560 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3561 * nanoftp.c: fixed include problems giving troubles on AIX and
3562 slowlaris
3563 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3564 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3565 comment and headers changes to lower gtk-doc number of warnings
3566 * doc/html/*: rebuilt docs
3567
Daniel Veillarde0aed302000-04-16 08:52:20 +00003568Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3569
3570 * HACKING: documented the tag for 1.x and instructions
3571
Daniel Veillard5e873c42000-04-12 13:27:38 +00003572Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3573
3574 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3575 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3576 xmlCreateIOParserCtxt
3577 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3578 significant overall improvement
3579 * xmllint.c: added I/O test to xmllint
3580 * testSAX.c: added a speed test
3581 * doc/* : updated/regenerated
3582
Daniel Veillardfc708e22000-04-08 13:17:27 +00003583Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3584
3585 * xpath.c uri.h parserInternals.h: cosmetic changes from
3586 "Timur I. Bakeyev" <timur@bat.ru>, including making
3587 xmlCreateURI() public
3588
Daniel Veillard5d211f42000-04-07 17:00:24 +00003589Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3590
3591 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3592 and the code at the same time. Added a clean mechanism for
3593 overload or added input methods: xmlRegisterInputCallbacks()
3594 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3595 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3596 * TODO: updated
3597 * doc/* : updated/regenerated
3598 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3599 source dir
3600
Daniel Veillarde77a9182000-04-05 19:12:29 +00003601Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3602
3603 * testURI.c: yet another forgotten commit, I should get some sleep !
3604
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003605Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3606
3607 * xmllint.c: forgot to commit this too ?
3608
Daniel Veillardb9df4042000-04-05 14:23:16 +00003609Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3610
3611 * xmlversion.h.in : forgot to commit this previously
3612
Daniel Veillard361d8452000-04-03 19:48:13 +00003613Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3614
3615 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3616 * README TODO: updated for release
3617 * uri.c uri.h: added authority parsing/saving
3618 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3619 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3620 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3621 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3622 Makefile.am : added compile-time customization of libxml
3623 --with-ftp --with-http --with-html --with-xpath --with-debug
3624 --with-mem-debug
3625 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3626 #include <libxml/xxx.h> I hope it won't break too much stuff
3627 and will be manageable in the future...
3628 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3629 and added xmllint to the installed programs
3630 * uri.h: added xmlFreeURI()
3631
Daniel Veillardec303412000-03-24 13:41:54 +00003632Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3633
3634 * uri.c uri.h: finished the escaping handling, the base support
3635 and the URI path normalization. Looks good just lacks the
3636 authority content parsing code.
3637 * Makefile.am: added instructions to generate testURI
3638 * TODO: updated
3639 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3640 added links and icons for W3C and Gnome
3641
Daniel Veillard8f621982000-03-20 13:07:15 +00003642Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3643
3644 * xmlmemory.[ch] : seems I forgot to actually update the files in
3645 the last commit :-)
3646 * doc/xml.html doc/html/* : updated and uploaded the docs
3647
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003648Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3649
3650 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3651 * TODO: updated
3652 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003653 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003654 gfree).
3655 * Makefile.am, uri.c, uri.h: added a set of functions to do
3656 exact (litteraly copied from the RFC 2396 productions) parsing
3657 and handling of URI. Will be needed for XLink, one XML WFC,
3658 XML Base and reused in the nano[ftp/http] modules. Still work
3659 to be done.
3660
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003661Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3662
3663 * configure.in, libxml.spec.in : libxml2
3664 * doc/* : updated the doc page, rebuilt the docs
3665
Daniel Veillardcf461992000-03-14 18:30:20 +00003666Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3667
3668 * all: tagged LIB_XML_1_X
3669 * *.c *.h : updated from W3C CVS tree
3670 * configure.in : 2.0.0-beta
3671 * libxml.spec.in : libxml2 package nam
3672 * result/* : new version of the tests output
3673
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003674Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3675
3676 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3677
Daniel Veillardb566ce12000-03-04 11:39:42 +00003678Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3679
3680 * doc/* : rebuilt the docs
3681 * parser.c: final patch on #6766
3682 * valid.c: small patch on validity checks.
3683
Daniel Veillardfb76c402000-03-04 11:39:42 +00003684Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3685
3686 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3687 added
3688 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3689 compatibility w.r.t. XML spec and existing code.
3690
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003691Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3692
3693 * parser.c: seems a better solution to <a> </a> exists,
3694 will try it for a while
3695
Daniel Veillard83a30e72000-03-02 03:33:32 +00003696Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3697
3698 * parser.c: tried to remove the <a> </a> generating <a/>
3699 this is hard. Left a flag for that purpose. Fixed bug #6766
3700 * configure.in: prepared 1.8.7 not released, due to previous
3701 problem
3702
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003703Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3704
3705 * doc/xml.html : applied second patch from Paul DuBois
3706
Daniel Veillard402e8c82000-02-29 22:57:47 +00003707Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3708
3709 * doc/xml.html : applied patch from Paul DuBois
3710
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003711Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3712
3713 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3714
Daniel Veillard5feb8492000-02-02 17:15:36 +00003715Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3716
3717 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3718 compilation warnings on various platforms.
3719 * parser.c: Fixed #5281 validity error callbacks are now desactived
3720 by default if not validating.
3721
Daniel Veillardf341f932000-02-02 14:52:08 +00003722Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3723
3724 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3725
Daniel Veillard13c757e2000-02-01 23:59:15 +00003726Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3727
3728 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3729 <gkatsi@cs.toronto.edu>
3730
Daniel Veillard726e8792000-01-30 20:04:29 +00003731Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3732
3733 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3734 processing URLs
3735
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003736Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3737
3738 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3739 xmlNanoFTPUpdateURL for persistent control connections.
3740 * configure.in: 1.8.6
3741
3742Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3743
3744 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3745 * tree.[ch] : added xmlSaveNoEmptyTags
3746
James Henstridgef3be9312000-01-28 13:59:21 +000037472000-01-29 James Henstridge <james@daa.com.au>
3748
3749 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3750
3751 * Makefile.am: added nanoftp.[ch] to the build.
3752
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003753Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3754
3755 * nanoftp.[ch]: cleanup, comments, API
3756 * debugXML.c : fixed a bug in the cat command
3757 * doc/*: regenerated the docs
3758
Daniel Veillardda07c342000-01-25 18:31:22 +00003759Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3760
3761 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3762 * debugXML.c : fixed a bug in the cat command
3763 * valid.c: fixing some small probs
3764 * libxml.spec.in: get rid of the SNAP suffix
3765 * doc/xml.html: updated the status
3766
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003767Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3768
3769 * xml-config.in: xml-config --version to just return the
3770 version number
3771 * xpath.c: some cleanup w.r.t. axis when the current node is
3772 an attribute.
3773 * TODO: updated
3774
Daniel Veillard461a66c2000-01-18 18:01:01 +00003775Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3776
3777 * configure.in: prepared for libxml-1.8.5
3778 * doc/* recompiled the documentation
3779
37802000-01-17 Jody Goldberg <jgoldberg@home.com>
3781
3782 * configure.in : WARNING autoconf subtlety alert :
3783 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3784 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3785 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3786 get defined by AC_CHECK_HEADERS.
3787
Daniel Veillardf967b902000-01-17 16:06:10 +00003788Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3789
3790 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3791 Rune.Djurhuus@fast.no
3792
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003793Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3794
3795 * TODO: updated
3796 * tree.c, parser.c: made sure that only memory alloc problems
3797 and internal parser errors are allowed to write to stdout or
3798 stderr.
3799
Daniel Veillard0142b842000-01-14 14:45:24 +00003800Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3801
3802 * tree.c : restored xmlNewGlobalNs since this seems used by
3803 a lot of existing code :-(, fixed a bug in xmlNewNs
3804 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3805 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3806 to exit() from the library code.
3807 * xpath.c, parser.c: removed bugs or unused code detected by
3808 Windows compilers
3809 * parser.c: started adding interfaces for parsing well balanced
3810 XML fragments
3811 * configure.in: releasing 1.8.4
3812 * doc/* : rebuilt the docs
3813
Daniel Veillard2eac5032000-01-09 21:08:56 +00003814Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3815
3816 * tree.[ch] : added xmlNewDocFragment() for DOM
3817 * testHTML.c: uninitialized variable.
3818
Daniel Veillardf3a73582000-01-05 14:58:39 +00003819Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * doc/* : rebuild the docs
3822
Daniel Veillard71b656e2000-01-05 14:46:17 +00003823Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3824
3825 * acconfig.h: readline and history patch
3826 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3827 * tree.c: added check and handling when possibly removing an ID
3828 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3829 and saving.
3830 * test/HTML/entities.html result/HTML/entities.html* : test for
3831 various entities reference cases
3832 * result/HTML/* : as a result output of some testcase have
3833 changed
3834 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3835 by previous example. added xmlParseTryOrFinish().
3836 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3837 entities.h debugXML.h HTMLparser.h: changed the way struct are
3838 declared to allow gtk-doc to expose those
3839 * parser.c: closed bug #4960
3840 * Makefile.am configure.in: Applied patch from
3841 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3842 and math/socket libs detection
3843
Daniel Veillard437b87b2000-01-03 17:30:46 +00003844Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3845
3846 * configure.in, Makefile.am: link tester against readline
3847 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3848
Daniel Veillard686d6b62000-01-03 11:08:02 +00003849Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3850
3851 * tree.[ch]: added xmlRemoveProp
3852 * win32config.h.in nanohttp.c: avoid including the Windows
3853 socket stuff in every C files
3854 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3855 the XmL parser(s)
3856 * test/ns4 result/ns4 etc...: added test case for previous prob
3857 * tree.c: xmlNewNs wasn't checking for double definition
3858 * Makefile.in: fixed a problem with dist-hook duplicates
3859 * parser.[hc], xmlIO.c: fixed the loading of external entities
3860 APIs, now xmlLoadExternalEntity() is used everywhere and
3861 setting up an app specific front-end using the
3862 * SAX.c parser.c: some fixes, now the xhtml spec validates
3863 with the xhtml DTD.
3864 * error.c: fixed crashes in case of no input stream
3865 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3866 to the validation tests and results
3867
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003868Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3869
3870 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3871 too htmlCreatePushParserCtxt() and htmlParseChunk()
3872 * parser.c: a bit of cleanup.
3873 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3874 to XML) removed the last mem leak known
3875 * HTMLtree.c: output message cleanup
3876 * xmlmemory.c: display content info about memory blocks
3877 * result/HTML/wired.* : missing att value warning change
3878
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003879Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3880
3881 * doc/* : rebuilt the documentation
3882
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003883Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3884
3885 * parser.[ch] parserInternals.h: Push parser for XML,
3886 seems to work fine now
3887 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3888 --push for push testing
3889 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3890 * testSAX.c: added --push
3891 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3892 subtree
3893 * xmlIO.[ch] : enriched API + fixes for push mode
3894 * entities.[ch]: added the entity content length to the struct.
3895 * xmlmemory.[ch]: new API to show the last entries for the shell
3896 * valid.c: added required attribute testing
3897 * SAX.c: the cdata callback now merge contiguous fragments
3898 * HTMLparser.c: cleanup of some macros
3899
Daniel Veillard3c558c31999-12-22 11:30:41 +00003900Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3901
3902 * parser.c: fix for PIs name starting with xml
3903 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003904 * *.c, configure.in win32config.h.in : generate win32config.h for
3905 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003906
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003907Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3908
3909 * parser.c: fixed a stupid = vs. == bug :-(
3910 * doc/gnome-xml.sgml: s/glade/xml/
3911
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003912Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3913
3914 * configure.in, doc/xml.html : bug fix release 1.8.2
3915 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3916 Hopefully the end of that silly C++ include problem
3917 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3918 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3919 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3920 troubles with autoclosed elements when the stree shape doesn't
3921 follow the DtD specs. Added htmlIsAutoClosed() and
3922 htmlAutoCloseTag()
3923 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3924 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3925 * debugXML.c: fixed a bug on printing default namespaces.
3926 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3927
Daniel Veillardb24054a1999-12-18 15:32:46 +00003928Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3929
3930 * result/HTML/*.htm[l] : updated the HTML regression tests according
3931 to the new output
3932 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3933 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3934 problem due to intermix of extern "C" { ... } declarations for C++
3935 and recursive includes in the headers
3936
Chris Lahey323c48c1999-12-18 15:32:45 +000039371999-12-20 Chris Lahey <clahey@umich.edu>
3938
3939 * HTMLtree.c: Made it so that html nodes with a single child do
3940 not insert a carriage return before or after the child node.
3941
Daniel Veillardb24054a1999-12-18 15:32:46 +00003942Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003943
3944 * configure.in, doc/xml.html : bug fix release 1.8.1
3945 * parser.c: fixed bug #4344
3946 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3947 added the glue to avoid C++ problems
3948 * doc/* : regenerated the documentation
3949
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003950Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3951
3952 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3953 namespace recognition, and Dia as a resul :-(
3954 * encoding.c: closed bug #3950
3955
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003956Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3957
3958 * valid.c: debugging a posteriori validation, except URI expansion
3959 stuff this should be fixed now
3960 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3961 Carl Nygard <cnygard@bellatlantic.net>
3962 * tester.c: added --postvalid, cleaning of the code
3963 * tree.[ch]: added xmlDocGetRootElement()
3964
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003965Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3966
3967 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3968 c++ losage.
3969
Daniel Veillard10a2c651999-12-12 13:03:50 +00003970Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3971
3972 * configure.in, doc/xml.html : bumped to 1.8.0
3973 * xlink.[ch], Makefile.am : added framework for link detection
3974 * parser.h: added nbChars to parser context, needed for cleanup.
3975 * xmlmemory.c: removed a nasty bug when out of mem
3976 * valid.[ch]: adding namespace support for attribute decl
3977 * tester.c: added --debugent option
3978 * debugXML.[ch]: added xmlDebugDumpEntities()
3979 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3980 buffers instead, this was really needed, validation was breaking
3981 in strange ways due to that. Added xmlParseStringPEReference()
3982 and other parsing from strings functions. Entities processing
3983 modified again, but PERef are still not handled correcly but
3984 unless you're Eve Maller you won't notice :-)
3985 * HTMLparser.c: large changes toward reliability, and switched to
3986 lowercase internal tags, XHTML is lowercase, so it will help
3987 that output is closer to next version.
3988 * doc/* : regenerated the documentation, it is now hosted at
3989 http://xmlsoft.org/ (same bits I just bought the domain :-)
3990
3991
Daniel Veillard294cbca1999-12-03 13:19:09 +00003992Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3993
3994 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3995 doc generation
3996 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3997 in the SAX API
3998 * doc/*: rebuilt the doc making sure everything appears in the
3999 HTML files
4000
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004001Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4002
4003 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4004 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4005 which allow impressive speed improvement on dataset with
4006 large text pieces, but at the cost of broken binary
4007 compatibility and slightly bigger memory usage.
4008 Configure with --with-buffers to activate them, they
4009 are protected with XML_USE_BUFFER_CONTENT define.
4010 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4011 goal is 0 memory left allocated once parser is no more used
4012 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4013 call xmlCleanupParser() and xmlMemoryDump()
4014
Daniel Veillarda819dac1999-11-24 18:04:22 +00004015Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4016
4017 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4018 * parser.[ch] encoding.[ch]: added memory cleanup routines
4019 * parser.c: closing bug #3788
4020 * doc/*: rebuilt the doc
4021
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004022Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4023
4024 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4025 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4026 * tester.c: added --compress option
4027 * doc/*: rebuilt the documentation
4028
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004029Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4030
4031 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4032 if given /proc/kcore as input !
4033 * doc/xml.html doc/*: updated and rebuilt the documentation
4034
4035Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004036
4037 * parser.c: Fixed some wrongly space collapsing code due to
4038 a misreading of the spec.
4039 * result/*: fixed the output accordingly
4040
4041Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004042
4043 * encoding.c: bug fix and typos
4044 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4045 * parser.c: added attribute normalization closing bug #3597
4046 * test/att* result/att* SAXresult/att*: testcase for attribute
4047 normalization
4048
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004049Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4050
4051 * configure.in: closing bug #3163 by adding extra flags for the
4052 cc compiler on HP-UX
4053
Daniel Veillard51e3b151999-11-12 17:02:31 +00004054Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4055
4056 * valid.[ch] : removed a typo and an enumerated type bug in the
4057 xmlAddElementDecl() function
4058 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4059 call to xmlEncodeEntitiesReentrant() so that the functions
4060 New, Set and Get are at the same level.
4061 * parser.c HTMLparser.c: extra memory allocation bug for
4062 attributes detected by someone using libxml in embedded systems :-)
4063
Daniel Veillard962195f1999-10-28 15:51:53 +00004064Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4065
4066 * xmlmemory.h: turned off mem debug :-\
4067
Daniel Veillard35008381999-10-25 13:15:52 +00004068Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4069
4070 * parser.c: closed bug #2784 a one line fix, but worth pushing
4071 a new release out
4072 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4073 some structures, comments before and after the
4074 main element, and other nastyness
4075 * HTMLtree.c tree.c: accomodate the extended HTML supported
4076 * configure.in: pushing 1.7.4
4077 * test/ent8 and related outputs : added a new test for bug #2784
4078 * test/HTML/wired.html and related output: a nasty HTML example
4079 * Makefile.am: improved the test scripts
4080 * docs/* : reran the documentation extractor, updated xml.html
4081
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004082Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4083
4084 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4085 HTMLparser and debugged the HTML related code. HTML documents
4086 now have their own type
4087 * entities.c: do not dump &apos; for HTML output
4088 * xmlmemory.c: improvement, breakpoint mechanism
4089 * testHTML.c: added --sax --repeat ...
4090 * Makefile.am: improved the HTML tests
4091 * valid.[ch]: added xmlValidGetValidElements and
4092 xmlValidGetPotentialChildren
4093 * tester.c: added --insert to test the 2 new functions
4094 * test//* result//* SAXresult//* : regression test cleanup
4095 and extension.
4096 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4097 gnome-xml-nanohttp.html
4098
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004099Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4100
4101 * HTMLparser.c: fixed problems with some autoclose tags
4102 * tree.c: fixed XML output problems.
4103 * result/* SAXresult/*: update of the tests output
4104
Daniel Veillard6077d031999-10-09 09:11:45 +00004105Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4106
4107 * Makefile.am: Arturo patch for xmlConf.sh version info
4108 * parser.c: Tim Josling patch for single quoted items
4109 * tester.c: Tim Josling patch for tester options usage
4110 * tree.h: indent cleanup
4111
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004112Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4113
4114 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4115 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4116
Daniel Veillard00fdf371999-10-08 09:40:39 +00004117Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4118
4119 * tree.c : Raph patch for initialization of CORBA fields
4120 * parser.c, xpath.c, ...: modification of doc comments
4121 * xpath.c : allow spaces in xpath expressions
4122
Daniel Veillardad219441999-09-27 08:17:49 +00004123Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * xmlmemory.h: turning off memory debug :-(
4126
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004127Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4128
4129 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4130 better SAX interfaces.
4131 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4132 entity.
4133 * configure.in: 1.7.2
4134
4135Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004136
4137 * libxml.spec.in: fixed the URL
4138 * doc/xml.html: improved the documentation front-end
4139
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004140Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004141
4142 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4143
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004144Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004145
4146 * libxml.spec.in: fixed the alpha compile problem
4147 * parser.[ch]: changed errno to errNo in the parser context :-(
4148 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4149 * doc/xml.html: changed CHAR to xmlChar
4150 * doc/html/*: recompiled the documentation
4151 * configure.in: 1.7.1
4152
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004153Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4154
4155 * parser.h: modified the parser context struct to regain 1.4.0
4156 binary compatibility
4157 * parser.c, xml-error.h: added errno ot teh context and defined
4158 a set of errors values with update of errno
4159 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4160 DTDs and entities
4161 * *.h, *.c: complete cleanup of the use of config.h and include
4162 protection depending on the current setup.
4163 * overalll debugging, maintenance and bug-fixing on all modules
4164 * updated the documentation
4165 * ready for 1.7.0
4166
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004167Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4168
4169 * HTMLparser.c : cleanup
4170 * SAX.c valid.c valid.h: added ID/IDREF checking
4171 * tree.c tree.h: extended doc structure for refs
4172 * configure.in: 1.6.2
4173 * parser.c: patched bug in SAX user arg call
4174 * parserInternals.h: patched missing close in C++ wrapping
4175 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4176 especially upcoming XPointer implementation.
4177 * doc/xml.html: augmented, typo
4178
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004179Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4180
4181 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4182 not all invocations of install understand -d.
4183
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004184Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4185
4186 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4187 to make 'check' works, when builddir != srcdir.
4188
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004189Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4190
4191 * doc/xml.html : updated the documentation
4192
Daniel Veillard6454aec1999-09-02 22:04:43 +00004193Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4194
4195 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4196 not deallocated memory blocks
4197 * *.c : replaces all calls to malloc() free() and realloc() to
4198 the wrapper functions/macros
4199 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4200 instead of xmlFreeNodeList()
4201
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004202Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4203
4204 * HTMLparser.c: corrected a stupid bug leading to core dump at
4205 tree deallocation. Removed warnings indicated by
4206 Stephane.Conversy@lri.fr
4207 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4208 looked for in the external subset
4209
4210Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004211
4212 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4213 on SGI by Stephane.Conversy@lri.fr
4214
Daniel Veillardb96e6431999-08-29 21:02:19 +00004215Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4216
4217 * all .h : changed the prototype declaration indent as in gtk
4218 * most .c : working on reducing the TODOs in the code
4219 * most .c : cleanup though -pedantic and Insure++
4220 * improvements on validation ID checkings.
4221 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4222 * xml-config.in: closed #1810
4223
4224Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004225
4226 * tree.h, valid.c, valid.h: more work on validity, IDs
4227 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4228 definition for AIX
4229
Daniel Veillardb556eb51999-08-15 17:19:50 +00004230Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4231
4232 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4233 the distribution due to a cut'n paste error at last commit
4234
Daniel Veillardb05deb71999-08-10 19:04:08 +00004235Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4236
4237 * configure.in: upgraded to version 1.4.0
4238 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4239 Big update, added a large part of the validation process,
4240 it should be usable, but some parts are missing
4241 * xpath.c: improved the implementation w.r.t. root.
4242 * Makefile.am: added more tests
4243 * test and result trees: added a lot of tests
4244 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4245
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004246Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4247
4248 * Added an HACKING file
4249
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004250Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4251
4252 * xpath.[ch] : improvements and debug of the XPath implementation
4253 * parser.c, HTMLparser.c : modified the parsers to be progressive
4254 * tree.[ch] : extended the Buffer promitives
4255 * xmlIO.[ch] : added basic I/O routines providing progressive
4256 parsing and ready for I18N conversion plugins
4257 * SAXresult/* : the SAX callback sequence maybe slightly different
4258 now
4259 * test*.c : improved/updated the tests programs
4260 * doc/* : recompiled the docs.
4261
Daniel Veillard15b75af1999-07-26 16:42:37 +000042621999-07-26 Michael Meeks <michael@edenproject.org>
4263
4264 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4265
4266 * tree.c: Ditto.
4267
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004268Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4269
4270 * configure.in: upgraded to version 1.4.0
4271 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4272 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4273 XML query language, see http://www.w3.org/TR/xpath for more details.
4274 * parser.c, parser.h: added CHAR* related string functions for XPath
4275 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4276 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4277 rebuild the docs.
4278 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4279 and regression testing capabilities for XPath.
4280
Daniel Veillardd79d7871999-07-12 10:38:12 +00004281Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4282
4283 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4284 closing bug #1646
4285
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004286Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4287
4288 * Makefile.am, example/Makefile.am: closed bug #1683
4289
Daniel Veillard3166ab11999-07-11 16:14:19 +00004290Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4291
4292 * example/Makefile.am, configure.in: added the makefile for the
4293 gjobread example
4294
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004295Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4296
4297 * doc/Makefile.am:
4298 - fix which allow "make install DESTDIR=</install/prefix>".
4299
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004300Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4301
4302 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4303 which fixed a problem on the file reading-code.
4304
Daniel Veillard82150d81999-07-07 07:32:15 +00004305Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4306
4307 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4308 output.
4309 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4310
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004311Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4312
4313 * parser.h : Oops removed the binary compatibility problem
4314 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4315 * parser.c, HTMLparser.c: applied patches for reading from stdin
4316
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004317Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4318
4319 * parser.c, entities.c, valid.c: cleanup bug #1591
4320 * configure.in: cleanup bug #1592
4321 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4322 the same tree back-end. Hence gdome will be available for it.
4323 * doc/Makefile.am: close bug #617
4324
Daniel Veillard97fea181999-06-26 23:07:37 +00004325Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4326
4327 * parser.c: alloctate a per parser context SAX interface block
4328
Daniel Veillard14fff061999-06-22 21:49:07 +00004329Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4330
4331 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4332 and xmlEncodeEntitiesReentrant with the correct one :-\
4333
4334Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4335
4336 * commit of my internal XML base changes, quite a lot of
4337 changes, cleanups, better entities support, framework for
4338 new I/O and charset detection and handling
4339 * Fixed the configure/Makefile stuff to generate shared libs
4340 with the proper version info, so we jumped on rev from
4341 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4342 xmlEncodeEntities() result need to be freed now, and a string
4343 xmlParserVersion provide the current library version.
4344
Raph Levien05240da1999-06-15 21:27:11 +00004345Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4346
4347 * parser.c: fixed a buffer overrun for when you have a very long
4348 attribute with no entities in it.
4349
Daniel Veillardbb2da581999-06-13 14:37:07 +00004350Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4351
4352 * added example directory
4353 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4354
Daniel Veillard011b63c1999-06-02 17:44:04 +00004355Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4356
4357 * Release of libxml-1.1, nearly everything has been touched for
4358 this.
4359 * Added more regression tests
4360 * Updated the documentation
4361
Daniel Veillard27d88741999-05-29 11:51:49 +00004362Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4363
4364 * tree.[ch]: unified the XML_NO_CORBA defines.
4365 * parser.c encoding.[ch]: started plugging in char encoding detection
4366
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004367Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4368
4369 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4370 Also freed allocated buffer.
4371
Daniel Veillard27d88741999-05-29 11:51:49 +00004372Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004373 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4374 reentrancy problem at printing. One is left in entities.c, to
4375 remove ASAP
4376 * testSAX.c : added a test example showing the use of the SAX
4377 interface if one doesn't want to build the DOM tree.
4378 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4379
Daniel Veillard517752b1999-04-05 12:20:10 +00004380Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4381
4382 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4383 large revamping of the parser to use SAX callbacks
4384 http://www.megginson.com/SAX/ (or at least a C like interface
4385 a la Expat). It's now possible to set up your own callbacks
4386 and the parser will not build a DOM tree.
4387 * test/* result/*: updated the test suite, I finally removed
4388 the old Namespace draft support (PI based).
4389
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004390Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4391
4392 * Makefile.am: added test result to EXTRA_DIST for make tests
4393
Daniel Veillard64068b31999-03-24 20:42:16 +00004394Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4395
4396 * parser.c, parserInternals.h: moved the chars macro definitions
4397 to parserInternals.h
4398 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4399 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4400
Daniel Veillard012ccc11999-03-23 10:11:11 +00004401Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4402
4403 * xml-config.in : applied patch to make --version work
4404
Raja R Harinatha86c23e1999-03-05 22:14:01 +000044051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4406
4407 * Makefile.am (check-local): Alias for `tests' target. This will
4408 cause `make check' to do the right thing.
4409 (tests): Don't run tests in srcdir. Also, replaced calls to
4410 basename with a `sed' "equivalent".
4411
Daniel Veillardd109e371999-03-05 06:26:45 +00004412Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4413
4414 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4415 it in the header and not the sources, updated the doc.
4416 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4417 pointing this out.
4418
Daniel Veillardbc50b591999-03-01 12:28:53 +00004419Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4420
4421 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4422 exported the inputStream routines.
4423 * doc/html/* : updated accordingly
4424
Daniel Veillardd692aa41999-02-28 21:54:31 +00004425Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4426
4427 * parser.c, parser.h, parserInternals.h: added a few extra
4428 internal calls to allocate and free parser contexts ...
4429 * doc/html/* : updated accordingly
4430
Daniel Veillard55a99271999-02-25 11:01:29 +00004431Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4432
4433 * configure.in, Makefile.am, doc/makefile.am : General changes for
4434 1.0.0 release and including the generated HTML documentation.
4435
Daniel Veillard35925471999-02-25 08:46:07 +00004436Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4437
4438 * makefile.am : added parserInternals.h, oops.
4439
Daniel Veillard1e346af1999-02-22 10:33:01 +00004440Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4441
4442 * parserInternals.h: added this header giving access to the parser
4443 internal functions.
4444 * doc/Makefile.am : added a rebuild target which rebuilds the full
4445 set of documentations
4446 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4447 the internal subset.
4448 * *.c *.h: modifications needed to generate the documentation using
4449 gtk-doc, cleanup of functions blocks, reorganisation of struct
4450 declarations.
4451
Daniel Veillard1164e751999-02-16 16:29:17 +00004452Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4453
4454 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4455 the tar and spec file to include the beginning of the doc.
4456
Nuno Ferreira03d04781999-02-13 00:07:17 +000044571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4458
4459 * doc/.cvsignore: Added this file.
4460
Daniel Veillard6800ef31999-02-08 18:33:22 +00004461Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4462
4463 * tree.c: fixed xmlGetProp to return "" when the attribute
4464 exists, even if the node-list is NULL.
4465
Daniel Veillard726c7e31999-02-08 15:13:10 +00004466Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4467
4468 * tree.c: patched an error outputting empty attribute values.
4469 * Makefile.am and doc/makefile.am: have been updated during the
4470 week-end. Sorry for an empty CVS log, I got a shell problem.
4471
Daniel Veillard1899e851999-02-01 12:18:54 +00004472Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4473
4474 * tree.h: cleaned up using enums instead of defines
4475 * parser.c, valid.[ch]: more work on parsing/output of element
4476 declarations
4477
Daniel Veillard3b9def11999-01-31 22:15:06 +00004478Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4479
4480 * valid.[ch], tree.c, parser.c : more work toward full parsing
4481 of XML DTDs.
4482 * README: added informations about mailing-list and on-line
4483 documentation
4484
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000044851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4486
4487 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4488
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004489Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4490
4491 * parser.c, tree.[ch] : more work toward conformance testing,
4492 added a last element to accelerate parsing of very flat structures
4493 started working on internal subset Element content declaration.
4494 * valid.[ch] : first cut at adding code toward validation.
4495 * previous changes had also small impact on most files, especially
4496 the conformance testing using James Clark test suite.
4497
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004498Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4499
4500 * test/* : updated the examples, most of them were not well
4501 formed (humm), and added rdf2.
4502 * result/* : resulting changes in the output.
4503
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004504Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4505
4506 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4507
Daniel Veillard44b3a061998-12-05 17:27:22 +00004508Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4509
4510 * tree.c: patched a bug in the generation of empty attributes
4511
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004512Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4513
4514 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4515 for node/trees/documents/... Biggest problem is namespace
4516 support when copying subtrees.
4517
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004518Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4519
4520 * parser.c, entities.c: improve entities and char ref encoding,
4521 and cleanups of error messages.
4522
Daniel Veillard242590e1998-11-13 18:04:35 +00004523Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4524
4525 * parser.c, entities.c: simple bug hunting done during rpm2html and
4526 rpmfind integration.
4527
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004528Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4529
4530 * parser.[ch]: Added interfaces allowing to specify a SAX
4531 handler before parsing.
4532
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004533Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4534
4535 * parser.c: redirrect all errors reporting through the SAX
4536 error function
4537
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004538Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4539
4540 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4541 * libtool, tlmain ...: update of the libtool files
4542
Miguel de Icaza442321c1998-11-04 18:13:38 +000045431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4544
4545 * entities.c: Use g_snprintf insteda of snprintf.
4546
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004547Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4548
4549 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4550 added ent5 test for this purpose.
4551 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4552
Daniel Veillard27271681998-10-30 06:39:40 +00004553Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4554
4555 * parser.c: fixed? a strange error due to compression on a GWP
4556 document.
4557
Daniel Veillard25940b71998-10-29 05:51:30 +00004558Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4559
4560 * tree.[ch]: bug fixing
4561 * entities.[ch]: defined a specific type for predefined entities
4562 * doc/xml.html: more documentation on the library, how to use it,
4563 overview of the interfaces.
4564
Daniel Veillard16253641998-10-28 22:58:05 +00004565Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4566
4567 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4568
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004569Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4570
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004571 * tree.c: corrected a small bug
4572 * doc/xml.html: continuing writing documentation.
4573
4574Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4575
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004576 * debugXML.h debugXML.c: added debugging utilities.
4577 * tester.c: added --debug switch.
4578 * tree.c: patched an incorrect node->type assignment.
4579 * parser.c: formatting, ensure that node->doc != NULL in attributes
4580
Daniel Veillardccb09631998-10-27 06:21:04 +00004581Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4584 entity support and provide an internal representation close to
4585 DOM one (entity ref nodes, and attribute value as tree). I tried
4586 to preserve the interface but this will surely break some apps
4587 (I have to change rpm2html/rpmfind for example). I had to change
4588 two interfaces, and the generated tree is somewhat different.
4589 * doc/* : started documenting the XML library, the tree and
4590 DOM/Corba. This is a first step.
4591
Daniel Veillard11e00581998-10-24 18:27:49 +00004592Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * parser.c: Set up the fonctions comment block, boring but useful.
4595 * parser.h, SAX.c, parser.c: now attributes are processed through
4596 the SAX interface. The problem is that my SAX interface diverged
4597 quite a bit from the original one, well this is not an official
4598 spec, and translating it from Java to C is hairy anyway...
4599
Daniel Veillard97b58771998-10-20 06:14:16 +00004600Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4601
4602 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4603 fonctions comment block, boring but useful.
4604
4605Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004606
4607 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4608 conversion routines. However they are not yet used to convert the
4609 inputs. The core will run with UTF-8.
4610
Daniel Veillard33942841998-10-18 19:12:41 +00004611Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4612
4613 * tree.c : make sure that the type id is properly set-up when
4614 a new object is allocated, needed for DOM.
4615
Daniel Veillard27fb0751998-10-17 06:47:46 +00004616Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4617
4618 * tree.h, tree.c: Ok, the main objects in the tree will be native
4619 corba objects, it costs 8 bytes per Node, Attribute and Document
4620 but it simplifies the Corba integration a lot (no extra interface
4621 objects to allocate/free).
4622
Daniel Veillard0bef1311998-10-14 02:36:47 +00004623Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4624
4625 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4626 and changed NODEs contants for conformity with DOM Level 1
4627
Daniel Veillard27864701998-10-08 03:47:24 +00004628Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4629
4630 * added hooks to keep track of servants when creating objects
4631 xmlDoc and xmlNode (for Corba export).
4632
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004633Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * added xml-config script.
4636
Daniel Veillard7066a791998-10-01 20:28:28 +00004637Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4638
4639 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4640 to autoupdate libtool and automake conf files.
4641
Miguel de Icaza60681bd1998-09-30 19:28:59 +000046421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4643
4644 * Makefile.am: Use '?' to separate the sed
4645 commands as ',' is used when people pass -Wl,something.
4646
4647
Daniel Veillard15a8df41998-09-24 19:15:06 +00004648Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4649
4650 * tree.c, tree.h: added a per-document compression interface.
4651
Daniel Veillard151b1b01998-09-23 00:49:46 +00004652Tue Sep 22 20:47:38 EDT 1998
4653
4654 * tree.c, tree.h: added saving with compression and added interfaces
4655 to control the compression level (xmlGetCompressMode,
4656 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4657
Daniel Veillard70120ff1998-09-22 00:24:21 +00004658Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4659
4660 * parser.c: corrected a loop for files of size 0
4661
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000046621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4663
4664 * error.h: New file. Contains prototyes from `error.c'.
4665
Tom Tromeyc19653d1998-08-14 01:22:43 +00004666Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4667
4668 * Makefile.am (xmlincdir): New macro.
4669 (xmlinc_HEADERS): Renamed from include_HEADERS.
4670
Daniel Veillard845664d1998-08-13 04:43:19 +00004671Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4672
4673 * applied small patch on numeric entities from
4674 Christopher Blizzard <blizzard@appliedtheory.com>
4675
Daniel Veillard260a68f1998-08-13 03:39:55 +00004676Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4677
4678 * New release 0.2, removed the old xml_* files so that it's
4679 coherent with the other CVS base (W3C), far better conformance
4680 to standard, new namespaces, decent entities support, beginning
4681 of a SAX-like interface. Nearly nothing left intact, even the
4682 test examples ...
4683
Christopher Blizzarda36749e1998-07-30 21:47:18 +000046841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4685
4686 * .cvsignore: Add .deps dir
4687
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004688Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4689
4690 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4691
Daniel Veillardfe926001998-07-26 04:28:20 +00004692Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004693
Daniel Veillardfe926001998-07-26 04:28:20 +00004694 * configure.in: added test for CPP
4695 * AUTHORS, Changelog: the original ones didn't get commited but the
4696 glib ones instead, fixed.
4697 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004698
Daniel Veillardfe926001998-07-26 04:28:20 +00004699Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004700
Daniel Veillardfe926001998-07-26 04:28:20 +00004701 * integrated code developped at W3C
4702 * changed the original Copyright
4703 * migrated to automake
4704 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004705