blob: 3d727978d0fabd4b2aafeb287c65dc9e557157ec [file] [log] [blame]
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * win32/libxml2/libxml2.def.src: close #67019
4
Daniel Veillard01db67c2001-12-18 07:09:59 +00005Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6
7 * xmllint.c: applied Justin Fletcher generic timing patch
8 similar to the one already applied to xsltproc.
9
Daniel Veillardd1640922001-12-17 15:30:10 +000010Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11
12 * include/libxml/tree.h tree.c: applied documentation patches
13 from Charlie Bozeman
14
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000015Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
16
17 *doc/xmllint.xml, xmllint.1 - document --dropdtd
18
Daniel Veillard29e43992001-12-13 22:21:58 +000019Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
20
21 * valid.c: fix the xmlStrdup() used in the previous patch.
22 * valid.c: added --dropdtd
23 * tree.c: fixed xmlUnlinkNode so it also removes the references
24 from the document if the node is a DTD
25
Daniel Veillard86fd5a72001-12-13 14:55:21 +000026Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
27
28 * HTMLtree.c valid.c: cleanup some static declarations
29
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000030Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
31
32 * xmllint.c: removed another strdup()
33 * doc/FAQ: removed the HP/UX entry
34
Daniel Veillarded472f32001-12-13 08:48:14 +000035Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
36
37 * valid.c: fix bug #66816 when validating.
38 * xmllint.c: don't use sys/time.h if configure did not found it
39
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000040Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
41
42 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
43 xmlcatalog_man.xml
44
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000045Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
46
47 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
48 xmlInitMemory() was declared twice
49
Daniel Veillardb82c1662001-12-09 14:00:54 +000050Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
51
52 * globals.c: do not reference strdup() !
53 * configure.in libxml-2.0.pc.in: trying to fix the libs
54 of the various config extraction modules
55
Daniel Veillardef90ba72001-12-07 14:24:22 +000056Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
57
58 * configure.in : preparing 2.4.12
59 * doc/* : updated and rebuilt the docs
60
Daniel Veillard220346d2001-12-07 11:33:54 +000061Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
62
63 * uri.c: closed bug #66159
64 * testURI.c: added --escape option
65 * configure.in: some cleanup for xml2-config --cflags
66
Daniel Veillard2a906822001-12-06 14:34:08 +000067Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
68
69 * globals.c testThreads.c: removed some misplaced includes
70 of xmlversion.h
71
Daniel Veillarde28313b2001-12-06 14:08:31 +000072Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
73
74 * threads.c: patch from Gary Pennington fixing a possible
75 problem at initialization time.
76
Daniel Veillardd3b08822001-12-05 12:03:33 +000077Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
78
79 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000080 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000081 CodeWarrior.
82
Daniel Veillarda7866932001-12-04 13:14:44 +000083Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
84
85 * xmllint.c: applied Geert Kloosterman's patch to fix
86 --repeat --timing output
87
Daniel Veillard19840942001-11-29 16:11:38 +000088Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
89
90 * parser.c: Robin Berjon <robin@knowscape.com> found a case
91 where non-wellformed XML declaractions were not detected.
92
Daniel Veillarde85d9342001-11-28 14:43:12 +000093Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
94
95 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
96
Daniel Veillard22f25a82001-11-28 09:12:23 +000097Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
98
99 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
100 gets reset by xmlCleanupInputCallbacks() and this makes the
101 function useless. Same for output.
102
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000103Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
104
105 * xmlIO.c: robert pointed out a loop error in callback cleanups
106
Daniel Veillard8faa7832001-11-26 15:58:08 +0000107Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
108
109 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
110 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
111 they are not really tied to debugging
112
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000113Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
114
115 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
116 * xmllint.c: better --catalogs description
117
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000118Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
119
120 * tree.c: fixed a couple of problems in xmlSetProp()
121
Daniel Veillardcd337f02001-11-22 18:20:37 +0000122Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
123
124 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
125 unappropriate stdout output.
126
Daniel Veillard566d4df2001-11-22 13:00:53 +0000127Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
128
129 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
130 by Denis Beurive, closes #65111
131
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000132Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
133
134 * valid.c: in case of content model validity error, don't
135 print it if validity warnings were not requested.
136
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000137Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
138
139 * nanoftp.c: applied a couple of patches from Brian D Ripley.
140 * parserInternals.c: removed the last exit() call. Print an
141 unmaskable error on stderr instead (library mismatch detection)
142
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000143Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
144
145 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
146 shell instructions from Heiko Rupp
147
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000148Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
149
150 * catalog.c: use the URL notation file:// for default catalog paths
151
Daniel Veillard0ec98632001-11-14 15:04:32 +0000152Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
153
154 * include/libxml/tree.h: better comments for _private fields
155 * tree.c: removed a problem when copying an entity reference.
156
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000157Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
158
159 * vms/*: updated instructions and diffs from John A Fotheringham
160
Daniel Veillarda11001b2001-11-12 22:45:36 +0000161Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
162
163 * include/libxml/xmlerror.h: avoid an include problem if
164 #include <libxml/xmlerror.h> happens first in code
165 seems to be the case in KDE libs
166
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000167Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
168
169 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
170 from Igor for Windows
171
172Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
173
174 * Makefile.am: Gary Pennington pointed out a missing prefix
175
Daniel Veillard43d3f612001-11-10 11:57:23 +0000176Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
177
178 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
179 * doc/*: upgraded and rebuilt the docs
180
Daniel Veillardc1f78342001-11-10 11:43:05 +0000181Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
182
183 * HTMLparser.c: fix comment in scripts element parsing.
184 * result/HTML/doc3*: updated the results.
185
186Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
187
188 * uri.c: another URI bug fix #63336, using Joel Young patch.
189
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000190Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
191
192 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
193 a cleaned up version of the Pwd shell string generation.
194
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000195Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
196
197 * valid.c include/libxml/tree.h: trying to fix namespaces +
198 validation problems for good, closing #63619 in the process
199 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
200 wrong in this respect, fixed it.
201
Daniel Veillardd536f702001-11-08 17:32:47 +0000202Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
203
204 * xmllint.c: Morus Walter patch to allow --format and --encode
205
Daniel Veillard5004f422001-11-08 13:53:05 +0000206Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
207
208 * debugXML.c: Stefan Kost provided an help command for the shell
209
Daniel Veillarda6825e82001-11-07 13:33:59 +0000210Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
211
212 * debugXML.c: Heiko Rupp pointed that the shell would crash
213 on empty nodesets returns.
214
Daniel Veillard03f848d2001-11-07 12:53:46 +0000215Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
216
217 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
218 migh need the history libraries
219
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000220Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
221
222 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
223 handle the case of < in quoted attributes, Bastian Kleineidam
224
Daniel Veillardc853b322001-11-06 15:24:37 +0000225Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
226
227 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
228 fixing catalog breakages
229 * Makefile.am catalog.c result/catalogs/catal
230 result/catalogs/mycatalog.* test/catalogs/catal*:
231 fixed more problems in catalog support, added more regression tests
232 for both XML and SGML catalog handling
233
Daniel Veillard66870c72001-11-05 19:27:49 +0000234Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
235
236 * debugXML.c: applied an improvement to xmlGetLineNo() from
237 Keith Isdale
238
Daniel Veillardffe09c92001-11-05 14:21:47 +0000239Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
240
241 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
242 Side effect of the progressive catalog loading
243
Daniel Veillardad661b92001-11-05 11:43:15 +0000244Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
245
246 * Makefile.am: confexecdir and confexec_DATA were defined twice
247 pointed out by Karl Eichwalder
248
Daniel Veillard6eb17722001-11-04 22:19:27 +0000249Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
250
251 * xmlcatalog.c: avoid unlink() and use remove() instead.
252
Daniel Veillardea898282001-11-04 22:13:45 +0000253Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
254
255 * libxml.spec.in: cleanup
256 * include/libxml/xmlwin32version.h: updated with 2.4.8
257
Daniel Veillarda4617b82001-11-04 20:19:12 +0000258Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
259
260 * encoding.c global.data globals.c testThreads.c: fix bug #63752
261 of compiling libxml with a non standard set of options
262
John Fleck027edfb2001-11-04 20:13:58 +0000263Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
264
265 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
266 document --sgml option, fixing gnome bugzilla #63382
267
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000268Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
269
270 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
271 breakage of 2.4.7, added a couple of really needed APIs
272 like xmlCatalogIsEmpty() and xmlNewCatalog()
273 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
274 for install-catalog
275 * configure.in: preparing 2.4.8
276
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000277Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
278
279 * HTMLtree.c tree.c include/libxml/HTMLtree.h
280 include/libxml/tree.h include/libxml/xmlIO.h: more include
281 cleanups, export cleanly one html output + format function.
282
283Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
284
285 * parser.c: removed initGenericErrorDefaultFunc call from
286 xmlInitParser() since it could destroy previous calls to
287 xsltSetGenericErrorFunc() effects
288
Daniel Veillardebd38c52001-11-01 08:38:12 +0000289Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
290
291 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
292 keyword.
293
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000294Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
295
296 * Makefile.am: cleanup
297 * threads.c: cleanup too
298 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
299 from xsltproc
300 * include/libxml/tree.h include/libxml/parser.h: trying to break a
301 dependancy loop.
302
Daniel Veillard91c00402001-10-30 17:41:38 +0000303Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
304
305 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
306 was not used anymore !
307
Daniel Veillard52dcab32001-10-30 12:51:17 +0000308Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
309
310 * configure.in: preparing 2.4.7
311 * Makefile.am doc/Makefile.am: switched to the latest xmllint
312 manual page from John
313 * doc/*: updated the doc and rebuilt the generated pages
314
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000315Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
316
317 * xmlIO.c: closing bug #62711, the library should never
318 close stdin or stdout.
319
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000320Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
321
322 * uri.c: second pass at fixing #63336, using Joel Young
323 final patch. looks okay.
324
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000325Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
326
327 * uri.c include/libxml/uri.h: trying to clear #63336
328 allowing the escaping routine to parse unconformant
329 URI-References.
330
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000331Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
332
333 * vms/readme.vms vms/build_libxml.com nanoftp.c
334 include/libxml/xmlversion.h.in: a few VMS updates from
335 John A Fotheringham
336 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
337 and xmlCleanupOutputCallbacks() for the Perl binding people.
338
Daniel Veillard635ef722001-10-29 11:48:19 +0000339Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
340
341 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
342 apply fixes to close #63271 and avoid segfaults when
343 the error routine gets callbed before xmlInitParser()
344 get called.
345 * nanoftp.c error.c: Applied patches from Justin Fletcher
346 correcting some xmlGenericError misuses.
347
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000348Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
349
350 *doc/xmllint.xml, doc/xmllint.1
351 New and improved man page for xmllint - .xml is the original, .1
352 is the generated man page
353
Daniel Veillardc9484202001-10-24 12:35:52 +0000354Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
355
356 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
357 the web site from the main HTML document.
358
Daniel Veillard5151c062001-10-23 13:10:19 +0000359Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
360
361 * parser.c: fixed an erroneous validation bug when PE refs
362 occurs in external parsed entities referenced from the
363 internals subset
364 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
365 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
366 added the associated testcase, it's a nice one.
367 * HTMLparser.c: generate the DTD node as HTML still ...
368 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
369
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000370Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
371
372 * HTMLparser.c: fixed a bug in htmlNewDoc()
373
Daniel Veillard89cad532001-10-22 09:46:13 +0000374Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
375
376 * test/threads/*: added entities testing to the Thread test
377 * testThreads.c: make the test reasonable
378 * DOCBparser.c: fix the DTD public and system ID
379 * xmllint.c: added --sgml for SGML DocBook importing
380 * Makefile.am: added Docbtests target
381
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000382Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
383
384 * nanoftp.c: use only "anonymous@" string for anonymous passwds
385 * testThreads.c: removed bogus include
386
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000387Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
388
389 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
390 fixed a very serious (looping) validation bug
391
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000392Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
393
394 * include/libxml/globals.h include/libxml/threads.h threads.c
395 testThreads.c: far more testing, cleaning up bugs
396 * *.c : make sure globals.h is always included.
397
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000398Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
399
400 * HTMLparser.c: try to get rid of parser loops for good.
401
Daniel Veillardab7488e2001-10-17 11:30:37 +0000402Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
403
404 * configure.in: fixed some bugs in CFLAGS passing.
405 * test/threads Makefile.am testThreads.c: added a specific
406 threaded test case (really nasty, guaranteed).
407
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000408Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
409
410 * catalog.c: serious cleanup on the management of the
411 XML catalog tree, more tests done, especially with
412 the catalog PI.
413
Daniel Veillard364789a2001-10-16 12:45:00 +0000414Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
415
416 * catalog.c: avoid a problem in catalog cleanup on SMP if
417 catalogs were not initialized.
418
Daniel Veillard81463942001-10-16 12:34:39 +0000419Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
420
421 * catalog.c xpath.c: trying to cleanup the not thread safe
422 parts of the library.
423
Daniel Veillard64a411c2001-10-15 12:32:07 +0000424Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
425
426 * include/libxml/globals.h configure.in global.data: make
427 the allocation be per-thread a configure option
428 * encoding.c include/libxml/parser.h: fixed compilation
429 errors
430
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000431Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
432
433 * include/libxml/parser.h: Norm reported that a few lines
434 added were breaking libxslt compile, removed them for now
435
Daniel Veillard6f350292001-10-14 09:56:15 +0000436Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
437
438 * parser.c parserInternals.c threads.c: debugged and fixed
439 initialization problems which were giving troubles on SMP
440 boxes.
441
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000442Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
443
444 * include/libxml/Makefile.am: missing globals.h
445
Daniel Veillarde7090612001-10-13 12:18:28 +0000446Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000447
Daniel Veillarde7090612001-10-13 12:18:28 +0000448 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000449
Daniel Veillardd0463562001-10-13 09:15:48 +0000450Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
451
452 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
453 include/libxml/parserInternals.h include/libxml/tree.h
454 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
455 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
456 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
457 Applied the last patches from Gary, cleanup, activated threading
458 all user accessible global variables are now handled in globals.[ch]
459 Still a bit rought but make tests passes with either
460 --with-threads defined at configure time or not.
461 * Makefile.am example/Makefile.am: added globals.[ch] and threads
462 linking options
463
Daniel Veillardb8478642001-10-12 17:29:10 +0000464Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
465
466 * Makefile.am include/libxml/Makefile.am
467 include/libxml/globals.h globals.c include/libxml/threads.h
468 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
469 configure.in: started integrating the core of the thread support
470 not activated yet but half integrated. The code should still
471 compile and work anyway.
472
Daniel Veillardb44025c2001-10-11 22:55:55 +0000473Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
474
475 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
476 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
477 integrating the non-controversial parts of Gary Pennington
478 multithread patches
479 * catalog.c: corrected a small bug introduced
480
Daniel Veillard75b96822001-10-11 18:59:45 +0000481Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
482
483 * catalog.c include/libxml/catalog.h: very serious cleanup,
484 isolating unportable code and as much as possible the accesses
485 to the global shared catalog. May need more testing !
486
Daniel Veillard78d12092001-10-11 09:12:24 +0000487Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
488
489 * include/libxml/debugXML.h debugXML.c tree.c: integrating
490 Keith Isdale patches for the XSLT debugger interfaces. Some
491 cleanup
492
Daniel Veillardff0b7312001-10-11 06:46:09 +0000493Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
494
495 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
496 * DOCBparser.c: generate line nubers in elements
497
Daniel Veillard60087f32001-10-10 09:45:09 +0000498Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
499
500 * configure.in: preparing 2.4.6 release
501 * doc/xml.html doc/html/*: updated and rebuilt the docs
502 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
503
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000504Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
505
506 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
507 adding documentation for DV's supercatalog support
508
Daniel Veillard82d75332001-10-08 15:01:59 +0000509Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
510
511 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
512 super catalog support adding one API and one flag --sgml to
513 xmlcatalog
514
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000515Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
516
517 * doc/xmlcatalog_man.xml, xmlcatalog.1
518 One more crack at
519 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
520
521
Thomas Broyer47334c02001-10-07 16:41:52 +0000522Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
523
524 * xpath.c: implemented xmlXPathObjectCopy for external objects
525 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
526
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000527Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
528
529 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
530 finishing up fix to
531 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
532 the xmlcatalog man page display more elegantly
533
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000534Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
535
536 * configure.in: closing bug #61832
537 * HTMLparser.c: removed a warning
538
Daniel Veillard6ab38382001-10-06 13:08:27 +0000539Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
540
541 * xpath.c: fixing #61673 part I, do not loose doc information
542 when copying result value trees.
543
Daniel Veillard556c6682001-10-06 09:59:51 +0000544Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
545
546 * xpath.c: trying to harden the XPath interpreter
547
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000548Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
549
550 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
551 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
552
William M. Brack1633d182001-10-05 15:41:19 +0000553Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
554
555 * HTMLparser: repaired another loop problem
556
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000557Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
558
559 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
560 parsing.
561 * xpath.c: fix bug #61291 the default XML namespace node is
562 missing from the namespace axis.
563 * tree.c: refuse to create namespaces nodes with prefix "xml"
564
Daniel Veillard651f9472001-10-04 14:51:06 +0000565Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
566
567 * SAX.c: ouch a non-defined namespace could lead to a crash,
568 fixed #61215
569
Daniel Veillard7dd05702001-10-04 14:25:12 +0000570Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
571
572 * parserInternals.c: closed bug #61054
573
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000574Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
575
576 * include/libxml/Makefile.am: closing #60708
577
Daniel Veillarda293c322001-10-02 13:54:14 +0000578Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
579
580 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
581 adding xmlSAXParseFileWithData following Marco Stipek suggestion
582
Daniel Veillardf4309d72001-10-02 09:28:58 +0000583Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
584
585 * valid.c: close bug #61550 when xml: wasn't considered a namespace
586
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000587Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
588
589 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
590 * DOCBparser.c HTMLparser.c parser.c: fixed typos
591
Daniel Veillard16756b62001-10-01 07:36:25 +0000592Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
593
594 * catalog.c: Justin Fletcher provided cleaup code in case
595 HAVE_STAT is not defined
596 * include/win32config.h: Igor Zlatkovic suggested to have
597 HAVE_STAT defined there
598
William M. Brack5e1cac12001-09-28 16:19:18 +0000599Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
600
601 * catalog.c - fixed typing error reported by M. Barros
602
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000603Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
604
605 * xmllint.c - fixing typo
606
William M. Brackd28e48a2001-09-23 01:55:08 +0000607Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
608
609 * HTMLparser.c: small enhancement to prevent loop on
610 unrecognizable data
611
Daniel Veillardb1d62872001-09-21 09:47:08 +0000612Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
613
614 * parserInternals.c: applying patch from bug #60757 this
615 should close it
616
Daniel Veillardc0631a62001-09-20 13:56:06 +0000617Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
618
619 * catalog.c xmlcatalog.c: removed a couple of warning
620 * xpath.c: try to solve the linking problem on platforms
621 needing trio to compile
622
Daniel Veillard1a123612001-09-19 08:06:23 +0000623Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000624
Daniel Veillard1a123612001-09-19 08:06:23 +0000625 * Makefile.am libxml.spec.in: backing up non-documented changes
626 commited without review or aproval by Jens Finke <jens@gnome.org>
627 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000628
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000629Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
630
631 * configure.in: Joe Orton provided a patch fixing a problem
632 when iconv is specified to be in a non-standard directory
633 but wasn't exported in xml2-config --cflags
634
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000635Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
636
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000637 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000638 troubles with 2.4.4 errors.
639
Daniel Veillard16698282001-09-14 10:29:27 +0000640Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
641
642 * encoding.c entities.c: do not output hexadecimal charrefs
643 when serializing HTML since some version of Netscape can't
644 grok it, generate decimal ones.
645 * result/HTML/doc3.htm: output changed due to previous test
646 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
647
Daniel Veillard98fed372001-09-13 11:34:58 +0000648Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
649
650 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
651 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
652
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000653Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000654 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000655
656 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
657 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
658 updated the configuration scripts systems accordingly
659
Daniel Veillard04382ae2001-09-12 18:51:30 +0000660Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
661
662 * configure.in: preparing for 2.4.4
663 * doc/xml.html doc/html/*: updated and rebuilt the docs
664
Daniel Veillardd63437e2001-09-12 15:00:27 +0000665Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
666
667 * win32/dsp/libxml2.def.src: tried to incorporate comments
668 from bug #59220
669
Daniel Veillard319a7422001-09-11 09:27:09 +0000670Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
671
672 * parser.c result/noent/wml.xml: fixed bug #59981 related
673 to handling of '&' in attributes when entities are substitued
674
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000675Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
676
677 * libxml.h include/libxml/xmlversion.h.in
678 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
679 Tried to close bug #60131
680
Daniel Veillardbce62332001-09-10 18:46:55 +0000681Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
682
683 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
684
Daniel Veillard143b04f2001-09-10 18:14:14 +0000685Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
686
687 * SAX.c: fixing bug #59946 on xmlns=""
688
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000689Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
690
691 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
692 but allocates a new error code.
693
Daniel Veillard05c13a22001-09-09 08:38:09 +0000694Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
695
696 * xmllint.c: John Fleck fixed typos in the options output
697 * parser.c SAX.c: fix ignorable white space SAX selection
698
699Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
700
701 * entities.c: Steve Underwood found the possibility of an
702 ininite loop in case of error.
703
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000704Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
705
706 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
707
Daniel Veillarda050d232001-09-05 15:51:05 +0000708Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
709
710 * parser.c: warn if version is not 1.0 but it's not
711 strictly speaking an error after analyzing the spec
712
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000713Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
714
715 *doc/catalog.html - add link to the html version of the
716 man page, other linguistic cleanups
717
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000718Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
719
720 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
721 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
722 file, has not yet been included in the build.
723
Daniel Veillard99784ff2001-09-01 16:20:28 +0000724Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
725
726 * catalog.c: removed a duplicate affectation Justin Fletcher
727
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000728Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
729
730 * tree.c: Armin Sander pointed a possible text coalescing
731 problem, completed his patch.
732
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000733Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
734
735 * trionan.c: Fixed const and volatile re-definition problem
736
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000737Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
738
739 * libxml.4 parser.c: doc updates from Heiko Rupp
740 * parserInternals.c: 2 sanity checks from Heiko Rupp
741
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000742Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
743
744 * tree.c: applied patch from Armin Sander to make some pointers
745 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000746 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000747
Daniel Veillardb06c6142001-08-27 14:26:30 +0000748Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
749
750 * xpath.c: hum, restrict the integer usage gcc bug workaround
751 to only gcc compilers so that other architecture don't get
752 penalized by this limitation.
753 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
754
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000755Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
756
757 * valid.c: fixed a Windows compiler warning (Chris Poblete)
758 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
759
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000760Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
761
762 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
763 --convert option to xmlcatalog to convert SGML ones to
764 the XML syntax.
765 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
766
767 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000768Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
769
770 * catalog.c xmlIO.c: started some serious testing and fixed
771 a few bug and optmization needs.
772
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000773Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
774
775 * Makefile.am configure.in include/libxml/xmlwin32version.h:
776 preparing for a 2.4.3 release even if it may not be ready yet
777 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
778 all file parsing lookup to go through the entity resolver, add
779 to add an API to bypass it (needed to load catalogs themselves),
780 some cleanup on the catalog code too.
781 * nanoftp.c: small cleanup
782 * doc/catalog.html: small update
783
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000784Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
785
786 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
787 Jun Kuriyama
788
Daniel Veillardffb120d2001-08-23 00:52:23 +0000789Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
790
791 * doc/catalog.html: finished the catalog documentation
792
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000793Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
794
795 * doc/catalog.html doc/xml.html: added documentation about
796 Catalog support, misses an API description
797 * doc/html/*: reextracted the API pages
798
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000799Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
800
801 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
802 Added the part about section 7.2 on URI resolution,
803 fixed a side effect in the HTML parser, look complete
804 and ready to rock except the URI/SystemID part!
805
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000806Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
807
808 * include/libxml/catalog.h include/libxml/parser.h
809 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
810 xmlIO.c: added support and APIs needed for the catalog PI
811 * include/libxml/xmlIO.h: cleanup
812
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000813Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
814
815 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
816 include/libxml/catalog.h: starts to look okay, really
817 plugged the new framework, cleaned a lot of stuff,
818 added some APIs, except the PI's support missing this
819 should be mostly complete
820 * result/catalogs/* test/catalogs/*: added new test, enriched
821 the existing one with URN ID tests
822
Daniel Veillard64339542001-08-21 12:57:59 +0000823Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
824
825 * catalog.c: fixed nextCatalog
826 * result/catalogs/docbook test/catalogs/*: started adding
827 a small regression test
828
Daniel Veillardcda96922001-08-21 10:56:31 +0000829Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
830
831 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
832 more work on the XML catalog support.
833 * parser.c include/libxml/parser.h: small cleanup seems using
834 list as a public parameter name can give portability troubles
835 * trionan.c trionan.h xpath.c include/libxml/trionan.h
836 include/libxml/xpath.h include/libxml/Makefile.am: removed
837 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
838 wrappers
839
Bjorn Reese45029602001-08-21 09:23:53 +0000840Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
841
842 * Makefile.am trio.c triodef.h trionan.c xpath.c
843 include/libxml/Makefile.am include/libxml/trionan.h:
844 Re-worked Not-A-Number and Infinity support.
845 * xmlcatalog.c: added readline include files
846
Daniel Veillard344cee72001-08-20 00:08:40 +0000847Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
848
849 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
850 testCatalog as xmlcatalog, making it an installed app
851 adding a shell, and preparing it to be a /etc/xml/catalog
852 management tool, though not ready yet
853 * catalog.c include/libxml/catalog.h: adding support for
854 XML Catalogs http://www.oasis-open.org/committees/entity/
855 not finished, there is some interesting tradeoffs and a
856 few open questions left.
857
Daniel Veillardb7664f42001-08-19 13:00:43 +0000858Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
859
860 * xmllint.c: fixed a line formatting problem
861
Daniel Veillard5015b712001-08-17 09:37:52 +0000862Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
863
864 * SAX.c: removed a couple of unused variable (Albert Chin)
865
Daniel Veillardbb371292001-08-16 23:26:59 +0000866Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
867
868 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
869 trying to fix some troubles w.r.t. function returning
870 const xxxPtr.
871
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000872Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
873
874 * win32/dsp/libxml2.def.src: another set of symbols conditionally
875 defined
876
Daniel Veillardae6db172001-08-16 19:32:00 +0000877Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
878
879 * xpointer.c: removed unused var
880
Daniel Veillard09190202001-08-16 16:27:41 +0000881Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
882
883 * testXPath.c: another small cleanup closing bug #59110
884
Daniel Veillard796f4b62001-08-16 16:00:13 +0000885Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
886
887 * win32/dsp/libxml2.def.src: small cleanup closing bug
888 #59108
889
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000890Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
891
892 * example/gjobread.c: add xmlCleanupParser() before leaving
893
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000894Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
895
896 * config.h.in configure.in include/libxml/xmlwin32version.h:
897 released 2.4.2
898
Daniel Veillardd3d06722001-08-15 12:06:36 +0000899Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
900
901 * include/libxml/valid.h debugXML.c valid.c: deprecate
902 the non-boundchecking Sprintf functions, add Snprintf
903 this should close bug #57984
904
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000905Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
906
907 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
908 URIs before doing the lookups (pointed by Mark Vakoc)
909
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000910Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
911
912 * xpath.c: serious changes on Result Value Trees and NodeSets
913 w.r.t. deallocation and collect operations. Probably not
914 100% clean (merge of allocated trees smells like a problem).
915 Seems sufficient to close #58943
916
Daniel Veillard90493a92001-08-14 14:12:47 +0000917Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
918
919 * xmllint.c: adding a --format option
920
Daniel Veillardfe703322001-08-14 12:18:09 +0000921Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
922
923 * xpath.c: count() was broken on Result Value Tree
924 * xmlIO.c: fixed file:/// accesses on _WIN32
925
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000926Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
927
928 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
929 macro was renamed, this should close bug #58683
930
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000931Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
932
933 * SAX.c: small fix fixing bug #58539 reported by coolo, in
934 entity substitution mode text at the end of the entity might
935 be added due to text coalescing.
936 * nanoftp.c parser.c: small cleanup
937
Daniel Veillard0c720972001-08-08 20:59:00 +0000938Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
939
940 * HACKING: added John Fleck right to commit in the doc subdir
941
Daniel Veillard48da9102001-08-07 01:10:10 +0000942Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
943
944 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
945 allow to inherit attributes from the DTD directly in the
946 tree, this is needed for XPath and can be a useful feature.
947 Inherited namespaces are always provided at the tree level now
948 * test/defattr* result/defattr* result/noent/defattr*: added a couple
949 of tests for this feature (XSLT being the prime user).
950
Daniel Veillard50f34372001-08-03 12:06:36 +0000951Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
952
953 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
954 testSAX.c xmlIO.c xmllint.c include/win32config.h
955 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
956 include/libxml/xmlwin32version.h.in win32/README.MSDev
957 win32/dsp/*: applied Win32 Facelift No.2 patches from
958 Igor Zlatkovic for Windows/MSC
959
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000960Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
961
962 * SAX.c: unparsedEntityDecl() the URI computation of the
963 entity wasn't done breaking XSLT unparsed-entity-uri()
964
Daniel Veillard567e1b42001-08-01 15:53:47 +0000965Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
966
967 * xpath.c: fixed a bug when walking the descendants and
968 the current node has no children
969 * debugXML.c: show up when a text node is supposed to not be escaped
970
Thomas Broyerf186c822001-07-31 23:30:37 +0000971Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
972
973 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
974 worked like the set:leading() function)
975 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
976
Daniel Veillardba6db032001-07-31 16:25:45 +0000977Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
978
979 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
980
Daniel Veillard57905372001-07-31 15:52:17 +0000981Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * include/libxml/xmlIO.h: apply change to close #58141
984 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
985
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000986Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * parser.c: when the internal subset uses a PE, then the
989 included entity can use conditional sections.
990
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000991Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
994 when walking the namespace axis showing up in
995 libxst/tests/general/bug-12
996 * xmlmemory.c: added the possibility to trace a given block
997 defined by its address
998
Daniel Veillard4aafa792001-07-28 17:21:12 +0000999Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * parser.c: don't override existing encoding specified before
1002 starting xmlParseDocument()
1003
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001004Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1005
1006 * include/libxml/xmlwin32version.h: reinserted, needed for
1007 Windows users of CVS
1008
Darin Adlera77cac02001-07-27 17:41:51 +000010092001-07-27 Darin Adler <darin@bentspoon.com>
1010
Darin Adler699613b2001-07-27 22:47:14 +00001011 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1012 * testCatalog.c: Add include of <libxml/parser.h>.
1013
10142001-07-27 Darin Adler <darin@bentspoon.com>
1015
Darin Adlera77cac02001-07-27 17:41:51 +00001016 * include/libxml/.cvsignore:
1017 * include/libxml/xmlwin32version.h:
1018 Remove this file from CVS because it's generated.
1019
Daniel Veillard50822cb2001-07-26 20:05:51 +00001020Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1021
1022 * parser.c include/libxml/parser.h: applied const patches from
1023 Tom Moog #58002
1024
Thomas Broyerba4ad322001-07-26 16:55:21 +00001025Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1026
1027 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1028 lookup framework
1029
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001030Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * tree.c: fixed xmlCopyNode() for documents
1033
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001034Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1037
1038Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001039
1040 * parser.c: fixes bug #57652 reported by Morus Walter
1041
Daniel Veillarde3924972001-07-25 20:25:21 +00001042Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1043
1044 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1045
Daniel Veillarda53c6882001-07-25 17:18:57 +00001046Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1049 errors, lesson don't add new functions at 1am before a release
1050 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1051 from XPath initialization when possible.
1052
Daniel Veillardd9bad132001-07-23 19:39:43 +00001053Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1054
1055 * result/scripts/base*: removing history/readline changed
1056 this slightly
1057 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1058 xmllint.c: make element content line number generation
1059 optionnal to avoid breaking old apps added interface to switch
1060
Daniel Veillardf012a642001-07-23 19:10:52 +00001061Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * configure.in: get rid of the readline and libhistory
1064 dependancies by default, release 2.4.1 with IA64 fix
1065 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1066 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1067 John Kroll fixes to allow saving to HTTP via PUT (or
1068 POST of needed).
1069 * doc/html/*.html: regenerated the docs
1070
Thomas Broyere8126242001-07-22 03:54:15 +00001071Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1072
1073 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1074 xmlHashScanFull and xmlHashScannFull3 to get passed the
1075 three keys as arguments to the callback function
1076
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001077Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * configure.in Makefile.am: removed libxml softlink for good
1080 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1081 100% coverage by gtk-doc
1082
Daniel Veillard8599e702001-07-17 21:38:51 +00001083Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1084
1085 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1086 fixed serious troubles due to size_t vs. int mismatch
1087
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001088Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1091
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001092Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1093
1094 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1095 convenient extension API for value and context managing
1096 Now handles external objects through xmlXPathPopExternal,
1097 xmlXPathWrapExternal and xmlXPathReturnExternal.
1098 Added functions for sets operations (intersection, etc.)
1099
Daniel Veillard22090732001-07-16 00:06:07 +00001100Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1101
1102 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1103 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1104 HTMLparser.c: cleanup of global variables, marking some
1105 const or private.
1106
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001107Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001108
1109 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1110 fixed xmlXPathNodeSetItem when passing index=0
1111
Daniel Veillard05dec342001-07-14 21:57:39 +00001112Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1113
1114 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1115
Daniel Veillard28ae6362001-07-14 16:44:32 +00001116Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1117
1118 * xmllint.c: fixed compilation under Cygwin #57503
1119 * TODO: update
1120
Peter Williamsed156f52001-07-13 18:35:13 +000011212001-07-13 Peter Williams <peterw@ximian.com>
1122
1123 * config.h.in: add #undef HAVE_DLFCN_H
1124
1125 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1126 builddir.
1127
Daniel Veillard73b36e32001-07-12 15:09:52 +00001128Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1129
1130 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1131 raised by #57348 and #57381
1132
Daniel Veillard7db37732001-07-12 01:20:08 +00001133Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1134
1135 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1136 tree.c xpointer.c: store the line numbder in element->content,
1137 may break some software, need a configuration mechanism
1138
Darin Adler96037892001-07-11 00:03:16 +000011392001-07-10 Darin Adler <darin@bentspoon.com>
1140
1141 * .cvsignore:
1142 * example/.cvsignore:
1143 * include/.cvsignore:
1144 * include/libxml/.cvsignore:
1145 Various things that are generated and should be ignored.
1146
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001147Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1148
1149 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1150 * doc/xml.html doc/html/*: updated the docs
1151
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001152Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1155 validation occured on content with element child
1156
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001157Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * tree.c: fixed XML Base computation which was broken
1160 * debugXML.c: added a base function to the shell
1161 * Makefile.am result/scripts/* test/scripts/*: added scripts
1162 based regression tests, and adding 2 XML Base tests
1163
Daniel Veillard19e96c32001-07-09 10:32:59 +00001164Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * tree.c: set properties doc and call xmlSetListDoc for properties
1167 content when grafting them in a different tree.
1168 * aclocal.m4: remove from CVS
1169
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001170Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * win32/libxml2/libxml2.def.src: added some missing entry point
1173 for XPath (Mark Vakoc)
1174
Daniel Veillard388236f2001-07-08 18:35:48 +00001175Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1178 layer should URI-Unescape before trying to open resources.
1179
Daniel Veillard04383752001-07-08 14:27:15 +00001180Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * xpath.c: fix the name() bug for elements in the default
1183 namespace reported by Charlie Bozeman
1184
Daniel Veillard7583a592001-07-08 13:15:55 +00001185Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186
1187 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1188 led to an XPath fix, improvements of SAX initialization, and
1189 an added option --nocdata to testXPath
1190
Daniel Veillard449d7392001-07-07 19:11:06 +00001191Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1192
1193 * doc/libxml-doc.el: Felix Natter provided anew version working
1194 with XEmacs too
1195
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001196Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1197
1198 * include/libxml/xpath.h: small cleanup
1199 * doc/xml.html: update
1200
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001201Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1202
1203 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1204 released 2.3.14
1205
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001206Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1207
1208 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001209 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001210
Daniel Veillard73c9c042001-07-05 20:02:54 +00001211Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1212
1213 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1214 were not equal to empty strings
1215
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001216Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1217
1218 * SAX.c: fixed a URI-Reference computation problem when validating
1219 * xmlIO.c: small cleanup
1220
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001221Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * parser.c: improved the description of a couple of interfaces
1224 upon Larry Stamper suggestion
1225
Daniel Veillard62f313b2001-07-04 19:49:14 +00001226Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1227
1228 * SAX.c entities.c parser.c: changed completely the way entities
1229 are handled when running the parser in entity substitution mode.
1230 This fixes a bug reported by Stephan Kulow and nearly divides
1231 by 3 the amount of memory required by libxslt to load and process
1232 DocBook TDG.
1233
Daniel Veillardf420ac52001-07-04 16:04:09 +00001234Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * HTMLparser.c: fixing a too early root closing problem raised
1237 byt Prashanth Naidu
1238
Daniel Veillard8c357d52001-07-03 23:43:33 +00001239Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1242 raised by Mark Vakoc.
1243
Daniel Veillard6e90d192001-07-03 16:37:49 +00001244Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * example/Makefile.am: fixed the include path to add srcdir/include
1247 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1248 and some cleanup
1249
Daniel Veillardf06307e2001-07-03 10:35:50 +00001250Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1251
1252 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1253 lot of optimization work, results in significant improvements
1254 when handling really complex XPath queries. Add a small optimizer
1255 for unions, improve [n] and [last()], avoid some costly ops.
1256
Daniel Veillard77044732001-06-29 21:31:07 +00001257Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1258
1259 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1260 * xpath.c: small cleanup
1261 * xmlGetNsList: reformated, fixed problems if used on Entities
1262
Daniel Veillard2adbb512001-06-28 16:20:36 +00001263Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1264
1265 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1266
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001267Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1270 * Makefile.am example/Makefile.am: workaround automake generating
1271 erroneous deps
1272
Daniel Veillard12f7d292001-06-28 13:12:11 +00001273Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1274
1275 * include/win32config.h: bug #56801 Yon Derek provided a patch
1276 to the windows config file.
1277
Daniel Veillard87ee9142001-06-28 12:54:16 +00001278Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1281 libxml.h : Yon Derek provided a set of changes to compile from
1282 CVS on Windows/MSC
1283
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001284Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * parser.c: fixed UTF8 BOM support in push mode
1287 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1288 added a specific testcase
1289
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001290Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * Makefile.am: added --push regression tests
1293 * parserInternals.c: the XML parser segfaulted in --push mode
1294
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001295Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * configure.in: moved the symlinks detection within a CVS
1298 check, this is not portable and will be removed soon.
1299 * xpath.c: small cleanup/speedup
1300
Daniel Veillard11648102001-06-26 16:08:24 +00001301Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1304 release of 2.3.12
1305 * parser.c: make an error message if unknow entities in all cases
1306
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001307Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1310
Daniel Veillard23793842001-06-25 16:07:45 +00001311Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1312
1313 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1314 includes were installed in the wrong dir
1315
Daniel Veillardf5498f32001-06-25 15:08:36 +00001316Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1317
1318 * doc/html.xml: warn against sending code to exhibit bugs.
1319
Daniel Veillard56f06462001-06-24 21:34:03 +00001320Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1321
1322 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1323 Tru64 from Thomas Leitner
1324
Daniel Veillardc5d64342001-06-24 12:13:24 +00001325Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * AUTHORS: added William and Bjorn
1328 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1329 daniel@veillard.com hopefully I won't have to do this again
1330 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1331 docs can be rebuilt cleanly now
1332 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1333 from CVs it's generated, added include/libxml/xmlwin32version.h
1334 also generated but which should change far less frequently.
1335 * catalog.c nanoftp.c: made sure to include libxml.h not
1336 libxml/xmlversion.h directly
1337 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1338 when compiling on WIN32 and MSC
1339
Daniel Veillard07385fd2001-06-23 21:55:48 +00001340Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1341
1342 * include/Makefile.am include/libxml/Makefile.am configure.in:
1343 fixed make distcheck and rebuilding the rpms
1344
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001345Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * configure.in: should finish the migration of exported includes
1348 into a real include/libxml in CVS, at least for CVS users.
1349 * removed the exported headers, added in include/libxml (as well
1350 as xmlversion.h.in).
1351
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001352Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1353
1354 * configure.in: fixed the way to detect symlink
1355
Daniel Veillard66541772001-06-23 18:31:04 +00001356Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1357
1358 * configure.in: updated, include/libxml is now a real CVS dir
1359
Daniel Veillardca989762001-06-23 17:39:29 +00001360Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1361
1362 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1363 version works with both libxml1 and libxml2 (it autodetects
1364 the prefix of the html-files) from Felix Natter.
1365 * doc/xml.html: updated doc accordingly
1366
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001367Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1368
1369 * xpath.c: fixed the bug generating a template loop in libxslt
1370 when using docbook-xsl-1.4, * should filter out document nodes
1371 * HACKING: added William
1372 * TODO: updated
1373
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001374Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1375
1376 * doc/FAQ.html: added a warning about gcc-3.0
1377 * doc/xml.html: added reference to gdome2 and removed a confusing
1378 sentence
1379
Daniel Veillardf7f41852001-06-22 15:18:01 +00001380Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * xmlversion.h: okay this is a generated file, but Windows
1383 users need it and they can't generate it, and I want CVS
1384 Windows users ...
1385 * win32/libxml2/libxml2_so.dsp: Windows project file for
1386 the shared lib version of libxml2
1387 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1388 resources needed for libxslt/xsltproc by Yon Derek
1389
Bjorn Reese3157b342001-06-22 14:41:45 +00001390Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1391
1392 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1393
Daniel Veillard4151acb2001-06-22 10:48:57 +00001394Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1395
Daniel Veillardcc146db2001-06-22 11:10:52 +00001396 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1397
1398Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1399
Daniel Veillard4151acb2001-06-22 10:48:57 +00001400 * include/win32config.h: Yon Derek provided a first fix
1401 to be able to compile libxslt/xsltproc on Windows
1402
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001403Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1404
1405 * xpath.c: attempt to work around what seemed a gcc optimizer
1406 bug when handling floats on i386 http://veillard.com/gcc.bug
1407 * tree.c entities.c encoding.c: doing some cleanups while
1408 chasing it
1409
Daniel Veillard017b1082001-06-21 11:20:21 +00001410Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * Makefile.am: cleanup when --without-debug is specified
1413 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1414 w.r.t. --without-debug and other include points
1415 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1416 Catalogs
1417 * configure.in entities.h tree.h HTMLparser.c: removed
1418 --without-corba, made the _private field mandatory
1419
Daniel Veillard87a764e2001-06-20 17:41:10 +00001420Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1421
1422 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1423 outputs a BOM in UTF8, an errata has been issued to avoid the
1424 problem, that was the most reasonable solution... Add support
1425 for a leading UTF8 BOM in entities.
1426
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001427Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1428
1429 * valid.c: fixed a bug found when post validating an entity ref
1430 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1431 activate it too
1432
Daniel Veillard39196eb2001-06-19 18:09:42 +00001433Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1434
1435 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1436 weakness in the node copy the XPointer and the XInclude
1437 implementations. Serious cleanup.
1438
Daniel Veillard3739b982001-06-19 12:51:30 +00001439Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1440
1441 * Makefile.am: Kjartan Maraas provided a small patch to
1442 add xml2-config.in to EXTRA_DIST
1443
Daniel Veillarda9142e72001-06-19 11:07:54 +00001444Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1445
1446 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1447 provided another failing case found in KDE, the way the
1448 ctxt->vctxt.nodeTab was allocated and freed changed over
1449 time but it wasn't completely cleaned up. This should fix it.
1450
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001451Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1452
1453 * parser.c: Stephan Kulow also raised the fact that line number
1454 could get miscounted making debug harder, fixed the problem
1455 in xmlParseCharData()
1456
Daniel Veillard64b98c02001-06-17 17:20:21 +00001457Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458
1459 * valid.c: Stephan Kulow pointed out a problem when validating
1460 and using an empty entity, forgot a 'break' in a case.
1461
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001462Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1463
1464 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1465 * doc/xml.html: updated with 2.3.11
1466
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001467Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1468
1469 * TODO: updated adding cleanup of generated doc
1470 * configure.in: prepared to release 2.3.11
1471 * xmllint.c: added --version for bug reporting
1472 * doc/html/*.html: rebuilt the doc
1473
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001474Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1475
1476 * xpath.c: first part of the work on selecting namespace to
1477 fix bug #56115
1478
Daniel Veillard96ed5832001-06-15 22:22:04 +00001479Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1480
1481 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1482 when using -liconv
1483 * TODO: updated
1484
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001485Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
1487 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1488 cleanup, encoding support.
1489
Daniel Veillard608ad072001-06-14 08:32:28 +00001490Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1493
Daniel Veillard239d0522001-06-13 23:02:48 +00001494Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495
1496 * xpath.c: bug detected by Ankh when / is used as a function arg
1497
Daniel Veillard02bb1702001-06-13 21:11:59 +00001498Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1501 of element and use it to avoid outputting formatting spaces at
1502 the wrong place. Implemented the format parameter for HTML save.
1503 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1504 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1505 result/HTML/wired.html: of course this impact the result of a
1506 number of HTML tests
1507
Daniel Veillard95d845f2001-06-13 13:48:46 +00001508Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1509
1510 * HTMLtree.[ch]: started augmenting the HTML save API with
1511 encoding and formatting parameters
1512
Daniel Veillardeca60d02001-06-13 07:45:41 +00001513Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1514
1515 * HTMLtree.h: cleanup and started evaluating the work needed on
1516 revamping the HTML output code
1517
Daniel Veillard84666b32001-06-11 17:31:08 +00001518Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1519
1520 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1521
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001522Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1523
1524 * valid.c: fixed bug #56049, forgot one check in the
1525 validation routine
1526
Daniel Veillardca2366a2001-06-11 12:09:01 +00001527Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1528
1529 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1530
Daniel Veillard6761eee2001-06-11 10:29:38 +00001531Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1532
1533 * libxml.h: fixed an error in last commit
1534 * doc/FAQ.html: added an entry for compilation from CVS
1535
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001536Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1537
1538 * xmlversion.h.in libxml.h: Cygwin patches
1539 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1540 * tree.h: cleanup
1541
Daniel Veillardacd370f2001-06-09 17:17:51 +00001542Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1543
1544 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1545 memory block in a strange case where libxml is linked twice
1546 in the binary.
1547
Daniel Veillard1d047672001-06-09 16:41:01 +00001548Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1549
1550 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1551 state far too often, simple fix used to avoid it.
1552
Daniel Veillard4497e692001-06-09 14:19:02 +00001553Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1554
1555 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1556 being processed, applied his patch
1557 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1558
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001559Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1560
1561 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1562 provided fixes to compile on MSCC again
1563 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1564 also provided an update for the project files.
1565
Daniel Veillarda682b212001-06-07 19:59:42 +00001566Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1567
1568 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1569 bug #55810
1570
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001571Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1572
1573 * tree.c: fixed xmlGetNsProp() to close bug #55683
1574 Note this requires libxslt to use it's own function instead.
1575
Daniel Veillardf0c53762001-06-07 16:07:07 +00001576Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1577
1578 * HTMLtree.c: when in a pre element no formatting space should
1579 be added.
1580 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1581
Daniel Veillard068a9652001-06-07 15:30:26 +00001582Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583
1584 * configure.in: added tests for signal() and signal.h
1585
Daniel Veillard541d6552001-06-07 14:20:01 +00001586Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1587
1588 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1589
Daniel Veillard8a367d42001-06-07 14:01:34 +00001590Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1591
1592 * doc/libxml-doc.el: Felix Natter provided a new version for
1593 libxml2
1594
Daniel Veillard8a926292001-06-07 11:20:20 +00001595Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1596
1597 * HTMLtree.c: when in a pre element no formatting space should
1598 be added.
1599
Daniel Veillard14839d52001-06-06 16:11:56 +00001600Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1601
1602 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1603
Daniel Veillarde95e2392001-06-06 10:46:28 +00001604Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1605
1606 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1607 hack
1608 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1609 * uri.c: fixed a warning
1610
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001611Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1612
1613 * HTMLtree.c: trying to close bug #55772 escaping in script
1614 elements
1615 * doc/xml.html: suggest to send mail to the list
1616
1617Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001618
1619 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1620 good. Use a macro and based on the solution provided in
1621 vsnprintf manual page from GNU.
1622
Bjorn Reese99748722001-06-05 12:49:15 +00001623Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1624
1625 * error.c: Workaround for non-preserving variadic list.
1626 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1627
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001628Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629
1630 * doc/xml.html: added 2.3.10 release
1631
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001632Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1633
1634 * configure.in: releasing 2.3.10
1635
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001636Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1637
1638 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1639
Daniel Veillard20042422001-05-31 18:22:04 +00001640Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1641
1642 * encoding.c: Robert Collins provided a patch to add the
1643 "US-ASCII" encoding alias
1644
Daniel Veillard97ac1312001-05-30 19:14:17 +00001645Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1646
1647 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1648 string oriented functions and started cleaning the related areas
1649 in xpath.c which needed fixing in this respect
1650
Daniel Veillard2d703722001-05-30 18:32:34 +00001651Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1652
1653 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1654 #55380
1655 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1656
Daniel Veillard9403a042001-05-28 11:00:53 +00001657Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1658
1659 * TODO: updated
1660 * nanohttp.[ch] : started adding APIs to get the redirected URL
1661 when this occurs (needed for further base computation
1662 * tree.h: cleanup
1663 * encoding.c: cleanup
1664 * SAX.c: minor change around ctxt->loadsubset
1665
Daniel Veillard6278fb52001-05-25 07:38:41 +00001666Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1667
1668 * Makefile.am include/Makefile.am: small change to have
1669 include/libxml rebuilt if working from CVS.
1670 * uri.c: applied another patch from Carl Douglas for URI escaping,
1671 this should close bug #51876
1672
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001673Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1674
1675 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1676 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1677 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1678 added specific regression test
1679 * parser.h: preparing for the XSLT mode where DTD inherited
1680 attributes are added to the tree.
1681
Daniel Veillardbbd22452001-05-23 12:02:27 +00001682Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1683
1684 * xinclude.[ch]: Updated the namespace for the Last Call version
1685 * result/XInclude/include test/XInclude/include: updated the
1686 testsuite accordingly
1687
Daniel Veillard8514c672001-05-23 10:29:12 +00001688Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1689
1690 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1691 related to bug #51876
1692
Daniel Veillard42596ad2001-05-22 16:57:14 +00001693Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1694
1695 * tree.c: fixed a gross mistake in base computation, xml:base is
1696 not completely correct yet (need cascade).
1697 * xpath.[ch]: added the few things needed to find a function name
1698 and URI from the XPath context when it is called.
1699
Daniel Veillard81418e32001-05-22 15:08:55 +00001700Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1701
1702 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1703 * DOCBparser.c: small cleanup
1704 * xmllint.c: added a --catalogs option to load catalogs from
1705 $SGML_CATALOG_FILES
1706 * tree.c: cleanup
1707 * configure.in: iconv library fixup, ICONV_LIBS
1708
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001709Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1710
1711 * catalog.c: handling of CATALOG entries. detection of recursion,
1712 and a few bugfixes
1713 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1714 against the default namespace
1715
Daniel Veillard04b93292001-05-21 08:15:31 +00001716Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1717
1718 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1719
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001720Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1721
1722 * parser.c: fixed propagation context info when parsing an
1723 external entity.
1724 * doc/html/*.html: regenerated a couple of docs
1725
Daniel Veillard4623acd2001-05-19 15:13:15 +00001726Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1727
1728 * doc/xml.html: update with 2.3.9 informations
1729
Daniel Veillardbed7b052001-05-19 14:59:49 +00001730Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1733 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1734 * doc/html/* : rebuilt the docs
1735 * valid.c: small patch which may improve some case when
1736 validating.
1737
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001738Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1739
1740 * HTMLparser.c: Closed bug #54891
1741 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1742 to the suite
1743
1744Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1745
1746 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1747 applied a documentation patch from LotR and filled in a few missing
1748 descriptions
1749
Daniel Veillard76d66f42001-05-16 21:05:17 +00001750Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1751
1752 * xpath.c tree.c parser.c: speed optimizations at the parser level
1753 document tree freeing and xpath evaluation
1754
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001755Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756
1757 * parser.c parser.h parserInternals.h: fixed a couple of
1758 interfaces for handling memory buffer input to const char *
1759 upon suggestion of JamesH.
1760
Daniel Veillardc3739e72001-05-15 15:23:27 +00001761Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1762
1763 * configure.in: LoTR sent a patch fixing the previous commit
1764
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001765Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1766
1767 * configure.in: trying to deal again with the stoopid -R linking
1768 flag of Solaris
1769
Daniel Veillard790142b2001-05-15 10:51:53 +00001770Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1771
1772 * xpath.h: two nodeset access macros from Thomas Broyer
1773
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001774Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1777 patch from Thomas Broyer
1778
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001779Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1780
1781 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1782 case
1783 * INSTALL: was empty added stuff from the FAQ
1784
Daniel Veillard75bea542001-05-11 17:41:21 +00001785Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1786
1787 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1788 attributes handling and #54433 by adding xmlUnsetProp()
1789 and xmlUnsetNsProp()
1790
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001791Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1792
1793 * HTMLparser.c: Patch from Jonas Borgström
1794 (htmlGetEndPriority): New function, returns
1795 the priority of a certain element.
1796 (htmlAutoCloseOnClose): Only close inline elements if they
1797 all have lower or equal priority.
1798 * result/HTML: this of course changed a number of tests results.
1799
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001800Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1801
1802 * xmlIO.c catalog.c: plugged in the default catalog resolution
1803 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1804 documentations
1805 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1806
Daniel Veillarda7374592001-05-10 14:17:55 +00001807Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1808
1809 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1810 integrating catalogs
1811 * catalog.[ch] testCatalog.c: adding a small catalo API
1812 (only SGML catalog support).
1813 * parser.c: restaured xmlKeepBlanksDefault(0) API
1814
Daniel Veillardc17337c2001-05-09 10:51:31 +00001815Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1816
1817 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1818
Daniel Veillard257d9102001-05-08 10:41:44 +00001819Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1820
1821 * parser.c: added xmlParseExternalEntityPrivate() to allow
1822 propagation of ctxt->_private when parsing external entities
1823
Daniel Veillard083c2662001-05-08 08:27:14 +00001824Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1827
Daniel Veillard01ef7382001-05-08 07:31:43 +00001828Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1829
1830 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1831
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001832Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1833
1834 * valid.c: warn when indeterminist content model is detected
1835 * result/VC/ElementValid8: this adds a message
1836 * Makefile.am: add --novalid for VCM tests
1837 * parserInternals.c: added a call to Init memory
1838
Daniel Veillard64269352001-05-04 17:52:34 +00001839Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1842 when both parameters are NULL.
1843
Daniel Veillard37721922001-05-04 15:21:12 +00001844Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1845
1846 * valid.c: applied small patch from Gary Pennington, reindented
1847 some part of the code.
1848
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001849Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1850
1851 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1852 release, updated and regenerated the docs
1853
Daniel Veillard357c9602001-05-03 10:49:20 +00001854Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1855
1856 * xpath.c result/XPath/expr/floats : clarified and cleanup
1857 printing of abnormal floats in tests.
1858
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001859Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1860
1861 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1862 * results/HTML/ : a few changes in the output of the HTML tests as
1863 a result.
1864 * configure.in: tying to fix -liconv where needed
1865
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001866Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1867
1868 * Makefile.am: fixed a stupid error
1869
Daniel Veillard7150a032001-05-02 16:41:11 +00001870Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1871
1872 * configure.in Makefile.am: make the inclusion of the trio
1873 modules in the library conditional
1874
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001875Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1876
1877 * DOCBparser.c: patche from László Kovács, fixed entities refs
1878 in attributes handling
1879
Daniel Veillardedddff92001-05-02 10:58:52 +00001880Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1881
1882 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1883 flushing
1884
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001885Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * xpath.c: fix of an XSLT namespace bug reported on the list
1888 general/bug-8-
1889
Daniel Veillard5792e162001-04-30 17:44:45 +00001890Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1891
1892 * strio.h trio.c: Dan McNichol suggested a couple of small
1893 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1894
Daniel Veillard02141ea2001-04-30 11:46:40 +00001895Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * tree.c parser.c encoding.c: spent a bit more time looking
1898 at the parsing speed and DOM handling. Added a few more
1899 speedups.
1900
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001901Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1902
1903 * parser.c: small but effective parsing speed improvement
1904
Daniel Veillardb59076b2001-04-29 17:04:07 +00001905Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1906
1907 * configure.in: default on the DocBook parser inclusion (for Gnome)
1908 * DOCBparser.h: fixed a header reference
1909
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001910Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1911
1912 * configure.in xpath.c: applied Bjorn patches for FPE on the
1913 alpha
1914
Daniel Veillardeefd4492001-04-28 16:55:50 +00001915Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1918 xmlSaveFormatFileTo()
1919
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001920Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * xpath.c: simple and efficient optimization, XPath functions
1923 aways bind to the same code, cache this
1924 * TODO: updated (by saying some is obsolete)
1925
Daniel Veillard2156a562001-04-28 12:24:34 +00001926Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1927
1928 * xpath.c: more cleanup work on XPath name parsing routines
1929
Daniel Veillard61d80a22001-04-27 17:13:01 +00001930Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1933 xmlXPathParseName
1934 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1935 * debugXML.c: avoid compilation problems if compiling without
1936 HTML support, Igor Zlatkovic
1937 * win32/libxml2/libxml2.def.src: being able to compile without
1938 XPath on Windows
1939
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001940Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1941
1942 * libxml.m4: yet another patch from Toshio Kuratomi
1943
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001944Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1945
1946 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1947
Daniel Veillard67fee942001-04-26 18:59:03 +00001948Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1949
1950 * tree.[ch]: added xmlSaveFormatFile interface for saving
1951 and indenting a file.
1952
Daniel Veillard82e49712001-04-26 14:38:03 +00001953Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * xpath.c: fixed bug #53689 related to processing-instruction()
1956
Daniel Veillard02f077a2001-04-26 10:59:11 +00001957Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1958
1959 * DOCBparser.c: patche from László Kovács
1960
Daniel Veillard30211a02001-04-26 09:33:18 +00001961Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1962
1963 * parser.c: applied fixes from Christian Glahn bug report #53391
1964
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001965Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * error.c: Jean François Lecomte provided a complete description
1968 and a fix to bug #53537
1969
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001970Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1971
1972 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1973
Daniel Veillard1034da22001-04-25 19:06:28 +00001974Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1975
1976 * DOCBparser.c SAX.c: a bit more work on entities processing.
1977 Still Need to cleanup XML output and references in attributes
1978
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001979Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1980
1981 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1982
Daniel Veillardb33c2012001-04-25 12:59:04 +00001983Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1984
1985 * tree.c: trying to fix #53574, not completely complete,
1986 I would like xmllint --copy --debug test/ent1 and
1987 xmllint --debug test/ent1 to show the same result.
1988 * xpath.c: fix a bug when trying to sort namespace nodes
1989
Daniel Veillard5146f202001-04-25 10:29:44 +00001990Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1991
1992 * HTMLtree.c: real fix for #53402
1993
Daniel Veillard7533cc82001-04-24 15:52:00 +00001994Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1995
1996 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1997 PIs when using xsl:output
1998 * valid.c: closing #53537 some case generate segfaults if there
1999 is validity errors
2000
Daniel Veillard61b33d52001-04-24 13:55:12 +00002001Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2002
2003 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2004 of external parsed entities, added --noent to testDocbook
2005 * valid.c: Garry Pennington found an uninitialized variable
2006 access in xmlValidateElementContent()
2007
Daniel Veillard56098d42001-04-24 12:51:09 +00002008Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2009
2010 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2011 with madness
2012 * result/HTML/ : this modified the result of the regression tests
2013 a lot.
2014
Daniel Veillard122376b2001-04-24 12:12:30 +00002015Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2016
2017 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2018 to doc where it wasn't checked against NULL reported by
2019 Jens Laas
2020
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002021Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2022
2023 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2024 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2025
Daniel Veillardeae522a2001-04-23 13:41:34 +00002026Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2027
2028 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2029 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2030 * SAX.[ch]: cleanup and updates for DocBook
2031 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2032 ex SGML identifier changes
2033 * valid.c: removed a static unused function.
2034
Daniel Veillardde57c612001-04-23 09:13:36 +00002035Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2036
2037 * HTMLtree.c: applied change for Paul Sponagl on script saving
2038 * Makefile.am: the warning about entity title.xml are normal.
2039
Daniel Veillard393df012001-04-22 20:11:18 +00002040Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2041
2042 * configure.in: release of 2.3.7
2043 * Makefile.am: fixing make distcheck
2044
Daniel Veillarda41123c2001-04-22 19:31:20 +00002045Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2046
2047 * doc/html/* doc/xml.html: updated and regenerated the docs
2048
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002049Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2050
2051 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2052
Daniel Veillarde82a9922001-04-22 12:12:58 +00002053Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2054
2055 * tree.c: fixed #53388 with the provided patch
2056
Daniel Veillard06803992001-04-22 10:35:56 +00002057Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2058
2059 * valid.c: Bjorn detected an invalid memory access. Fixed
2060 vstateVPush()
2061
Daniel Veillard40af6492001-04-22 08:50:55 +00002062Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2063
2064 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2065
Bjorn Reese70a9da52001-04-21 16:57:29 +00002066Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2067
2068 * libxml.h: new header used only for the compilation of libxml
2069 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2070 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2071 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2072 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2073 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2074 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2075 baseline (version 1.2 plus a single patch).
2076 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2077 scientific notation for numbers. Tests added.
2078 * xpath.c: formatting of numbers changed to use sprintf
2079 (contribution from William Brack)
2080
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002081Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2082
2083 * valid.c: cleanup, more useful debugging
2084 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2085 * xmlIO.c: entity loading is printed as an error when validating
2086
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002087Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * valid.c: fixed to validate within entities
2090 * test/VCM/v22.xml: added a specific testcase
2091
Daniel Veillardca1f1722001-04-20 15:47:35 +00002092Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2093
2094 * valid.c: forgot an epsilon transition in for ()+
2095 * test/VCM/v21.xml : added a specific test case
2096
Daniel Veillard85349052001-04-20 13:48:21 +00002097Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * valid.c: removed a state explosion exhibited by RSS
2100 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2101 from bug #51872
2102
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002103Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2104
2105 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2106 validation without using an ugly NFA -> DFA algo in the source.
2107 Made a specific algorithm easier to maintain, using a single
2108 stack and without recursion.
2109 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2110 * hash.c: made the growing routine static
2111 * tree.h parser.c: added the parent information to an
2112 xmlElementContent node.
2113
Daniel Veillarde470df72001-04-18 21:41:07 +00002114Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2115
2116 * SAX.c parser.c xpath.c: generating IDs when not validating
2117 from an external parsed entity was poisoning the ID has table
2118 with removed values. This was killing XSLT on the KDE help
2119 browser.
2120
Daniel Veillardceacdd92001-04-18 15:10:35 +00002121Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2122
2123 * entities.h: andrew@ugh.net.au detected a double declaration
2124
Daniel Veillarda10efa82001-04-18 13:09:01 +00002125Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2126
2127 * debugXML.c hash.c tree.h valid.c : some changes related to
2128 the validation suport to improve speed with DocBook
2129 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2130 the way validation errors get reported
2131
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002132Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2133
2134 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2135 by P C Chow and William M. Brack for XSLT HTML output
2136
Daniel Veillard2d90de42001-04-16 17:46:18 +00002137Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2138
2139 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2140 Igor Zlatkovic patches for MSC compilation and added his
2141 updates
2142
Daniel Veillarde043ee12001-04-16 14:08:07 +00002143Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2144
2145 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2146 prefix lookup.
2147 * parserInternals.c: fixed the bug reported by Morus Walter
2148 due to an off by one typo in xmlStringCurrentChar()
2149
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002150Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2151
2152 * HTMLparser.c result/HTML/*: revamped the way the HTML
2153 parser handles end of tags or end of input
2154
Daniel Veillard82daa812001-04-12 08:55:36 +00002155Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2156
2157 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2158
Daniel Veillard67a21302001-04-11 14:39:16 +00002159Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160
2161 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2162 bug where the linktime verions of free() won't work ...
2163
Daniel Veillard27b55282001-04-11 12:22:25 +00002164Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2167
Daniel Veillardafc73112001-04-11 11:51:41 +00002168Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * doc/xml.html: added 2.3.6 release
2171
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002172Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2173
2174 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2175 * result/wml.xml: resulted in a small output change
2176
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002177Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2178
2179 * tree.c: xmlNewDoc was missing the charset initialization
2180 * xmllint.c: added --auto to autogenerate a doc, allow to
2181 reproduce the problem fixed on xmlNewDoc
2182
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002183Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2184
2185 * xpath.c: trying to get 52979 solved
2186 * tree.c result/ result/noent/: trying to get 52712 solved, this
2187 also made me clean up the fact that XML output in general should
2188 not add formating blanks by default, this changed the output of
2189 a few tests
2190
Daniel Veillard73639a72001-04-10 14:31:39 +00002191Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2192
2193 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2194
Daniel Veillardfac26a12001-04-08 13:08:14 +00002195Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * configure.in: finally released 2.3.6
2198
Daniel Veillard911f49a2001-04-07 15:39:35 +00002199Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2200
2201 * xpath.c: checking for null pointer generated by new code
2202
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002203Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * xpath.c: fixed a [] evaluation problem reported
2206 * test/XPath/tests/simpleaddr: extended test
2207 * result/XPath/simpleaddr: updated result
2208
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002209Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * xmllint.c: Dan Timis reported a portability problem
2212 on Macs without mmap, fixed it.
2213
Daniel Veillardb38bd552001-04-03 18:22:00 +00002214Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2215
2216 * testXPath.c : added a --tree option allowing to display the
2217 tree dump of the XPath expression
2218
Daniel Veillard4dd93462001-04-02 15:16:19 +00002219Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2220
2221 * xpath.c: fixed a memleak when comparing nodesets
2222 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2223 * tree.c: added a TODO
2224
Daniel Veillard92ad2102001-03-27 12:47:33 +00002225Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2226
2227 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2228 we need string functions
2229 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2230 to be able to use them where needed. Applied some changes
2231 to reduce name linking pollution and compile in only what's
2232 needed.
2233 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2234 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2235 for the string manipulation functions
2236 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2237 to the free() function of xmlmemory.c
2238 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2239 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2240 usage.
2241
2242
Daniel Veillard2be30642001-03-27 00:32:28 +00002243Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2244
2245 * error.c: applied the context output patch of the error
2246 handling submitted by Chuck Griffith
2247 * error/VC/*: this slightly change some error logs
2248
Daniel Veillard50582112001-03-26 22:52:16 +00002249Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2250
2251 * parser.c: fixed line number reporting on error
2252
Daniel Veillard04be4f52001-03-26 21:23:53 +00002253Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2254
2255 * parser.c: Sullivan and Darin found a parser bug,
2256 applied the patch.
2257
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002258Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2261 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2262 xmlversion.h.in xpointer.c: of course the way I defined
2263 UNUSED breaks on old gcc version. Try to be smart and
2264 also define it directly in xmlversion.h
2265 * configure.in: removed -ansi flag from the pedantic set
2266
2267Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002268 Huge cleanup, I switched to compile with
2269 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2270 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2271 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2272 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2273 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2274 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2275 encoding.h entities.c error.c list.[ch] nanoftp.c
2276 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2277 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2278 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2279 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2280 Cleanup, staticfied a number of non-exported functions,
2281 detected and cleaned up a dozen of problem found this way,
2282 avoided a lot of public function name/typedef/system names clashes
2283 * doc/xml.html: updated
2284 * configure.in: switched private flags to the really pedantic ones.
2285
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002286Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2287
2288 * configure.in: 2.3.5
2289 * doc/html/*: rebuilt the docs
2290
Daniel Veillard146c9122001-03-22 15:22:27 +00002291Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2292
2293 * parser.c: fixed a reported bug in NOTATION parsing
2294 * uri.c: accepted but not fixed bug 51876, added TODO
2295 * Makefile.am: fixed bug 51876
2296
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002297Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2298
2299 * config.h.in configure.in error.c: fix a compilation problem
2300 on platforms without vsnprintf (xml@thewrittenword.com)
2301
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002302Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2303
2304 * parser.c: fixed a function name header typo
2305 * SAX.c: notations can also occur in external subset.
2306
Daniel Veillard7d42b542001-03-20 13:22:46 +00002307Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2308
2309 * error.c: removed a C++ like comment
2310
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002311Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * parser.c: fixing bug 52299 strange condition leading
2314 to a parser crash due to a buffer overflow
2315 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2316 added the specific test case
2317
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002318Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2319
2320 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2321 xmlXPathConvert{String,Number,Boolean} to be able to make
2322 type casts without a context stack, fixed some implementation
2323 problems related to the absence of context at parse-time,
2324 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2325 in the public API too
2326 * xpointer.c xpathInternals.h: we need to know at parse time
2327 whether we are compiling an XPointer
2328
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002329Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2330
2331 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2332 cleaned up the parser internals, refactored XPath code, added
2333 new compilation based APIs and cleanly separated public and
2334 private APIs.
2335
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002336Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2337
2338 * xpath.h: the comp field must be added at the end to avoid
2339 killing binary compat.
2340
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002341Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2342
2343 * Makefile.am: detect XPath memleaks in regreson tests
2344 * error.c: fixed and error w.r.t. error reporting still using
2345 stderr
2346 * hash.c: added new line at end of file
2347 * tree.h: minor cleanup
2348 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2349 expression parsing from evaluation, resulted in a number of
2350 changes internally, and in XPointer. Likely to break stuff
2351 using xpathInternals.h but should remain binary compatible,
2352 new interfaces will be added.
2353
Daniel Veillardd574f782001-03-14 19:40:17 +00002354Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * configure.in: fixed a couple of problems reported by
2357 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2358 without gcc on non linux platforms.
2359
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002360Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2361
2362 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2363 a fix for --with-html-dir= configure support. I hope it won't
2364 break rpm generation
2365
Daniel Veillarda022fe02001-03-14 16:30:00 +00002366Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * xmlIO.c: one function comment cleanup.
2369
Daniel Veillard25239c12001-03-14 13:56:48 +00002370Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2371
2372 * SAX.c: external subset notations were improperly registered
2373 in the internal subset.
2374
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002375Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2376
2377 * README.cvs-commits: added, pointing to HACKING
2378 * HACKING: updated
2379
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002380Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2381
2382 * parser.c: and Matt Sergeant found one in the XML push
2383 parser (erroneous check I forgot to remove when I fixed the
2384 main parser).
2385
Daniel Veillard68d7b672001-03-12 18:22:04 +00002386Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * xpath.c: ptittom found a small bug in UnaryExpr
2389
Daniel Veillarde356c282001-03-10 12:32:04 +00002390Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * configure.in: bumped to 2.3.4
2393 * error.c: fixed bug #51860
2394 * tree.c: fixed bug #51861
2395 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2396 * tree.[ch] : added xmlDefaultBufferSize
2397 * nanoftp.c: typo in function name header block
2398 * doc/xml.html : updated, added link to XML::LibXSLT
2399 * doc/html/* : rebuilt the docs
2400
Daniel Veillard80f32572001-03-07 19:45:40 +00002401Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * parser.c SAX.c: the new content parsing code raised an
2404 ugly bug in the characters() SAX callback. Found it
2405 just because of strangeness in XSLT XML Rec ouptut :-(
2406
Daniel Veillard6c831202001-03-07 15:57:53 +00002407Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * Makefile.am: Martin Baulig suggested to add -lm
2410 * tree.c: found another bug in xmlNodeGetContent()
2411
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002412Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2413
2414 * xpath.c: Bjorn found the error related to strictness of comparison.
2415
Daniel Veillard29631a82001-03-05 09:49:20 +00002416Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * parser.c: trying to fix the Dtd parsing problem reported
2419 by Gary, side effect of last week speed optimizations.
2420
Daniel Veillard14be0a12001-03-03 18:50:55 +00002421Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2422
2423 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2424 * parserInternals.c: removed unneeded test raised by Stric
2425
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002426Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2427
2428 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2429 and fixed by William Brack). Added xmlXPathFormatNumber.
2430 Changed the sorting slightly.
2431 * configure.in Makefile.am example/Makefile.am: Added -lm.
2432 Please note that applications linking with libxml2, must
2433 also like with the math library from now on.
2434
Daniel Veillardf9533d12001-03-03 10:04:57 +00002435Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2436
2437 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2438
Daniel Veillard2f362242001-03-02 17:36:21 +00002439Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2440
2441 * parser.c: one must report spaces even if the Dtd element
2442 content proves that this is not part of the element content.
2443 * result/valid/*.xml: this changed the ouptu slightly
2444
Daniel Veillardb402c072001-03-01 17:28:58 +00002445Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2446
2447 * configure.in: bumped to 2.3.3
2448 * doc/xml.html: updated
2449
Daniel Veillard77851712001-02-27 21:54:07 +00002450Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2451
2452 * tree.c: minor doc fix
2453 * xpath.c: deallocation issues when a result tree has been
2454 converted to a node-set
2455
Daniel Veillardec70e912001-02-26 20:10:45 +00002456Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2457
2458 * doc/xml.html: oops corrected dates s/2000/2001
2459
Daniel Veillard8730c562001-02-26 10:49:57 +00002460Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2461
2462 * valid.c: new patch from Gary Pennington
2463
Daniel Veillard91e9d582001-02-26 07:31:12 +00002464Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2465
2466 * doc/xml.html: applied patch from Ankh
2467
Daniel Veillardedac3c92001-02-26 01:36:19 +00002468Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2469
2470 * xinclude.c: fixed a problem building on Mac
2471
Daniel Veillard21a0f912001-02-25 19:54:14 +00002472Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2473
2474 * parser.c: more work on increasing parsing ferformances
2475
Daniel Veillard48b2f892001-02-25 16:11:03 +00002476Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2479 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2480 avoiding memcpy in production builds MEM_CLEANUP macro use
2481 * parser.[ch] parserInternals.c: optimizations of the tightest
2482 internal loops inside the parser. Better checking of I/O
2483 flushing/loading conditions
2484 * xmllint.c : added --timing
2485
Daniel Veillard71681102001-02-24 17:48:53 +00002486Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2487
2488 * configure.in: bumped to 2.3.2
2489 * doc/xml.html: updated for release
2490
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002491Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2492
2493 * xpath.c: found a memleak and fixed a nasty bug
2494
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002495Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2496
2497 * xmllint.[c1] : added return code errors for xmllint
2498 * xpath.c: specific debug dump function for result value trees
2499
Daniel Veillard4b637072001-02-21 21:52:55 +00002500Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2501
2502 * xpath.c: finally implemented xmlXPathCompareNodeSets
2503 * test/XPath/expr/floats results/XPath/expr/floats: added
2504 a test for float expressions
2505
Daniel Veillardf714aa32001-02-21 03:07:44 +00002506Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2507
2508 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2509 * parserInternals.[ch]: trying to speed up parsing
2510 * xpath.c : speeded up node set equality op
2511
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002512Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2513
2514 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2515 better handling of ID/IDREF and the list modules associated
2516 * configure.in: small CFLAGS cleanup
2517
Daniel Veillarda8abee62001-02-19 15:14:59 +00002518Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2519
2520 * configure.in: fixed iconv detection on AIX (stric)
2521
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002522Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002523
2524 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2525
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002526Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2527
2528 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2529 and optimized xmlXPathNodeSetSort
2530
Daniel Veillard142adbf2001-02-17 13:21:05 +00002531Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2532
2533 * xpath.c: bug fix when context size is 0
2534 * parser.c: I like Norm's Dtd because they still manage to break
2535 the parser occasionally
2536
Daniel Veillardf23e0092001-02-16 13:21:29 +00002537Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2538
2539 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2540
Daniel Veillarde0e26512001-02-16 00:11:46 +00002541Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2542
2543 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2544 attributes within the XML-1.0 namespace
2545
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002546Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2547
2548 * xpathInternals.h: exported a few axis functions
2549 * doc/xml.html: updated the doc
2550
Daniel Veillard760f4422001-02-15 14:59:48 +00002551Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2552
2553 * configure.in: applied patch from Daniel van Balen for OpenBSD
2554 and bumped version to 2.3.1
2555 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2556 attempt to find autoclosing was simply broken, removed it,
2557 updated the examples, this is better
2558
Daniel Veillardd194dd22001-02-14 10:37:43 +00002559Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2560
2561 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2562 hash functionnalities.
2563 * doc/html/* : rebuild the doc
2564
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002565Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2566
2567 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2568 on predicate
2569 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2570 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2571 really want to have tags closed on output even if we accept
2572 unclosed ones on input
2573
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002574Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * xpath.c: ouch don't free NULL, rare case fixed
2577 * tree.c: don't coalesce text nodes if they don't have the
2578 same behaviour wrt escaping on output
2579
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002580Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2581
2582 * xpath.c: small fixup
2583 * SAX.c: don't warn on empty namespaces.
2584
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002585Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2586
2587 * README: a bit of cleanup
2588 * configure.in: preparing for 2.3.0 release
2589
Daniel Veillard1f83d392001-02-08 09:37:42 +00002590Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2591
2592 * hash.[ch]: added a first version of xmlHashSize()
2593 * valid.c: another bug fix from Gary Pennington
2594
Daniel Veillard5eef6222001-02-07 18:24:48 +00002595Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2596
2597 * valid.c: couple of bug fixes pointed by Gary Pennington
2598 * HTMLtree.c: #if 0 cleanup
2599
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002600Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2601
2602 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2603 which removes a time consuming check of xmlXPathNodeSetAdd()
2604 and use it in places where we are sure to not break unicity
2605
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002606Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2607
2608 * xpath.c: bug fixes found from XSLT
2609 * tree.c: preserve node->name special values when copying nodes.
2610 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2611 external subset are fetched when available but without full
2612 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2613 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2614 output with encoding disabled.
2615
Daniel Veillard2c833b62001-02-03 08:52:06 +00002616Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2619 xmlCheckFilename should not be called from xmlFileOpenW
2620 and xmlGzfileOpenW
2621
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002622Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2623
2624 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2625 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2626 added the new tests for URI normalization
2627 * testURI.c: fixed stoopid bugs
2628 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2629 the URI in the error messages are now properly normalized
2630
Daniel Veillardea28ce62001-02-02 08:20:19 +00002631Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2632
2633 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2634
Daniel Veillarde99a4762001-02-01 04:34:35 +00002635Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2636
2637 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2638
Daniel Veillard2b325a02001-01-31 20:46:31 +00002639Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2640
2641 * xpath.c: fixed mod operator
2642
Daniel Veillardde55cf62001-01-31 15:53:13 +00002643Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2644
2645 * parser.c: fixed xmlStrcat doc
2646 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2647 trees.
2648
Daniel Veillard2f913b72001-01-31 13:23:49 +00002649Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2650
2651 * xpath.c result/XPath/tests/chaptersbase
2652 result/XPath/tests/simplebase: fixed XPath node()
2653 * tree.c: small fix in xmlNewNs()
2654 * Makefile.am: removed extraneous xml2Conf.sh rule
2655
Daniel Veillardb42042b2001-01-28 07:40:36 +00002656Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2657
2658 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2659 Changed the library name, in order to get libxml-devel and
2660 libxml2-devel to coexist on a single system
2661 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2662 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2663
Daniel Veillardee0a4662001-01-27 18:59:33 +00002664Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2665
2666 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2667 libxml2-devel installable in // as libxml-devel.
2668
Daniel Veillard5eb05942001-01-27 17:50:22 +00002669Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2670
2671 * doc/Makefile.am: fixed make rebuild in doc
2672 * doc/html/*.html: rebuilt the docs
2673
Daniel Veillard65c295d2001-01-26 09:32:39 +00002674Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2675
2676 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2677
Daniel Veillard8e199902001-01-25 18:54:39 +00002678Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2681 the HTML doc to go into the -devel RPM ...
2682 * aclocal.m4 config.h.in: some updates due to auto* magic
2683
Daniel Veillard93086662001-01-25 18:13:04 +00002684Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2685
2686 * xpath.h: added a hook in the context structure allowing to
2687 link to extra support, needed for XSLT
2688
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002689Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2690
2691 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2692 xmlXPtrCmpPoints to use it.
2693 * propagated the following patch from Alejandro Forero
2694 * include/win32config.h xmlIO.c: applied further suggestions
2695 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2696 * example/gjobread.c: fixed warnings, now that it builds
2697
2698Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2699
2700 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2701
2702 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2703 filename points to a valid file (not a directory).
2704 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2705 Added calls to xmlCheckFilenameDir.
2706
2707 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2708 `path' (rather than `filename') as the parameter to gzopen and open.
2709
Daniel Veillard48177c22001-01-23 15:27:41 +00002710Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2711
2712 * Makefile.am: fixed a problem with EXTRA_DIST
2713
Daniel Veillardb83ba402001-01-22 22:45:10 +00002714Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * Makefile.am example/Makefile.am: finally found the trick
2717 to build the example, i.e. add "." in SUBDIRS before example
2718 in the list <grin/>
2719
Daniel Veillard82687162001-01-22 15:32:01 +00002720Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2721
2722 * doc/xml.html: updated with an XSLT section, removed pointer to
2723 W3C CVS base.
2724
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002725Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2728 too, and deallocation need to occur the same way.
2729
Daniel Veillarde4566462001-01-22 09:58:39 +00002730Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2731
2732 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2733 type correponding to an XSLT result tree fragment. Share most
2734 of the data format with node set, as well as operators.
2735 * HTMLtree.c: added a newline at the end of the doctype output
2736 whe this one is not present initially.
2737 * tree.c: make sure taht the parent and doc pointers are properly
2738 set when copying attributes (lists).
2739
Daniel Veillard701c7362001-01-21 09:48:59 +00002740Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2741
2742 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2743
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002744Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2745
2746 * xpath.c: seems I finally killed that ugly path evaluation
2747 context bug (tagged 9999 in case is is wrong)
2748
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002749Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2750
2751 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2752 for XSLT
2753
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002754Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2757 for xmlGzfileOpen() bug
2758
Daniel Veillardf6eea272001-01-18 12:17:12 +00002759Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2760
2761 * xpath.c: removed an error found by XSLT usage
2762 * tree.c parserInternals.h: use a predefined static string
2763 for text and comment nodes, avoid freeing them in xmlFreeNode,
2764 exported the string name in parserInternals.h and added
2765 another value to disable encoding at output (for XSLT),
2766 gain memory, time.
2767
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002768Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2769
2770 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2771 win32/libxml2/libxml2_so.dsp: new makefiles and update
2772 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2773
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002774Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2775
2776 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2777 Gary Pennington
2778
Daniel Veillard389e6b72001-01-15 19:41:13 +00002779Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2780
2781 * xpath.c: fixed the comaprision of values and nodelists,
2782 need to compare nodelist still ...
2783 * debugXML.c: avoided a possible core dump
2784 * HTMLparser.c: cleanup
2785 * nanohttp.c: contributed fix.
2786 * tree.c: fixes in properties handling added xmlSetNsProp
2787 needed by libxslt
2788 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2789 comment
2790 * TODO: updated
2791
Daniel Veillard167bd532001-01-06 21:09:34 +00002792Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * parser.c parserInternals.c: applied Bjorn Reese optimization
2795 patch
2796
2797Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2798
2799 * Makefile.am: applied patch fro make check from Martin Vidner
2800
Daniel Veillard503b8932001-01-05 06:36:31 +00002801Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2802
2803 * configure.in: preparing 2.2.11
2804 * doc/html/*: rebuild the HTML files
2805 * doc/xml.html : updated
2806
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002807Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2808
2809 * tree.c: fixed a stupid bug
2810 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2811 patches related to validation of an XInclude processing result
2812 * TODO: updated
2813
Daniel Veillarde2488192001-01-04 10:54:22 +00002814Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2815
2816 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2817 on large files
2818
Daniel Veillardf060a412001-01-03 20:52:44 +00002819Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2820
2821 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2822
Daniel Veillard45cff692001-01-03 18:02:04 +00002823Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2824
2825 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2826 reported by Jonas Borgström
2827 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2828
Daniel Veillard08108982001-01-03 15:24:58 +00002829Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * testXPath.c xpath.c: fixing the XPath union expressions problem
2832 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2833
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002834Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835
2836 * xmllint.c: Made is so if the file name is "-" is will read form
2837 standard input. Sven Heinicke <sven@zen.org>
2838 * tree.c: fixed a problem when growing buffer
2839 * tree.h: fixed the comment of the node types following andersca
2840 comment
2841 * TODO: updated
2842
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002843Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2844
2845 * HTMLparser.[ch]: added a way to avoid adding automatically
2846 omitted tags. htmlHandleOmittedElem() allows to change the
2847 default handling.
2848 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2849 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2850 of xmllint too when using --memory flag, added a memory test
2851 suite at the Makefile level.
2852 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2853 with namespace use when encountering QNames in XPath evalation,
2854 added xmlns() scheme in XPointer.
2855 * nanoftp.c : incorporated a fix
2856 * parser.c xmlIO.c: fixed problems raised with encoding when using
2857 the memory I/O
2858 * parserInternals.c: closed bug 25934 reported by
2859 torsten.landschoff@innominate.de
2860 * TODO: updated
2861
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002862Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2865 on a non-updated tree :-(, made a 2.2.10 release to correct the
2866 situation
2867
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002868Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2869
2870 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2871 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2872 integrated a set of OpenVMS changes from Howard Taylor
2873 <Howard.Taylor@pacoast.com>
2874
Daniel Veillard58770e72000-11-25 00:48:47 +00002875Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2878 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2879
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002880Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * HTMLparser.c: some fixes on auto-open of html/head/body
2883 * encoding.c: fixed a compilation error on some gcc env
2884 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2885 XPointer implementation
2886 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2887 related XPointer tests and associated results
2888
Daniel Veillard300f7d62000-11-24 13:04:04 +00002889Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2890
2891 * doc/xmldtd.html doc/xml.html: following a short step by step
2892 guidance on IRC to help maciej with DTDs I started a small
2893 page on the subject.
2894
Daniel Veillard748e45d2000-11-17 16:36:08 +00002895Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * HTMLparser.c: fixed handling of broken charrefs
2898 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2899 patches
2900
Daniel Veillard28929b22000-11-13 18:22:49 +00002901Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * doc/xml.html doc/html/* : rebuilt the docs after adding
2904 xinclude and updated page for 2.2.7 and 2.2.8
2905 * configure.in: releasing 2.2.8
2906
Daniel Veillard41e06512000-11-13 11:47:47 +00002907Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2908
2909 * parser.[ch] parserInternals.c: applied the conditional
2910 section processing fix from Jonathan P Springer
2911 <jonathan.springer2@gte.net>
2912 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2913 project file, fixed iconv default non support
2914 * xpath.c: fixed the problem of evaluating relative expressions
2915 when a node context is provided.
2916
Daniel Veillardbf432752000-11-12 15:56:56 +00002917Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * nanoftp.c: fixed gcc 2.95 new warnings
2920 * SAX.c: fixed a stupid bug
2921 * tree.c: fixed a formatting problem when round-tripping
2922 from/to memory
2923 * xinclude.c: chased memleak, fixed a base problem
2924 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2925 xmlXPtrBuildNodeList()
2926 * TODO: updated
2927 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2928 adding a first small set of regression tests for XInclude
2929
Daniel Veillardc2def842000-11-07 14:21:01 +00002930Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * nanohttp.[ch]: applied Wayne Davison patches to access
2933 the WWW-Authorization header.
2934 * parser.c: Closed Bug#30847: Problems when switching encoding
2935 in short files by applying Simon Berg's patch.
2936 * valid.c: fixed a validation problem
2937 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2938 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2939 Wayne Davison
2940 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2941 need to be extended to non full nodes selections.
2942 * xinclude.c: starts to work decently
2943
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002944Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2947 debugXML.c xmlversion.h.in: Started adding XInclude support,
2948 this is a new xmllint option
2949 * tree.c xpath.c: applied TOM patches for XPath
2950 * xpointer.c: fixed a couple of errors.
2951 * uri.c: added an escaping function needed for xinclude
2952 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2953 new warning from RH70 gcc's version
2954
Daniel Veillarda4964b72000-10-31 18:23:44 +00002955Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * HTMLparser.c: fixed loop on invalid char in scripts
2958 * parser.c: update to description of xmlIOParseDTD()
2959 * libxml.m4 xmlversion.h.in: changes contributed by
2960 Michael Schmeing <m.schmeing@internet-factory.de>
2961 * configure.in: preparing for 2.2.7
2962 * Makefile.am: trying to avoid config.h and acconfig.h
2963 being included in the distrib
2964 * configure.in: released 2.2.7
2965
2966Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2969 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2970
Daniel Veillard01411222000-10-30 15:33:22 +00002971Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2972
2973 * parser.[ch]: added xmlIOParseDTD()
2974 * xpointer.c: added support for the 2 extra parameters of
2975 string-range, fixed a stoopid error when '0' was present
2976 in XPointer expressions
2977 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2978 testsuite for the above
2979
Daniel Veillard6db58192000-10-30 09:27:53 +00002980Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2981
2982 * libxml.spec.in: improved package descriptions
2983
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002984Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * xpath.c xpathInternals.h: applied a large cleaning patch
2987 from TOM <ptittom@free.fr>, it also add namespace support
2988 for function and variables registration.
2989
Daniel Veillardbd20df72000-10-29 17:53:40 +00002990Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2991
2992 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2993 * Makefile.mingw: Wayne Davison's update adding hash.c
2994
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002995Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * xpath.c: fixed the root evaluation problems
2998 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2999 ignorable spaces with <b> <bold> <em>
3000 * tree.c: fixed a loop in xmlSearchNsByHref()
3001
Daniel Veillard767662d2000-10-27 17:04:52 +00003002Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3003
3004 * xpath.c: applied another XPath patch from TOM
3005 * xpath.c include/makefile.am: applied another patch from
3006 china@thewrittenword.com (cleanup on IRIX).
3007
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003008Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * xml-config.1: received a fixed version from Fredrik Hallenberg
3011 <hallon@lysator.liu.se>
3012
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003013Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3014
3015 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3016 cleanup patch for XPath
3017
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003018Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3019
3020 * patched to redirrect all "out of context" error messages to
3021 a reconfigurable routine. The changes are:
3022 * xmlerror.h : added the export of an error context type (void *)
3023 an error handler type xmlGenericErrorFunc there is an interface
3024 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3025 to reset the error handling routine and its argument
3026 (by default it's equivalent to respectively fprintf and stderr.
3027 * all the c files: all wild accesses to stderr or stdout within
3028 the library have been replaced to calls to the handler.
3029
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003030Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3031
3032 * configure.in: release 2.2.6
3033 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3034 exporting the inner functions of xpath for extension modules
3035 * doc/*: updated and rebuilt the doc
3036
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003037Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3038
3039 * nanohttp.c : applied Wayne HTTP cleanup patch
3040 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3041 and xmlNodeSetSpacePreserve()
3042
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003043Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3044
3045 * xpath.c: closing bug #29260
3046
Daniel Veillard126f2792000-10-24 17:10:12 +00003047Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3050 multikey tuples, made hash structure opaque
3051 * valid.[ch]: moved elements, attributes, notations decalarations
3052 as well as ID and refs to hash tables.
3053 * entities.c: hash cleanup
3054 * xmlmemory.c: fixed a dump problem in debug mode
3055 * include/Makefile.am: problem passing in DESTDIR= values patch
3056 from Marc Christensen <marc@calderasystems.com>
3057 * nanohttp.c: removed debugging remains
3058 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3059 * HTMLparser.c parser.c: fixing a number of problems with the
3060 macros in the *parser.c files (Wayne).
3061 * HTMLparser.c: close the previous option when opening a new one
3062 (Marc Sanfacon).
3063 * result/HTML/*: updated the HTML results accordingly
3064
Daniel Veillard52afe802000-10-22 16:56:02 +00003065Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3066
3067 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3068 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3069 XPath functions and XML entities table to them. More to come...
3070 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3071
Daniel Veillard683cb022000-10-22 12:04:13 +00003072Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3073
3074 * tree.c: coalesce adjacent text nodes
3075 * valid.c: handling of blank nodes in DTd validation (raised
3076 by problems with a posteriori validation).
3077 * nanohttp.c: changing behaviour on HTTP write stuff.
3078 * HTMLtree.c: forced body and html to be explicitely closed.
3079 * xpath.h: exported more XPath functions.
3080
Daniel Veillard1baf4122000-10-15 20:38:39 +00003081Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3082
3083 * Release of 2.2.5
3084 * xpointer.c: range() range-inside and other helper functions
3085 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3086
Daniel Veillard47e12f22000-10-15 14:24:25 +00003087Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3088
3089 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3090 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3091
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003092Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3095 and XPointer modules
3096
Daniel Veillard134c9f32000-10-15 10:27:08 +00003097Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3098
3099 * SAX.h: closed #25107
3100
Daniel Veillard39915622000-10-15 10:06:55 +00003101Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3102
3103 * testSAX.c: fixed problem with cdata reporting
3104 * SAXresult/* : updated
3105
Daniel Veillard1e851392000-10-15 10:02:56 +00003106Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3109 Closed bug #27499, added to regression tests
3110 * TODO: updated
3111
Daniel Veillard7eda8452000-10-14 23:38:43 +00003112Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3115 support for SCRIPT and STYLE with help from Bjorn Reese
3116 * test/HTML/* result/HTML/*: added simple testcase and updated
3117 the existing ones.
3118
Daniel Veillardff9c3302000-10-13 16:38:25 +00003119Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3120
3121 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3122 string-range for empty strings
3123 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3124 test/XPath/xptr/strrange: augmented the XPointer testsuite
3125
Daniel Veillard189446d2000-10-13 10:23:06 +00003126Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3127
3128 * doc/xml.html doc/xmlmem.html: added a module describing memory
3129 interfaces and use, updated the main page.
3130
Daniel Veillard2f971a22000-10-12 23:26:32 +00003131Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3132
3133 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3134 nanoftp code work on Windows too now
3135
3136Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003137
3138 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3139 * xpointer.c: implemented string-range() at least a good first version
3140 * test/XPath/docs/str test/XPath/xptr/strrange
3141 result/XPath/xptr/strrange: the string-range() tests
3142
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003143Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3144
3145 * Makefile.am include/Makefile.am include/win32config.h
3146 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3147 and make distcheck
3148
Daniel Veillard19d61112000-10-11 23:50:35 +00003149Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3150
3151 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3152 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3153 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3154
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003155Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3156
3157 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3158 patch for socklen_t detection by
3159 Albert Chin-A-Young <china@thewrittenword.com>
3160
Daniel Veillardcd429612000-10-11 15:57:05 +00003161Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3162
3163 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3164 and added a --dtdvalid option to xmllint used to test it
3165
Daniel Veillard47c02452000-10-11 13:04:36 +00003166Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3167
3168 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3169 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3170
Daniel Veillard2d38f042000-10-11 10:54:10 +00003171Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3172
3173 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3174 handlings (registration, lookup, cleanup)
3175
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003176Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3177
3178 * configure.in Makefile.am include/makefile.am: adding XPointer
3179 and XPtrtests target
3180 * xpointer.[ch] : new files for XPointer support
3181 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3182 more XPath tests
3183
Daniel Veillard57fda592000-10-10 23:24:14 +00003184Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * configure.in: fixed, very broken, make distcheck works again
3187
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003188Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3189
3190 * More work toward 2.2.5, integrated a number of patches
3191 * configure.in Makefile.am win32config.h.in: trying to cleanup
3192 make distcheck .... huh ...
3193 * include/Makefile.am include/win32config.h: new directory
3194 for includes
3195 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3196 updated teh makefiles and instructions for WIN32
3197 * xpath.c: small fixes
3198 * test/XPath/ results/XPath: updated the testcases and results
3199 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3200 suggested patches
3201 * valid.c: fixed an ID bug
3202
Daniel Veillardb71379b2000-10-09 12:30:39 +00003203Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3204
3205 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3206 the automake bug where wrong dependancies were generated.
3207 * xpath.[ch]: worked on XPointer
3208
Daniel Veillard7e99c632000-10-06 12:59:53 +00003209Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3210
3211 * configure.in Makefile.am: 2.2.5, ship the include in an
3212 include/libxml subdirectory, use symlinks when using CVS
3213 * testSAX.c: fixed small bug
3214 * testXPath.c: changed the way testfiles are parsed
3215 * debugXML.c: same kind of cleanup when parsing an argument expression
3216 XPath/XPointers can have blanks embedded
3217 * xpath.[ch]: more cleanup, reorgs for XPointer work
3218 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3219 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3220
Daniel Veillard55b91f22000-10-05 16:30:11 +00003221Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3222
3223 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3224 in the XPath engine, rewrote large parts of it, now it's far
3225 cleaner and in sync with the REC not an old WD. Fixed a parsing
3226 problem in the interactive XML shell found when testing XPath.
3227
Daniel Veillardac260302000-10-04 13:33:43 +00003228Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3229
3230 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3231 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3232 examples with the extra test
3233
Daniel Veillard7cfce322000-10-04 12:40:27 +00003234Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3235
3236 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3237 the global init function.
3238
Daniel Veillard970112a2000-10-03 09:33:21 +00003239Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3240
3241 * HTMLparser.c: Doohhh, attribute name parsing was still case
3242 sensitive ! Fixed this ...
3243 * result/HTML/* : updated the tests results accordingly
3244
Daniel Veillard740abf52000-10-02 23:04:54 +00003245Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3246
3247 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3248 engine, should be far more stable, incorporated a new version of
3249 preceding/following axis, need testing
3250 * uri.c: fixed file:///c:/a/b/c problem
3251 * test/XPath/tests/idsimple: augmented the XPath tests
3252
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003253Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * doc/* rebuilding docs for 2.2.4 release
3256
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003257Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3258
3259 * configure.in: releasing 2.2.4
3260 * parser.[ch]: added xmlStrEqual()
3261 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3262 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3263 use xmlStrEqual instead
3264 * TODO: updated
3265 * added an XPath test
3266
Daniel Veillardbc765302000-10-01 18:23:35 +00003267Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3270 * entities.h: exported xmlInitializePredefinedEntities
3271 * parser.[ch] : added xmlInitParser()
3272 * parserInternals.h : had to export htmlInitAutoClose()
3273
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003274Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3275
3276 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3277 problems
3278 * Makefile.am : added XPath regression tests to normal tests
3279 * uri.c: fixed a problem with local paths, cleanup
3280 * parser.c: fixed a problem with large CData sections
3281
Daniel Veillardd2ade932000-09-30 14:39:55 +00003282Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3283
3284 * configure.in xml-config.in: patch from "Ben Taylor"
3285 <sol7x86@hotmail.com> for solaris shared libs lookup
3286
Martin Bauligdd7d1f62000-09-29 23:17:57 +000032872000-09-30 Martin Baulig <baulig@suse.de>
3288
3289 * libxml-2.0.pc.in: Provide pkg-config script.
3290
3291 * configure.in: Create the libxml-2.0.pc script from the
3292 libxml-2.0.pc.in templates.
3293 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003294 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003295
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003296Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3299 when compiling with MSC
3300
Daniel Veillard46057e12000-09-24 18:49:59 +00003301Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3302
3303 * xpath.c: patch for normalize-string() substring-before(),
3304 substring-after() and translate() functions from Bjorn Reese
3305 <breese@mail1.stofanet.dk>
3306 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3307 Fredrik Hallenberg <hallon@lysator.liu.se>
3308 * TODO: updated
3309
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003310Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3311
3312 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3313 problem of socklen_t being undefined on a number of platforms
3314 * debugXML.c: fixed a compilation problem when without snprintf
3315
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003316Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3317
3318 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3319 an URI bug and a fix for the control-character-induced infinite loop
3320 * nanohttp.c: preventive fix for compiling on WIN32
3321
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003322Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3323
3324 * xmlint.c: closing bug #25000
3325
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003326Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3329 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3330 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3331 related function, fixing xmlStrncmp(), and associated cleanup
3332 * result/HTML/entities.html.sax: updating result
3333
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003334Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3335
3336 * uri.c: applied patch for URI escaping from Wayne Davison
3337 <wayned@blorf.net>
3338 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3339 from Denis Barbier <barbier@imacs.polytechnique.fr>
3340 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3341 patch from Wayne Davison
3342
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003343Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3344
3345 * doc/xml.html : updated with new releases, adding "how to help"
3346
Daniel Veillard04698d92000-09-17 16:00:22 +00003347Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3348
3349 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3350 removed a few warnings in pedantic mode ...
3351 * parserInternals.c parser.c: moved encoding switching function
3352 to parserInternals.c
3353 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3354
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003355Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3356
3357 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3358 error or warning handlers
3359
Daniel Veillardb1059e22000-09-16 14:02:43 +00003360Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3361
3362 * parserInternals.c parserInternals.h parser.c Makefile.am:
3363 created a new module parserInternals.c, moved most of the
3364 code shared by the various parsers there, as well as
3365 deprecated code from parser.c. More cleanup of parser.c
3366 * uri.c: fixed a problem when URI is NULL
3367 * valid.c: speedup when looking for an attribute declaration
3368
Daniel Veillard39c7d712000-09-10 16:14:55 +00003369Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3370
3371 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3372 the cleanup of the computation of URI references when seeking
3373 external entities. The URI reference string and the resulting
3374 URI are both stored now.
3375 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3376 large s(n)printf checks and cleanup from Denis Barbier
3377 <barbier@imacs.polytechnique.fr>
3378 * xmlversion.h.in tree.h: couple of SGML declarations for a
3379 possible docbook module.
3380 * result/VC/ : a couple of test output changed due to the change
3381 of the entities URI
3382
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003383Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3384
3385 * parser.h: added a _private field for linking user's data
3386
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003387Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3388
3389 * parser.c parserInternals.h: demacroified most of the IS_XXX
3390 the gain in size is significant so ...
3391
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003392Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3393
3394 * entities.c: cases where looking up entities with doc==NULL
3395 covered
3396
Daniel Veillard90e11312000-09-05 10:42:32 +00003397Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3398
Daniel Veillard1de50802000-09-07 08:54:32 +00003399 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003400 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3401
Daniel Veillard98a79162000-09-04 11:15:39 +00003402Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3403
Daniel Veillard1de50802000-09-07 08:54:32 +00003404 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003405 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3406 * Makefile.in: added URItest and included thenin "make tests"
3407
3408Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003409
3410 * xmlversion.h.in: closed bug 22941
3411
Daniel Veillard2bb89092000-08-31 14:57:50 +00003412Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3413
3414 * doc/xmlio.html: added doc and example for entity loader
3415 redefinition.
3416
Daniel Veillard96984452000-08-31 13:50:12 +00003417Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3418
3419 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3420 used by libxml
3421
Daniel Veillarde715dd22000-08-29 18:29:38 +00003422Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3423
3424 * parser.c: Fixed bug on invalid ontent characters and when using
3425 push.
3426 * xmllint.c: fixed xmllint endling of errors in push mode
3427
Daniel Veillard4948eb42000-08-29 09:41:15 +00003428Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003431 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003432 * result/HTML/*.sax: regenerated HTML SAX output
3433 * parser.c: more cleanup.
3434
Daniel Veillarde010c172000-08-28 10:04:51 +00003435Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3436
3437 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003438 patches from Wayne Davison <wayned@users.sourceforge.net>,
3439 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003440 * HTMLparser.c: fixed an ignorable white space detection bug
3441 occuring when parsing with SAX only
3442 * result/HTML/*.sax: updated since the output is now HTML
3443 encoded...
3444
Daniel Veillard47f3f312000-08-27 22:40:15 +00003445Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3446
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003447 * HTMLparser.[ch]: applied some of Wayne Davison
3448 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003449
Daniel Veillarde0854c32000-08-27 21:12:29 +00003450Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3451
3452 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3453 undeclared namespace prefix was used, added a warning.
3454 Cleaned up support w.r.t. entities, spilling out a warning
3455 and being pedantic on lookups.
3456 * test/warning/ent9 : added testcase for previous example.
3457 * TODO: updated
3458 * parserInternals.h parser.c: changed the way names are parsed
3459 now allow infinite size and decrease penalty for normal use
3460 * parser.c: Started a big cleanup/check of the parser code,
3461 fixed some of the most tortuous entity code, spotted code
3462 unused anymore
3463 * test/*: added tests for very long names and related nasty
3464 things.
3465
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003466Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3467
3468 * doc/encoding.html: added encoding aliases doc
3469 * doc/xml.html: updates
3470 * encoding.[ch]: added EncodingAliases functions
3471 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3472 bottleneck affecting large DTDs like Docbook
3473 * parser.[ch] xmllint.c: added a pedantic option, will be
3474 useful
3475 * SAX.c: redefinition of entities is reported in pedantic mode
3476 * testHTML.c: uninitialized warning from gcc
3477 * uri.c: fixed a couple of bugs
3478 * TODO: added issue raised by Michael
3479
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003480Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3481
3482 * doc/encoding.html: propagated Martin Duerst suggestions
3483
Daniel Veillard52402ce2000-08-22 23:36:12 +00003484Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3485
3486 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3487 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3488 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3489 by Wayne Davison
3490
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003491Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3492
3493 * nanoftp.c nanohttp.c: small cleanup
3494 * TODO: updated
3495
Daniel Veillard244ece92000-08-19 20:58:02 +00003496Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3497
3498 * added an old VC testcase and updated title.xml entity
3499
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003500Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3501
3502 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3503 done on auto-opening of <p> tags and cleanup of SAX output
3504
Daniel Veillard979e55e2000-08-19 16:48:54 +00003505Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3506
3507 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3508
Daniel Veillard4540be42000-08-19 16:40:28 +00003509Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3510
3511 * doc/xml.html libxml.* structure.*: updated the doc a bit
3512
Daniel Veillard808a3f12000-08-17 13:50:51 +00003513Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3514
3515 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3516 of SAX tests
3517
Daniel Veillard29579362000-08-14 17:57:48 +00003518Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3519
3520 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3521 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3522
Daniel Veillard1255ab72000-08-14 15:13:33 +00003523Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3524
3525 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3526 * testHTML.c: fix core dump on Solaris 2.x systems
3527 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3528 * result/HTML/*.sax: previous bug fix lead to new results
3529
Daniel Veillard03109292000-08-14 14:58:22 +00003530Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3531
3532 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3533 * configure.in: added --with-readline=DIR to accept alternate
3534 path for readline include/library
3535 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3536 for ANSI under HP-UX
3537 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3538 includes @LIBS@
3539
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003540Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3541
3542 * doc/* : rebuilt the docs
3543 * getting ready for 2.2.2 release
3544
Daniel Veillard87b95392000-08-12 21:12:04 +00003545Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3546
3547 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3548 and xmlAddFeature()
3549 * tree.[ch]: added xmlAddChildList()
3550 * xmllint.c: MAP_FAILED macro test
3551 * parser.h: added xmlParseCtxtExternalEntity()
3552 * valid.c: applied bug fixes removed warning
3553 * tree.c: added CDATA block to elements content
3554 * testSAX.c: cleanup of output
3555 * testHTML.c: added SAX testing
3556 * encoding.c: better error recovery
3557 * SAX.c, parser.c: fixed one of the external entity processing
3558 of the OASis testsuite
3559 * Makefile.am: added HTML SAX regression tests
3560 * configure.in: bumped to 2.2.2
3561 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3562 SAX results
3563
Daniel Veillard88a172f2000-08-04 18:23:10 +00003564Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3565
3566 * configure.in: patch for HP compiler
3567
35682000-08-04 Sven Heinicke <sven@zen.org>
3569
3570 * xmllint.c: Was coredumping sometimes when the file given didn't
3571 exist.
3572
Daniel Veillard46e370e2000-07-21 20:32:03 +00003573Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3574
3575 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003576
Daniel Veillard46e370e2000-07-21 20:32:03 +00003577 when using in memory parsing. Need some cleanup.
3578 * xmllint.c configure.in: added a --memory flag to test memory
3579 parsing
3580
Daniel Veillard36650692000-07-21 15:16:39 +00003581Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3582
3583 * nanohttp.c: fixed socklen_t replacement to unsigned int
3584 * parser.c: fixed a space handdling missing at the end of
3585 production 28 DOCTYPE.
3586 * xmlmemory.c: fixed a stupid bug on the routine to override
3587 allocation functions
3588 * TODO: updated
3589
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003590Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3591
3592 * doc/ regenerated the docs
3593
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003594Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3595
3596 * doc/encoding.html doc/xml.html: added I18N doc
3597 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3598 improvements, both parser and filters, added ASCII & HTML,
3599 fixed the ISO-Latin-1 one
3600 * xmllint.c testHTML.c: added/made visible --encode
3601 * debugXML.c : cleanup
3602 * most .c files: applied patches due to warning on Windows and
3603 when using Sun Pro cc compiler
3604 * xpath.c : cleanup memleaks
3605 * nanoftp.c : added a TESTING preprocessor flag for standalong
3606 compile so that people can report bugs more easilly
3607 * nanohttp.c : ditched socklen_t which was a portability mess
3608 and replaced it with unsigned int.
3609 * tree.[ch]: added xmlHasProp()
3610 * TODO: updated
3611 * test/ : added more test for entities, NS, encoding, HTML, wap
3612 * configure.in: preparing for 2.2.0 release
3613
Daniel Veillard49703262000-07-10 10:27:46 +00003614Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3615
3616 * nanoftp.c: fixed the way the control connection is handled
3617 * libxml.spec.in: fixed the dependancies and cleanup
3618
Daniel Veillard306be992000-07-03 12:38:45 +00003619Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3620
3621 * doc/xml.html: changed the xmlsoft.org structure, updated the
3622 examples w.r.t. root and childs
3623
Daniel Veillard7d853352000-07-02 18:53:09 +00003624Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3625
3626 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3627
Daniel Veillard365e13b2000-07-02 07:56:37 +00003628Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3629
3630 * HTMLparser.c: Work on character encoding support for the HTML parser
3631 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3632 * encoding.c: Fixed a potential memleak in the encoding stuff
3633
Daniel Veillardaf743792000-07-01 11:49:28 +00003634Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3635
3636 * doc/FAQ.html doc/Makefile.am : added a FAQ
3637
3638Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003639
3640 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3641 of the HTML parser to force it to not bypass SAX
3642
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003643Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3644
3645 * win32config.h.in: updated
3646 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3647 lacks iconv support :-( need to release 2.1.1
3648 * configure.in: release 2.1.1
3649 * HTMLparser: fixed bug #14784
3650 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3651 by Windows compiler
3652 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3653 the SAX startDocument() callback.
3654 * TODO: updated
3655
3656Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3657
3658 * added xmlStopParser()
3659
Daniel Veillardbe803962000-06-28 23:40:59 +00003660Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3661
3662 * configure.in: 2.1.0 prerelease
3663 * Large resync between W3C and Gnome tree
3664 * nanoftp, nanohttp.c: fixed stalled connections probs
3665 * HTMLtree.c SAX.c : support for attribute without values in
3666 HTML for andersca
3667 * valid.c: Fixed most validation + namespace problems
3668 * HTMLparser.c: start document callback for andersca
3669 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3670 * parser.h, SAX.c: serious speed improvement for large
3671 CDATA blocks
3672 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3673 different encoding
3674 * example/Makefile.am example/gjobread.c tree.h: work on
3675 libxml1 libxml2 convergence.
3676 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3677 and the LIBXML_TEST_VERSION macro
3678
Daniel Veillardc310d562000-06-23 18:32:15 +00003679Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3680
3681 * doc/xml.html: various patches and improvements typo fixed by
3682 Felix Natter
3683 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3684 from Felix Natter <fnatter@gmx.net>
3685
Daniel Veillardf3029822000-05-06 08:11:19 +00003686Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3687
3688 * doc/upgrade.html: updated with instructions for support of both
3689 libxml-1.x and libxml-2.x
3690 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3691 for 2.x support and also fixed includes
3692
3693
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003694Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3695
3696 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3697 the encoding support, added iconv support, so now libxml if
3698 compiled with iconv automatically support japanese encodings
3699 among others. Work based on initial patch from Yuan-Chen Cheng
3700 I may have broken binary compat in the encoding handler
3701 registration scheme, but that was so utterly broken I don't
3702 expect anybody to have used this feature until now.
3703 * parserInternals.h: fixup on the CHAR range macro
3704 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3705 code.
3706 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3707 * uri.c: added xmlParseURI() I can't believe I forgot to
3708 implement this one in 2.0 !!!
3709 * SAX.c: moved doc->encoding update in the endDocument() call.
3710 * TODO: updated.
3711
Daniel Veillard06047432000-04-24 11:33:38 +00003712Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3713
3714 * tree.h: removed extraneous xmlRemoveProp definition
3715 * TODO: added item about --disable-corba configure switch
3716 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3717 * nanoftp.c: fixed include problems giving troubles on AIX and
3718 slowlaris
3719 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3720 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3721 comment and headers changes to lower gtk-doc number of warnings
3722 * doc/html/*: rebuilt docs
3723
Daniel Veillarde0aed302000-04-16 08:52:20 +00003724Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3725
3726 * HACKING: documented the tag for 1.x and instructions
3727
Daniel Veillard5e873c42000-04-12 13:27:38 +00003728Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3729
3730 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3731 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3732 xmlCreateIOParserCtxt
3733 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3734 significant overall improvement
3735 * xmllint.c: added I/O test to xmllint
3736 * testSAX.c: added a speed test
3737 * doc/* : updated/regenerated
3738
Daniel Veillardfc708e22000-04-08 13:17:27 +00003739Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3740
3741 * xpath.c uri.h parserInternals.h: cosmetic changes from
3742 "Timur I. Bakeyev" <timur@bat.ru>, including making
3743 xmlCreateURI() public
3744
Daniel Veillard5d211f42000-04-07 17:00:24 +00003745Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3746
3747 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3748 and the code at the same time. Added a clean mechanism for
3749 overload or added input methods: xmlRegisterInputCallbacks()
3750 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3751 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3752 * TODO: updated
3753 * doc/* : updated/regenerated
3754 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3755 source dir
3756
Daniel Veillarde77a9182000-04-05 19:12:29 +00003757Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3758
3759 * testURI.c: yet another forgotten commit, I should get some sleep !
3760
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003761Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3762
3763 * xmllint.c: forgot to commit this too ?
3764
Daniel Veillardb9df4042000-04-05 14:23:16 +00003765Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3766
3767 * xmlversion.h.in : forgot to commit this previously
3768
Daniel Veillard361d8452000-04-03 19:48:13 +00003769Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3770
3771 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3772 * README TODO: updated for release
3773 * uri.c uri.h: added authority parsing/saving
3774 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3775 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3776 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3777 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3778 Makefile.am : added compile-time customization of libxml
3779 --with-ftp --with-http --with-html --with-xpath --with-debug
3780 --with-mem-debug
3781 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3782 #include <libxml/xxx.h> I hope it won't break too much stuff
3783 and will be manageable in the future...
3784 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3785 and added xmllint to the installed programs
3786 * uri.h: added xmlFreeURI()
3787
Daniel Veillardec303412000-03-24 13:41:54 +00003788Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3789
3790 * uri.c uri.h: finished the escaping handling, the base support
3791 and the URI path normalization. Looks good just lacks the
3792 authority content parsing code.
3793 * Makefile.am: added instructions to generate testURI
3794 * TODO: updated
3795 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3796 added links and icons for W3C and Gnome
3797
Daniel Veillard8f621982000-03-20 13:07:15 +00003798Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3799
3800 * xmlmemory.[ch] : seems I forgot to actually update the files in
3801 the last commit :-)
3802 * doc/xml.html doc/html/* : updated and uploaded the docs
3803
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003804Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3805
3806 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3807 * TODO: updated
3808 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003809 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003810 gfree).
3811 * Makefile.am, uri.c, uri.h: added a set of functions to do
3812 exact (litteraly copied from the RFC 2396 productions) parsing
3813 and handling of URI. Will be needed for XLink, one XML WFC,
3814 XML Base and reused in the nano[ftp/http] modules. Still work
3815 to be done.
3816
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003817Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3818
3819 * configure.in, libxml.spec.in : libxml2
3820 * doc/* : updated the doc page, rebuilt the docs
3821
Daniel Veillardcf461992000-03-14 18:30:20 +00003822Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3823
3824 * all: tagged LIB_XML_1_X
3825 * *.c *.h : updated from W3C CVS tree
3826 * configure.in : 2.0.0-beta
3827 * libxml.spec.in : libxml2 package nam
3828 * result/* : new version of the tests output
3829
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003830Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3831
3832 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3833
Daniel Veillardb566ce12000-03-04 11:39:42 +00003834Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3835
3836 * doc/* : rebuilt the docs
3837 * parser.c: final patch on #6766
3838 * valid.c: small patch on validity checks.
3839
Daniel Veillardfb76c402000-03-04 11:39:42 +00003840Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3841
3842 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3843 added
3844 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3845 compatibility w.r.t. XML spec and existing code.
3846
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003847Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3848
3849 * parser.c: seems a better solution to <a> </a> exists,
3850 will try it for a while
3851
Daniel Veillard83a30e72000-03-02 03:33:32 +00003852Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3853
3854 * parser.c: tried to remove the <a> </a> generating <a/>
3855 this is hard. Left a flag for that purpose. Fixed bug #6766
3856 * configure.in: prepared 1.8.7 not released, due to previous
3857 problem
3858
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003859Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3860
3861 * doc/xml.html : applied second patch from Paul DuBois
3862
Daniel Veillard402e8c82000-02-29 22:57:47 +00003863Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3864
3865 * doc/xml.html : applied patch from Paul DuBois
3866
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003867Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3870
Daniel Veillard5feb8492000-02-02 17:15:36 +00003871Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3872
3873 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3874 compilation warnings on various platforms.
3875 * parser.c: Fixed #5281 validity error callbacks are now desactived
3876 by default if not validating.
3877
Daniel Veillardf341f932000-02-02 14:52:08 +00003878Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3879
3880 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3881
Daniel Veillard13c757e2000-02-01 23:59:15 +00003882Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3883
3884 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3885 <gkatsi@cs.toronto.edu>
3886
Daniel Veillard726e8792000-01-30 20:04:29 +00003887Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3888
3889 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3890 processing URLs
3891
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003892Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3893
3894 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3895 xmlNanoFTPUpdateURL for persistent control connections.
3896 * configure.in: 1.8.6
3897
3898Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3899
3900 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3901 * tree.[ch] : added xmlSaveNoEmptyTags
3902
James Henstridgef3be9312000-01-28 13:59:21 +000039032000-01-29 James Henstridge <james@daa.com.au>
3904
3905 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3906
3907 * Makefile.am: added nanoftp.[ch] to the build.
3908
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003909Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3910
3911 * nanoftp.[ch]: cleanup, comments, API
3912 * debugXML.c : fixed a bug in the cat command
3913 * doc/*: regenerated the docs
3914
Daniel Veillardda07c342000-01-25 18:31:22 +00003915Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3916
3917 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3918 * debugXML.c : fixed a bug in the cat command
3919 * valid.c: fixing some small probs
3920 * libxml.spec.in: get rid of the SNAP suffix
3921 * doc/xml.html: updated the status
3922
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003923Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3924
3925 * xml-config.in: xml-config --version to just return the
3926 version number
3927 * xpath.c: some cleanup w.r.t. axis when the current node is
3928 an attribute.
3929 * TODO: updated
3930
Daniel Veillard461a66c2000-01-18 18:01:01 +00003931Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3932
3933 * configure.in: prepared for libxml-1.8.5
3934 * doc/* recompiled the documentation
3935
39362000-01-17 Jody Goldberg <jgoldberg@home.com>
3937
3938 * configure.in : WARNING autoconf subtlety alert :
3939 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3940 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3941 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3942 get defined by AC_CHECK_HEADERS.
3943
Daniel Veillardf967b902000-01-17 16:06:10 +00003944Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3945
3946 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3947 Rune.Djurhuus@fast.no
3948
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003949Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3950
3951 * TODO: updated
3952 * tree.c, parser.c: made sure that only memory alloc problems
3953 and internal parser errors are allowed to write to stdout or
3954 stderr.
3955
Daniel Veillard0142b842000-01-14 14:45:24 +00003956Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3957
3958 * tree.c : restored xmlNewGlobalNs since this seems used by
3959 a lot of existing code :-(, fixed a bug in xmlNewNs
3960 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3961 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3962 to exit() from the library code.
3963 * xpath.c, parser.c: removed bugs or unused code detected by
3964 Windows compilers
3965 * parser.c: started adding interfaces for parsing well balanced
3966 XML fragments
3967 * configure.in: releasing 1.8.4
3968 * doc/* : rebuilt the docs
3969
Daniel Veillard2eac5032000-01-09 21:08:56 +00003970Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3971
3972 * tree.[ch] : added xmlNewDocFragment() for DOM
3973 * testHTML.c: uninitialized variable.
3974
Daniel Veillardf3a73582000-01-05 14:58:39 +00003975Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3976
3977 * doc/* : rebuild the docs
3978
Daniel Veillard71b656e2000-01-05 14:46:17 +00003979Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3980
3981 * acconfig.h: readline and history patch
3982 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3983 * tree.c: added check and handling when possibly removing an ID
3984 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3985 and saving.
3986 * test/HTML/entities.html result/HTML/entities.html* : test for
3987 various entities reference cases
3988 * result/HTML/* : as a result output of some testcase have
3989 changed
3990 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3991 by previous example. added xmlParseTryOrFinish().
3992 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3993 entities.h debugXML.h HTMLparser.h: changed the way struct are
3994 declared to allow gtk-doc to expose those
3995 * parser.c: closed bug #4960
3996 * Makefile.am configure.in: Applied patch from
3997 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3998 and math/socket libs detection
3999
Daniel Veillard437b87b2000-01-03 17:30:46 +00004000Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4001
4002 * configure.in, Makefile.am: link tester against readline
4003 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4004
Daniel Veillard686d6b62000-01-03 11:08:02 +00004005Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4006
4007 * tree.[ch]: added xmlRemoveProp
4008 * win32config.h.in nanohttp.c: avoid including the Windows
4009 socket stuff in every C files
4010 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4011 the XmL parser(s)
4012 * test/ns4 result/ns4 etc...: added test case for previous prob
4013 * tree.c: xmlNewNs wasn't checking for double definition
4014 * Makefile.in: fixed a problem with dist-hook duplicates
4015 * parser.[hc], xmlIO.c: fixed the loading of external entities
4016 APIs, now xmlLoadExternalEntity() is used everywhere and
4017 setting up an app specific front-end using the
4018 * SAX.c parser.c: some fixes, now the xhtml spec validates
4019 with the xhtml DTD.
4020 * error.c: fixed crashes in case of no input stream
4021 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4022 to the validation tests and results
4023
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004024Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4025
4026 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4027 too htmlCreatePushParserCtxt() and htmlParseChunk()
4028 * parser.c: a bit of cleanup.
4029 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4030 to XML) removed the last mem leak known
4031 * HTMLtree.c: output message cleanup
4032 * xmlmemory.c: display content info about memory blocks
4033 * result/HTML/wired.* : missing att value warning change
4034
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004035Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4036
4037 * doc/* : rebuilt the documentation
4038
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004039Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4040
4041 * parser.[ch] parserInternals.h: Push parser for XML,
4042 seems to work fine now
4043 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4044 --push for push testing
4045 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4046 * testSAX.c: added --push
4047 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4048 subtree
4049 * xmlIO.[ch] : enriched API + fixes for push mode
4050 * entities.[ch]: added the entity content length to the struct.
4051 * xmlmemory.[ch]: new API to show the last entries for the shell
4052 * valid.c: added required attribute testing
4053 * SAX.c: the cdata callback now merge contiguous fragments
4054 * HTMLparser.c: cleanup of some macros
4055
Daniel Veillard3c558c31999-12-22 11:30:41 +00004056Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4057
4058 * parser.c: fix for PIs name starting with xml
4059 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004060 * *.c, configure.in win32config.h.in : generate win32config.h for
4061 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004062
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004063Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4064
4065 * parser.c: fixed a stupid = vs. == bug :-(
4066 * doc/gnome-xml.sgml: s/glade/xml/
4067
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004068Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4069
4070 * configure.in, doc/xml.html : bug fix release 1.8.2
4071 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4072 Hopefully the end of that silly C++ include problem
4073 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4074 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4075 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4076 troubles with autoclosed elements when the stree shape doesn't
4077 follow the DtD specs. Added htmlIsAutoClosed() and
4078 htmlAutoCloseTag()
4079 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4080 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4081 * debugXML.c: fixed a bug on printing default namespaces.
4082 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4083
Daniel Veillardb24054a1999-12-18 15:32:46 +00004084Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4085
4086 * result/HTML/*.htm[l] : updated the HTML regression tests according
4087 to the new output
4088 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4089 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4090 problem due to intermix of extern "C" { ... } declarations for C++
4091 and recursive includes in the headers
4092
Chris Lahey323c48c1999-12-18 15:32:45 +000040931999-12-20 Chris Lahey <clahey@umich.edu>
4094
4095 * HTMLtree.c: Made it so that html nodes with a single child do
4096 not insert a carriage return before or after the child node.
4097
Daniel Veillardb24054a1999-12-18 15:32:46 +00004098Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004099
4100 * configure.in, doc/xml.html : bug fix release 1.8.1
4101 * parser.c: fixed bug #4344
4102 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4103 added the glue to avoid C++ problems
4104 * doc/* : regenerated the documentation
4105
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004106Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4107
4108 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4109 namespace recognition, and Dia as a resul :-(
4110 * encoding.c: closed bug #3950
4111
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004112Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4113
4114 * valid.c: debugging a posteriori validation, except URI expansion
4115 stuff this should be fixed now
4116 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4117 Carl Nygard <cnygard@bellatlantic.net>
4118 * tester.c: added --postvalid, cleaning of the code
4119 * tree.[ch]: added xmlDocGetRootElement()
4120
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004121Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4122
4123 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4124 c++ losage.
4125
Daniel Veillard10a2c651999-12-12 13:03:50 +00004126Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4127
4128 * configure.in, doc/xml.html : bumped to 1.8.0
4129 * xlink.[ch], Makefile.am : added framework for link detection
4130 * parser.h: added nbChars to parser context, needed for cleanup.
4131 * xmlmemory.c: removed a nasty bug when out of mem
4132 * valid.[ch]: adding namespace support for attribute decl
4133 * tester.c: added --debugent option
4134 * debugXML.[ch]: added xmlDebugDumpEntities()
4135 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4136 buffers instead, this was really needed, validation was breaking
4137 in strange ways due to that. Added xmlParseStringPEReference()
4138 and other parsing from strings functions. Entities processing
4139 modified again, but PERef are still not handled correcly but
4140 unless you're Eve Maller you won't notice :-)
4141 * HTMLparser.c: large changes toward reliability, and switched to
4142 lowercase internal tags, XHTML is lowercase, so it will help
4143 that output is closer to next version.
4144 * doc/* : regenerated the documentation, it is now hosted at
4145 http://xmlsoft.org/ (same bits I just bought the domain :-)
4146
4147
Daniel Veillard294cbca1999-12-03 13:19:09 +00004148Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4149
4150 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4151 doc generation
4152 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4153 in the SAX API
4154 * doc/*: rebuilt the doc making sure everything appears in the
4155 HTML files
4156
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004157Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4158
4159 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4160 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4161 which allow impressive speed improvement on dataset with
4162 large text pieces, but at the cost of broken binary
4163 compatibility and slightly bigger memory usage.
4164 Configure with --with-buffers to activate them, they
4165 are protected with XML_USE_BUFFER_CONTENT define.
4166 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4167 goal is 0 memory left allocated once parser is no more used
4168 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4169 call xmlCleanupParser() and xmlMemoryDump()
4170
Daniel Veillarda819dac1999-11-24 18:04:22 +00004171Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4172
4173 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4174 * parser.[ch] encoding.[ch]: added memory cleanup routines
4175 * parser.c: closing bug #3788
4176 * doc/*: rebuilt the doc
4177
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004178Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4179
4180 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4181 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4182 * tester.c: added --compress option
4183 * doc/*: rebuilt the documentation
4184
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004185Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4188 if given /proc/kcore as input !
4189 * doc/xml.html doc/*: updated and rebuilt the documentation
4190
4191Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004192
4193 * parser.c: Fixed some wrongly space collapsing code due to
4194 a misreading of the spec.
4195 * result/*: fixed the output accordingly
4196
4197Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004198
4199 * encoding.c: bug fix and typos
4200 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4201 * parser.c: added attribute normalization closing bug #3597
4202 * test/att* result/att* SAXresult/att*: testcase for attribute
4203 normalization
4204
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004205Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4206
4207 * configure.in: closing bug #3163 by adding extra flags for the
4208 cc compiler on HP-UX
4209
Daniel Veillard51e3b151999-11-12 17:02:31 +00004210Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4211
4212 * valid.[ch] : removed a typo and an enumerated type bug in the
4213 xmlAddElementDecl() function
4214 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4215 call to xmlEncodeEntitiesReentrant() so that the functions
4216 New, Set and Get are at the same level.
4217 * parser.c HTMLparser.c: extra memory allocation bug for
4218 attributes detected by someone using libxml in embedded systems :-)
4219
Daniel Veillard962195f1999-10-28 15:51:53 +00004220Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4221
4222 * xmlmemory.h: turned off mem debug :-\
4223
Daniel Veillard35008381999-10-25 13:15:52 +00004224Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4225
4226 * parser.c: closed bug #2784 a one line fix, but worth pushing
4227 a new release out
4228 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4229 some structures, comments before and after the
4230 main element, and other nastyness
4231 * HTMLtree.c tree.c: accomodate the extended HTML supported
4232 * configure.in: pushing 1.7.4
4233 * test/ent8 and related outputs : added a new test for bug #2784
4234 * test/HTML/wired.html and related output: a nasty HTML example
4235 * Makefile.am: improved the test scripts
4236 * docs/* : reran the documentation extractor, updated xml.html
4237
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004238Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4239
4240 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4241 HTMLparser and debugged the HTML related code. HTML documents
4242 now have their own type
4243 * entities.c: do not dump &apos; for HTML output
4244 * xmlmemory.c: improvement, breakpoint mechanism
4245 * testHTML.c: added --sax --repeat ...
4246 * Makefile.am: improved the HTML tests
4247 * valid.[ch]: added xmlValidGetValidElements and
4248 xmlValidGetPotentialChildren
4249 * tester.c: added --insert to test the 2 new functions
4250 * test//* result//* SAXresult//* : regression test cleanup
4251 and extension.
4252 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4253 gnome-xml-nanohttp.html
4254
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004255Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4256
4257 * HTMLparser.c: fixed problems with some autoclose tags
4258 * tree.c: fixed XML output problems.
4259 * result/* SAXresult/*: update of the tests output
4260
Daniel Veillard6077d031999-10-09 09:11:45 +00004261Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4262
4263 * Makefile.am: Arturo patch for xmlConf.sh version info
4264 * parser.c: Tim Josling patch for single quoted items
4265 * tester.c: Tim Josling patch for tester options usage
4266 * tree.h: indent cleanup
4267
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004268Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4269
4270 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4271 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4272
Daniel Veillard00fdf371999-10-08 09:40:39 +00004273Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4274
4275 * tree.c : Raph patch for initialization of CORBA fields
4276 * parser.c, xpath.c, ...: modification of doc comments
4277 * xpath.c : allow spaces in xpath expressions
4278
Daniel Veillardad219441999-09-27 08:17:49 +00004279Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4280
4281 * xmlmemory.h: turning off memory debug :-(
4282
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004283Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4284
4285 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4286 better SAX interfaces.
4287 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4288 entity.
4289 * configure.in: 1.7.2
4290
4291Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004292
4293 * libxml.spec.in: fixed the URL
4294 * doc/xml.html: improved the documentation front-end
4295
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004296Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004297
4298 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4299
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004300Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004301
4302 * libxml.spec.in: fixed the alpha compile problem
4303 * parser.[ch]: changed errno to errNo in the parser context :-(
4304 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4305 * doc/xml.html: changed CHAR to xmlChar
4306 * doc/html/*: recompiled the documentation
4307 * configure.in: 1.7.1
4308
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004309Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4310
4311 * parser.h: modified the parser context struct to regain 1.4.0
4312 binary compatibility
4313 * parser.c, xml-error.h: added errno ot teh context and defined
4314 a set of errors values with update of errno
4315 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4316 DTDs and entities
4317 * *.h, *.c: complete cleanup of the use of config.h and include
4318 protection depending on the current setup.
4319 * overalll debugging, maintenance and bug-fixing on all modules
4320 * updated the documentation
4321 * ready for 1.7.0
4322
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004323Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4324
4325 * HTMLparser.c : cleanup
4326 * SAX.c valid.c valid.h: added ID/IDREF checking
4327 * tree.c tree.h: extended doc structure for refs
4328 * configure.in: 1.6.2
4329 * parser.c: patched bug in SAX user arg call
4330 * parserInternals.h: patched missing close in C++ wrapping
4331 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4332 especially upcoming XPointer implementation.
4333 * doc/xml.html: augmented, typo
4334
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004335Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4336
4337 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4338 not all invocations of install understand -d.
4339
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004340Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4341
4342 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4343 to make 'check' works, when builddir != srcdir.
4344
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004345Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4346
4347 * doc/xml.html : updated the documentation
4348
Daniel Veillard6454aec1999-09-02 22:04:43 +00004349Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4350
4351 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4352 not deallocated memory blocks
4353 * *.c : replaces all calls to malloc() free() and realloc() to
4354 the wrapper functions/macros
4355 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4356 instead of xmlFreeNodeList()
4357
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004358Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4359
4360 * HTMLparser.c: corrected a stupid bug leading to core dump at
4361 tree deallocation. Removed warnings indicated by
4362 Stephane.Conversy@lri.fr
4363 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4364 looked for in the external subset
4365
4366Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004367
4368 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4369 on SGI by Stephane.Conversy@lri.fr
4370
Daniel Veillardb96e6431999-08-29 21:02:19 +00004371Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * all .h : changed the prototype declaration indent as in gtk
4374 * most .c : working on reducing the TODOs in the code
4375 * most .c : cleanup though -pedantic and Insure++
4376 * improvements on validation ID checkings.
4377 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4378 * xml-config.in: closed #1810
4379
4380Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004381
4382 * tree.h, valid.c, valid.h: more work on validity, IDs
4383 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4384 definition for AIX
4385
Daniel Veillardb556eb51999-08-15 17:19:50 +00004386Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4387
4388 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4389 the distribution due to a cut'n paste error at last commit
4390
Daniel Veillardb05deb71999-08-10 19:04:08 +00004391Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4392
4393 * configure.in: upgraded to version 1.4.0
4394 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4395 Big update, added a large part of the validation process,
4396 it should be usable, but some parts are missing
4397 * xpath.c: improved the implementation w.r.t. root.
4398 * Makefile.am: added more tests
4399 * test and result trees: added a lot of tests
4400 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4401
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004402Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4403
4404 * Added an HACKING file
4405
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004406Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4407
4408 * xpath.[ch] : improvements and debug of the XPath implementation
4409 * parser.c, HTMLparser.c : modified the parsers to be progressive
4410 * tree.[ch] : extended the Buffer promitives
4411 * xmlIO.[ch] : added basic I/O routines providing progressive
4412 parsing and ready for I18N conversion plugins
4413 * SAXresult/* : the SAX callback sequence maybe slightly different
4414 now
4415 * test*.c : improved/updated the tests programs
4416 * doc/* : recompiled the docs.
4417
Daniel Veillard15b75af1999-07-26 16:42:37 +000044181999-07-26 Michael Meeks <michael@edenproject.org>
4419
4420 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4421
4422 * tree.c: Ditto.
4423
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004424Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4425
4426 * configure.in: upgraded to version 1.4.0
4427 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4428 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4429 XML query language, see http://www.w3.org/TR/xpath for more details.
4430 * parser.c, parser.h: added CHAR* related string functions for XPath
4431 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4432 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4433 rebuild the docs.
4434 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4435 and regression testing capabilities for XPath.
4436
Daniel Veillardd79d7871999-07-12 10:38:12 +00004437Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4438
4439 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4440 closing bug #1646
4441
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004442Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4443
4444 * Makefile.am, example/Makefile.am: closed bug #1683
4445
Daniel Veillard3166ab11999-07-11 16:14:19 +00004446Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4447
4448 * example/Makefile.am, configure.in: added the makefile for the
4449 gjobread example
4450
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004451Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4452
4453 * doc/Makefile.am:
4454 - fix which allow "make install DESTDIR=</install/prefix>".
4455
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004456Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4457
4458 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4459 which fixed a problem on the file reading-code.
4460
Daniel Veillard82150d81999-07-07 07:32:15 +00004461Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4462
4463 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4464 output.
4465 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4466
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004467Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4468
4469 * parser.h : Oops removed the binary compatibility problem
4470 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4471 * parser.c, HTMLparser.c: applied patches for reading from stdin
4472
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004473Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4474
4475 * parser.c, entities.c, valid.c: cleanup bug #1591
4476 * configure.in: cleanup bug #1592
4477 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4478 the same tree back-end. Hence gdome will be available for it.
4479 * doc/Makefile.am: close bug #617
4480
Daniel Veillard97fea181999-06-26 23:07:37 +00004481Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4482
4483 * parser.c: alloctate a per parser context SAX interface block
4484
Daniel Veillard14fff061999-06-22 21:49:07 +00004485Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4486
4487 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4488 and xmlEncodeEntitiesReentrant with the correct one :-\
4489
4490Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4491
4492 * commit of my internal XML base changes, quite a lot of
4493 changes, cleanups, better entities support, framework for
4494 new I/O and charset detection and handling
4495 * Fixed the configure/Makefile stuff to generate shared libs
4496 with the proper version info, so we jumped on rev from
4497 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4498 xmlEncodeEntities() result need to be freed now, and a string
4499 xmlParserVersion provide the current library version.
4500
Raph Levien05240da1999-06-15 21:27:11 +00004501Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4502
4503 * parser.c: fixed a buffer overrun for when you have a very long
4504 attribute with no entities in it.
4505
Daniel Veillardbb2da581999-06-13 14:37:07 +00004506Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4507
4508 * added example directory
4509 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4510
Daniel Veillard011b63c1999-06-02 17:44:04 +00004511Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4512
4513 * Release of libxml-1.1, nearly everything has been touched for
4514 this.
4515 * Added more regression tests
4516 * Updated the documentation
4517
Daniel Veillard27d88741999-05-29 11:51:49 +00004518Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4519
4520 * tree.[ch]: unified the XML_NO_CORBA defines.
4521 * parser.c encoding.[ch]: started plugging in char encoding detection
4522
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004523Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4524
4525 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4526 Also freed allocated buffer.
4527
Daniel Veillard27d88741999-05-29 11:51:49 +00004528Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004529 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4530 reentrancy problem at printing. One is left in entities.c, to
4531 remove ASAP
4532 * testSAX.c : added a test example showing the use of the SAX
4533 interface if one doesn't want to build the DOM tree.
4534 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4535
Daniel Veillard517752b1999-04-05 12:20:10 +00004536Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4537
4538 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4539 large revamping of the parser to use SAX callbacks
4540 http://www.megginson.com/SAX/ (or at least a C like interface
4541 a la Expat). It's now possible to set up your own callbacks
4542 and the parser will not build a DOM tree.
4543 * test/* result/*: updated the test suite, I finally removed
4544 the old Namespace draft support (PI based).
4545
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004546Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4547
4548 * Makefile.am: added test result to EXTRA_DIST for make tests
4549
Daniel Veillard64068b31999-03-24 20:42:16 +00004550Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4551
4552 * parser.c, parserInternals.h: moved the chars macro definitions
4553 to parserInternals.h
4554 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4555 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4556
Daniel Veillard012ccc11999-03-23 10:11:11 +00004557Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4558
4559 * xml-config.in : applied patch to make --version work
4560
Raja R Harinatha86c23e1999-03-05 22:14:01 +000045611999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4562
4563 * Makefile.am (check-local): Alias for `tests' target. This will
4564 cause `make check' to do the right thing.
4565 (tests): Don't run tests in srcdir. Also, replaced calls to
4566 basename with a `sed' "equivalent".
4567
Daniel Veillardd109e371999-03-05 06:26:45 +00004568Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4569
4570 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4571 it in the header and not the sources, updated the doc.
4572 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4573 pointing this out.
4574
Daniel Veillardbc50b591999-03-01 12:28:53 +00004575Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4576
4577 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4578 exported the inputStream routines.
4579 * doc/html/* : updated accordingly
4580
Daniel Veillardd692aa41999-02-28 21:54:31 +00004581Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * parser.c, parser.h, parserInternals.h: added a few extra
4584 internal calls to allocate and free parser contexts ...
4585 * doc/html/* : updated accordingly
4586
Daniel Veillard55a99271999-02-25 11:01:29 +00004587Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4588
4589 * configure.in, Makefile.am, doc/makefile.am : General changes for
4590 1.0.0 release and including the generated HTML documentation.
4591
Daniel Veillard35925471999-02-25 08:46:07 +00004592Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * makefile.am : added parserInternals.h, oops.
4595
Daniel Veillard1e346af1999-02-22 10:33:01 +00004596Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4597
4598 * parserInternals.h: added this header giving access to the parser
4599 internal functions.
4600 * doc/Makefile.am : added a rebuild target which rebuilds the full
4601 set of documentations
4602 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4603 the internal subset.
4604 * *.c *.h: modifications needed to generate the documentation using
4605 gtk-doc, cleanup of functions blocks, reorganisation of struct
4606 declarations.
4607
Daniel Veillard1164e751999-02-16 16:29:17 +00004608Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4609
4610 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4611 the tar and spec file to include the beginning of the doc.
4612
Nuno Ferreira03d04781999-02-13 00:07:17 +000046131999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4614
4615 * doc/.cvsignore: Added this file.
4616
Daniel Veillard6800ef31999-02-08 18:33:22 +00004617Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4618
4619 * tree.c: fixed xmlGetProp to return "" when the attribute
4620 exists, even if the node-list is NULL.
4621
Daniel Veillard726c7e31999-02-08 15:13:10 +00004622Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4623
4624 * tree.c: patched an error outputting empty attribute values.
4625 * Makefile.am and doc/makefile.am: have been updated during the
4626 week-end. Sorry for an empty CVS log, I got a shell problem.
4627
Daniel Veillard1899e851999-02-01 12:18:54 +00004628Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4629
4630 * tree.h: cleaned up using enums instead of defines
4631 * parser.c, valid.[ch]: more work on parsing/output of element
4632 declarations
4633
Daniel Veillard3b9def11999-01-31 22:15:06 +00004634Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4635
4636 * valid.[ch], tree.c, parser.c : more work toward full parsing
4637 of XML DTDs.
4638 * README: added informations about mailing-list and on-line
4639 documentation
4640
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000046411999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4642
4643 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4644
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004645Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4646
4647 * parser.c, tree.[ch] : more work toward conformance testing,
4648 added a last element to accelerate parsing of very flat structures
4649 started working on internal subset Element content declaration.
4650 * valid.[ch] : first cut at adding code toward validation.
4651 * previous changes had also small impact on most files, especially
4652 the conformance testing using James Clark test suite.
4653
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004654Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * test/* : updated the examples, most of them were not well
4657 formed (humm), and added rdf2.
4658 * result/* : resulting changes in the output.
4659
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004660Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4661
4662 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4663
Daniel Veillard44b3a061998-12-05 17:27:22 +00004664Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4665
4666 * tree.c: patched a bug in the generation of empty attributes
4667
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004668Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4669
4670 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4671 for node/trees/documents/... Biggest problem is namespace
4672 support when copying subtrees.
4673
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004674Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4675
4676 * parser.c, entities.c: improve entities and char ref encoding,
4677 and cleanups of error messages.
4678
Daniel Veillard242590e1998-11-13 18:04:35 +00004679Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4680
4681 * parser.c, entities.c: simple bug hunting done during rpm2html and
4682 rpmfind integration.
4683
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004684Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * parser.[ch]: Added interfaces allowing to specify a SAX
4687 handler before parsing.
4688
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004689Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4690
4691 * parser.c: redirrect all errors reporting through the SAX
4692 error function
4693
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004694Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4695
4696 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4697 * libtool, tlmain ...: update of the libtool files
4698
Miguel de Icaza442321c1998-11-04 18:13:38 +000046991998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4700
4701 * entities.c: Use g_snprintf insteda of snprintf.
4702
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004703Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4704
4705 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4706 added ent5 test for this purpose.
4707 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4708
Daniel Veillard27271681998-10-30 06:39:40 +00004709Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4710
4711 * parser.c: fixed? a strange error due to compression on a GWP
4712 document.
4713
Daniel Veillard25940b71998-10-29 05:51:30 +00004714Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4715
4716 * tree.[ch]: bug fixing
4717 * entities.[ch]: defined a specific type for predefined entities
4718 * doc/xml.html: more documentation on the library, how to use it,
4719 overview of the interfaces.
4720
Daniel Veillard16253641998-10-28 22:58:05 +00004721Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4722
4723 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4724
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004725Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4726
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004727 * tree.c: corrected a small bug
4728 * doc/xml.html: continuing writing documentation.
4729
4730Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4731
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004732 * debugXML.h debugXML.c: added debugging utilities.
4733 * tester.c: added --debug switch.
4734 * tree.c: patched an incorrect node->type assignment.
4735 * parser.c: formatting, ensure that node->doc != NULL in attributes
4736
Daniel Veillardccb09631998-10-27 06:21:04 +00004737Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4738
4739 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4740 entity support and provide an internal representation close to
4741 DOM one (entity ref nodes, and attribute value as tree). I tried
4742 to preserve the interface but this will surely break some apps
4743 (I have to change rpm2html/rpmfind for example). I had to change
4744 two interfaces, and the generated tree is somewhat different.
4745 * doc/* : started documenting the XML library, the tree and
4746 DOM/Corba. This is a first step.
4747
Daniel Veillard11e00581998-10-24 18:27:49 +00004748Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4749
4750 * parser.c: Set up the fonctions comment block, boring but useful.
4751 * parser.h, SAX.c, parser.c: now attributes are processed through
4752 the SAX interface. The problem is that my SAX interface diverged
4753 quite a bit from the original one, well this is not an official
4754 spec, and translating it from Java to C is hairy anyway...
4755
Daniel Veillard97b58771998-10-20 06:14:16 +00004756Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4757
4758 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4759 fonctions comment block, boring but useful.
4760
4761Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004762
4763 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4764 conversion routines. However they are not yet used to convert the
4765 inputs. The core will run with UTF-8.
4766
Daniel Veillard33942841998-10-18 19:12:41 +00004767Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4768
4769 * tree.c : make sure that the type id is properly set-up when
4770 a new object is allocated, needed for DOM.
4771
Daniel Veillard27fb0751998-10-17 06:47:46 +00004772Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4773
4774 * tree.h, tree.c: Ok, the main objects in the tree will be native
4775 corba objects, it costs 8 bytes per Node, Attribute and Document
4776 but it simplifies the Corba integration a lot (no extra interface
4777 objects to allocate/free).
4778
Daniel Veillard0bef1311998-10-14 02:36:47 +00004779Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4780
4781 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4782 and changed NODEs contants for conformity with DOM Level 1
4783
Daniel Veillard27864701998-10-08 03:47:24 +00004784Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4785
4786 * added hooks to keep track of servants when creating objects
4787 xmlDoc and xmlNode (for Corba export).
4788
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004789Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4790
4791 * added xml-config script.
4792
Daniel Veillard7066a791998-10-01 20:28:28 +00004793Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4794
4795 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4796 to autoupdate libtool and automake conf files.
4797
Miguel de Icaza60681bd1998-09-30 19:28:59 +000047981998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4799
4800 * Makefile.am: Use '?' to separate the sed
4801 commands as ',' is used when people pass -Wl,something.
4802
4803
Daniel Veillard15a8df41998-09-24 19:15:06 +00004804Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4805
4806 * tree.c, tree.h: added a per-document compression interface.
4807
Daniel Veillard151b1b01998-09-23 00:49:46 +00004808Tue Sep 22 20:47:38 EDT 1998
4809
4810 * tree.c, tree.h: added saving with compression and added interfaces
4811 to control the compression level (xmlGetCompressMode,
4812 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4813
Daniel Veillard70120ff1998-09-22 00:24:21 +00004814Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * parser.c: corrected a loop for files of size 0
4817
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000048181998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4819
4820 * error.h: New file. Contains prototyes from `error.c'.
4821
Tom Tromeyc19653d1998-08-14 01:22:43 +00004822Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4823
4824 * Makefile.am (xmlincdir): New macro.
4825 (xmlinc_HEADERS): Renamed from include_HEADERS.
4826
Daniel Veillard845664d1998-08-13 04:43:19 +00004827Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4828
4829 * applied small patch on numeric entities from
4830 Christopher Blizzard <blizzard@appliedtheory.com>
4831
Daniel Veillard260a68f1998-08-13 03:39:55 +00004832Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4833
4834 * New release 0.2, removed the old xml_* files so that it's
4835 coherent with the other CVS base (W3C), far better conformance
4836 to standard, new namespaces, decent entities support, beginning
4837 of a SAX-like interface. Nearly nothing left intact, even the
4838 test examples ...
4839
Christopher Blizzarda36749e1998-07-30 21:47:18 +000048401998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4841
4842 * .cvsignore: Add .deps dir
4843
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004844Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4845
4846 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4847
Daniel Veillardfe926001998-07-26 04:28:20 +00004848Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004849
Daniel Veillardfe926001998-07-26 04:28:20 +00004850 * configure.in: added test for CPP
4851 * AUTHORS, Changelog: the original ones didn't get commited but the
4852 glib ones instead, fixed.
4853 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004854
Daniel Veillardfe926001998-07-26 04:28:20 +00004855Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004856
Daniel Veillardfe926001998-07-26 04:28:20 +00004857 * integrated code developped at W3C
4858 * changed the original Copyright
4859 * migrated to automake
4860 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004861