blob: 8f4d19e33e2b9bc49fa53e93dda7d88e8b373ffd [file] [log] [blame]
Daniel Veillard845cce42002-01-09 11:51:37 +00001Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4
Daniel Veillard7b602b42002-01-08 13:26:00 +00005Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6
7 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
8 output page into XMLinfo.html. Close bug #66951 and
9 raised by Robert Collins too.
10
Daniel Veillard73c6e532002-01-08 13:15:33 +000011Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * encoding.c: Paul Keogh pointed out a possibility of segfault
14 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
15 Closes bug # 68238
16
Daniel Veillard4a859202002-01-08 11:49:22 +000017Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
18
19 * doc/*.html: updated the Gdome2 links
20
Daniel Veillard3c5ed912002-01-08 10:36:16 +000021Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
22
23 * libxml.h: Applied following patches from Robert Collins
24 and make sure IN_LIBXML is defined when compiling it
25 -------
26 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
27 as well as Visual C.
28 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
29 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
30 * strio.c (PLATFORM_UNIX): Define for Cygwin.
31 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
32 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
33 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
34 xmlSysIDExists xmlNoNetExists).
35 * xmllint.c: Don't include winsock2.h for Cygwin.
36
Daniel Veillard401c2112002-01-07 16:54:10 +000037Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
38
39 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
40 when the version info is not present.
41
Daniel Veillard6f42c132002-01-06 23:05:13 +000042Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
43
44 * tree.c: Anthony Jones pointed out a problem in
45 xmlStringGetNodeList() and provided a fix for it
46
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000047Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
48
49 * parser.c: patch from Jack J Franklin to remove a bug in
50 xmlCreatePushParserCtxt() when the initial buffer passed
51 is large.
52
Daniel Veillard0e47ee22002-01-05 18:25:52 +000053Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
54
55 * win32/*: big cleanup of the Windows/MSVC project files
56 from Igor Zlatkovic
57
Daniel Veillardcebb1362002-01-02 13:13:30 +000058Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
59
60 * doc/Makefile.am: should fix #67674 and avoid troubles if
61 xsltproc is not available or fails in the prefix provided
62
Daniel Veillard26908ab2002-01-01 16:50:03 +000063Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
64
65 * xmlmemory.c: one more doc patch from Charlie Bozeman.
66
Daniel Veillard5344c602001-12-31 16:37:34 +000067Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
68
69 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
70 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
71 Fixed a few other problems raised by Charlie Bozeman.
72 * result/VC/ElementValid[5-7]: fixed the output
73
Daniel Veillardcbaf3992001-12-31 16:16:02 +000074Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
75
76 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
77 patches from Charlie Bozeman. Regenerated the HTML docs.
78
Daniel Veillard7f9a6802001-12-20 14:01:47 +000079Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
80
81 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
82 for Windows from Igor
83
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000084Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
85
86 * xmllint.c: applied Justin Fletcher patch for --output or -o
87
Daniel Veillardd3b29d22001-12-18 07:53:16 +000088Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
89
90 * win32/libxml2/libxml2.def.src: close #67019
91
Daniel Veillard01db67c2001-12-18 07:09:59 +000092Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
93
94 * xmllint.c: applied Justin Fletcher generic timing patch
95 similar to the one already applied to xsltproc.
96
Daniel Veillardd1640922001-12-17 15:30:10 +000097Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
98
99 * include/libxml/tree.h tree.c: applied documentation patches
100 from Charlie Bozeman
101
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000102Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
103
104 *doc/xmllint.xml, xmllint.1 - document --dropdtd
105
Daniel Veillard29e43992001-12-13 22:21:58 +0000106Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
107
108 * valid.c: fix the xmlStrdup() used in the previous patch.
109 * valid.c: added --dropdtd
110 * tree.c: fixed xmlUnlinkNode so it also removes the references
111 from the document if the node is a DTD
112
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000113Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
114
115 * HTMLtree.c valid.c: cleanup some static declarations
116
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000117Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
118
119 * xmllint.c: removed another strdup()
120 * doc/FAQ: removed the HP/UX entry
121
Daniel Veillarded472f32001-12-13 08:48:14 +0000122Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
123
124 * valid.c: fix bug #66816 when validating.
125 * xmllint.c: don't use sys/time.h if configure did not found it
126
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000127Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
128
129 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
130 xmlcatalog_man.xml
131
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000132Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
133
134 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
135 xmlInitMemory() was declared twice
136
Daniel Veillardb82c1662001-12-09 14:00:54 +0000137Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
138
139 * globals.c: do not reference strdup() !
140 * configure.in libxml-2.0.pc.in: trying to fix the libs
141 of the various config extraction modules
142
Daniel Veillardef90ba72001-12-07 14:24:22 +0000143Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
144
145 * configure.in : preparing 2.4.12
146 * doc/* : updated and rebuilt the docs
147
Daniel Veillard220346d2001-12-07 11:33:54 +0000148Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
149
150 * uri.c: closed bug #66159
151 * testURI.c: added --escape option
152 * configure.in: some cleanup for xml2-config --cflags
153
Daniel Veillard2a906822001-12-06 14:34:08 +0000154Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
155
156 * globals.c testThreads.c: removed some misplaced includes
157 of xmlversion.h
158
Daniel Veillarde28313b2001-12-06 14:08:31 +0000159Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
160
161 * threads.c: patch from Gary Pennington fixing a possible
162 problem at initialization time.
163
Daniel Veillardd3b08822001-12-05 12:03:33 +0000164Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
165
166 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000167 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000168 CodeWarrior.
169
Daniel Veillarda7866932001-12-04 13:14:44 +0000170Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
171
172 * xmllint.c: applied Geert Kloosterman's patch to fix
173 --repeat --timing output
174
Daniel Veillard19840942001-11-29 16:11:38 +0000175Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
176
177 * parser.c: Robin Berjon <robin@knowscape.com> found a case
178 where non-wellformed XML declaractions were not detected.
179
Daniel Veillarde85d9342001-11-28 14:43:12 +0000180Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
181
182 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
183
Daniel Veillard22f25a82001-11-28 09:12:23 +0000184Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
185
186 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
187 gets reset by xmlCleanupInputCallbacks() and this makes the
188 function useless. Same for output.
189
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000190Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
191
192 * xmlIO.c: robert pointed out a loop error in callback cleanups
193
Daniel Veillard8faa7832001-11-26 15:58:08 +0000194Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
195
196 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
197 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
198 they are not really tied to debugging
199
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000200Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
201
202 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
203 * xmllint.c: better --catalogs description
204
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000205Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
206
207 * tree.c: fixed a couple of problems in xmlSetProp()
208
Daniel Veillardcd337f02001-11-22 18:20:37 +0000209Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
210
211 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
212 unappropriate stdout output.
213
Daniel Veillard566d4df2001-11-22 13:00:53 +0000214Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
215
216 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
217 by Denis Beurive, closes #65111
218
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000219Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
220
221 * valid.c: in case of content model validity error, don't
222 print it if validity warnings were not requested.
223
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000224Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
225
226 * nanoftp.c: applied a couple of patches from Brian D Ripley.
227 * parserInternals.c: removed the last exit() call. Print an
228 unmaskable error on stderr instead (library mismatch detection)
229
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000230Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
231
232 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
233 shell instructions from Heiko Rupp
234
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000235Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
236
237 * catalog.c: use the URL notation file:// for default catalog paths
238
Daniel Veillard0ec98632001-11-14 15:04:32 +0000239Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
240
241 * include/libxml/tree.h: better comments for _private fields
242 * tree.c: removed a problem when copying an entity reference.
243
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000244Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
245
246 * vms/*: updated instructions and diffs from John A Fotheringham
247
Daniel Veillarda11001b2001-11-12 22:45:36 +0000248Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
249
250 * include/libxml/xmlerror.h: avoid an include problem if
251 #include <libxml/xmlerror.h> happens first in code
252 seems to be the case in KDE libs
253
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000254Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
255
256 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
257 from Igor for Windows
258
259Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
260
261 * Makefile.am: Gary Pennington pointed out a missing prefix
262
Daniel Veillard43d3f612001-11-10 11:57:23 +0000263Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
264
265 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
266 * doc/*: upgraded and rebuilt the docs
267
Daniel Veillardc1f78342001-11-10 11:43:05 +0000268Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
269
270 * HTMLparser.c: fix comment in scripts element parsing.
271 * result/HTML/doc3*: updated the results.
272
273Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
274
275 * uri.c: another URI bug fix #63336, using Joel Young patch.
276
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000277Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
278
279 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
280 a cleaned up version of the Pwd shell string generation.
281
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000282Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
283
284 * valid.c include/libxml/tree.h: trying to fix namespaces +
285 validation problems for good, closing #63619 in the process
286 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
287 wrong in this respect, fixed it.
288
Daniel Veillardd536f702001-11-08 17:32:47 +0000289Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
290
291 * xmllint.c: Morus Walter patch to allow --format and --encode
292
Daniel Veillard5004f422001-11-08 13:53:05 +0000293Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
294
295 * debugXML.c: Stefan Kost provided an help command for the shell
296
Daniel Veillarda6825e82001-11-07 13:33:59 +0000297Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
298
299 * debugXML.c: Heiko Rupp pointed that the shell would crash
300 on empty nodesets returns.
301
Daniel Veillard03f848d2001-11-07 12:53:46 +0000302Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
303
304 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
305 migh need the history libraries
306
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000307Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
308
309 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
310 handle the case of < in quoted attributes, Bastian Kleineidam
311
Daniel Veillardc853b322001-11-06 15:24:37 +0000312Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
313
314 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
315 fixing catalog breakages
316 * Makefile.am catalog.c result/catalogs/catal
317 result/catalogs/mycatalog.* test/catalogs/catal*:
318 fixed more problems in catalog support, added more regression tests
319 for both XML and SGML catalog handling
320
Daniel Veillard66870c72001-11-05 19:27:49 +0000321Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
322
323 * debugXML.c: applied an improvement to xmlGetLineNo() from
324 Keith Isdale
325
Daniel Veillardffe09c92001-11-05 14:21:47 +0000326Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
327
328 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
329 Side effect of the progressive catalog loading
330
Daniel Veillardad661b92001-11-05 11:43:15 +0000331Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
332
333 * Makefile.am: confexecdir and confexec_DATA were defined twice
334 pointed out by Karl Eichwalder
335
Daniel Veillard6eb17722001-11-04 22:19:27 +0000336Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
337
338 * xmlcatalog.c: avoid unlink() and use remove() instead.
339
Daniel Veillardea898282001-11-04 22:13:45 +0000340Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
341
342 * libxml.spec.in: cleanup
343 * include/libxml/xmlwin32version.h: updated with 2.4.8
344
Daniel Veillarda4617b82001-11-04 20:19:12 +0000345Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
346
347 * encoding.c global.data globals.c testThreads.c: fix bug #63752
348 of compiling libxml with a non standard set of options
349
John Fleck027edfb2001-11-04 20:13:58 +0000350Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
351
352 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
353 document --sgml option, fixing gnome bugzilla #63382
354
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000355Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
356
357 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
358 breakage of 2.4.7, added a couple of really needed APIs
359 like xmlCatalogIsEmpty() and xmlNewCatalog()
360 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
361 for install-catalog
362 * configure.in: preparing 2.4.8
363
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000364Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
365
366 * HTMLtree.c tree.c include/libxml/HTMLtree.h
367 include/libxml/tree.h include/libxml/xmlIO.h: more include
368 cleanups, export cleanly one html output + format function.
369
370Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
371
372 * parser.c: removed initGenericErrorDefaultFunc call from
373 xmlInitParser() since it could destroy previous calls to
374 xsltSetGenericErrorFunc() effects
375
Daniel Veillardebd38c52001-11-01 08:38:12 +0000376Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
377
378 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
379 keyword.
380
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000381Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
382
383 * Makefile.am: cleanup
384 * threads.c: cleanup too
385 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
386 from xsltproc
387 * include/libxml/tree.h include/libxml/parser.h: trying to break a
388 dependancy loop.
389
Daniel Veillard91c00402001-10-30 17:41:38 +0000390Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
391
392 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
393 was not used anymore !
394
Daniel Veillard52dcab32001-10-30 12:51:17 +0000395Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
396
397 * configure.in: preparing 2.4.7
398 * Makefile.am doc/Makefile.am: switched to the latest xmllint
399 manual page from John
400 * doc/*: updated the doc and rebuilt the generated pages
401
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000402Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
403
404 * xmlIO.c: closing bug #62711, the library should never
405 close stdin or stdout.
406
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000407Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
408
409 * uri.c: second pass at fixing #63336, using Joel Young
410 final patch. looks okay.
411
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000412Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
413
414 * uri.c include/libxml/uri.h: trying to clear #63336
415 allowing the escaping routine to parse unconformant
416 URI-References.
417
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000418Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
419
420 * vms/readme.vms vms/build_libxml.com nanoftp.c
421 include/libxml/xmlversion.h.in: a few VMS updates from
422 John A Fotheringham
423 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
424 and xmlCleanupOutputCallbacks() for the Perl binding people.
425
Daniel Veillard635ef722001-10-29 11:48:19 +0000426Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
427
428 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
429 apply fixes to close #63271 and avoid segfaults when
430 the error routine gets callbed before xmlInitParser()
431 get called.
432 * nanoftp.c error.c: Applied patches from Justin Fletcher
433 correcting some xmlGenericError misuses.
434
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000435Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
436
437 *doc/xmllint.xml, doc/xmllint.1
438 New and improved man page for xmllint - .xml is the original, .1
439 is the generated man page
440
Daniel Veillardc9484202001-10-24 12:35:52 +0000441Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
442
443 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
444 the web site from the main HTML document.
445
Daniel Veillard5151c062001-10-23 13:10:19 +0000446Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
447
448 * parser.c: fixed an erroneous validation bug when PE refs
449 occurs in external parsed entities referenced from the
450 internals subset
451 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
452 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
453 added the associated testcase, it's a nice one.
454 * HTMLparser.c: generate the DTD node as HTML still ...
455 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
456
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000457Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
458
459 * HTMLparser.c: fixed a bug in htmlNewDoc()
460
Daniel Veillard89cad532001-10-22 09:46:13 +0000461Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
462
463 * test/threads/*: added entities testing to the Thread test
464 * testThreads.c: make the test reasonable
465 * DOCBparser.c: fix the DTD public and system ID
466 * xmllint.c: added --sgml for SGML DocBook importing
467 * Makefile.am: added Docbtests target
468
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000469Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
470
471 * nanoftp.c: use only "anonymous@" string for anonymous passwds
472 * testThreads.c: removed bogus include
473
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000474Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
475
476 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
477 fixed a very serious (looping) validation bug
478
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000479Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
480
481 * include/libxml/globals.h include/libxml/threads.h threads.c
482 testThreads.c: far more testing, cleaning up bugs
483 * *.c : make sure globals.h is always included.
484
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000485Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
486
487 * HTMLparser.c: try to get rid of parser loops for good.
488
Daniel Veillardab7488e2001-10-17 11:30:37 +0000489Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
490
491 * configure.in: fixed some bugs in CFLAGS passing.
492 * test/threads Makefile.am testThreads.c: added a specific
493 threaded test case (really nasty, guaranteed).
494
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000495Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
496
497 * catalog.c: serious cleanup on the management of the
498 XML catalog tree, more tests done, especially with
499 the catalog PI.
500
Daniel Veillard364789a2001-10-16 12:45:00 +0000501Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
502
503 * catalog.c: avoid a problem in catalog cleanup on SMP if
504 catalogs were not initialized.
505
Daniel Veillard81463942001-10-16 12:34:39 +0000506Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
507
508 * catalog.c xpath.c: trying to cleanup the not thread safe
509 parts of the library.
510
Daniel Veillard64a411c2001-10-15 12:32:07 +0000511Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
512
513 * include/libxml/globals.h configure.in global.data: make
514 the allocation be per-thread a configure option
515 * encoding.c include/libxml/parser.h: fixed compilation
516 errors
517
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000518Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
519
520 * include/libxml/parser.h: Norm reported that a few lines
521 added were breaking libxslt compile, removed them for now
522
Daniel Veillard6f350292001-10-14 09:56:15 +0000523Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
524
525 * parser.c parserInternals.c threads.c: debugged and fixed
526 initialization problems which were giving troubles on SMP
527 boxes.
528
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000529Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
530
531 * include/libxml/Makefile.am: missing globals.h
532
Daniel Veillarde7090612001-10-13 12:18:28 +0000533Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000534
Daniel Veillarde7090612001-10-13 12:18:28 +0000535 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000536
Daniel Veillardd0463562001-10-13 09:15:48 +0000537Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
538
539 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
540 include/libxml/parserInternals.h include/libxml/tree.h
541 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
542 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
543 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
544 Applied the last patches from Gary, cleanup, activated threading
545 all user accessible global variables are now handled in globals.[ch]
546 Still a bit rought but make tests passes with either
547 --with-threads defined at configure time or not.
548 * Makefile.am example/Makefile.am: added globals.[ch] and threads
549 linking options
550
Daniel Veillardb8478642001-10-12 17:29:10 +0000551Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
552
553 * Makefile.am include/libxml/Makefile.am
554 include/libxml/globals.h globals.c include/libxml/threads.h
555 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
556 configure.in: started integrating the core of the thread support
557 not activated yet but half integrated. The code should still
558 compile and work anyway.
559
Daniel Veillardb44025c2001-10-11 22:55:55 +0000560Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
561
562 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
563 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
564 integrating the non-controversial parts of Gary Pennington
565 multithread patches
566 * catalog.c: corrected a small bug introduced
567
Daniel Veillard75b96822001-10-11 18:59:45 +0000568Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
569
570 * catalog.c include/libxml/catalog.h: very serious cleanup,
571 isolating unportable code and as much as possible the accesses
572 to the global shared catalog. May need more testing !
573
Daniel Veillard78d12092001-10-11 09:12:24 +0000574Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
575
576 * include/libxml/debugXML.h debugXML.c tree.c: integrating
577 Keith Isdale patches for the XSLT debugger interfaces. Some
578 cleanup
579
Daniel Veillardff0b7312001-10-11 06:46:09 +0000580Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
581
582 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
583 * DOCBparser.c: generate line nubers in elements
584
Daniel Veillard60087f32001-10-10 09:45:09 +0000585Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
586
587 * configure.in: preparing 2.4.6 release
588 * doc/xml.html doc/html/*: updated and rebuilt the docs
589 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
590
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000591Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
592
593 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
594 adding documentation for DV's supercatalog support
595
Daniel Veillard82d75332001-10-08 15:01:59 +0000596Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
597
598 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
599 super catalog support adding one API and one flag --sgml to
600 xmlcatalog
601
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000602Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
603
604 * doc/xmlcatalog_man.xml, xmlcatalog.1
605 One more crack at
606 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
607
608
Thomas Broyer47334c02001-10-07 16:41:52 +0000609Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
610
611 * xpath.c: implemented xmlXPathObjectCopy for external objects
612 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
613
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000614Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
615
616 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
617 finishing up fix to
618 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
619 the xmlcatalog man page display more elegantly
620
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000621Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
622
623 * configure.in: closing bug #61832
624 * HTMLparser.c: removed a warning
625
Daniel Veillard6ab38382001-10-06 13:08:27 +0000626Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
627
628 * xpath.c: fixing #61673 part I, do not loose doc information
629 when copying result value trees.
630
Daniel Veillard556c6682001-10-06 09:59:51 +0000631Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
632
633 * xpath.c: trying to harden the XPath interpreter
634
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000635Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
636
637 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
638 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
639
William M. Brack1633d182001-10-05 15:41:19 +0000640Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
641
642 * HTMLparser: repaired another loop problem
643
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000644Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
645
646 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
647 parsing.
648 * xpath.c: fix bug #61291 the default XML namespace node is
649 missing from the namespace axis.
650 * tree.c: refuse to create namespaces nodes with prefix "xml"
651
Daniel Veillard651f9472001-10-04 14:51:06 +0000652Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
653
654 * SAX.c: ouch a non-defined namespace could lead to a crash,
655 fixed #61215
656
Daniel Veillard7dd05702001-10-04 14:25:12 +0000657Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
658
659 * parserInternals.c: closed bug #61054
660
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000661Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
662
663 * include/libxml/Makefile.am: closing #60708
664
Daniel Veillarda293c322001-10-02 13:54:14 +0000665Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
666
667 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
668 adding xmlSAXParseFileWithData following Marco Stipek suggestion
669
Daniel Veillardf4309d72001-10-02 09:28:58 +0000670Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
671
672 * valid.c: close bug #61550 when xml: wasn't considered a namespace
673
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000674Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
675
676 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
677 * DOCBparser.c HTMLparser.c parser.c: fixed typos
678
Daniel Veillard16756b62001-10-01 07:36:25 +0000679Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
680
681 * catalog.c: Justin Fletcher provided cleaup code in case
682 HAVE_STAT is not defined
683 * include/win32config.h: Igor Zlatkovic suggested to have
684 HAVE_STAT defined there
685
William M. Brack5e1cac12001-09-28 16:19:18 +0000686Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
687
688 * catalog.c - fixed typing error reported by M. Barros
689
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000690Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
691
692 * xmllint.c - fixing typo
693
William M. Brackd28e48a2001-09-23 01:55:08 +0000694Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
695
696 * HTMLparser.c: small enhancement to prevent loop on
697 unrecognizable data
698
Daniel Veillardb1d62872001-09-21 09:47:08 +0000699Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
700
701 * parserInternals.c: applying patch from bug #60757 this
702 should close it
703
Daniel Veillardc0631a62001-09-20 13:56:06 +0000704Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
705
706 * catalog.c xmlcatalog.c: removed a couple of warning
707 * xpath.c: try to solve the linking problem on platforms
708 needing trio to compile
709
Daniel Veillard1a123612001-09-19 08:06:23 +0000710Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000711
Daniel Veillard1a123612001-09-19 08:06:23 +0000712 * Makefile.am libxml.spec.in: backing up non-documented changes
713 commited without review or aproval by Jens Finke <jens@gnome.org>
714 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000715
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000716Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
717
718 * configure.in: Joe Orton provided a patch fixing a problem
719 when iconv is specified to be in a non-standard directory
720 but wasn't exported in xml2-config --cflags
721
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000722Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
723
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000724 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000725 troubles with 2.4.4 errors.
726
Daniel Veillard16698282001-09-14 10:29:27 +0000727Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
728
729 * encoding.c entities.c: do not output hexadecimal charrefs
730 when serializing HTML since some version of Netscape can't
731 grok it, generate decimal ones.
732 * result/HTML/doc3.htm: output changed due to previous test
733 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
734
Daniel Veillard98fed372001-09-13 11:34:58 +0000735Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
736
737 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
738 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
739
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000740Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000741 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000742
743 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
744 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
745 updated the configuration scripts systems accordingly
746
Daniel Veillard04382ae2001-09-12 18:51:30 +0000747Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
748
749 * configure.in: preparing for 2.4.4
750 * doc/xml.html doc/html/*: updated and rebuilt the docs
751
Daniel Veillardd63437e2001-09-12 15:00:27 +0000752Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
753
754 * win32/dsp/libxml2.def.src: tried to incorporate comments
755 from bug #59220
756
Daniel Veillard319a7422001-09-11 09:27:09 +0000757Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
758
759 * parser.c result/noent/wml.xml: fixed bug #59981 related
760 to handling of '&' in attributes when entities are substitued
761
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000762Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
763
764 * libxml.h include/libxml/xmlversion.h.in
765 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
766 Tried to close bug #60131
767
Daniel Veillardbce62332001-09-10 18:46:55 +0000768Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
769
770 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
771
Daniel Veillard143b04f2001-09-10 18:14:14 +0000772Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
773
774 * SAX.c: fixing bug #59946 on xmlns=""
775
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000776Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
777
778 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
779 but allocates a new error code.
780
Daniel Veillard05c13a22001-09-09 08:38:09 +0000781Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
782
783 * xmllint.c: John Fleck fixed typos in the options output
784 * parser.c SAX.c: fix ignorable white space SAX selection
785
786Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
787
788 * entities.c: Steve Underwood found the possibility of an
789 ininite loop in case of error.
790
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000791Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
792
793 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
794
Daniel Veillarda050d232001-09-05 15:51:05 +0000795Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
796
797 * parser.c: warn if version is not 1.0 but it's not
798 strictly speaking an error after analyzing the spec
799
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000800Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
801
802 *doc/catalog.html - add link to the html version of the
803 man page, other linguistic cleanups
804
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000805Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
806
807 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
808 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
809 file, has not yet been included in the build.
810
Daniel Veillard99784ff2001-09-01 16:20:28 +0000811Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
812
813 * catalog.c: removed a duplicate affectation Justin Fletcher
814
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000815Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
816
817 * tree.c: Armin Sander pointed a possible text coalescing
818 problem, completed his patch.
819
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000820Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
821
822 * trionan.c: Fixed const and volatile re-definition problem
823
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000824Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
825
826 * libxml.4 parser.c: doc updates from Heiko Rupp
827 * parserInternals.c: 2 sanity checks from Heiko Rupp
828
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000829Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
830
831 * tree.c: applied patch from Armin Sander to make some pointers
832 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000833 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000834
Daniel Veillardb06c6142001-08-27 14:26:30 +0000835Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
836
837 * xpath.c: hum, restrict the integer usage gcc bug workaround
838 to only gcc compilers so that other architecture don't get
839 penalized by this limitation.
840 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
841
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000842Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
843
844 * valid.c: fixed a Windows compiler warning (Chris Poblete)
845 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
846
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000847Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
848
849 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
850 --convert option to xmlcatalog to convert SGML ones to
851 the XML syntax.
852 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
853
854 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000855Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
856
857 * catalog.c xmlIO.c: started some serious testing and fixed
858 a few bug and optmization needs.
859
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000860Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
861
862 * Makefile.am configure.in include/libxml/xmlwin32version.h:
863 preparing for a 2.4.3 release even if it may not be ready yet
864 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
865 all file parsing lookup to go through the entity resolver, add
866 to add an API to bypass it (needed to load catalogs themselves),
867 some cleanup on the catalog code too.
868 * nanoftp.c: small cleanup
869 * doc/catalog.html: small update
870
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000871Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
872
873 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
874 Jun Kuriyama
875
Daniel Veillardffb120d2001-08-23 00:52:23 +0000876Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
877
878 * doc/catalog.html: finished the catalog documentation
879
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000880Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
881
882 * doc/catalog.html doc/xml.html: added documentation about
883 Catalog support, misses an API description
884 * doc/html/*: reextracted the API pages
885
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000886Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
887
888 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
889 Added the part about section 7.2 on URI resolution,
890 fixed a side effect in the HTML parser, look complete
891 and ready to rock except the URI/SystemID part!
892
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000893Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
894
895 * include/libxml/catalog.h include/libxml/parser.h
896 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
897 xmlIO.c: added support and APIs needed for the catalog PI
898 * include/libxml/xmlIO.h: cleanup
899
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000900Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
901
902 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
903 include/libxml/catalog.h: starts to look okay, really
904 plugged the new framework, cleaned a lot of stuff,
905 added some APIs, except the PI's support missing this
906 should be mostly complete
907 * result/catalogs/* test/catalogs/*: added new test, enriched
908 the existing one with URN ID tests
909
Daniel Veillard64339542001-08-21 12:57:59 +0000910Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
911
912 * catalog.c: fixed nextCatalog
913 * result/catalogs/docbook test/catalogs/*: started adding
914 a small regression test
915
Daniel Veillardcda96922001-08-21 10:56:31 +0000916Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
917
918 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
919 more work on the XML catalog support.
920 * parser.c include/libxml/parser.h: small cleanup seems using
921 list as a public parameter name can give portability troubles
922 * trionan.c trionan.h xpath.c include/libxml/trionan.h
923 include/libxml/xpath.h include/libxml/Makefile.am: removed
924 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
925 wrappers
926
Bjorn Reese45029602001-08-21 09:23:53 +0000927Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
928
929 * Makefile.am trio.c triodef.h trionan.c xpath.c
930 include/libxml/Makefile.am include/libxml/trionan.h:
931 Re-worked Not-A-Number and Infinity support.
932 * xmlcatalog.c: added readline include files
933
Daniel Veillard344cee72001-08-20 00:08:40 +0000934Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
935
936 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
937 testCatalog as xmlcatalog, making it an installed app
938 adding a shell, and preparing it to be a /etc/xml/catalog
939 management tool, though not ready yet
940 * catalog.c include/libxml/catalog.h: adding support for
941 XML Catalogs http://www.oasis-open.org/committees/entity/
942 not finished, there is some interesting tradeoffs and a
943 few open questions left.
944
Daniel Veillardb7664f42001-08-19 13:00:43 +0000945Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
946
947 * xmllint.c: fixed a line formatting problem
948
Daniel Veillard5015b712001-08-17 09:37:52 +0000949Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
950
951 * SAX.c: removed a couple of unused variable (Albert Chin)
952
Daniel Veillardbb371292001-08-16 23:26:59 +0000953Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
954
955 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
956 trying to fix some troubles w.r.t. function returning
957 const xxxPtr.
958
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000959Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
960
961 * win32/dsp/libxml2.def.src: another set of symbols conditionally
962 defined
963
Daniel Veillardae6db172001-08-16 19:32:00 +0000964Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
965
966 * xpointer.c: removed unused var
967
Daniel Veillard09190202001-08-16 16:27:41 +0000968Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
969
970 * testXPath.c: another small cleanup closing bug #59110
971
Daniel Veillard796f4b62001-08-16 16:00:13 +0000972Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
973
974 * win32/dsp/libxml2.def.src: small cleanup closing bug
975 #59108
976
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000977Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
978
979 * example/gjobread.c: add xmlCleanupParser() before leaving
980
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000981Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
982
983 * config.h.in configure.in include/libxml/xmlwin32version.h:
984 released 2.4.2
985
Daniel Veillardd3d06722001-08-15 12:06:36 +0000986Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
987
988 * include/libxml/valid.h debugXML.c valid.c: deprecate
989 the non-boundchecking Sprintf functions, add Snprintf
990 this should close bug #57984
991
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000992Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
993
994 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
995 URIs before doing the lookups (pointed by Mark Vakoc)
996
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000997Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
998
999 * xpath.c: serious changes on Result Value Trees and NodeSets
1000 w.r.t. deallocation and collect operations. Probably not
1001 100% clean (merge of allocated trees smells like a problem).
1002 Seems sufficient to close #58943
1003
Daniel Veillard90493a92001-08-14 14:12:47 +00001004Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1005
1006 * xmllint.c: adding a --format option
1007
Daniel Veillardfe703322001-08-14 12:18:09 +00001008Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1009
1010 * xpath.c: count() was broken on Result Value Tree
1011 * xmlIO.c: fixed file:/// accesses on _WIN32
1012
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001013Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1014
1015 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1016 macro was renamed, this should close bug #58683
1017
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001018Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1019
1020 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1021 entity substitution mode text at the end of the entity might
1022 be added due to text coalescing.
1023 * nanoftp.c parser.c: small cleanup
1024
Daniel Veillard0c720972001-08-08 20:59:00 +00001025Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1026
1027 * HACKING: added John Fleck right to commit in the doc subdir
1028
Daniel Veillard48da9102001-08-07 01:10:10 +00001029Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1030
1031 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1032 allow to inherit attributes from the DTD directly in the
1033 tree, this is needed for XPath and can be a useful feature.
1034 Inherited namespaces are always provided at the tree level now
1035 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1036 of tests for this feature (XSLT being the prime user).
1037
Daniel Veillard50f34372001-08-03 12:06:36 +00001038Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1039
1040 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1041 testSAX.c xmlIO.c xmllint.c include/win32config.h
1042 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1043 include/libxml/xmlwin32version.h.in win32/README.MSDev
1044 win32/dsp/*: applied Win32 Facelift No.2 patches from
1045 Igor Zlatkovic for Windows/MSC
1046
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001047Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1048
1049 * SAX.c: unparsedEntityDecl() the URI computation of the
1050 entity wasn't done breaking XSLT unparsed-entity-uri()
1051
Daniel Veillard567e1b42001-08-01 15:53:47 +00001052Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1053
1054 * xpath.c: fixed a bug when walking the descendants and
1055 the current node has no children
1056 * debugXML.c: show up when a text node is supposed to not be escaped
1057
Thomas Broyerf186c822001-07-31 23:30:37 +00001058Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1059
1060 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1061 worked like the set:leading() function)
1062 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1063
Daniel Veillardba6db032001-07-31 16:25:45 +00001064Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1067
Daniel Veillard57905372001-07-31 15:52:17 +00001068Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * include/libxml/xmlIO.h: apply change to close #58141
1071 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1072
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001073Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * parser.c: when the internal subset uses a PE, then the
1076 included entity can use conditional sections.
1077
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001078Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1081 when walking the namespace axis showing up in
1082 libxst/tests/general/bug-12
1083 * xmlmemory.c: added the possibility to trace a given block
1084 defined by its address
1085
Daniel Veillard4aafa792001-07-28 17:21:12 +00001086Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1087
1088 * parser.c: don't override existing encoding specified before
1089 starting xmlParseDocument()
1090
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001091Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * include/libxml/xmlwin32version.h: reinserted, needed for
1094 Windows users of CVS
1095
Darin Adlera77cac02001-07-27 17:41:51 +000010962001-07-27 Darin Adler <darin@bentspoon.com>
1097
Darin Adler699613b2001-07-27 22:47:14 +00001098 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1099 * testCatalog.c: Add include of <libxml/parser.h>.
1100
11012001-07-27 Darin Adler <darin@bentspoon.com>
1102
Darin Adlera77cac02001-07-27 17:41:51 +00001103 * include/libxml/.cvsignore:
1104 * include/libxml/xmlwin32version.h:
1105 Remove this file from CVS because it's generated.
1106
Daniel Veillard50822cb2001-07-26 20:05:51 +00001107Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1108
1109 * parser.c include/libxml/parser.h: applied const patches from
1110 Tom Moog #58002
1111
Thomas Broyerba4ad322001-07-26 16:55:21 +00001112Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1113
1114 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1115 lookup framework
1116
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001117Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * tree.c: fixed xmlCopyNode() for documents
1120
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001121Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1124
1125Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001126
1127 * parser.c: fixes bug #57652 reported by Morus Walter
1128
Daniel Veillarde3924972001-07-25 20:25:21 +00001129Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1132
Daniel Veillarda53c6882001-07-25 17:18:57 +00001133Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1134
1135 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1136 errors, lesson don't add new functions at 1am before a release
1137 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1138 from XPath initialization when possible.
1139
Daniel Veillardd9bad132001-07-23 19:39:43 +00001140Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * result/scripts/base*: removing history/readline changed
1143 this slightly
1144 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1145 xmllint.c: make element content line number generation
1146 optionnal to avoid breaking old apps added interface to switch
1147
Daniel Veillardf012a642001-07-23 19:10:52 +00001148Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * configure.in: get rid of the readline and libhistory
1151 dependancies by default, release 2.4.1 with IA64 fix
1152 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1153 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1154 John Kroll fixes to allow saving to HTTP via PUT (or
1155 POST of needed).
1156 * doc/html/*.html: regenerated the docs
1157
Thomas Broyere8126242001-07-22 03:54:15 +00001158Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1159
1160 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1161 xmlHashScanFull and xmlHashScannFull3 to get passed the
1162 three keys as arguments to the callback function
1163
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001164Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * configure.in Makefile.am: removed libxml softlink for good
1167 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1168 100% coverage by gtk-doc
1169
Daniel Veillard8599e702001-07-17 21:38:51 +00001170Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1173 fixed serious troubles due to size_t vs. int mismatch
1174
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001175Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1178
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001179Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1180
1181 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1182 convenient extension API for value and context managing
1183 Now handles external objects through xmlXPathPopExternal,
1184 xmlXPathWrapExternal and xmlXPathReturnExternal.
1185 Added functions for sets operations (intersection, etc.)
1186
Daniel Veillard22090732001-07-16 00:06:07 +00001187Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1188
1189 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1190 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1191 HTMLparser.c: cleanup of global variables, marking some
1192 const or private.
1193
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001194Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001195
1196 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1197 fixed xmlXPathNodeSetItem when passing index=0
1198
Daniel Veillard05dec342001-07-14 21:57:39 +00001199Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1202
Daniel Veillard28ae6362001-07-14 16:44:32 +00001203Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * xmllint.c: fixed compilation under Cygwin #57503
1206 * TODO: update
1207
Peter Williamsed156f52001-07-13 18:35:13 +000012082001-07-13 Peter Williams <peterw@ximian.com>
1209
1210 * config.h.in: add #undef HAVE_DLFCN_H
1211
1212 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1213 builddir.
1214
Daniel Veillard73b36e32001-07-12 15:09:52 +00001215Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1218 raised by #57348 and #57381
1219
Daniel Veillard7db37732001-07-12 01:20:08 +00001220Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1223 tree.c xpointer.c: store the line numbder in element->content,
1224 may break some software, need a configuration mechanism
1225
Darin Adler96037892001-07-11 00:03:16 +000012262001-07-10 Darin Adler <darin@bentspoon.com>
1227
1228 * .cvsignore:
1229 * example/.cvsignore:
1230 * include/.cvsignore:
1231 * include/libxml/.cvsignore:
1232 Various things that are generated and should be ignored.
1233
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001234Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1237 * doc/xml.html doc/html/*: updated the docs
1238
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001239Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1242 validation occured on content with element child
1243
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001244Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * tree.c: fixed XML Base computation which was broken
1247 * debugXML.c: added a base function to the shell
1248 * Makefile.am result/scripts/* test/scripts/*: added scripts
1249 based regression tests, and adding 2 XML Base tests
1250
Daniel Veillard19e96c32001-07-09 10:32:59 +00001251Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * tree.c: set properties doc and call xmlSetListDoc for properties
1254 content when grafting them in a different tree.
1255 * aclocal.m4: remove from CVS
1256
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001257Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1258
1259 * win32/libxml2/libxml2.def.src: added some missing entry point
1260 for XPath (Mark Vakoc)
1261
Daniel Veillard388236f2001-07-08 18:35:48 +00001262Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1265 layer should URI-Unescape before trying to open resources.
1266
Daniel Veillard04383752001-07-08 14:27:15 +00001267Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * xpath.c: fix the name() bug for elements in the default
1270 namespace reported by Charlie Bozeman
1271
Daniel Veillard7583a592001-07-08 13:15:55 +00001272Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1275 led to an XPath fix, improvements of SAX initialization, and
1276 an added option --nocdata to testXPath
1277
Daniel Veillard449d7392001-07-07 19:11:06 +00001278Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * doc/libxml-doc.el: Felix Natter provided anew version working
1281 with XEmacs too
1282
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001283Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1284
1285 * include/libxml/xpath.h: small cleanup
1286 * doc/xml.html: update
1287
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001288Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1289
1290 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1291 released 2.3.14
1292
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001293Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001296 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001297
Daniel Veillard73c9c042001-07-05 20:02:54 +00001298Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299
1300 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1301 were not equal to empty strings
1302
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001303Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1304
1305 * SAX.c: fixed a URI-Reference computation problem when validating
1306 * xmlIO.c: small cleanup
1307
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001308Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1309
1310 * parser.c: improved the description of a couple of interfaces
1311 upon Larry Stamper suggestion
1312
Daniel Veillard62f313b2001-07-04 19:49:14 +00001313Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314
1315 * SAX.c entities.c parser.c: changed completely the way entities
1316 are handled when running the parser in entity substitution mode.
1317 This fixes a bug reported by Stephan Kulow and nearly divides
1318 by 3 the amount of memory required by libxslt to load and process
1319 DocBook TDG.
1320
Daniel Veillardf420ac52001-07-04 16:04:09 +00001321Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1322
1323 * HTMLparser.c: fixing a too early root closing problem raised
1324 byt Prashanth Naidu
1325
Daniel Veillard8c357d52001-07-03 23:43:33 +00001326Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1327
1328 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1329 raised by Mark Vakoc.
1330
Daniel Veillard6e90d192001-07-03 16:37:49 +00001331Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * example/Makefile.am: fixed the include path to add srcdir/include
1334 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1335 and some cleanup
1336
Daniel Veillardf06307e2001-07-03 10:35:50 +00001337Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1340 lot of optimization work, results in significant improvements
1341 when handling really complex XPath queries. Add a small optimizer
1342 for unions, improve [n] and [last()], avoid some costly ops.
1343
Daniel Veillard77044732001-06-29 21:31:07 +00001344Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1345
1346 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1347 * xpath.c: small cleanup
1348 * xmlGetNsList: reformated, fixed problems if used on Entities
1349
Daniel Veillard2adbb512001-06-28 16:20:36 +00001350Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1353
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001354Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1357 * Makefile.am example/Makefile.am: workaround automake generating
1358 erroneous deps
1359
Daniel Veillard12f7d292001-06-28 13:12:11 +00001360Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1361
1362 * include/win32config.h: bug #56801 Yon Derek provided a patch
1363 to the windows config file.
1364
Daniel Veillard87ee9142001-06-28 12:54:16 +00001365Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1366
1367 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1368 libxml.h : Yon Derek provided a set of changes to compile from
1369 CVS on Windows/MSC
1370
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001371Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * parser.c: fixed UTF8 BOM support in push mode
1374 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1375 added a specific testcase
1376
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001377Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1378
1379 * Makefile.am: added --push regression tests
1380 * parserInternals.c: the XML parser segfaulted in --push mode
1381
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001382Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1383
1384 * configure.in: moved the symlinks detection within a CVS
1385 check, this is not portable and will be removed soon.
1386 * xpath.c: small cleanup/speedup
1387
Daniel Veillard11648102001-06-26 16:08:24 +00001388Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389
1390 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1391 release of 2.3.12
1392 * parser.c: make an error message if unknow entities in all cases
1393
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001394Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1395
1396 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1397
Daniel Veillard23793842001-06-25 16:07:45 +00001398Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1399
1400 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1401 includes were installed in the wrong dir
1402
Daniel Veillardf5498f32001-06-25 15:08:36 +00001403Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1404
1405 * doc/html.xml: warn against sending code to exhibit bugs.
1406
Daniel Veillard56f06462001-06-24 21:34:03 +00001407Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1408
1409 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1410 Tru64 from Thomas Leitner
1411
Daniel Veillardc5d64342001-06-24 12:13:24 +00001412Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1413
1414 * AUTHORS: added William and Bjorn
1415 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1416 daniel@veillard.com hopefully I won't have to do this again
1417 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1418 docs can be rebuilt cleanly now
1419 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1420 from CVs it's generated, added include/libxml/xmlwin32version.h
1421 also generated but which should change far less frequently.
1422 * catalog.c nanoftp.c: made sure to include libxml.h not
1423 libxml/xmlversion.h directly
1424 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1425 when compiling on WIN32 and MSC
1426
Daniel Veillard07385fd2001-06-23 21:55:48 +00001427Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1428
1429 * include/Makefile.am include/libxml/Makefile.am configure.in:
1430 fixed make distcheck and rebuilding the rpms
1431
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001432Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1433
1434 * configure.in: should finish the migration of exported includes
1435 into a real include/libxml in CVS, at least for CVS users.
1436 * removed the exported headers, added in include/libxml (as well
1437 as xmlversion.h.in).
1438
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001439Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1440
1441 * configure.in: fixed the way to detect symlink
1442
Daniel Veillard66541772001-06-23 18:31:04 +00001443Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1444
1445 * configure.in: updated, include/libxml is now a real CVS dir
1446
Daniel Veillardca989762001-06-23 17:39:29 +00001447Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1448
1449 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1450 version works with both libxml1 and libxml2 (it autodetects
1451 the prefix of the html-files) from Felix Natter.
1452 * doc/xml.html: updated doc accordingly
1453
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001454Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1455
1456 * xpath.c: fixed the bug generating a template loop in libxslt
1457 when using docbook-xsl-1.4, * should filter out document nodes
1458 * HACKING: added William
1459 * TODO: updated
1460
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001461Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1462
1463 * doc/FAQ.html: added a warning about gcc-3.0
1464 * doc/xml.html: added reference to gdome2 and removed a confusing
1465 sentence
1466
Daniel Veillardf7f41852001-06-22 15:18:01 +00001467Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1468
1469 * xmlversion.h: okay this is a generated file, but Windows
1470 users need it and they can't generate it, and I want CVS
1471 Windows users ...
1472 * win32/libxml2/libxml2_so.dsp: Windows project file for
1473 the shared lib version of libxml2
1474 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1475 resources needed for libxslt/xsltproc by Yon Derek
1476
Bjorn Reese3157b342001-06-22 14:41:45 +00001477Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1478
1479 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1480
Daniel Veillard4151acb2001-06-22 10:48:57 +00001481Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
Daniel Veillardcc146db2001-06-22 11:10:52 +00001483 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1484
1485Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
Daniel Veillard4151acb2001-06-22 10:48:57 +00001487 * include/win32config.h: Yon Derek provided a first fix
1488 to be able to compile libxslt/xsltproc on Windows
1489
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001490Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * xpath.c: attempt to work around what seemed a gcc optimizer
1493 bug when handling floats on i386 http://veillard.com/gcc.bug
1494 * tree.c entities.c encoding.c: doing some cleanups while
1495 chasing it
1496
Daniel Veillard017b1082001-06-21 11:20:21 +00001497Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1498
1499 * Makefile.am: cleanup when --without-debug is specified
1500 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1501 w.r.t. --without-debug and other include points
1502 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1503 Catalogs
1504 * configure.in entities.h tree.h HTMLparser.c: removed
1505 --without-corba, made the _private field mandatory
1506
Daniel Veillard87a764e2001-06-20 17:41:10 +00001507Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1508
1509 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1510 outputs a BOM in UTF8, an errata has been issued to avoid the
1511 problem, that was the most reasonable solution... Add support
1512 for a leading UTF8 BOM in entities.
1513
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001514Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1515
1516 * valid.c: fixed a bug found when post validating an entity ref
1517 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1518 activate it too
1519
Daniel Veillard39196eb2001-06-19 18:09:42 +00001520Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1523 weakness in the node copy the XPointer and the XInclude
1524 implementations. Serious cleanup.
1525
Daniel Veillard3739b982001-06-19 12:51:30 +00001526Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1527
1528 * Makefile.am: Kjartan Maraas provided a small patch to
1529 add xml2-config.in to EXTRA_DIST
1530
Daniel Veillarda9142e72001-06-19 11:07:54 +00001531Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1532
1533 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1534 provided another failing case found in KDE, the way the
1535 ctxt->vctxt.nodeTab was allocated and freed changed over
1536 time but it wasn't completely cleaned up. This should fix it.
1537
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001538Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1539
1540 * parser.c: Stephan Kulow also raised the fact that line number
1541 could get miscounted making debug harder, fixed the problem
1542 in xmlParseCharData()
1543
Daniel Veillard64b98c02001-06-17 17:20:21 +00001544Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1545
1546 * valid.c: Stephan Kulow pointed out a problem when validating
1547 and using an empty entity, forgot a 'break' in a case.
1548
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001549Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550
1551 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1552 * doc/xml.html: updated with 2.3.11
1553
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001554Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1555
1556 * TODO: updated adding cleanup of generated doc
1557 * configure.in: prepared to release 2.3.11
1558 * xmllint.c: added --version for bug reporting
1559 * doc/html/*.html: rebuilt the doc
1560
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001561Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * xpath.c: first part of the work on selecting namespace to
1564 fix bug #56115
1565
Daniel Veillard96ed5832001-06-15 22:22:04 +00001566Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1567
1568 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1569 when using -liconv
1570 * TODO: updated
1571
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001572Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573
1574 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1575 cleanup, encoding support.
1576
Daniel Veillard608ad072001-06-14 08:32:28 +00001577Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1578
1579 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1580
Daniel Veillard239d0522001-06-13 23:02:48 +00001581Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1582
1583 * xpath.c: bug detected by Ankh when / is used as a function arg
1584
Daniel Veillard02bb1702001-06-13 21:11:59 +00001585Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1586
1587 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1588 of element and use it to avoid outputting formatting spaces at
1589 the wrong place. Implemented the format parameter for HTML save.
1590 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1591 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1592 result/HTML/wired.html: of course this impact the result of a
1593 number of HTML tests
1594
Daniel Veillard95d845f2001-06-13 13:48:46 +00001595Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1596
1597 * HTMLtree.[ch]: started augmenting the HTML save API with
1598 encoding and formatting parameters
1599
Daniel Veillardeca60d02001-06-13 07:45:41 +00001600Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1601
1602 * HTMLtree.h: cleanup and started evaluating the work needed on
1603 revamping the HTML output code
1604
Daniel Veillard84666b32001-06-11 17:31:08 +00001605Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1606
1607 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1608
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001609Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1610
1611 * valid.c: fixed bug #56049, forgot one check in the
1612 validation routine
1613
Daniel Veillardca2366a2001-06-11 12:09:01 +00001614Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1617
Daniel Veillard6761eee2001-06-11 10:29:38 +00001618Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1619
1620 * libxml.h: fixed an error in last commit
1621 * doc/FAQ.html: added an entry for compilation from CVS
1622
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001623Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1624
1625 * xmlversion.h.in libxml.h: Cygwin patches
1626 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1627 * tree.h: cleanup
1628
Daniel Veillardacd370f2001-06-09 17:17:51 +00001629Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1630
1631 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1632 memory block in a strange case where libxml is linked twice
1633 in the binary.
1634
Daniel Veillard1d047672001-06-09 16:41:01 +00001635Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1636
1637 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1638 state far too often, simple fix used to avoid it.
1639
Daniel Veillard4497e692001-06-09 14:19:02 +00001640Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1641
1642 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1643 being processed, applied his patch
1644 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1645
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001646Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1647
1648 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1649 provided fixes to compile on MSCC again
1650 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1651 also provided an update for the project files.
1652
Daniel Veillarda682b212001-06-07 19:59:42 +00001653Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1654
1655 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1656 bug #55810
1657
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001658Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1659
1660 * tree.c: fixed xmlGetNsProp() to close bug #55683
1661 Note this requires libxslt to use it's own function instead.
1662
Daniel Veillardf0c53762001-06-07 16:07:07 +00001663Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * HTMLtree.c: when in a pre element no formatting space should
1666 be added.
1667 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1668
Daniel Veillard068a9652001-06-07 15:30:26 +00001669Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1670
1671 * configure.in: added tests for signal() and signal.h
1672
Daniel Veillard541d6552001-06-07 14:20:01 +00001673Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1674
1675 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1676
Daniel Veillard8a367d42001-06-07 14:01:34 +00001677Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1678
1679 * doc/libxml-doc.el: Felix Natter provided a new version for
1680 libxml2
1681
Daniel Veillard8a926292001-06-07 11:20:20 +00001682Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1683
1684 * HTMLtree.c: when in a pre element no formatting space should
1685 be added.
1686
Daniel Veillard14839d52001-06-06 16:11:56 +00001687Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1688
1689 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1690
Daniel Veillarde95e2392001-06-06 10:46:28 +00001691Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1692
1693 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1694 hack
1695 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1696 * uri.c: fixed a warning
1697
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001698Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1699
1700 * HTMLtree.c: trying to close bug #55772 escaping in script
1701 elements
1702 * doc/xml.html: suggest to send mail to the list
1703
1704Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001705
1706 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1707 good. Use a macro and based on the solution provided in
1708 vsnprintf manual page from GNU.
1709
Bjorn Reese99748722001-06-05 12:49:15 +00001710Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1711
1712 * error.c: Workaround for non-preserving variadic list.
1713 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1714
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001715Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1716
1717 * doc/xml.html: added 2.3.10 release
1718
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001719Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * configure.in: releasing 2.3.10
1722
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001723Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1724
1725 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1726
Daniel Veillard20042422001-05-31 18:22:04 +00001727Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1728
1729 * encoding.c: Robert Collins provided a patch to add the
1730 "US-ASCII" encoding alias
1731
Daniel Veillard97ac1312001-05-30 19:14:17 +00001732Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1733
1734 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1735 string oriented functions and started cleaning the related areas
1736 in xpath.c which needed fixing in this respect
1737
Daniel Veillard2d703722001-05-30 18:32:34 +00001738Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1739
1740 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1741 #55380
1742 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1743
Daniel Veillard9403a042001-05-28 11:00:53 +00001744Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1745
1746 * TODO: updated
1747 * nanohttp.[ch] : started adding APIs to get the redirected URL
1748 when this occurs (needed for further base computation
1749 * tree.h: cleanup
1750 * encoding.c: cleanup
1751 * SAX.c: minor change around ctxt->loadsubset
1752
Daniel Veillard6278fb52001-05-25 07:38:41 +00001753Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1754
1755 * Makefile.am include/Makefile.am: small change to have
1756 include/libxml rebuilt if working from CVS.
1757 * uri.c: applied another patch from Carl Douglas for URI escaping,
1758 this should close bug #51876
1759
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001760Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1761
1762 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1763 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1764 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1765 added specific regression test
1766 * parser.h: preparing for the XSLT mode where DTD inherited
1767 attributes are added to the tree.
1768
Daniel Veillardbbd22452001-05-23 12:02:27 +00001769Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * xinclude.[ch]: Updated the namespace for the Last Call version
1772 * result/XInclude/include test/XInclude/include: updated the
1773 testsuite accordingly
1774
Daniel Veillard8514c672001-05-23 10:29:12 +00001775Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1776
1777 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1778 related to bug #51876
1779
Daniel Veillard42596ad2001-05-22 16:57:14 +00001780Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1781
1782 * tree.c: fixed a gross mistake in base computation, xml:base is
1783 not completely correct yet (need cascade).
1784 * xpath.[ch]: added the few things needed to find a function name
1785 and URI from the XPath context when it is called.
1786
Daniel Veillard81418e32001-05-22 15:08:55 +00001787Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1788
1789 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1790 * DOCBparser.c: small cleanup
1791 * xmllint.c: added a --catalogs option to load catalogs from
1792 $SGML_CATALOG_FILES
1793 * tree.c: cleanup
1794 * configure.in: iconv library fixup, ICONV_LIBS
1795
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001796Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1797
1798 * catalog.c: handling of CATALOG entries. detection of recursion,
1799 and a few bugfixes
1800 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1801 against the default namespace
1802
Daniel Veillard04b93292001-05-21 08:15:31 +00001803Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1804
1805 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1806
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001807Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1808
1809 * parser.c: fixed propagation context info when parsing an
1810 external entity.
1811 * doc/html/*.html: regenerated a couple of docs
1812
Daniel Veillard4623acd2001-05-19 15:13:15 +00001813Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1814
1815 * doc/xml.html: update with 2.3.9 informations
1816
Daniel Veillardbed7b052001-05-19 14:59:49 +00001817Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1818
1819 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1820 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1821 * doc/html/* : rebuilt the docs
1822 * valid.c: small patch which may improve some case when
1823 validating.
1824
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001825Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1826
1827 * HTMLparser.c: Closed bug #54891
1828 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1829 to the suite
1830
1831Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1832
1833 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1834 applied a documentation patch from LotR and filled in a few missing
1835 descriptions
1836
Daniel Veillard76d66f42001-05-16 21:05:17 +00001837Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1838
1839 * xpath.c tree.c parser.c: speed optimizations at the parser level
1840 document tree freeing and xpath evaluation
1841
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001842Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1843
1844 * parser.c parser.h parserInternals.h: fixed a couple of
1845 interfaces for handling memory buffer input to const char *
1846 upon suggestion of JamesH.
1847
Daniel Veillardc3739e72001-05-15 15:23:27 +00001848Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1849
1850 * configure.in: LoTR sent a patch fixing the previous commit
1851
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001852Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * configure.in: trying to deal again with the stoopid -R linking
1855 flag of Solaris
1856
Daniel Veillard790142b2001-05-15 10:51:53 +00001857Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1858
1859 * xpath.h: two nodeset access macros from Thomas Broyer
1860
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001861Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1864 patch from Thomas Broyer
1865
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001866Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1867
1868 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1869 case
1870 * INSTALL: was empty added stuff from the FAQ
1871
Daniel Veillard75bea542001-05-11 17:41:21 +00001872Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1873
1874 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1875 attributes handling and #54433 by adding xmlUnsetProp()
1876 and xmlUnsetNsProp()
1877
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001878Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1879
1880 * HTMLparser.c: Patch from Jonas Borgström
1881 (htmlGetEndPriority): New function, returns
1882 the priority of a certain element.
1883 (htmlAutoCloseOnClose): Only close inline elements if they
1884 all have lower or equal priority.
1885 * result/HTML: this of course changed a number of tests results.
1886
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001887Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1888
1889 * xmlIO.c catalog.c: plugged in the default catalog resolution
1890 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1891 documentations
1892 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1893
Daniel Veillarda7374592001-05-10 14:17:55 +00001894Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1895
1896 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1897 integrating catalogs
1898 * catalog.[ch] testCatalog.c: adding a small catalo API
1899 (only SGML catalog support).
1900 * parser.c: restaured xmlKeepBlanksDefault(0) API
1901
Daniel Veillardc17337c2001-05-09 10:51:31 +00001902Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1903
1904 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1905
Daniel Veillard257d9102001-05-08 10:41:44 +00001906Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * parser.c: added xmlParseExternalEntityPrivate() to allow
1909 propagation of ctxt->_private when parsing external entities
1910
Daniel Veillard083c2662001-05-08 08:27:14 +00001911Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1912
1913 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1914
Daniel Veillard01ef7382001-05-08 07:31:43 +00001915Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1918
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001919Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1920
1921 * valid.c: warn when indeterminist content model is detected
1922 * result/VC/ElementValid8: this adds a message
1923 * Makefile.am: add --novalid for VCM tests
1924 * parserInternals.c: added a call to Init memory
1925
Daniel Veillard64269352001-05-04 17:52:34 +00001926Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1927
1928 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1929 when both parameters are NULL.
1930
Daniel Veillard37721922001-05-04 15:21:12 +00001931Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1932
1933 * valid.c: applied small patch from Gary Pennington, reindented
1934 some part of the code.
1935
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001936Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1937
1938 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1939 release, updated and regenerated the docs
1940
Daniel Veillard357c9602001-05-03 10:49:20 +00001941Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1942
1943 * xpath.c result/XPath/expr/floats : clarified and cleanup
1944 printing of abnormal floats in tests.
1945
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001946Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1947
1948 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1949 * results/HTML/ : a few changes in the output of the HTML tests as
1950 a result.
1951 * configure.in: tying to fix -liconv where needed
1952
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001953Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * Makefile.am: fixed a stupid error
1956
Daniel Veillard7150a032001-05-02 16:41:11 +00001957Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1958
1959 * configure.in Makefile.am: make the inclusion of the trio
1960 modules in the library conditional
1961
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001962Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1963
1964 * DOCBparser.c: patche from László Kovács, fixed entities refs
1965 in attributes handling
1966
Daniel Veillardedddff92001-05-02 10:58:52 +00001967Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1968
1969 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1970 flushing
1971
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001972Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1973
1974 * xpath.c: fix of an XSLT namespace bug reported on the list
1975 general/bug-8-
1976
Daniel Veillard5792e162001-04-30 17:44:45 +00001977Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1978
1979 * strio.h trio.c: Dan McNichol suggested a couple of small
1980 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1981
Daniel Veillard02141ea2001-04-30 11:46:40 +00001982Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1983
1984 * tree.c parser.c encoding.c: spent a bit more time looking
1985 at the parsing speed and DOM handling. Added a few more
1986 speedups.
1987
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001988Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1989
1990 * parser.c: small but effective parsing speed improvement
1991
Daniel Veillardb59076b2001-04-29 17:04:07 +00001992Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1993
1994 * configure.in: default on the DocBook parser inclusion (for Gnome)
1995 * DOCBparser.h: fixed a header reference
1996
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001997Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1998
1999 * configure.in xpath.c: applied Bjorn patches for FPE on the
2000 alpha
2001
Daniel Veillardeefd4492001-04-28 16:55:50 +00002002Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2003
2004 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2005 xmlSaveFormatFileTo()
2006
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002007Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2008
2009 * xpath.c: simple and efficient optimization, XPath functions
2010 aways bind to the same code, cache this
2011 * TODO: updated (by saying some is obsolete)
2012
Daniel Veillard2156a562001-04-28 12:24:34 +00002013Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2014
2015 * xpath.c: more cleanup work on XPath name parsing routines
2016
Daniel Veillard61d80a22001-04-27 17:13:01 +00002017Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2018
2019 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2020 xmlXPathParseName
2021 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2022 * debugXML.c: avoid compilation problems if compiling without
2023 HTML support, Igor Zlatkovic
2024 * win32/libxml2/libxml2.def.src: being able to compile without
2025 XPath on Windows
2026
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002027Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2028
2029 * libxml.m4: yet another patch from Toshio Kuratomi
2030
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002031Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2032
2033 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2034
Daniel Veillard67fee942001-04-26 18:59:03 +00002035Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2036
2037 * tree.[ch]: added xmlSaveFormatFile interface for saving
2038 and indenting a file.
2039
Daniel Veillard82e49712001-04-26 14:38:03 +00002040Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2041
2042 * xpath.c: fixed bug #53689 related to processing-instruction()
2043
Daniel Veillard02f077a2001-04-26 10:59:11 +00002044Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * DOCBparser.c: patche from László Kovács
2047
Daniel Veillard30211a02001-04-26 09:33:18 +00002048Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2049
2050 * parser.c: applied fixes from Christian Glahn bug report #53391
2051
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002052Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2053
2054 * error.c: Jean François Lecomte provided a complete description
2055 and a fix to bug #53537
2056
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002057Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2058
2059 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2060
Daniel Veillard1034da22001-04-25 19:06:28 +00002061Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2062
2063 * DOCBparser.c SAX.c: a bit more work on entities processing.
2064 Still Need to cleanup XML output and references in attributes
2065
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002066Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2069
Daniel Veillardb33c2012001-04-25 12:59:04 +00002070Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * tree.c: trying to fix #53574, not completely complete,
2073 I would like xmllint --copy --debug test/ent1 and
2074 xmllint --debug test/ent1 to show the same result.
2075 * xpath.c: fix a bug when trying to sort namespace nodes
2076
Daniel Veillard5146f202001-04-25 10:29:44 +00002077Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2078
2079 * HTMLtree.c: real fix for #53402
2080
Daniel Veillard7533cc82001-04-24 15:52:00 +00002081Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2082
2083 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2084 PIs when using xsl:output
2085 * valid.c: closing #53537 some case generate segfaults if there
2086 is validity errors
2087
Daniel Veillard61b33d52001-04-24 13:55:12 +00002088Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2089
2090 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2091 of external parsed entities, added --noent to testDocbook
2092 * valid.c: Garry Pennington found an uninitialized variable
2093 access in xmlValidateElementContent()
2094
Daniel Veillard56098d42001-04-24 12:51:09 +00002095Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2096
2097 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2098 with madness
2099 * result/HTML/ : this modified the result of the regression tests
2100 a lot.
2101
Daniel Veillard122376b2001-04-24 12:12:30 +00002102Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2103
2104 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2105 to doc where it wasn't checked against NULL reported by
2106 Jens Laas
2107
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002108Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2109
2110 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2111 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2112
Daniel Veillardeae522a2001-04-23 13:41:34 +00002113Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2116 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2117 * SAX.[ch]: cleanup and updates for DocBook
2118 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2119 ex SGML identifier changes
2120 * valid.c: removed a static unused function.
2121
Daniel Veillardde57c612001-04-23 09:13:36 +00002122Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2123
2124 * HTMLtree.c: applied change for Paul Sponagl on script saving
2125 * Makefile.am: the warning about entity title.xml are normal.
2126
Daniel Veillard393df012001-04-22 20:11:18 +00002127Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2128
2129 * configure.in: release of 2.3.7
2130 * Makefile.am: fixing make distcheck
2131
Daniel Veillarda41123c2001-04-22 19:31:20 +00002132Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2133
2134 * doc/html/* doc/xml.html: updated and regenerated the docs
2135
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002136Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2137
2138 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2139
Daniel Veillarde82a9922001-04-22 12:12:58 +00002140Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2141
2142 * tree.c: fixed #53388 with the provided patch
2143
Daniel Veillard06803992001-04-22 10:35:56 +00002144Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2145
2146 * valid.c: Bjorn detected an invalid memory access. Fixed
2147 vstateVPush()
2148
Daniel Veillard40af6492001-04-22 08:50:55 +00002149Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2150
2151 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2152
Bjorn Reese70a9da52001-04-21 16:57:29 +00002153Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2154
2155 * libxml.h: new header used only for the compilation of libxml
2156 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2157 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2158 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2159 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2160 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2161 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2162 baseline (version 1.2 plus a single patch).
2163 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2164 scientific notation for numbers. Tests added.
2165 * xpath.c: formatting of numbers changed to use sprintf
2166 (contribution from William Brack)
2167
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002168Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * valid.c: cleanup, more useful debugging
2171 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2172 * xmlIO.c: entity loading is printed as an error when validating
2173
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002174Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * valid.c: fixed to validate within entities
2177 * test/VCM/v22.xml: added a specific testcase
2178
Daniel Veillardca1f1722001-04-20 15:47:35 +00002179Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2180
2181 * valid.c: forgot an epsilon transition in for ()+
2182 * test/VCM/v21.xml : added a specific test case
2183
Daniel Veillard85349052001-04-20 13:48:21 +00002184Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2185
2186 * valid.c: removed a state explosion exhibited by RSS
2187 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2188 from bug #51872
2189
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002190Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2193 validation without using an ugly NFA -> DFA algo in the source.
2194 Made a specific algorithm easier to maintain, using a single
2195 stack and without recursion.
2196 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2197 * hash.c: made the growing routine static
2198 * tree.h parser.c: added the parent information to an
2199 xmlElementContent node.
2200
Daniel Veillarde470df72001-04-18 21:41:07 +00002201Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2202
2203 * SAX.c parser.c xpath.c: generating IDs when not validating
2204 from an external parsed entity was poisoning the ID has table
2205 with removed values. This was killing XSLT on the KDE help
2206 browser.
2207
Daniel Veillardceacdd92001-04-18 15:10:35 +00002208Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2209
2210 * entities.h: andrew@ugh.net.au detected a double declaration
2211
Daniel Veillarda10efa82001-04-18 13:09:01 +00002212Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2213
2214 * debugXML.c hash.c tree.h valid.c : some changes related to
2215 the validation suport to improve speed with DocBook
2216 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2217 the way validation errors get reported
2218
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002219Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2220
2221 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2222 by P C Chow and William M. Brack for XSLT HTML output
2223
Daniel Veillard2d90de42001-04-16 17:46:18 +00002224Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2227 Igor Zlatkovic patches for MSC compilation and added his
2228 updates
2229
Daniel Veillarde043ee12001-04-16 14:08:07 +00002230Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2233 prefix lookup.
2234 * parserInternals.c: fixed the bug reported by Morus Walter
2235 due to an off by one typo in xmlStringCurrentChar()
2236
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002237Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239 * HTMLparser.c result/HTML/*: revamped the way the HTML
2240 parser handles end of tags or end of input
2241
Daniel Veillard82daa812001-04-12 08:55:36 +00002242Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2245
Daniel Veillard67a21302001-04-11 14:39:16 +00002246Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2247
2248 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2249 bug where the linktime verions of free() won't work ...
2250
Daniel Veillard27b55282001-04-11 12:22:25 +00002251Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2252
2253 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2254
Daniel Veillardafc73112001-04-11 11:51:41 +00002255Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2256
2257 * doc/xml.html: added 2.3.6 release
2258
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002259Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2260
2261 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2262 * result/wml.xml: resulted in a small output change
2263
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002264Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2265
2266 * tree.c: xmlNewDoc was missing the charset initialization
2267 * xmllint.c: added --auto to autogenerate a doc, allow to
2268 reproduce the problem fixed on xmlNewDoc
2269
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002270Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2271
2272 * xpath.c: trying to get 52979 solved
2273 * tree.c result/ result/noent/: trying to get 52712 solved, this
2274 also made me clean up the fact that XML output in general should
2275 not add formating blanks by default, this changed the output of
2276 a few tests
2277
Daniel Veillard73639a72001-04-10 14:31:39 +00002278Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2279
2280 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2281
Daniel Veillardfac26a12001-04-08 13:08:14 +00002282Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2283
2284 * configure.in: finally released 2.3.6
2285
Daniel Veillard911f49a2001-04-07 15:39:35 +00002286Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2287
2288 * xpath.c: checking for null pointer generated by new code
2289
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002290Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2291
2292 * xpath.c: fixed a [] evaluation problem reported
2293 * test/XPath/tests/simpleaddr: extended test
2294 * result/XPath/simpleaddr: updated result
2295
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002296Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2297
2298 * xmllint.c: Dan Timis reported a portability problem
2299 on Macs without mmap, fixed it.
2300
Daniel Veillardb38bd552001-04-03 18:22:00 +00002301Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302
2303 * testXPath.c : added a --tree option allowing to display the
2304 tree dump of the XPath expression
2305
Daniel Veillard4dd93462001-04-02 15:16:19 +00002306Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2307
2308 * xpath.c: fixed a memleak when comparing nodesets
2309 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2310 * tree.c: added a TODO
2311
Daniel Veillard92ad2102001-03-27 12:47:33 +00002312Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2313
2314 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2315 we need string functions
2316 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2317 to be able to use them where needed. Applied some changes
2318 to reduce name linking pollution and compile in only what's
2319 needed.
2320 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2321 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2322 for the string manipulation functions
2323 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2324 to the free() function of xmlmemory.c
2325 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2326 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2327 usage.
2328
2329
Daniel Veillard2be30642001-03-27 00:32:28 +00002330Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2331
2332 * error.c: applied the context output patch of the error
2333 handling submitted by Chuck Griffith
2334 * error/VC/*: this slightly change some error logs
2335
Daniel Veillard50582112001-03-26 22:52:16 +00002336Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2337
2338 * parser.c: fixed line number reporting on error
2339
Daniel Veillard04be4f52001-03-26 21:23:53 +00002340Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2341
2342 * parser.c: Sullivan and Darin found a parser bug,
2343 applied the patch.
2344
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002345Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2346
2347 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2348 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2349 xmlversion.h.in xpointer.c: of course the way I defined
2350 UNUSED breaks on old gcc version. Try to be smart and
2351 also define it directly in xmlversion.h
2352 * configure.in: removed -ansi flag from the pedantic set
2353
2354Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002355 Huge cleanup, I switched to compile with
2356 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2357 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2358 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2359 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2360 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2361 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2362 encoding.h entities.c error.c list.[ch] nanoftp.c
2363 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2364 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2365 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2366 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2367 Cleanup, staticfied a number of non-exported functions,
2368 detected and cleaned up a dozen of problem found this way,
2369 avoided a lot of public function name/typedef/system names clashes
2370 * doc/xml.html: updated
2371 * configure.in: switched private flags to the really pedantic ones.
2372
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002373Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2374
2375 * configure.in: 2.3.5
2376 * doc/html/*: rebuilt the docs
2377
Daniel Veillard146c9122001-03-22 15:22:27 +00002378Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2379
2380 * parser.c: fixed a reported bug in NOTATION parsing
2381 * uri.c: accepted but not fixed bug 51876, added TODO
2382 * Makefile.am: fixed bug 51876
2383
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002384Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2385
2386 * config.h.in configure.in error.c: fix a compilation problem
2387 on platforms without vsnprintf (xml@thewrittenword.com)
2388
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002389Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2390
2391 * parser.c: fixed a function name header typo
2392 * SAX.c: notations can also occur in external subset.
2393
Daniel Veillard7d42b542001-03-20 13:22:46 +00002394Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2395
2396 * error.c: removed a C++ like comment
2397
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002398Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2399
2400 * parser.c: fixing bug 52299 strange condition leading
2401 to a parser crash due to a buffer overflow
2402 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2403 added the specific test case
2404
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002405Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2406
2407 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2408 xmlXPathConvert{String,Number,Boolean} to be able to make
2409 type casts without a context stack, fixed some implementation
2410 problems related to the absence of context at parse-time,
2411 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2412 in the public API too
2413 * xpointer.c xpathInternals.h: we need to know at parse time
2414 whether we are compiling an XPointer
2415
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002416Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2419 cleaned up the parser internals, refactored XPath code, added
2420 new compilation based APIs and cleanly separated public and
2421 private APIs.
2422
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002423Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2424
2425 * xpath.h: the comp field must be added at the end to avoid
2426 killing binary compat.
2427
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002428Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2429
2430 * Makefile.am: detect XPath memleaks in regreson tests
2431 * error.c: fixed and error w.r.t. error reporting still using
2432 stderr
2433 * hash.c: added new line at end of file
2434 * tree.h: minor cleanup
2435 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2436 expression parsing from evaluation, resulted in a number of
2437 changes internally, and in XPointer. Likely to break stuff
2438 using xpathInternals.h but should remain binary compatible,
2439 new interfaces will be added.
2440
Daniel Veillardd574f782001-03-14 19:40:17 +00002441Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2442
2443 * configure.in: fixed a couple of problems reported by
2444 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2445 without gcc on non linux platforms.
2446
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002447Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2448
2449 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2450 a fix for --with-html-dir= configure support. I hope it won't
2451 break rpm generation
2452
Daniel Veillarda022fe02001-03-14 16:30:00 +00002453Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2454
2455 * xmlIO.c: one function comment cleanup.
2456
Daniel Veillard25239c12001-03-14 13:56:48 +00002457Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2458
2459 * SAX.c: external subset notations were improperly registered
2460 in the internal subset.
2461
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002462Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2463
2464 * README.cvs-commits: added, pointing to HACKING
2465 * HACKING: updated
2466
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002467Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2468
2469 * parser.c: and Matt Sergeant found one in the XML push
2470 parser (erroneous check I forgot to remove when I fixed the
2471 main parser).
2472
Daniel Veillard68d7b672001-03-12 18:22:04 +00002473Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * xpath.c: ptittom found a small bug in UnaryExpr
2476
Daniel Veillarde356c282001-03-10 12:32:04 +00002477Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2478
2479 * configure.in: bumped to 2.3.4
2480 * error.c: fixed bug #51860
2481 * tree.c: fixed bug #51861
2482 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2483 * tree.[ch] : added xmlDefaultBufferSize
2484 * nanoftp.c: typo in function name header block
2485 * doc/xml.html : updated, added link to XML::LibXSLT
2486 * doc/html/* : rebuilt the docs
2487
Daniel Veillard80f32572001-03-07 19:45:40 +00002488Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * parser.c SAX.c: the new content parsing code raised an
2491 ugly bug in the characters() SAX callback. Found it
2492 just because of strangeness in XSLT XML Rec ouptut :-(
2493
Daniel Veillard6c831202001-03-07 15:57:53 +00002494Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2495
2496 * Makefile.am: Martin Baulig suggested to add -lm
2497 * tree.c: found another bug in xmlNodeGetContent()
2498
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002499Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2500
2501 * xpath.c: Bjorn found the error related to strictness of comparison.
2502
Daniel Veillard29631a82001-03-05 09:49:20 +00002503Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2504
2505 * parser.c: trying to fix the Dtd parsing problem reported
2506 by Gary, side effect of last week speed optimizations.
2507
Daniel Veillard14be0a12001-03-03 18:50:55 +00002508Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2509
2510 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2511 * parserInternals.c: removed unneeded test raised by Stric
2512
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002513Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2514
2515 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2516 and fixed by William Brack). Added xmlXPathFormatNumber.
2517 Changed the sorting slightly.
2518 * configure.in Makefile.am example/Makefile.am: Added -lm.
2519 Please note that applications linking with libxml2, must
2520 also like with the math library from now on.
2521
Daniel Veillardf9533d12001-03-03 10:04:57 +00002522Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2523
2524 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2525
Daniel Veillard2f362242001-03-02 17:36:21 +00002526Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2527
2528 * parser.c: one must report spaces even if the Dtd element
2529 content proves that this is not part of the element content.
2530 * result/valid/*.xml: this changed the ouptu slightly
2531
Daniel Veillardb402c072001-03-01 17:28:58 +00002532Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2533
2534 * configure.in: bumped to 2.3.3
2535 * doc/xml.html: updated
2536
Daniel Veillard77851712001-02-27 21:54:07 +00002537Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2538
2539 * tree.c: minor doc fix
2540 * xpath.c: deallocation issues when a result tree has been
2541 converted to a node-set
2542
Daniel Veillardec70e912001-02-26 20:10:45 +00002543Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2544
2545 * doc/xml.html: oops corrected dates s/2000/2001
2546
Daniel Veillard8730c562001-02-26 10:49:57 +00002547Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2548
2549 * valid.c: new patch from Gary Pennington
2550
Daniel Veillard91e9d582001-02-26 07:31:12 +00002551Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2552
2553 * doc/xml.html: applied patch from Ankh
2554
Daniel Veillardedac3c92001-02-26 01:36:19 +00002555Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2556
2557 * xinclude.c: fixed a problem building on Mac
2558
Daniel Veillard21a0f912001-02-25 19:54:14 +00002559Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2560
2561 * parser.c: more work on increasing parsing ferformances
2562
Daniel Veillard48b2f892001-02-25 16:11:03 +00002563Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2564
2565 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2566 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2567 avoiding memcpy in production builds MEM_CLEANUP macro use
2568 * parser.[ch] parserInternals.c: optimizations of the tightest
2569 internal loops inside the parser. Better checking of I/O
2570 flushing/loading conditions
2571 * xmllint.c : added --timing
2572
Daniel Veillard71681102001-02-24 17:48:53 +00002573Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2574
2575 * configure.in: bumped to 2.3.2
2576 * doc/xml.html: updated for release
2577
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002578Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2579
2580 * xpath.c: found a memleak and fixed a nasty bug
2581
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002582Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * xmllint.[c1] : added return code errors for xmllint
2585 * xpath.c: specific debug dump function for result value trees
2586
Daniel Veillard4b637072001-02-21 21:52:55 +00002587Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2588
2589 * xpath.c: finally implemented xmlXPathCompareNodeSets
2590 * test/XPath/expr/floats results/XPath/expr/floats: added
2591 a test for float expressions
2592
Daniel Veillardf714aa32001-02-21 03:07:44 +00002593Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2596 * parserInternals.[ch]: trying to speed up parsing
2597 * xpath.c : speeded up node set equality op
2598
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002599Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2600
2601 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2602 better handling of ID/IDREF and the list modules associated
2603 * configure.in: small CFLAGS cleanup
2604
Daniel Veillarda8abee62001-02-19 15:14:59 +00002605Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606
2607 * configure.in: fixed iconv detection on AIX (stric)
2608
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002609Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002610
2611 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2612
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002613Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2614
2615 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2616 and optimized xmlXPathNodeSetSort
2617
Daniel Veillard142adbf2001-02-17 13:21:05 +00002618Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2619
2620 * xpath.c: bug fix when context size is 0
2621 * parser.c: I like Norm's Dtd because they still manage to break
2622 the parser occasionally
2623
Daniel Veillardf23e0092001-02-16 13:21:29 +00002624Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2625
2626 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2627
Daniel Veillarde0e26512001-02-16 00:11:46 +00002628Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2629
2630 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2631 attributes within the XML-1.0 namespace
2632
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002633Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2634
2635 * xpathInternals.h: exported a few axis functions
2636 * doc/xml.html: updated the doc
2637
Daniel Veillard760f4422001-02-15 14:59:48 +00002638Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2639
2640 * configure.in: applied patch from Daniel van Balen for OpenBSD
2641 and bumped version to 2.3.1
2642 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2643 attempt to find autoclosing was simply broken, removed it,
2644 updated the examples, this is better
2645
Daniel Veillardd194dd22001-02-14 10:37:43 +00002646Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2649 hash functionnalities.
2650 * doc/html/* : rebuild the doc
2651
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002652Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2653
2654 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2655 on predicate
2656 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2657 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2658 really want to have tags closed on output even if we accept
2659 unclosed ones on input
2660
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002661Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2662
2663 * xpath.c: ouch don't free NULL, rare case fixed
2664 * tree.c: don't coalesce text nodes if they don't have the
2665 same behaviour wrt escaping on output
2666
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002667Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * xpath.c: small fixup
2670 * SAX.c: don't warn on empty namespaces.
2671
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002672Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2673
2674 * README: a bit of cleanup
2675 * configure.in: preparing for 2.3.0 release
2676
Daniel Veillard1f83d392001-02-08 09:37:42 +00002677Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678
2679 * hash.[ch]: added a first version of xmlHashSize()
2680 * valid.c: another bug fix from Gary Pennington
2681
Daniel Veillard5eef6222001-02-07 18:24:48 +00002682Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2683
2684 * valid.c: couple of bug fixes pointed by Gary Pennington
2685 * HTMLtree.c: #if 0 cleanup
2686
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002687Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2688
2689 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2690 which removes a time consuming check of xmlXPathNodeSetAdd()
2691 and use it in places where we are sure to not break unicity
2692
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002693Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2694
2695 * xpath.c: bug fixes found from XSLT
2696 * tree.c: preserve node->name special values when copying nodes.
2697 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2698 external subset are fetched when available but without full
2699 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2700 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2701 output with encoding disabled.
2702
Daniel Veillard2c833b62001-02-03 08:52:06 +00002703Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2704
2705 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2706 xmlCheckFilename should not be called from xmlFileOpenW
2707 and xmlGzfileOpenW
2708
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002709Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2710
2711 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2712 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2713 added the new tests for URI normalization
2714 * testURI.c: fixed stoopid bugs
2715 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2716 the URI in the error messages are now properly normalized
2717
Daniel Veillardea28ce62001-02-02 08:20:19 +00002718Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2719
2720 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2721
Daniel Veillarde99a4762001-02-01 04:34:35 +00002722Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2723
2724 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2725
Daniel Veillard2b325a02001-01-31 20:46:31 +00002726Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2727
2728 * xpath.c: fixed mod operator
2729
Daniel Veillardde55cf62001-01-31 15:53:13 +00002730Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2731
2732 * parser.c: fixed xmlStrcat doc
2733 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2734 trees.
2735
Daniel Veillard2f913b72001-01-31 13:23:49 +00002736Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2737
2738 * xpath.c result/XPath/tests/chaptersbase
2739 result/XPath/tests/simplebase: fixed XPath node()
2740 * tree.c: small fix in xmlNewNs()
2741 * Makefile.am: removed extraneous xml2Conf.sh rule
2742
Daniel Veillardb42042b2001-01-28 07:40:36 +00002743Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2746 Changed the library name, in order to get libxml-devel and
2747 libxml2-devel to coexist on a single system
2748 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2749 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2750
Daniel Veillardee0a4662001-01-27 18:59:33 +00002751Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2752
2753 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2754 libxml2-devel installable in // as libxml-devel.
2755
Daniel Veillard5eb05942001-01-27 17:50:22 +00002756Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2757
2758 * doc/Makefile.am: fixed make rebuild in doc
2759 * doc/html/*.html: rebuilt the docs
2760
Daniel Veillard65c295d2001-01-26 09:32:39 +00002761Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2762
2763 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2764
Daniel Veillard8e199902001-01-25 18:54:39 +00002765Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2768 the HTML doc to go into the -devel RPM ...
2769 * aclocal.m4 config.h.in: some updates due to auto* magic
2770
Daniel Veillard93086662001-01-25 18:13:04 +00002771Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2772
2773 * xpath.h: added a hook in the context structure allowing to
2774 link to extra support, needed for XSLT
2775
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002776Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2777
2778 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2779 xmlXPtrCmpPoints to use it.
2780 * propagated the following patch from Alejandro Forero
2781 * include/win32config.h xmlIO.c: applied further suggestions
2782 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2783 * example/gjobread.c: fixed warnings, now that it builds
2784
2785Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2786
2787 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2788
2789 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2790 filename points to a valid file (not a directory).
2791 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2792 Added calls to xmlCheckFilenameDir.
2793
2794 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2795 `path' (rather than `filename') as the parameter to gzopen and open.
2796
Daniel Veillard48177c22001-01-23 15:27:41 +00002797Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2798
2799 * Makefile.am: fixed a problem with EXTRA_DIST
2800
Daniel Veillardb83ba402001-01-22 22:45:10 +00002801Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2802
2803 * Makefile.am example/Makefile.am: finally found the trick
2804 to build the example, i.e. add "." in SUBDIRS before example
2805 in the list <grin/>
2806
Daniel Veillard82687162001-01-22 15:32:01 +00002807Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2808
2809 * doc/xml.html: updated with an XSLT section, removed pointer to
2810 W3C CVS base.
2811
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002812Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2813
2814 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2815 too, and deallocation need to occur the same way.
2816
Daniel Veillarde4566462001-01-22 09:58:39 +00002817Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2818
2819 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2820 type correponding to an XSLT result tree fragment. Share most
2821 of the data format with node set, as well as operators.
2822 * HTMLtree.c: added a newline at the end of the doctype output
2823 whe this one is not present initially.
2824 * tree.c: make sure taht the parent and doc pointers are properly
2825 set when copying attributes (lists).
2826
Daniel Veillard701c7362001-01-21 09:48:59 +00002827Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2828
2829 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2830
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002831Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2832
2833 * xpath.c: seems I finally killed that ugly path evaluation
2834 context bug (tagged 9999 in case is is wrong)
2835
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002836Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2837
2838 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2839 for XSLT
2840
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002841Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2842
2843 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2844 for xmlGzfileOpen() bug
2845
Daniel Veillardf6eea272001-01-18 12:17:12 +00002846Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2847
2848 * xpath.c: removed an error found by XSLT usage
2849 * tree.c parserInternals.h: use a predefined static string
2850 for text and comment nodes, avoid freeing them in xmlFreeNode,
2851 exported the string name in parserInternals.h and added
2852 another value to disable encoding at output (for XSLT),
2853 gain memory, time.
2854
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002855Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856
2857 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2858 win32/libxml2/libxml2_so.dsp: new makefiles and update
2859 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2860
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002861Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2862
2863 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2864 Gary Pennington
2865
Daniel Veillard389e6b72001-01-15 19:41:13 +00002866Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2867
2868 * xpath.c: fixed the comaprision of values and nodelists,
2869 need to compare nodelist still ...
2870 * debugXML.c: avoided a possible core dump
2871 * HTMLparser.c: cleanup
2872 * nanohttp.c: contributed fix.
2873 * tree.c: fixes in properties handling added xmlSetNsProp
2874 needed by libxslt
2875 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2876 comment
2877 * TODO: updated
2878
Daniel Veillard167bd532001-01-06 21:09:34 +00002879Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2880
2881 * parser.c parserInternals.c: applied Bjorn Reese optimization
2882 patch
2883
2884Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2885
2886 * Makefile.am: applied patch fro make check from Martin Vidner
2887
Daniel Veillard503b8932001-01-05 06:36:31 +00002888Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2889
2890 * configure.in: preparing 2.2.11
2891 * doc/html/*: rebuild the HTML files
2892 * doc/xml.html : updated
2893
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002894Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2895
2896 * tree.c: fixed a stupid bug
2897 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2898 patches related to validation of an XInclude processing result
2899 * TODO: updated
2900
Daniel Veillarde2488192001-01-04 10:54:22 +00002901Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2902
2903 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2904 on large files
2905
Daniel Veillardf060a412001-01-03 20:52:44 +00002906Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2907
2908 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2909
Daniel Veillard45cff692001-01-03 18:02:04 +00002910Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2911
2912 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2913 reported by Jonas Borgström
2914 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2915
Daniel Veillard08108982001-01-03 15:24:58 +00002916Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2917
2918 * testXPath.c xpath.c: fixing the XPath union expressions problem
2919 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2920
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002921Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2922
2923 * xmllint.c: Made is so if the file name is "-" is will read form
2924 standard input. Sven Heinicke <sven@zen.org>
2925 * tree.c: fixed a problem when growing buffer
2926 * tree.h: fixed the comment of the node types following andersca
2927 comment
2928 * TODO: updated
2929
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002930Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * HTMLparser.[ch]: added a way to avoid adding automatically
2933 omitted tags. htmlHandleOmittedElem() allows to change the
2934 default handling.
2935 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2936 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2937 of xmllint too when using --memory flag, added a memory test
2938 suite at the Makefile level.
2939 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2940 with namespace use when encountering QNames in XPath evalation,
2941 added xmlns() scheme in XPointer.
2942 * nanoftp.c : incorporated a fix
2943 * parser.c xmlIO.c: fixed problems raised with encoding when using
2944 the memory I/O
2945 * parserInternals.c: closed bug 25934 reported by
2946 torsten.landschoff@innominate.de
2947 * TODO: updated
2948
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002949Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2950
2951 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2952 on a non-updated tree :-(, made a 2.2.10 release to correct the
2953 situation
2954
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002955Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2958 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2959 integrated a set of OpenVMS changes from Howard Taylor
2960 <Howard.Taylor@pacoast.com>
2961
Daniel Veillard58770e72000-11-25 00:48:47 +00002962Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2963
2964 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2965 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2966
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002967Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2968
2969 * HTMLparser.c: some fixes on auto-open of html/head/body
2970 * encoding.c: fixed a compilation error on some gcc env
2971 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2972 XPointer implementation
2973 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2974 related XPointer tests and associated results
2975
Daniel Veillard300f7d62000-11-24 13:04:04 +00002976Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * doc/xmldtd.html doc/xml.html: following a short step by step
2979 guidance on IRC to help maciej with DTDs I started a small
2980 page on the subject.
2981
Daniel Veillard748e45d2000-11-17 16:36:08 +00002982Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2983
2984 * HTMLparser.c: fixed handling of broken charrefs
2985 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2986 patches
2987
Daniel Veillard28929b22000-11-13 18:22:49 +00002988Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2989
2990 * doc/xml.html doc/html/* : rebuilt the docs after adding
2991 xinclude and updated page for 2.2.7 and 2.2.8
2992 * configure.in: releasing 2.2.8
2993
Daniel Veillard41e06512000-11-13 11:47:47 +00002994Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2995
2996 * parser.[ch] parserInternals.c: applied the conditional
2997 section processing fix from Jonathan P Springer
2998 <jonathan.springer2@gte.net>
2999 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3000 project file, fixed iconv default non support
3001 * xpath.c: fixed the problem of evaluating relative expressions
3002 when a node context is provided.
3003
Daniel Veillardbf432752000-11-12 15:56:56 +00003004Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3005
3006 * nanoftp.c: fixed gcc 2.95 new warnings
3007 * SAX.c: fixed a stupid bug
3008 * tree.c: fixed a formatting problem when round-tripping
3009 from/to memory
3010 * xinclude.c: chased memleak, fixed a base problem
3011 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3012 xmlXPtrBuildNodeList()
3013 * TODO: updated
3014 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3015 adding a first small set of regression tests for XInclude
3016
Daniel Veillardc2def842000-11-07 14:21:01 +00003017Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * nanohttp.[ch]: applied Wayne Davison patches to access
3020 the WWW-Authorization header.
3021 * parser.c: Closed Bug#30847: Problems when switching encoding
3022 in short files by applying Simon Berg's patch.
3023 * valid.c: fixed a validation problem
3024 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3025 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3026 Wayne Davison
3027 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3028 need to be extended to non full nodes selections.
3029 * xinclude.c: starts to work decently
3030
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003031Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3032
3033 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3034 debugXML.c xmlversion.h.in: Started adding XInclude support,
3035 this is a new xmllint option
3036 * tree.c xpath.c: applied TOM patches for XPath
3037 * xpointer.c: fixed a couple of errors.
3038 * uri.c: added an escaping function needed for xinclude
3039 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3040 new warning from RH70 gcc's version
3041
Daniel Veillarda4964b72000-10-31 18:23:44 +00003042Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * HTMLparser.c: fixed loop on invalid char in scripts
3045 * parser.c: update to description of xmlIOParseDTD()
3046 * libxml.m4 xmlversion.h.in: changes contributed by
3047 Michael Schmeing <m.schmeing@internet-factory.de>
3048 * configure.in: preparing for 2.2.7
3049 * Makefile.am: trying to avoid config.h and acconfig.h
3050 being included in the distrib
3051 * configure.in: released 2.2.7
3052
3053Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3056 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3057
Daniel Veillard01411222000-10-30 15:33:22 +00003058Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3059
3060 * parser.[ch]: added xmlIOParseDTD()
3061 * xpointer.c: added support for the 2 extra parameters of
3062 string-range, fixed a stoopid error when '0' was present
3063 in XPointer expressions
3064 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3065 testsuite for the above
3066
Daniel Veillard6db58192000-10-30 09:27:53 +00003067Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * libxml.spec.in: improved package descriptions
3070
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003071Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3072
3073 * xpath.c xpathInternals.h: applied a large cleaning patch
3074 from TOM <ptittom@free.fr>, it also add namespace support
3075 for function and variables registration.
3076
Daniel Veillardbd20df72000-10-29 17:53:40 +00003077Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3078
3079 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3080 * Makefile.mingw: Wayne Davison's update adding hash.c
3081
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003082Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * xpath.c: fixed the root evaluation problems
3085 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3086 ignorable spaces with <b> <bold> <em>
3087 * tree.c: fixed a loop in xmlSearchNsByHref()
3088
Daniel Veillard767662d2000-10-27 17:04:52 +00003089Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * xpath.c: applied another XPath patch from TOM
3092 * xpath.c include/makefile.am: applied another patch from
3093 china@thewrittenword.com (cleanup on IRIX).
3094
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003095Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * xml-config.1: received a fixed version from Fredrik Hallenberg
3098 <hallon@lysator.liu.se>
3099
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003100Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3101
3102 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3103 cleanup patch for XPath
3104
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003105Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3106
3107 * patched to redirrect all "out of context" error messages to
3108 a reconfigurable routine. The changes are:
3109 * xmlerror.h : added the export of an error context type (void *)
3110 an error handler type xmlGenericErrorFunc there is an interface
3111 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3112 to reset the error handling routine and its argument
3113 (by default it's equivalent to respectively fprintf and stderr.
3114 * all the c files: all wild accesses to stderr or stdout within
3115 the library have been replaced to calls to the handler.
3116
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003117Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * configure.in: release 2.2.6
3120 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3121 exporting the inner functions of xpath for extension modules
3122 * doc/*: updated and rebuilt the doc
3123
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003124Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3125
3126 * nanohttp.c : applied Wayne HTTP cleanup patch
3127 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3128 and xmlNodeSetSpacePreserve()
3129
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003130Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * xpath.c: closing bug #29260
3133
Daniel Veillard126f2792000-10-24 17:10:12 +00003134Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3137 multikey tuples, made hash structure opaque
3138 * valid.[ch]: moved elements, attributes, notations decalarations
3139 as well as ID and refs to hash tables.
3140 * entities.c: hash cleanup
3141 * xmlmemory.c: fixed a dump problem in debug mode
3142 * include/Makefile.am: problem passing in DESTDIR= values patch
3143 from Marc Christensen <marc@calderasystems.com>
3144 * nanohttp.c: removed debugging remains
3145 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3146 * HTMLparser.c parser.c: fixing a number of problems with the
3147 macros in the *parser.c files (Wayne).
3148 * HTMLparser.c: close the previous option when opening a new one
3149 (Marc Sanfacon).
3150 * result/HTML/*: updated the HTML results accordingly
3151
Daniel Veillard52afe802000-10-22 16:56:02 +00003152Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3153
3154 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3155 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3156 XPath functions and XML entities table to them. More to come...
3157 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3158
Daniel Veillard683cb022000-10-22 12:04:13 +00003159Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3160
3161 * tree.c: coalesce adjacent text nodes
3162 * valid.c: handling of blank nodes in DTd validation (raised
3163 by problems with a posteriori validation).
3164 * nanohttp.c: changing behaviour on HTTP write stuff.
3165 * HTMLtree.c: forced body and html to be explicitely closed.
3166 * xpath.h: exported more XPath functions.
3167
Daniel Veillard1baf4122000-10-15 20:38:39 +00003168Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3169
3170 * Release of 2.2.5
3171 * xpointer.c: range() range-inside and other helper functions
3172 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3173
Daniel Veillard47e12f22000-10-15 14:24:25 +00003174Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3175
3176 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3177 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3178
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003179Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3182 and XPointer modules
3183
Daniel Veillard134c9f32000-10-15 10:27:08 +00003184Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * SAX.h: closed #25107
3187
Daniel Veillard39915622000-10-15 10:06:55 +00003188Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3189
3190 * testSAX.c: fixed problem with cdata reporting
3191 * SAXresult/* : updated
3192
Daniel Veillard1e851392000-10-15 10:02:56 +00003193Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3196 Closed bug #27499, added to regression tests
3197 * TODO: updated
3198
Daniel Veillard7eda8452000-10-14 23:38:43 +00003199Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3200
3201 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3202 support for SCRIPT and STYLE with help from Bjorn Reese
3203 * test/HTML/* result/HTML/*: added simple testcase and updated
3204 the existing ones.
3205
Daniel Veillardff9c3302000-10-13 16:38:25 +00003206Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3207
3208 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3209 string-range for empty strings
3210 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3211 test/XPath/xptr/strrange: augmented the XPointer testsuite
3212
Daniel Veillard189446d2000-10-13 10:23:06 +00003213Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * doc/xml.html doc/xmlmem.html: added a module describing memory
3216 interfaces and use, updated the main page.
3217
Daniel Veillard2f971a22000-10-12 23:26:32 +00003218Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3221 nanoftp code work on Windows too now
3222
3223Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003224
3225 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3226 * xpointer.c: implemented string-range() at least a good first version
3227 * test/XPath/docs/str test/XPath/xptr/strrange
3228 result/XPath/xptr/strrange: the string-range() tests
3229
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003230Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * Makefile.am include/Makefile.am include/win32config.h
3233 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3234 and make distcheck
3235
Daniel Veillard19d61112000-10-11 23:50:35 +00003236Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3239 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3240 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3241
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003242Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3245 patch for socklen_t detection by
3246 Albert Chin-A-Young <china@thewrittenword.com>
3247
Daniel Veillardcd429612000-10-11 15:57:05 +00003248Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3251 and added a --dtdvalid option to xmllint used to test it
3252
Daniel Veillard47c02452000-10-11 13:04:36 +00003253Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3256 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3257
Daniel Veillard2d38f042000-10-11 10:54:10 +00003258Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3259
3260 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3261 handlings (registration, lookup, cleanup)
3262
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003263Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3264
3265 * configure.in Makefile.am include/makefile.am: adding XPointer
3266 and XPtrtests target
3267 * xpointer.[ch] : new files for XPointer support
3268 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3269 more XPath tests
3270
Daniel Veillard57fda592000-10-10 23:24:14 +00003271Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * configure.in: fixed, very broken, make distcheck works again
3274
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003275Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3276
3277 * More work toward 2.2.5, integrated a number of patches
3278 * configure.in Makefile.am win32config.h.in: trying to cleanup
3279 make distcheck .... huh ...
3280 * include/Makefile.am include/win32config.h: new directory
3281 for includes
3282 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3283 updated teh makefiles and instructions for WIN32
3284 * xpath.c: small fixes
3285 * test/XPath/ results/XPath: updated the testcases and results
3286 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3287 suggested patches
3288 * valid.c: fixed an ID bug
3289
Daniel Veillardb71379b2000-10-09 12:30:39 +00003290Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3291
3292 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3293 the automake bug where wrong dependancies were generated.
3294 * xpath.[ch]: worked on XPointer
3295
Daniel Veillard7e99c632000-10-06 12:59:53 +00003296Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * configure.in Makefile.am: 2.2.5, ship the include in an
3299 include/libxml subdirectory, use symlinks when using CVS
3300 * testSAX.c: fixed small bug
3301 * testXPath.c: changed the way testfiles are parsed
3302 * debugXML.c: same kind of cleanup when parsing an argument expression
3303 XPath/XPointers can have blanks embedded
3304 * xpath.[ch]: more cleanup, reorgs for XPointer work
3305 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3306 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3307
Daniel Veillard55b91f22000-10-05 16:30:11 +00003308Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3309
3310 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3311 in the XPath engine, rewrote large parts of it, now it's far
3312 cleaner and in sync with the REC not an old WD. Fixed a parsing
3313 problem in the interactive XML shell found when testing XPath.
3314
Daniel Veillardac260302000-10-04 13:33:43 +00003315Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3316
3317 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3318 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3319 examples with the extra test
3320
Daniel Veillard7cfce322000-10-04 12:40:27 +00003321Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3322
3323 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3324 the global init function.
3325
Daniel Veillard970112a2000-10-03 09:33:21 +00003326Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * HTMLparser.c: Doohhh, attribute name parsing was still case
3329 sensitive ! Fixed this ...
3330 * result/HTML/* : updated the tests results accordingly
3331
Daniel Veillard740abf52000-10-02 23:04:54 +00003332Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3333
3334 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3335 engine, should be far more stable, incorporated a new version of
3336 preceding/following axis, need testing
3337 * uri.c: fixed file:///c:/a/b/c problem
3338 * test/XPath/tests/idsimple: augmented the XPath tests
3339
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003340Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * doc/* rebuilding docs for 2.2.4 release
3343
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003344Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3345
3346 * configure.in: releasing 2.2.4
3347 * parser.[ch]: added xmlStrEqual()
3348 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3349 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3350 use xmlStrEqual instead
3351 * TODO: updated
3352 * added an XPath test
3353
Daniel Veillardbc765302000-10-01 18:23:35 +00003354Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3355
3356 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3357 * entities.h: exported xmlInitializePredefinedEntities
3358 * parser.[ch] : added xmlInitParser()
3359 * parserInternals.h : had to export htmlInitAutoClose()
3360
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003361Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3362
3363 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3364 problems
3365 * Makefile.am : added XPath regression tests to normal tests
3366 * uri.c: fixed a problem with local paths, cleanup
3367 * parser.c: fixed a problem with large CData sections
3368
Daniel Veillardd2ade932000-09-30 14:39:55 +00003369Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3370
3371 * configure.in xml-config.in: patch from "Ben Taylor"
3372 <sol7x86@hotmail.com> for solaris shared libs lookup
3373
Martin Bauligdd7d1f62000-09-29 23:17:57 +000033742000-09-30 Martin Baulig <baulig@suse.de>
3375
3376 * libxml-2.0.pc.in: Provide pkg-config script.
3377
3378 * configure.in: Create the libxml-2.0.pc script from the
3379 libxml-2.0.pc.in templates.
3380 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003381 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003382
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003383Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3384
3385 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3386 when compiling with MSC
3387
Daniel Veillard46057e12000-09-24 18:49:59 +00003388Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3389
3390 * xpath.c: patch for normalize-string() substring-before(),
3391 substring-after() and translate() functions from Bjorn Reese
3392 <breese@mail1.stofanet.dk>
3393 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3394 Fredrik Hallenberg <hallon@lysator.liu.se>
3395 * TODO: updated
3396
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003397Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3398
3399 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3400 problem of socklen_t being undefined on a number of platforms
3401 * debugXML.c: fixed a compilation problem when without snprintf
3402
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003403Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3404
3405 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3406 an URI bug and a fix for the control-character-induced infinite loop
3407 * nanohttp.c: preventive fix for compiling on WIN32
3408
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003409Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3410
3411 * xmlint.c: closing bug #25000
3412
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003413Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3414
3415 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3416 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3417 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3418 related function, fixing xmlStrncmp(), and associated cleanup
3419 * result/HTML/entities.html.sax: updating result
3420
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003421Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3422
3423 * uri.c: applied patch for URI escaping from Wayne Davison
3424 <wayned@blorf.net>
3425 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3426 from Denis Barbier <barbier@imacs.polytechnique.fr>
3427 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3428 patch from Wayne Davison
3429
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003430Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3431
3432 * doc/xml.html : updated with new releases, adding "how to help"
3433
Daniel Veillard04698d92000-09-17 16:00:22 +00003434Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3435
3436 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3437 removed a few warnings in pedantic mode ...
3438 * parserInternals.c parser.c: moved encoding switching function
3439 to parserInternals.c
3440 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3441
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003442Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3443
3444 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3445 error or warning handlers
3446
Daniel Veillardb1059e22000-09-16 14:02:43 +00003447Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3448
3449 * parserInternals.c parserInternals.h parser.c Makefile.am:
3450 created a new module parserInternals.c, moved most of the
3451 code shared by the various parsers there, as well as
3452 deprecated code from parser.c. More cleanup of parser.c
3453 * uri.c: fixed a problem when URI is NULL
3454 * valid.c: speedup when looking for an attribute declaration
3455
Daniel Veillard39c7d712000-09-10 16:14:55 +00003456Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3457
3458 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3459 the cleanup of the computation of URI references when seeking
3460 external entities. The URI reference string and the resulting
3461 URI are both stored now.
3462 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3463 large s(n)printf checks and cleanup from Denis Barbier
3464 <barbier@imacs.polytechnique.fr>
3465 * xmlversion.h.in tree.h: couple of SGML declarations for a
3466 possible docbook module.
3467 * result/VC/ : a couple of test output changed due to the change
3468 of the entities URI
3469
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003470Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3471
3472 * parser.h: added a _private field for linking user's data
3473
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003474Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3475
3476 * parser.c parserInternals.h: demacroified most of the IS_XXX
3477 the gain in size is significant so ...
3478
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003479Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3480
3481 * entities.c: cases where looking up entities with doc==NULL
3482 covered
3483
Daniel Veillard90e11312000-09-05 10:42:32 +00003484Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3485
Daniel Veillard1de50802000-09-07 08:54:32 +00003486 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003487 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3488
Daniel Veillard98a79162000-09-04 11:15:39 +00003489Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3490
Daniel Veillard1de50802000-09-07 08:54:32 +00003491 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003492 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3493 * Makefile.in: added URItest and included thenin "make tests"
3494
3495Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003496
3497 * xmlversion.h.in: closed bug 22941
3498
Daniel Veillard2bb89092000-08-31 14:57:50 +00003499Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3500
3501 * doc/xmlio.html: added doc and example for entity loader
3502 redefinition.
3503
Daniel Veillard96984452000-08-31 13:50:12 +00003504Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3505
3506 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3507 used by libxml
3508
Daniel Veillarde715dd22000-08-29 18:29:38 +00003509Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3510
3511 * parser.c: Fixed bug on invalid ontent characters and when using
3512 push.
3513 * xmllint.c: fixed xmllint endling of errors in push mode
3514
Daniel Veillard4948eb42000-08-29 09:41:15 +00003515Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3516
3517 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003518 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003519 * result/HTML/*.sax: regenerated HTML SAX output
3520 * parser.c: more cleanup.
3521
Daniel Veillarde010c172000-08-28 10:04:51 +00003522Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3523
3524 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003525 patches from Wayne Davison <wayned@users.sourceforge.net>,
3526 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003527 * HTMLparser.c: fixed an ignorable white space detection bug
3528 occuring when parsing with SAX only
3529 * result/HTML/*.sax: updated since the output is now HTML
3530 encoded...
3531
Daniel Veillard47f3f312000-08-27 22:40:15 +00003532Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3533
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003534 * HTMLparser.[ch]: applied some of Wayne Davison
3535 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003536
Daniel Veillarde0854c32000-08-27 21:12:29 +00003537Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3538
3539 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3540 undeclared namespace prefix was used, added a warning.
3541 Cleaned up support w.r.t. entities, spilling out a warning
3542 and being pedantic on lookups.
3543 * test/warning/ent9 : added testcase for previous example.
3544 * TODO: updated
3545 * parserInternals.h parser.c: changed the way names are parsed
3546 now allow infinite size and decrease penalty for normal use
3547 * parser.c: Started a big cleanup/check of the parser code,
3548 fixed some of the most tortuous entity code, spotted code
3549 unused anymore
3550 * test/*: added tests for very long names and related nasty
3551 things.
3552
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003553Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3554
3555 * doc/encoding.html: added encoding aliases doc
3556 * doc/xml.html: updates
3557 * encoding.[ch]: added EncodingAliases functions
3558 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3559 bottleneck affecting large DTDs like Docbook
3560 * parser.[ch] xmllint.c: added a pedantic option, will be
3561 useful
3562 * SAX.c: redefinition of entities is reported in pedantic mode
3563 * testHTML.c: uninitialized warning from gcc
3564 * uri.c: fixed a couple of bugs
3565 * TODO: added issue raised by Michael
3566
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003567Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3568
3569 * doc/encoding.html: propagated Martin Duerst suggestions
3570
Daniel Veillard52402ce2000-08-22 23:36:12 +00003571Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3572
3573 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3574 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3575 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3576 by Wayne Davison
3577
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003578Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3579
3580 * nanoftp.c nanohttp.c: small cleanup
3581 * TODO: updated
3582
Daniel Veillard244ece92000-08-19 20:58:02 +00003583Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3584
3585 * added an old VC testcase and updated title.xml entity
3586
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003587Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3588
3589 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3590 done on auto-opening of <p> tags and cleanup of SAX output
3591
Daniel Veillard979e55e2000-08-19 16:48:54 +00003592Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3593
3594 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3595
Daniel Veillard4540be42000-08-19 16:40:28 +00003596Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3597
3598 * doc/xml.html libxml.* structure.*: updated the doc a bit
3599
Daniel Veillard808a3f12000-08-17 13:50:51 +00003600Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3601
3602 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3603 of SAX tests
3604
Daniel Veillard29579362000-08-14 17:57:48 +00003605Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3606
3607 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3608 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3609
Daniel Veillard1255ab72000-08-14 15:13:33 +00003610Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3611
3612 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3613 * testHTML.c: fix core dump on Solaris 2.x systems
3614 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3615 * result/HTML/*.sax: previous bug fix lead to new results
3616
Daniel Veillard03109292000-08-14 14:58:22 +00003617Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3618
3619 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3620 * configure.in: added --with-readline=DIR to accept alternate
3621 path for readline include/library
3622 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3623 for ANSI under HP-UX
3624 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3625 includes @LIBS@
3626
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003627Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3628
3629 * doc/* : rebuilt the docs
3630 * getting ready for 2.2.2 release
3631
Daniel Veillard87b95392000-08-12 21:12:04 +00003632Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3633
3634 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3635 and xmlAddFeature()
3636 * tree.[ch]: added xmlAddChildList()
3637 * xmllint.c: MAP_FAILED macro test
3638 * parser.h: added xmlParseCtxtExternalEntity()
3639 * valid.c: applied bug fixes removed warning
3640 * tree.c: added CDATA block to elements content
3641 * testSAX.c: cleanup of output
3642 * testHTML.c: added SAX testing
3643 * encoding.c: better error recovery
3644 * SAX.c, parser.c: fixed one of the external entity processing
3645 of the OASis testsuite
3646 * Makefile.am: added HTML SAX regression tests
3647 * configure.in: bumped to 2.2.2
3648 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3649 SAX results
3650
Daniel Veillard88a172f2000-08-04 18:23:10 +00003651Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3652
3653 * configure.in: patch for HP compiler
3654
36552000-08-04 Sven Heinicke <sven@zen.org>
3656
3657 * xmllint.c: Was coredumping sometimes when the file given didn't
3658 exist.
3659
Daniel Veillard46e370e2000-07-21 20:32:03 +00003660Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3661
3662 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003663
Daniel Veillard46e370e2000-07-21 20:32:03 +00003664 when using in memory parsing. Need some cleanup.
3665 * xmllint.c configure.in: added a --memory flag to test memory
3666 parsing
3667
Daniel Veillard36650692000-07-21 15:16:39 +00003668Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3669
3670 * nanohttp.c: fixed socklen_t replacement to unsigned int
3671 * parser.c: fixed a space handdling missing at the end of
3672 production 28 DOCTYPE.
3673 * xmlmemory.c: fixed a stupid bug on the routine to override
3674 allocation functions
3675 * TODO: updated
3676
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003677Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3678
3679 * doc/ regenerated the docs
3680
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003681Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3682
3683 * doc/encoding.html doc/xml.html: added I18N doc
3684 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3685 improvements, both parser and filters, added ASCII & HTML,
3686 fixed the ISO-Latin-1 one
3687 * xmllint.c testHTML.c: added/made visible --encode
3688 * debugXML.c : cleanup
3689 * most .c files: applied patches due to warning on Windows and
3690 when using Sun Pro cc compiler
3691 * xpath.c : cleanup memleaks
3692 * nanoftp.c : added a TESTING preprocessor flag for standalong
3693 compile so that people can report bugs more easilly
3694 * nanohttp.c : ditched socklen_t which was a portability mess
3695 and replaced it with unsigned int.
3696 * tree.[ch]: added xmlHasProp()
3697 * TODO: updated
3698 * test/ : added more test for entities, NS, encoding, HTML, wap
3699 * configure.in: preparing for 2.2.0 release
3700
Daniel Veillard49703262000-07-10 10:27:46 +00003701Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3702
3703 * nanoftp.c: fixed the way the control connection is handled
3704 * libxml.spec.in: fixed the dependancies and cleanup
3705
Daniel Veillard306be992000-07-03 12:38:45 +00003706Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3707
3708 * doc/xml.html: changed the xmlsoft.org structure, updated the
3709 examples w.r.t. root and childs
3710
Daniel Veillard7d853352000-07-02 18:53:09 +00003711Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3712
3713 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3714
Daniel Veillard365e13b2000-07-02 07:56:37 +00003715Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3716
3717 * HTMLparser.c: Work on character encoding support for the HTML parser
3718 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3719 * encoding.c: Fixed a potential memleak in the encoding stuff
3720
Daniel Veillardaf743792000-07-01 11:49:28 +00003721Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3722
3723 * doc/FAQ.html doc/Makefile.am : added a FAQ
3724
3725Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003726
3727 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3728 of the HTML parser to force it to not bypass SAX
3729
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003730Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3731
3732 * win32config.h.in: updated
3733 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3734 lacks iconv support :-( need to release 2.1.1
3735 * configure.in: release 2.1.1
3736 * HTMLparser: fixed bug #14784
3737 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3738 by Windows compiler
3739 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3740 the SAX startDocument() callback.
3741 * TODO: updated
3742
3743Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3744
3745 * added xmlStopParser()
3746
Daniel Veillardbe803962000-06-28 23:40:59 +00003747Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3748
3749 * configure.in: 2.1.0 prerelease
3750 * Large resync between W3C and Gnome tree
3751 * nanoftp, nanohttp.c: fixed stalled connections probs
3752 * HTMLtree.c SAX.c : support for attribute without values in
3753 HTML for andersca
3754 * valid.c: Fixed most validation + namespace problems
3755 * HTMLparser.c: start document callback for andersca
3756 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3757 * parser.h, SAX.c: serious speed improvement for large
3758 CDATA blocks
3759 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3760 different encoding
3761 * example/Makefile.am example/gjobread.c tree.h: work on
3762 libxml1 libxml2 convergence.
3763 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3764 and the LIBXML_TEST_VERSION macro
3765
Daniel Veillardc310d562000-06-23 18:32:15 +00003766Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3767
3768 * doc/xml.html: various patches and improvements typo fixed by
3769 Felix Natter
3770 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3771 from Felix Natter <fnatter@gmx.net>
3772
Daniel Veillardf3029822000-05-06 08:11:19 +00003773Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3774
3775 * doc/upgrade.html: updated with instructions for support of both
3776 libxml-1.x and libxml-2.x
3777 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3778 for 2.x support and also fixed includes
3779
3780
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003781Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3782
3783 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3784 the encoding support, added iconv support, so now libxml if
3785 compiled with iconv automatically support japanese encodings
3786 among others. Work based on initial patch from Yuan-Chen Cheng
3787 I may have broken binary compat in the encoding handler
3788 registration scheme, but that was so utterly broken I don't
3789 expect anybody to have used this feature until now.
3790 * parserInternals.h: fixup on the CHAR range macro
3791 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3792 code.
3793 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3794 * uri.c: added xmlParseURI() I can't believe I forgot to
3795 implement this one in 2.0 !!!
3796 * SAX.c: moved doc->encoding update in the endDocument() call.
3797 * TODO: updated.
3798
Daniel Veillard06047432000-04-24 11:33:38 +00003799Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3800
3801 * tree.h: removed extraneous xmlRemoveProp definition
3802 * TODO: added item about --disable-corba configure switch
3803 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3804 * nanoftp.c: fixed include problems giving troubles on AIX and
3805 slowlaris
3806 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3807 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3808 comment and headers changes to lower gtk-doc number of warnings
3809 * doc/html/*: rebuilt docs
3810
Daniel Veillarde0aed302000-04-16 08:52:20 +00003811Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3812
3813 * HACKING: documented the tag for 1.x and instructions
3814
Daniel Veillard5e873c42000-04-12 13:27:38 +00003815Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3816
3817 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3818 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3819 xmlCreateIOParserCtxt
3820 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3821 significant overall improvement
3822 * xmllint.c: added I/O test to xmllint
3823 * testSAX.c: added a speed test
3824 * doc/* : updated/regenerated
3825
Daniel Veillardfc708e22000-04-08 13:17:27 +00003826Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3827
3828 * xpath.c uri.h parserInternals.h: cosmetic changes from
3829 "Timur I. Bakeyev" <timur@bat.ru>, including making
3830 xmlCreateURI() public
3831
Daniel Veillard5d211f42000-04-07 17:00:24 +00003832Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3833
3834 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3835 and the code at the same time. Added a clean mechanism for
3836 overload or added input methods: xmlRegisterInputCallbacks()
3837 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3838 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3839 * TODO: updated
3840 * doc/* : updated/regenerated
3841 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3842 source dir
3843
Daniel Veillarde77a9182000-04-05 19:12:29 +00003844Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3845
3846 * testURI.c: yet another forgotten commit, I should get some sleep !
3847
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003848Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3849
3850 * xmllint.c: forgot to commit this too ?
3851
Daniel Veillardb9df4042000-04-05 14:23:16 +00003852Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3853
3854 * xmlversion.h.in : forgot to commit this previously
3855
Daniel Veillard361d8452000-04-03 19:48:13 +00003856Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3857
3858 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3859 * README TODO: updated for release
3860 * uri.c uri.h: added authority parsing/saving
3861 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3862 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3863 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3864 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3865 Makefile.am : added compile-time customization of libxml
3866 --with-ftp --with-http --with-html --with-xpath --with-debug
3867 --with-mem-debug
3868 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3869 #include <libxml/xxx.h> I hope it won't break too much stuff
3870 and will be manageable in the future...
3871 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3872 and added xmllint to the installed programs
3873 * uri.h: added xmlFreeURI()
3874
Daniel Veillardec303412000-03-24 13:41:54 +00003875Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3876
3877 * uri.c uri.h: finished the escaping handling, the base support
3878 and the URI path normalization. Looks good just lacks the
3879 authority content parsing code.
3880 * Makefile.am: added instructions to generate testURI
3881 * TODO: updated
3882 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3883 added links and icons for W3C and Gnome
3884
Daniel Veillard8f621982000-03-20 13:07:15 +00003885Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3886
3887 * xmlmemory.[ch] : seems I forgot to actually update the files in
3888 the last commit :-)
3889 * doc/xml.html doc/html/* : updated and uploaded the docs
3890
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003891Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3892
3893 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3894 * TODO: updated
3895 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003896 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003897 gfree).
3898 * Makefile.am, uri.c, uri.h: added a set of functions to do
3899 exact (litteraly copied from the RFC 2396 productions) parsing
3900 and handling of URI. Will be needed for XLink, one XML WFC,
3901 XML Base and reused in the nano[ftp/http] modules. Still work
3902 to be done.
3903
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003904Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3905
3906 * configure.in, libxml.spec.in : libxml2
3907 * doc/* : updated the doc page, rebuilt the docs
3908
Daniel Veillardcf461992000-03-14 18:30:20 +00003909Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3910
3911 * all: tagged LIB_XML_1_X
3912 * *.c *.h : updated from W3C CVS tree
3913 * configure.in : 2.0.0-beta
3914 * libxml.spec.in : libxml2 package nam
3915 * result/* : new version of the tests output
3916
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003917Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3918
3919 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3920
Daniel Veillardb566ce12000-03-04 11:39:42 +00003921Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3922
3923 * doc/* : rebuilt the docs
3924 * parser.c: final patch on #6766
3925 * valid.c: small patch on validity checks.
3926
Daniel Veillardfb76c402000-03-04 11:39:42 +00003927Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3928
3929 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3930 added
3931 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3932 compatibility w.r.t. XML spec and existing code.
3933
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003934Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3935
3936 * parser.c: seems a better solution to <a> </a> exists,
3937 will try it for a while
3938
Daniel Veillard83a30e72000-03-02 03:33:32 +00003939Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3940
3941 * parser.c: tried to remove the <a> </a> generating <a/>
3942 this is hard. Left a flag for that purpose. Fixed bug #6766
3943 * configure.in: prepared 1.8.7 not released, due to previous
3944 problem
3945
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003946Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3947
3948 * doc/xml.html : applied second patch from Paul DuBois
3949
Daniel Veillard402e8c82000-02-29 22:57:47 +00003950Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3951
3952 * doc/xml.html : applied patch from Paul DuBois
3953
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003954Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3955
3956 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3957
Daniel Veillard5feb8492000-02-02 17:15:36 +00003958Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3959
3960 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3961 compilation warnings on various platforms.
3962 * parser.c: Fixed #5281 validity error callbacks are now desactived
3963 by default if not validating.
3964
Daniel Veillardf341f932000-02-02 14:52:08 +00003965Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3966
3967 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3968
Daniel Veillard13c757e2000-02-01 23:59:15 +00003969Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3970
3971 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3972 <gkatsi@cs.toronto.edu>
3973
Daniel Veillard726e8792000-01-30 20:04:29 +00003974Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3975
3976 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3977 processing URLs
3978
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003979Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3980
3981 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3982 xmlNanoFTPUpdateURL for persistent control connections.
3983 * configure.in: 1.8.6
3984
3985Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3986
3987 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3988 * tree.[ch] : added xmlSaveNoEmptyTags
3989
James Henstridgef3be9312000-01-28 13:59:21 +000039902000-01-29 James Henstridge <james@daa.com.au>
3991
3992 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3993
3994 * Makefile.am: added nanoftp.[ch] to the build.
3995
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003996Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3997
3998 * nanoftp.[ch]: cleanup, comments, API
3999 * debugXML.c : fixed a bug in the cat command
4000 * doc/*: regenerated the docs
4001
Daniel Veillardda07c342000-01-25 18:31:22 +00004002Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4003
4004 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4005 * debugXML.c : fixed a bug in the cat command
4006 * valid.c: fixing some small probs
4007 * libxml.spec.in: get rid of the SNAP suffix
4008 * doc/xml.html: updated the status
4009
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004010Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4011
4012 * xml-config.in: xml-config --version to just return the
4013 version number
4014 * xpath.c: some cleanup w.r.t. axis when the current node is
4015 an attribute.
4016 * TODO: updated
4017
Daniel Veillard461a66c2000-01-18 18:01:01 +00004018Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4019
4020 * configure.in: prepared for libxml-1.8.5
4021 * doc/* recompiled the documentation
4022
40232000-01-17 Jody Goldberg <jgoldberg@home.com>
4024
4025 * configure.in : WARNING autoconf subtlety alert :
4026 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4027 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4028 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4029 get defined by AC_CHECK_HEADERS.
4030
Daniel Veillardf967b902000-01-17 16:06:10 +00004031Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4034 Rune.Djurhuus@fast.no
4035
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004036Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * TODO: updated
4039 * tree.c, parser.c: made sure that only memory alloc problems
4040 and internal parser errors are allowed to write to stdout or
4041 stderr.
4042
Daniel Veillard0142b842000-01-14 14:45:24 +00004043Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4044
4045 * tree.c : restored xmlNewGlobalNs since this seems used by
4046 a lot of existing code :-(, fixed a bug in xmlNewNs
4047 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4048 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4049 to exit() from the library code.
4050 * xpath.c, parser.c: removed bugs or unused code detected by
4051 Windows compilers
4052 * parser.c: started adding interfaces for parsing well balanced
4053 XML fragments
4054 * configure.in: releasing 1.8.4
4055 * doc/* : rebuilt the docs
4056
Daniel Veillard2eac5032000-01-09 21:08:56 +00004057Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * tree.[ch] : added xmlNewDocFragment() for DOM
4060 * testHTML.c: uninitialized variable.
4061
Daniel Veillardf3a73582000-01-05 14:58:39 +00004062Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4063
4064 * doc/* : rebuild the docs
4065
Daniel Veillard71b656e2000-01-05 14:46:17 +00004066Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4067
4068 * acconfig.h: readline and history patch
4069 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4070 * tree.c: added check and handling when possibly removing an ID
4071 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4072 and saving.
4073 * test/HTML/entities.html result/HTML/entities.html* : test for
4074 various entities reference cases
4075 * result/HTML/* : as a result output of some testcase have
4076 changed
4077 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4078 by previous example. added xmlParseTryOrFinish().
4079 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4080 entities.h debugXML.h HTMLparser.h: changed the way struct are
4081 declared to allow gtk-doc to expose those
4082 * parser.c: closed bug #4960
4083 * Makefile.am configure.in: Applied patch from
4084 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4085 and math/socket libs detection
4086
Daniel Veillard437b87b2000-01-03 17:30:46 +00004087Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4088
4089 * configure.in, Makefile.am: link tester against readline
4090 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4091
Daniel Veillard686d6b62000-01-03 11:08:02 +00004092Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4093
4094 * tree.[ch]: added xmlRemoveProp
4095 * win32config.h.in nanohttp.c: avoid including the Windows
4096 socket stuff in every C files
4097 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4098 the XmL parser(s)
4099 * test/ns4 result/ns4 etc...: added test case for previous prob
4100 * tree.c: xmlNewNs wasn't checking for double definition
4101 * Makefile.in: fixed a problem with dist-hook duplicates
4102 * parser.[hc], xmlIO.c: fixed the loading of external entities
4103 APIs, now xmlLoadExternalEntity() is used everywhere and
4104 setting up an app specific front-end using the
4105 * SAX.c parser.c: some fixes, now the xhtml spec validates
4106 with the xhtml DTD.
4107 * error.c: fixed crashes in case of no input stream
4108 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4109 to the validation tests and results
4110
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004111Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4112
4113 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4114 too htmlCreatePushParserCtxt() and htmlParseChunk()
4115 * parser.c: a bit of cleanup.
4116 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4117 to XML) removed the last mem leak known
4118 * HTMLtree.c: output message cleanup
4119 * xmlmemory.c: display content info about memory blocks
4120 * result/HTML/wired.* : missing att value warning change
4121
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004122Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * doc/* : rebuilt the documentation
4125
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004126Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4127
4128 * parser.[ch] parserInternals.h: Push parser for XML,
4129 seems to work fine now
4130 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4131 --push for push testing
4132 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4133 * testSAX.c: added --push
4134 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4135 subtree
4136 * xmlIO.[ch] : enriched API + fixes for push mode
4137 * entities.[ch]: added the entity content length to the struct.
4138 * xmlmemory.[ch]: new API to show the last entries for the shell
4139 * valid.c: added required attribute testing
4140 * SAX.c: the cdata callback now merge contiguous fragments
4141 * HTMLparser.c: cleanup of some macros
4142
Daniel Veillard3c558c31999-12-22 11:30:41 +00004143Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4144
4145 * parser.c: fix for PIs name starting with xml
4146 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004147 * *.c, configure.in win32config.h.in : generate win32config.h for
4148 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004149
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004150Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * parser.c: fixed a stupid = vs. == bug :-(
4153 * doc/gnome-xml.sgml: s/glade/xml/
4154
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004155Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4156
4157 * configure.in, doc/xml.html : bug fix release 1.8.2
4158 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4159 Hopefully the end of that silly C++ include problem
4160 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4161 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4162 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4163 troubles with autoclosed elements when the stree shape doesn't
4164 follow the DtD specs. Added htmlIsAutoClosed() and
4165 htmlAutoCloseTag()
4166 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4167 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4168 * debugXML.c: fixed a bug on printing default namespaces.
4169 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4170
Daniel Veillardb24054a1999-12-18 15:32:46 +00004171Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4172
4173 * result/HTML/*.htm[l] : updated the HTML regression tests according
4174 to the new output
4175 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4176 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4177 problem due to intermix of extern "C" { ... } declarations for C++
4178 and recursive includes in the headers
4179
Chris Lahey323c48c1999-12-18 15:32:45 +000041801999-12-20 Chris Lahey <clahey@umich.edu>
4181
4182 * HTMLtree.c: Made it so that html nodes with a single child do
4183 not insert a carriage return before or after the child node.
4184
Daniel Veillardb24054a1999-12-18 15:32:46 +00004185Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004186
4187 * configure.in, doc/xml.html : bug fix release 1.8.1
4188 * parser.c: fixed bug #4344
4189 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4190 added the glue to avoid C++ problems
4191 * doc/* : regenerated the documentation
4192
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004193Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4194
4195 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4196 namespace recognition, and Dia as a resul :-(
4197 * encoding.c: closed bug #3950
4198
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004199Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4200
4201 * valid.c: debugging a posteriori validation, except URI expansion
4202 stuff this should be fixed now
4203 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4204 Carl Nygard <cnygard@bellatlantic.net>
4205 * tester.c: added --postvalid, cleaning of the code
4206 * tree.[ch]: added xmlDocGetRootElement()
4207
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004208Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4209
4210 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4211 c++ losage.
4212
Daniel Veillard10a2c651999-12-12 13:03:50 +00004213Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4214
4215 * configure.in, doc/xml.html : bumped to 1.8.0
4216 * xlink.[ch], Makefile.am : added framework for link detection
4217 * parser.h: added nbChars to parser context, needed for cleanup.
4218 * xmlmemory.c: removed a nasty bug when out of mem
4219 * valid.[ch]: adding namespace support for attribute decl
4220 * tester.c: added --debugent option
4221 * debugXML.[ch]: added xmlDebugDumpEntities()
4222 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4223 buffers instead, this was really needed, validation was breaking
4224 in strange ways due to that. Added xmlParseStringPEReference()
4225 and other parsing from strings functions. Entities processing
4226 modified again, but PERef are still not handled correcly but
4227 unless you're Eve Maller you won't notice :-)
4228 * HTMLparser.c: large changes toward reliability, and switched to
4229 lowercase internal tags, XHTML is lowercase, so it will help
4230 that output is closer to next version.
4231 * doc/* : regenerated the documentation, it is now hosted at
4232 http://xmlsoft.org/ (same bits I just bought the domain :-)
4233
4234
Daniel Veillard294cbca1999-12-03 13:19:09 +00004235Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4236
4237 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4238 doc generation
4239 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4240 in the SAX API
4241 * doc/*: rebuilt the doc making sure everything appears in the
4242 HTML files
4243
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004244Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4245
4246 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4247 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4248 which allow impressive speed improvement on dataset with
4249 large text pieces, but at the cost of broken binary
4250 compatibility and slightly bigger memory usage.
4251 Configure with --with-buffers to activate them, they
4252 are protected with XML_USE_BUFFER_CONTENT define.
4253 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4254 goal is 0 memory left allocated once parser is no more used
4255 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4256 call xmlCleanupParser() and xmlMemoryDump()
4257
Daniel Veillarda819dac1999-11-24 18:04:22 +00004258Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4261 * parser.[ch] encoding.[ch]: added memory cleanup routines
4262 * parser.c: closing bug #3788
4263 * doc/*: rebuilt the doc
4264
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004265Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4266
4267 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4268 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4269 * tester.c: added --compress option
4270 * doc/*: rebuilt the documentation
4271
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004272Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4273
4274 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4275 if given /proc/kcore as input !
4276 * doc/xml.html doc/*: updated and rebuilt the documentation
4277
4278Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004279
4280 * parser.c: Fixed some wrongly space collapsing code due to
4281 a misreading of the spec.
4282 * result/*: fixed the output accordingly
4283
4284Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004285
4286 * encoding.c: bug fix and typos
4287 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4288 * parser.c: added attribute normalization closing bug #3597
4289 * test/att* result/att* SAXresult/att*: testcase for attribute
4290 normalization
4291
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004292Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4293
4294 * configure.in: closing bug #3163 by adding extra flags for the
4295 cc compiler on HP-UX
4296
Daniel Veillard51e3b151999-11-12 17:02:31 +00004297Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4298
4299 * valid.[ch] : removed a typo and an enumerated type bug in the
4300 xmlAddElementDecl() function
4301 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4302 call to xmlEncodeEntitiesReentrant() so that the functions
4303 New, Set and Get are at the same level.
4304 * parser.c HTMLparser.c: extra memory allocation bug for
4305 attributes detected by someone using libxml in embedded systems :-)
4306
Daniel Veillard962195f1999-10-28 15:51:53 +00004307Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * xmlmemory.h: turned off mem debug :-\
4310
Daniel Veillard35008381999-10-25 13:15:52 +00004311Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4312
4313 * parser.c: closed bug #2784 a one line fix, but worth pushing
4314 a new release out
4315 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4316 some structures, comments before and after the
4317 main element, and other nastyness
4318 * HTMLtree.c tree.c: accomodate the extended HTML supported
4319 * configure.in: pushing 1.7.4
4320 * test/ent8 and related outputs : added a new test for bug #2784
4321 * test/HTML/wired.html and related output: a nasty HTML example
4322 * Makefile.am: improved the test scripts
4323 * docs/* : reran the documentation extractor, updated xml.html
4324
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004325Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4326
4327 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4328 HTMLparser and debugged the HTML related code. HTML documents
4329 now have their own type
4330 * entities.c: do not dump &apos; for HTML output
4331 * xmlmemory.c: improvement, breakpoint mechanism
4332 * testHTML.c: added --sax --repeat ...
4333 * Makefile.am: improved the HTML tests
4334 * valid.[ch]: added xmlValidGetValidElements and
4335 xmlValidGetPotentialChildren
4336 * tester.c: added --insert to test the 2 new functions
4337 * test//* result//* SAXresult//* : regression test cleanup
4338 and extension.
4339 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4340 gnome-xml-nanohttp.html
4341
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004342Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4343
4344 * HTMLparser.c: fixed problems with some autoclose tags
4345 * tree.c: fixed XML output problems.
4346 * result/* SAXresult/*: update of the tests output
4347
Daniel Veillard6077d031999-10-09 09:11:45 +00004348Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4349
4350 * Makefile.am: Arturo patch for xmlConf.sh version info
4351 * parser.c: Tim Josling patch for single quoted items
4352 * tester.c: Tim Josling patch for tester options usage
4353 * tree.h: indent cleanup
4354
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004355Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4356
4357 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4358 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4359
Daniel Veillard00fdf371999-10-08 09:40:39 +00004360Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4361
4362 * tree.c : Raph patch for initialization of CORBA fields
4363 * parser.c, xpath.c, ...: modification of doc comments
4364 * xpath.c : allow spaces in xpath expressions
4365
Daniel Veillardad219441999-09-27 08:17:49 +00004366Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4367
4368 * xmlmemory.h: turning off memory debug :-(
4369
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004370Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4371
4372 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4373 better SAX interfaces.
4374 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4375 entity.
4376 * configure.in: 1.7.2
4377
4378Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004379
4380 * libxml.spec.in: fixed the URL
4381 * doc/xml.html: improved the documentation front-end
4382
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004383Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004384
4385 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4386
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004387Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004388
4389 * libxml.spec.in: fixed the alpha compile problem
4390 * parser.[ch]: changed errno to errNo in the parser context :-(
4391 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4392 * doc/xml.html: changed CHAR to xmlChar
4393 * doc/html/*: recompiled the documentation
4394 * configure.in: 1.7.1
4395
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004396Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4397
4398 * parser.h: modified the parser context struct to regain 1.4.0
4399 binary compatibility
4400 * parser.c, xml-error.h: added errno ot teh context and defined
4401 a set of errors values with update of errno
4402 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4403 DTDs and entities
4404 * *.h, *.c: complete cleanup of the use of config.h and include
4405 protection depending on the current setup.
4406 * overalll debugging, maintenance and bug-fixing on all modules
4407 * updated the documentation
4408 * ready for 1.7.0
4409
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004410Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * HTMLparser.c : cleanup
4413 * SAX.c valid.c valid.h: added ID/IDREF checking
4414 * tree.c tree.h: extended doc structure for refs
4415 * configure.in: 1.6.2
4416 * parser.c: patched bug in SAX user arg call
4417 * parserInternals.h: patched missing close in C++ wrapping
4418 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4419 especially upcoming XPointer implementation.
4420 * doc/xml.html: augmented, typo
4421
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004422Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4423
4424 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4425 not all invocations of install understand -d.
4426
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004427Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4428
4429 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4430 to make 'check' works, when builddir != srcdir.
4431
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004432Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4433
4434 * doc/xml.html : updated the documentation
4435
Daniel Veillard6454aec1999-09-02 22:04:43 +00004436Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4437
4438 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4439 not deallocated memory blocks
4440 * *.c : replaces all calls to malloc() free() and realloc() to
4441 the wrapper functions/macros
4442 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4443 instead of xmlFreeNodeList()
4444
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004445Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4446
4447 * HTMLparser.c: corrected a stupid bug leading to core dump at
4448 tree deallocation. Removed warnings indicated by
4449 Stephane.Conversy@lri.fr
4450 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4451 looked for in the external subset
4452
4453Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004454
4455 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4456 on SGI by Stephane.Conversy@lri.fr
4457
Daniel Veillardb96e6431999-08-29 21:02:19 +00004458Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4459
4460 * all .h : changed the prototype declaration indent as in gtk
4461 * most .c : working on reducing the TODOs in the code
4462 * most .c : cleanup though -pedantic and Insure++
4463 * improvements on validation ID checkings.
4464 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4465 * xml-config.in: closed #1810
4466
4467Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004468
4469 * tree.h, valid.c, valid.h: more work on validity, IDs
4470 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4471 definition for AIX
4472
Daniel Veillardb556eb51999-08-15 17:19:50 +00004473Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4474
4475 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4476 the distribution due to a cut'n paste error at last commit
4477
Daniel Veillardb05deb71999-08-10 19:04:08 +00004478Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4479
4480 * configure.in: upgraded to version 1.4.0
4481 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4482 Big update, added a large part of the validation process,
4483 it should be usable, but some parts are missing
4484 * xpath.c: improved the implementation w.r.t. root.
4485 * Makefile.am: added more tests
4486 * test and result trees: added a lot of tests
4487 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4488
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004489Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4490
4491 * Added an HACKING file
4492
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004493Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4494
4495 * xpath.[ch] : improvements and debug of the XPath implementation
4496 * parser.c, HTMLparser.c : modified the parsers to be progressive
4497 * tree.[ch] : extended the Buffer promitives
4498 * xmlIO.[ch] : added basic I/O routines providing progressive
4499 parsing and ready for I18N conversion plugins
4500 * SAXresult/* : the SAX callback sequence maybe slightly different
4501 now
4502 * test*.c : improved/updated the tests programs
4503 * doc/* : recompiled the docs.
4504
Daniel Veillard15b75af1999-07-26 16:42:37 +000045051999-07-26 Michael Meeks <michael@edenproject.org>
4506
4507 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4508
4509 * tree.c: Ditto.
4510
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004511Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4512
4513 * configure.in: upgraded to version 1.4.0
4514 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4515 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4516 XML query language, see http://www.w3.org/TR/xpath for more details.
4517 * parser.c, parser.h: added CHAR* related string functions for XPath
4518 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4519 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4520 rebuild the docs.
4521 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4522 and regression testing capabilities for XPath.
4523
Daniel Veillardd79d7871999-07-12 10:38:12 +00004524Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4525
4526 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4527 closing bug #1646
4528
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004529Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4530
4531 * Makefile.am, example/Makefile.am: closed bug #1683
4532
Daniel Veillard3166ab11999-07-11 16:14:19 +00004533Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4534
4535 * example/Makefile.am, configure.in: added the makefile for the
4536 gjobread example
4537
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004538Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4539
4540 * doc/Makefile.am:
4541 - fix which allow "make install DESTDIR=</install/prefix>".
4542
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004543Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4544
4545 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4546 which fixed a problem on the file reading-code.
4547
Daniel Veillard82150d81999-07-07 07:32:15 +00004548Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4549
4550 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4551 output.
4552 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4553
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004554Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4555
4556 * parser.h : Oops removed the binary compatibility problem
4557 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4558 * parser.c, HTMLparser.c: applied patches for reading from stdin
4559
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004560Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4561
4562 * parser.c, entities.c, valid.c: cleanup bug #1591
4563 * configure.in: cleanup bug #1592
4564 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4565 the same tree back-end. Hence gdome will be available for it.
4566 * doc/Makefile.am: close bug #617
4567
Daniel Veillard97fea181999-06-26 23:07:37 +00004568Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4569
4570 * parser.c: alloctate a per parser context SAX interface block
4571
Daniel Veillard14fff061999-06-22 21:49:07 +00004572Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4575 and xmlEncodeEntitiesReentrant with the correct one :-\
4576
4577Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4578
4579 * commit of my internal XML base changes, quite a lot of
4580 changes, cleanups, better entities support, framework for
4581 new I/O and charset detection and handling
4582 * Fixed the configure/Makefile stuff to generate shared libs
4583 with the proper version info, so we jumped on rev from
4584 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4585 xmlEncodeEntities() result need to be freed now, and a string
4586 xmlParserVersion provide the current library version.
4587
Raph Levien05240da1999-06-15 21:27:11 +00004588Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4589
4590 * parser.c: fixed a buffer overrun for when you have a very long
4591 attribute with no entities in it.
4592
Daniel Veillardbb2da581999-06-13 14:37:07 +00004593Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4594
4595 * added example directory
4596 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4597
Daniel Veillard011b63c1999-06-02 17:44:04 +00004598Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4599
4600 * Release of libxml-1.1, nearly everything has been touched for
4601 this.
4602 * Added more regression tests
4603 * Updated the documentation
4604
Daniel Veillard27d88741999-05-29 11:51:49 +00004605Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4606
4607 * tree.[ch]: unified the XML_NO_CORBA defines.
4608 * parser.c encoding.[ch]: started plugging in char encoding detection
4609
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004610Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4611
4612 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4613 Also freed allocated buffer.
4614
Daniel Veillard27d88741999-05-29 11:51:49 +00004615Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004616 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4617 reentrancy problem at printing. One is left in entities.c, to
4618 remove ASAP
4619 * testSAX.c : added a test example showing the use of the SAX
4620 interface if one doesn't want to build the DOM tree.
4621 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4622
Daniel Veillard517752b1999-04-05 12:20:10 +00004623Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4624
4625 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4626 large revamping of the parser to use SAX callbacks
4627 http://www.megginson.com/SAX/ (or at least a C like interface
4628 a la Expat). It's now possible to set up your own callbacks
4629 and the parser will not build a DOM tree.
4630 * test/* result/*: updated the test suite, I finally removed
4631 the old Namespace draft support (PI based).
4632
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004633Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * Makefile.am: added test result to EXTRA_DIST for make tests
4636
Daniel Veillard64068b31999-03-24 20:42:16 +00004637Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4638
4639 * parser.c, parserInternals.h: moved the chars macro definitions
4640 to parserInternals.h
4641 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4642 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4643
Daniel Veillard012ccc11999-03-23 10:11:11 +00004644Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4645
4646 * xml-config.in : applied patch to make --version work
4647
Raja R Harinatha86c23e1999-03-05 22:14:01 +000046481999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4649
4650 * Makefile.am (check-local): Alias for `tests' target. This will
4651 cause `make check' to do the right thing.
4652 (tests): Don't run tests in srcdir. Also, replaced calls to
4653 basename with a `sed' "equivalent".
4654
Daniel Veillardd109e371999-03-05 06:26:45 +00004655Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4656
4657 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4658 it in the header and not the sources, updated the doc.
4659 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4660 pointing this out.
4661
Daniel Veillardbc50b591999-03-01 12:28:53 +00004662Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4663
4664 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4665 exported the inputStream routines.
4666 * doc/html/* : updated accordingly
4667
Daniel Veillardd692aa41999-02-28 21:54:31 +00004668Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4669
4670 * parser.c, parser.h, parserInternals.h: added a few extra
4671 internal calls to allocate and free parser contexts ...
4672 * doc/html/* : updated accordingly
4673
Daniel Veillard55a99271999-02-25 11:01:29 +00004674Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4675
4676 * configure.in, Makefile.am, doc/makefile.am : General changes for
4677 1.0.0 release and including the generated HTML documentation.
4678
Daniel Veillard35925471999-02-25 08:46:07 +00004679Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4680
4681 * makefile.am : added parserInternals.h, oops.
4682
Daniel Veillard1e346af1999-02-22 10:33:01 +00004683Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4684
4685 * parserInternals.h: added this header giving access to the parser
4686 internal functions.
4687 * doc/Makefile.am : added a rebuild target which rebuilds the full
4688 set of documentations
4689 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4690 the internal subset.
4691 * *.c *.h: modifications needed to generate the documentation using
4692 gtk-doc, cleanup of functions blocks, reorganisation of struct
4693 declarations.
4694
Daniel Veillard1164e751999-02-16 16:29:17 +00004695Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4696
4697 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4698 the tar and spec file to include the beginning of the doc.
4699
Nuno Ferreira03d04781999-02-13 00:07:17 +000047001999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4701
4702 * doc/.cvsignore: Added this file.
4703
Daniel Veillard6800ef31999-02-08 18:33:22 +00004704Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4705
4706 * tree.c: fixed xmlGetProp to return "" when the attribute
4707 exists, even if the node-list is NULL.
4708
Daniel Veillard726c7e31999-02-08 15:13:10 +00004709Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4710
4711 * tree.c: patched an error outputting empty attribute values.
4712 * Makefile.am and doc/makefile.am: have been updated during the
4713 week-end. Sorry for an empty CVS log, I got a shell problem.
4714
Daniel Veillard1899e851999-02-01 12:18:54 +00004715Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4716
4717 * tree.h: cleaned up using enums instead of defines
4718 * parser.c, valid.[ch]: more work on parsing/output of element
4719 declarations
4720
Daniel Veillard3b9def11999-01-31 22:15:06 +00004721Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4722
4723 * valid.[ch], tree.c, parser.c : more work toward full parsing
4724 of XML DTDs.
4725 * README: added informations about mailing-list and on-line
4726 documentation
4727
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000047281999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4729
4730 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4731
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004732Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4733
4734 * parser.c, tree.[ch] : more work toward conformance testing,
4735 added a last element to accelerate parsing of very flat structures
4736 started working on internal subset Element content declaration.
4737 * valid.[ch] : first cut at adding code toward validation.
4738 * previous changes had also small impact on most files, especially
4739 the conformance testing using James Clark test suite.
4740
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004741Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4742
4743 * test/* : updated the examples, most of them were not well
4744 formed (humm), and added rdf2.
4745 * result/* : resulting changes in the output.
4746
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004747Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4748
4749 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4750
Daniel Veillard44b3a061998-12-05 17:27:22 +00004751Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4752
4753 * tree.c: patched a bug in the generation of empty attributes
4754
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004755Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4756
4757 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4758 for node/trees/documents/... Biggest problem is namespace
4759 support when copying subtrees.
4760
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004761Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4762
4763 * parser.c, entities.c: improve entities and char ref encoding,
4764 and cleanups of error messages.
4765
Daniel Veillard242590e1998-11-13 18:04:35 +00004766Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4767
4768 * parser.c, entities.c: simple bug hunting done during rpm2html and
4769 rpmfind integration.
4770
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004771Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4772
4773 * parser.[ch]: Added interfaces allowing to specify a SAX
4774 handler before parsing.
4775
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004776Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4777
4778 * parser.c: redirrect all errors reporting through the SAX
4779 error function
4780
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004781Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4782
4783 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4784 * libtool, tlmain ...: update of the libtool files
4785
Miguel de Icaza442321c1998-11-04 18:13:38 +000047861998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4787
4788 * entities.c: Use g_snprintf insteda of snprintf.
4789
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004790Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4791
4792 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4793 added ent5 test for this purpose.
4794 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4795
Daniel Veillard27271681998-10-30 06:39:40 +00004796Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4797
4798 * parser.c: fixed? a strange error due to compression on a GWP
4799 document.
4800
Daniel Veillard25940b71998-10-29 05:51:30 +00004801Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4802
4803 * tree.[ch]: bug fixing
4804 * entities.[ch]: defined a specific type for predefined entities
4805 * doc/xml.html: more documentation on the library, how to use it,
4806 overview of the interfaces.
4807
Daniel Veillard16253641998-10-28 22:58:05 +00004808Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4811
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004812Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4813
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004814 * tree.c: corrected a small bug
4815 * doc/xml.html: continuing writing documentation.
4816
4817Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4818
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004819 * debugXML.h debugXML.c: added debugging utilities.
4820 * tester.c: added --debug switch.
4821 * tree.c: patched an incorrect node->type assignment.
4822 * parser.c: formatting, ensure that node->doc != NULL in attributes
4823
Daniel Veillardccb09631998-10-27 06:21:04 +00004824Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4825
4826 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4827 entity support and provide an internal representation close to
4828 DOM one (entity ref nodes, and attribute value as tree). I tried
4829 to preserve the interface but this will surely break some apps
4830 (I have to change rpm2html/rpmfind for example). I had to change
4831 two interfaces, and the generated tree is somewhat different.
4832 * doc/* : started documenting the XML library, the tree and
4833 DOM/Corba. This is a first step.
4834
Daniel Veillard11e00581998-10-24 18:27:49 +00004835Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4836
4837 * parser.c: Set up the fonctions comment block, boring but useful.
4838 * parser.h, SAX.c, parser.c: now attributes are processed through
4839 the SAX interface. The problem is that my SAX interface diverged
4840 quite a bit from the original one, well this is not an official
4841 spec, and translating it from Java to C is hairy anyway...
4842
Daniel Veillard97b58771998-10-20 06:14:16 +00004843Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4844
4845 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4846 fonctions comment block, boring but useful.
4847
4848Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004849
4850 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4851 conversion routines. However they are not yet used to convert the
4852 inputs. The core will run with UTF-8.
4853
Daniel Veillard33942841998-10-18 19:12:41 +00004854Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4855
4856 * tree.c : make sure that the type id is properly set-up when
4857 a new object is allocated, needed for DOM.
4858
Daniel Veillard27fb0751998-10-17 06:47:46 +00004859Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * tree.h, tree.c: Ok, the main objects in the tree will be native
4862 corba objects, it costs 8 bytes per Node, Attribute and Document
4863 but it simplifies the Corba integration a lot (no extra interface
4864 objects to allocate/free).
4865
Daniel Veillard0bef1311998-10-14 02:36:47 +00004866Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4867
4868 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4869 and changed NODEs contants for conformity with DOM Level 1
4870
Daniel Veillard27864701998-10-08 03:47:24 +00004871Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4872
4873 * added hooks to keep track of servants when creating objects
4874 xmlDoc and xmlNode (for Corba export).
4875
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004876Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4877
4878 * added xml-config script.
4879
Daniel Veillard7066a791998-10-01 20:28:28 +00004880Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4881
4882 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4883 to autoupdate libtool and automake conf files.
4884
Miguel de Icaza60681bd1998-09-30 19:28:59 +000048851998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4886
4887 * Makefile.am: Use '?' to separate the sed
4888 commands as ',' is used when people pass -Wl,something.
4889
4890
Daniel Veillard15a8df41998-09-24 19:15:06 +00004891Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4892
4893 * tree.c, tree.h: added a per-document compression interface.
4894
Daniel Veillard151b1b01998-09-23 00:49:46 +00004895Tue Sep 22 20:47:38 EDT 1998
4896
4897 * tree.c, tree.h: added saving with compression and added interfaces
4898 to control the compression level (xmlGetCompressMode,
4899 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4900
Daniel Veillard70120ff1998-09-22 00:24:21 +00004901Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4902
4903 * parser.c: corrected a loop for files of size 0
4904
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000049051998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4906
4907 * error.h: New file. Contains prototyes from `error.c'.
4908
Tom Tromeyc19653d1998-08-14 01:22:43 +00004909Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4910
4911 * Makefile.am (xmlincdir): New macro.
4912 (xmlinc_HEADERS): Renamed from include_HEADERS.
4913
Daniel Veillard845664d1998-08-13 04:43:19 +00004914Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4915
4916 * applied small patch on numeric entities from
4917 Christopher Blizzard <blizzard@appliedtheory.com>
4918
Daniel Veillard260a68f1998-08-13 03:39:55 +00004919Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4920
4921 * New release 0.2, removed the old xml_* files so that it's
4922 coherent with the other CVS base (W3C), far better conformance
4923 to standard, new namespaces, decent entities support, beginning
4924 of a SAX-like interface. Nearly nothing left intact, even the
4925 test examples ...
4926
Christopher Blizzarda36749e1998-07-30 21:47:18 +000049271998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4928
4929 * .cvsignore: Add .deps dir
4930
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004931Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4932
4933 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4934
Daniel Veillardfe926001998-07-26 04:28:20 +00004935Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004936
Daniel Veillardfe926001998-07-26 04:28:20 +00004937 * configure.in: added test for CPP
4938 * AUTHORS, Changelog: the original ones didn't get commited but the
4939 glib ones instead, fixed.
4940 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004941
Daniel Veillardfe926001998-07-26 04:28:20 +00004942Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004943
Daniel Veillardfe926001998-07-26 04:28:20 +00004944 * integrated code developped at W3C
4945 * changed the original Copyright
4946 * migrated to automake
4947 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004948