blob: e0a7a23756cc59cf4b3c2289512041fd1e99e950 [file] [log] [blame]
Bjorn Reese026d29f2002-01-19 15:40:18 +00001Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2
3 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4 Upgraded to trio baseline 1.6
5 * strio.h strio.c: Replaced by triostr.h and triostr.c
6
Daniel Veillard572577e2002-01-18 16:23:55 +00007Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8
9 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10 of strdup usage in the code
11
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13
14 * parser.c error.c: Keith Isdale complained rightly that
15 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
16
Daniel Veillardcfa0d812002-01-17 08:46:58 +000017Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
18
19 * tree.c: fixed the funxtion to set the xml: attributes
20 * debugXML.c: added "setbase" to test it.
21
Daniel Veillard2c748c62002-01-16 15:37:50 +000022Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
23
24 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
25 to allow updating an attribute content
26
Daniel Veillard8de85c62002-01-15 17:10:15 +000027Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * libxml.h: try to avoid problems when compiling on Windows
30
Daniel Veillard314cfa02002-01-14 17:58:01 +000031Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
32
33 * hash.c: patch from Anthony Jones for hash.c allocation size
34 * Makefile.am: trying to work around Yet Another Libtool Madness
35 and build the 2.4.13 release finally ...
36
Daniel Veillard744683d2002-01-14 17:30:20 +000037Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
38
39 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
40 * doc/* : update of the documentation
41
Daniel Veillarde6a55192002-01-14 17:11:53 +000042Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
43
44 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
45 at fixing #61290 :-(
46
Daniel Veillardfb25a512002-01-13 20:32:08 +000047Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
48
49 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
50 Fixes bug #67229
51
Daniel Veillardacb2bda2002-01-13 16:15:43 +000052Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
53
54 * tree.c: trying to avoid troubles when a subtree is copied
55 and coalesced in part with the target tree. Should fix
56 bug #67407
57
Daniel Veillardd8224e02002-01-13 15:43:22 +000058Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
59
60 * valid.c: fixed validation of attributes content of type
61 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
62 values, very old bug. Fixes #67671
63
Daniel Veillard8107a222002-01-13 14:10:10 +000064Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
65
66 * parser.c include/libxml/parserInternals.h tree.c: integrated
67 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
68 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
69
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000070Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
71
72 * threads.c: applied Serguei Narojnyi's patch to add native
73 thread support on the Win32 platform
74 * testThreadsWin32.c Makefile.am: added the test program also
75 from Serguei, Win32 specific
76 * include/win32config.h include/libxml/xmlwin32version.h.in:
77 added patch from Igor for the Windows thread specific defines.
78
Daniel Veillard845cce42002-01-09 11:51:37 +000079Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
80
81 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
82
Daniel Veillard7b602b42002-01-08 13:26:00 +000083Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
84
85 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
86 output page into XMLinfo.html. Close bug #66951 and
87 raised by Robert Collins too.
88
Daniel Veillard73c6e532002-01-08 13:15:33 +000089Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
90
91 * encoding.c: Paul Keogh pointed out a possibility of segfault
92 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
93 Closes bug # 68238
94
Daniel Veillard4a859202002-01-08 11:49:22 +000095Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
96
97 * doc/*.html: updated the Gdome2 links
98
Daniel Veillard3c5ed912002-01-08 10:36:16 +000099Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
100
101 * libxml.h: Applied following patches from Robert Collins
102 and make sure IN_LIBXML is defined when compiling it
103 -------
104 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
105 as well as Visual C.
106 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
107 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
108 * strio.c (PLATFORM_UNIX): Define for Cygwin.
109 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
110 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
111 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
112 xmlSysIDExists xmlNoNetExists).
113 * xmllint.c: Don't include winsock2.h for Cygwin.
114
Daniel Veillard401c2112002-01-07 16:54:10 +0000115Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
116
117 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
118 when the version info is not present.
119
Daniel Veillard6f42c132002-01-06 23:05:13 +0000120Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
121
122 * tree.c: Anthony Jones pointed out a problem in
123 xmlStringGetNodeList() and provided a fix for it
124
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000125Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
126
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000127 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000128 xmlCreatePushParserCtxt() when the initial buffer passed
129 is large.
130
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000131Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
132
133 * win32/*: big cleanup of the Windows/MSVC project files
134 from Igor Zlatkovic
135
Daniel Veillardcebb1362002-01-02 13:13:30 +0000136Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
137
138 * doc/Makefile.am: should fix #67674 and avoid troubles if
139 xsltproc is not available or fails in the prefix provided
140
Daniel Veillard26908ab2002-01-01 16:50:03 +0000141Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
142
143 * xmlmemory.c: one more doc patch from Charlie Bozeman.
144
Daniel Veillard5344c602001-12-31 16:37:34 +0000145Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
146
147 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
148 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
149 Fixed a few other problems raised by Charlie Bozeman.
150 * result/VC/ElementValid[5-7]: fixed the output
151
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000152Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
153
154 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
155 patches from Charlie Bozeman. Regenerated the HTML docs.
156
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000157Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
158
159 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
160 for Windows from Igor
161
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000162Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
163
164 * xmllint.c: applied Justin Fletcher patch for --output or -o
165
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000166Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
167
168 * win32/libxml2/libxml2.def.src: close #67019
169
Daniel Veillard01db67c2001-12-18 07:09:59 +0000170Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
171
172 * xmllint.c: applied Justin Fletcher generic timing patch
173 similar to the one already applied to xsltproc.
174
Daniel Veillardd1640922001-12-17 15:30:10 +0000175Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
176
177 * include/libxml/tree.h tree.c: applied documentation patches
178 from Charlie Bozeman
179
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000180Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
181
182 *doc/xmllint.xml, xmllint.1 - document --dropdtd
183
Daniel Veillard29e43992001-12-13 22:21:58 +0000184Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
185
186 * valid.c: fix the xmlStrdup() used in the previous patch.
187 * valid.c: added --dropdtd
188 * tree.c: fixed xmlUnlinkNode so it also removes the references
189 from the document if the node is a DTD
190
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000191Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
192
193 * HTMLtree.c valid.c: cleanup some static declarations
194
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000195Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
196
197 * xmllint.c: removed another strdup()
198 * doc/FAQ: removed the HP/UX entry
199
Daniel Veillarded472f32001-12-13 08:48:14 +0000200Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
201
202 * valid.c: fix bug #66816 when validating.
203 * xmllint.c: don't use sys/time.h if configure did not found it
204
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000205Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
206
207 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
208 xmlcatalog_man.xml
209
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000210Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
211
212 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
213 xmlInitMemory() was declared twice
214
Daniel Veillardb82c1662001-12-09 14:00:54 +0000215Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
216
217 * globals.c: do not reference strdup() !
218 * configure.in libxml-2.0.pc.in: trying to fix the libs
219 of the various config extraction modules
220
Daniel Veillardef90ba72001-12-07 14:24:22 +0000221Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
222
223 * configure.in : preparing 2.4.12
224 * doc/* : updated and rebuilt the docs
225
Daniel Veillard220346d2001-12-07 11:33:54 +0000226Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
227
228 * uri.c: closed bug #66159
229 * testURI.c: added --escape option
230 * configure.in: some cleanup for xml2-config --cflags
231
Daniel Veillard2a906822001-12-06 14:34:08 +0000232Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
233
234 * globals.c testThreads.c: removed some misplaced includes
235 of xmlversion.h
236
Daniel Veillarde28313b2001-12-06 14:08:31 +0000237Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
238
239 * threads.c: patch from Gary Pennington fixing a possible
240 problem at initialization time.
241
Daniel Veillardd3b08822001-12-05 12:03:33 +0000242Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
243
244 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000245 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000246 CodeWarrior.
247
Daniel Veillarda7866932001-12-04 13:14:44 +0000248Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
249
250 * xmllint.c: applied Geert Kloosterman's patch to fix
251 --repeat --timing output
252
Daniel Veillard19840942001-11-29 16:11:38 +0000253Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
254
255 * parser.c: Robin Berjon <robin@knowscape.com> found a case
256 where non-wellformed XML declaractions were not detected.
257
Daniel Veillarde85d9342001-11-28 14:43:12 +0000258Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
259
260 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
261
Daniel Veillard22f25a82001-11-28 09:12:23 +0000262Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
263
264 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
265 gets reset by xmlCleanupInputCallbacks() and this makes the
266 function useless. Same for output.
267
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000268Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
269
270 * xmlIO.c: robert pointed out a loop error in callback cleanups
271
Daniel Veillard8faa7832001-11-26 15:58:08 +0000272Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
273
274 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
275 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
276 they are not really tied to debugging
277
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000278Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
279
280 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
281 * xmllint.c: better --catalogs description
282
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000283Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
284
285 * tree.c: fixed a couple of problems in xmlSetProp()
286
Daniel Veillardcd337f02001-11-22 18:20:37 +0000287Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
288
289 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
290 unappropriate stdout output.
291
Daniel Veillard566d4df2001-11-22 13:00:53 +0000292Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
293
294 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
295 by Denis Beurive, closes #65111
296
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000297Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
298
299 * valid.c: in case of content model validity error, don't
300 print it if validity warnings were not requested.
301
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000302Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
303
304 * nanoftp.c: applied a couple of patches from Brian D Ripley.
305 * parserInternals.c: removed the last exit() call. Print an
306 unmaskable error on stderr instead (library mismatch detection)
307
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000308Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
309
310 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
311 shell instructions from Heiko Rupp
312
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000313Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
314
315 * catalog.c: use the URL notation file:// for default catalog paths
316
Daniel Veillard0ec98632001-11-14 15:04:32 +0000317Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
318
319 * include/libxml/tree.h: better comments for _private fields
320 * tree.c: removed a problem when copying an entity reference.
321
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000322Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
323
324 * vms/*: updated instructions and diffs from John A Fotheringham
325
Daniel Veillarda11001b2001-11-12 22:45:36 +0000326Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
327
328 * include/libxml/xmlerror.h: avoid an include problem if
329 #include <libxml/xmlerror.h> happens first in code
330 seems to be the case in KDE libs
331
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000332Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
333
334 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
335 from Igor for Windows
336
337Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
338
339 * Makefile.am: Gary Pennington pointed out a missing prefix
340
Daniel Veillard43d3f612001-11-10 11:57:23 +0000341Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
342
343 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
344 * doc/*: upgraded and rebuilt the docs
345
Daniel Veillardc1f78342001-11-10 11:43:05 +0000346Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
347
348 * HTMLparser.c: fix comment in scripts element parsing.
349 * result/HTML/doc3*: updated the results.
350
351Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
352
353 * uri.c: another URI bug fix #63336, using Joel Young patch.
354
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000355Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
356
357 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
358 a cleaned up version of the Pwd shell string generation.
359
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000360Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
361
362 * valid.c include/libxml/tree.h: trying to fix namespaces +
363 validation problems for good, closing #63619 in the process
364 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
365 wrong in this respect, fixed it.
366
Daniel Veillardd536f702001-11-08 17:32:47 +0000367Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
368
369 * xmllint.c: Morus Walter patch to allow --format and --encode
370
Daniel Veillard5004f422001-11-08 13:53:05 +0000371Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
372
373 * debugXML.c: Stefan Kost provided an help command for the shell
374
Daniel Veillarda6825e82001-11-07 13:33:59 +0000375Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
376
377 * debugXML.c: Heiko Rupp pointed that the shell would crash
378 on empty nodesets returns.
379
Daniel Veillard03f848d2001-11-07 12:53:46 +0000380Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
381
382 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
383 migh need the history libraries
384
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000385Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
386
387 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
388 handle the case of < in quoted attributes, Bastian Kleineidam
389
Daniel Veillardc853b322001-11-06 15:24:37 +0000390Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
391
392 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
393 fixing catalog breakages
394 * Makefile.am catalog.c result/catalogs/catal
395 result/catalogs/mycatalog.* test/catalogs/catal*:
396 fixed more problems in catalog support, added more regression tests
397 for both XML and SGML catalog handling
398
Daniel Veillard66870c72001-11-05 19:27:49 +0000399Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
400
401 * debugXML.c: applied an improvement to xmlGetLineNo() from
402 Keith Isdale
403
Daniel Veillardffe09c92001-11-05 14:21:47 +0000404Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
405
406 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
407 Side effect of the progressive catalog loading
408
Daniel Veillardad661b92001-11-05 11:43:15 +0000409Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
410
411 * Makefile.am: confexecdir and confexec_DATA were defined twice
412 pointed out by Karl Eichwalder
413
Daniel Veillard6eb17722001-11-04 22:19:27 +0000414Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
415
416 * xmlcatalog.c: avoid unlink() and use remove() instead.
417
Daniel Veillardea898282001-11-04 22:13:45 +0000418Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
419
420 * libxml.spec.in: cleanup
421 * include/libxml/xmlwin32version.h: updated with 2.4.8
422
Daniel Veillarda4617b82001-11-04 20:19:12 +0000423Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
424
425 * encoding.c global.data globals.c testThreads.c: fix bug #63752
426 of compiling libxml with a non standard set of options
427
John Fleck027edfb2001-11-04 20:13:58 +0000428Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
429
430 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
431 document --sgml option, fixing gnome bugzilla #63382
432
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000433Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
434
435 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
436 breakage of 2.4.7, added a couple of really needed APIs
437 like xmlCatalogIsEmpty() and xmlNewCatalog()
438 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
439 for install-catalog
440 * configure.in: preparing 2.4.8
441
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000442Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
443
444 * HTMLtree.c tree.c include/libxml/HTMLtree.h
445 include/libxml/tree.h include/libxml/xmlIO.h: more include
446 cleanups, export cleanly one html output + format function.
447
448Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
449
450 * parser.c: removed initGenericErrorDefaultFunc call from
451 xmlInitParser() since it could destroy previous calls to
452 xsltSetGenericErrorFunc() effects
453
Daniel Veillardebd38c52001-11-01 08:38:12 +0000454Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
455
456 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
457 keyword.
458
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000459Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
460
461 * Makefile.am: cleanup
462 * threads.c: cleanup too
463 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
464 from xsltproc
465 * include/libxml/tree.h include/libxml/parser.h: trying to break a
466 dependancy loop.
467
Daniel Veillard91c00402001-10-30 17:41:38 +0000468Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
469
470 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
471 was not used anymore !
472
Daniel Veillard52dcab32001-10-30 12:51:17 +0000473Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
474
475 * configure.in: preparing 2.4.7
476 * Makefile.am doc/Makefile.am: switched to the latest xmllint
477 manual page from John
478 * doc/*: updated the doc and rebuilt the generated pages
479
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000480Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
481
482 * xmlIO.c: closing bug #62711, the library should never
483 close stdin or stdout.
484
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000485Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
486
487 * uri.c: second pass at fixing #63336, using Joel Young
488 final patch. looks okay.
489
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000490Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
491
492 * uri.c include/libxml/uri.h: trying to clear #63336
493 allowing the escaping routine to parse unconformant
494 URI-References.
495
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000496Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
497
498 * vms/readme.vms vms/build_libxml.com nanoftp.c
499 include/libxml/xmlversion.h.in: a few VMS updates from
500 John A Fotheringham
501 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
502 and xmlCleanupOutputCallbacks() for the Perl binding people.
503
Daniel Veillard635ef722001-10-29 11:48:19 +0000504Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
505
506 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
507 apply fixes to close #63271 and avoid segfaults when
508 the error routine gets callbed before xmlInitParser()
509 get called.
510 * nanoftp.c error.c: Applied patches from Justin Fletcher
511 correcting some xmlGenericError misuses.
512
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000513Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
514
515 *doc/xmllint.xml, doc/xmllint.1
516 New and improved man page for xmllint - .xml is the original, .1
517 is the generated man page
518
Daniel Veillardc9484202001-10-24 12:35:52 +0000519Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
520
521 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
522 the web site from the main HTML document.
523
Daniel Veillard5151c062001-10-23 13:10:19 +0000524Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
525
526 * parser.c: fixed an erroneous validation bug when PE refs
527 occurs in external parsed entities referenced from the
528 internals subset
529 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
530 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
531 added the associated testcase, it's a nice one.
532 * HTMLparser.c: generate the DTD node as HTML still ...
533 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
534
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000535Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
536
537 * HTMLparser.c: fixed a bug in htmlNewDoc()
538
Daniel Veillard89cad532001-10-22 09:46:13 +0000539Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
540
541 * test/threads/*: added entities testing to the Thread test
542 * testThreads.c: make the test reasonable
543 * DOCBparser.c: fix the DTD public and system ID
544 * xmllint.c: added --sgml for SGML DocBook importing
545 * Makefile.am: added Docbtests target
546
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000547Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
548
549 * nanoftp.c: use only "anonymous@" string for anonymous passwds
550 * testThreads.c: removed bogus include
551
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000552Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
553
554 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
555 fixed a very serious (looping) validation bug
556
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000557Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
558
559 * include/libxml/globals.h include/libxml/threads.h threads.c
560 testThreads.c: far more testing, cleaning up bugs
561 * *.c : make sure globals.h is always included.
562
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000563Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
564
565 * HTMLparser.c: try to get rid of parser loops for good.
566
Daniel Veillardab7488e2001-10-17 11:30:37 +0000567Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
568
569 * configure.in: fixed some bugs in CFLAGS passing.
570 * test/threads Makefile.am testThreads.c: added a specific
571 threaded test case (really nasty, guaranteed).
572
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000573Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
574
575 * catalog.c: serious cleanup on the management of the
576 XML catalog tree, more tests done, especially with
577 the catalog PI.
578
Daniel Veillard364789a2001-10-16 12:45:00 +0000579Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
580
581 * catalog.c: avoid a problem in catalog cleanup on SMP if
582 catalogs were not initialized.
583
Daniel Veillard81463942001-10-16 12:34:39 +0000584Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
585
586 * catalog.c xpath.c: trying to cleanup the not thread safe
587 parts of the library.
588
Daniel Veillard64a411c2001-10-15 12:32:07 +0000589Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
590
591 * include/libxml/globals.h configure.in global.data: make
592 the allocation be per-thread a configure option
593 * encoding.c include/libxml/parser.h: fixed compilation
594 errors
595
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000596Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
597
598 * include/libxml/parser.h: Norm reported that a few lines
599 added were breaking libxslt compile, removed them for now
600
Daniel Veillard6f350292001-10-14 09:56:15 +0000601Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
602
603 * parser.c parserInternals.c threads.c: debugged and fixed
604 initialization problems which were giving troubles on SMP
605 boxes.
606
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000607Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
608
609 * include/libxml/Makefile.am: missing globals.h
610
Daniel Veillarde7090612001-10-13 12:18:28 +0000611Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000612
Daniel Veillarde7090612001-10-13 12:18:28 +0000613 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000614
Daniel Veillardd0463562001-10-13 09:15:48 +0000615Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
616
617 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
618 include/libxml/parserInternals.h include/libxml/tree.h
619 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
620 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
621 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
622 Applied the last patches from Gary, cleanup, activated threading
623 all user accessible global variables are now handled in globals.[ch]
624 Still a bit rought but make tests passes with either
625 --with-threads defined at configure time or not.
626 * Makefile.am example/Makefile.am: added globals.[ch] and threads
627 linking options
628
Daniel Veillardb8478642001-10-12 17:29:10 +0000629Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
630
631 * Makefile.am include/libxml/Makefile.am
632 include/libxml/globals.h globals.c include/libxml/threads.h
633 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
634 configure.in: started integrating the core of the thread support
635 not activated yet but half integrated. The code should still
636 compile and work anyway.
637
Daniel Veillardb44025c2001-10-11 22:55:55 +0000638Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
639
640 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
641 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
642 integrating the non-controversial parts of Gary Pennington
643 multithread patches
644 * catalog.c: corrected a small bug introduced
645
Daniel Veillard75b96822001-10-11 18:59:45 +0000646Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
647
648 * catalog.c include/libxml/catalog.h: very serious cleanup,
649 isolating unportable code and as much as possible the accesses
650 to the global shared catalog. May need more testing !
651
Daniel Veillard78d12092001-10-11 09:12:24 +0000652Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
653
654 * include/libxml/debugXML.h debugXML.c tree.c: integrating
655 Keith Isdale patches for the XSLT debugger interfaces. Some
656 cleanup
657
Daniel Veillardff0b7312001-10-11 06:46:09 +0000658Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
659
660 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
661 * DOCBparser.c: generate line nubers in elements
662
Daniel Veillard60087f32001-10-10 09:45:09 +0000663Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
664
665 * configure.in: preparing 2.4.6 release
666 * doc/xml.html doc/html/*: updated and rebuilt the docs
667 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
668
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000669Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
670
671 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
672 adding documentation for DV's supercatalog support
673
Daniel Veillard82d75332001-10-08 15:01:59 +0000674Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
675
676 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
677 super catalog support adding one API and one flag --sgml to
678 xmlcatalog
679
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000680Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
681
682 * doc/xmlcatalog_man.xml, xmlcatalog.1
683 One more crack at
684 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
685
686
Thomas Broyer47334c02001-10-07 16:41:52 +0000687Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
688
689 * xpath.c: implemented xmlXPathObjectCopy for external objects
690 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
691
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000692Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
693
694 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
695 finishing up fix to
696 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
697 the xmlcatalog man page display more elegantly
698
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000699Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
700
701 * configure.in: closing bug #61832
702 * HTMLparser.c: removed a warning
703
Daniel Veillard6ab38382001-10-06 13:08:27 +0000704Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
705
706 * xpath.c: fixing #61673 part I, do not loose doc information
707 when copying result value trees.
708
Daniel Veillard556c6682001-10-06 09:59:51 +0000709Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
710
711 * xpath.c: trying to harden the XPath interpreter
712
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000713Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
714
715 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
716 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
717
William M. Brack1633d182001-10-05 15:41:19 +0000718Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
719
720 * HTMLparser: repaired another loop problem
721
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000722Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
723
724 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
725 parsing.
726 * xpath.c: fix bug #61291 the default XML namespace node is
727 missing from the namespace axis.
728 * tree.c: refuse to create namespaces nodes with prefix "xml"
729
Daniel Veillard651f9472001-10-04 14:51:06 +0000730Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
731
732 * SAX.c: ouch a non-defined namespace could lead to a crash,
733 fixed #61215
734
Daniel Veillard7dd05702001-10-04 14:25:12 +0000735Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
736
737 * parserInternals.c: closed bug #61054
738
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000739Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
740
741 * include/libxml/Makefile.am: closing #60708
742
Daniel Veillarda293c322001-10-02 13:54:14 +0000743Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
744
745 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
746 adding xmlSAXParseFileWithData following Marco Stipek suggestion
747
Daniel Veillardf4309d72001-10-02 09:28:58 +0000748Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
749
750 * valid.c: close bug #61550 when xml: wasn't considered a namespace
751
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000752Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
753
754 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
755 * DOCBparser.c HTMLparser.c parser.c: fixed typos
756
Daniel Veillard16756b62001-10-01 07:36:25 +0000757Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
758
759 * catalog.c: Justin Fletcher provided cleaup code in case
760 HAVE_STAT is not defined
761 * include/win32config.h: Igor Zlatkovic suggested to have
762 HAVE_STAT defined there
763
William M. Brack5e1cac12001-09-28 16:19:18 +0000764Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
765
766 * catalog.c - fixed typing error reported by M. Barros
767
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000768Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
769
770 * xmllint.c - fixing typo
771
William M. Brackd28e48a2001-09-23 01:55:08 +0000772Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
773
774 * HTMLparser.c: small enhancement to prevent loop on
775 unrecognizable data
776
Daniel Veillardb1d62872001-09-21 09:47:08 +0000777Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
778
779 * parserInternals.c: applying patch from bug #60757 this
780 should close it
781
Daniel Veillardc0631a62001-09-20 13:56:06 +0000782Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
783
784 * catalog.c xmlcatalog.c: removed a couple of warning
785 * xpath.c: try to solve the linking problem on platforms
786 needing trio to compile
787
Daniel Veillard1a123612001-09-19 08:06:23 +0000788Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000789
Daniel Veillard1a123612001-09-19 08:06:23 +0000790 * Makefile.am libxml.spec.in: backing up non-documented changes
791 commited without review or aproval by Jens Finke <jens@gnome.org>
792 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000793
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000794Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
795
796 * configure.in: Joe Orton provided a patch fixing a problem
797 when iconv is specified to be in a non-standard directory
798 but wasn't exported in xml2-config --cflags
799
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000800Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
801
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000802 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000803 troubles with 2.4.4 errors.
804
Daniel Veillard16698282001-09-14 10:29:27 +0000805Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
806
807 * encoding.c entities.c: do not output hexadecimal charrefs
808 when serializing HTML since some version of Netscape can't
809 grok it, generate decimal ones.
810 * result/HTML/doc3.htm: output changed due to previous test
811 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
812
Daniel Veillard98fed372001-09-13 11:34:58 +0000813Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
814
815 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
816 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
817
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000818Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000819 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000820
821 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
822 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
823 updated the configuration scripts systems accordingly
824
Daniel Veillard04382ae2001-09-12 18:51:30 +0000825Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
826
827 * configure.in: preparing for 2.4.4
828 * doc/xml.html doc/html/*: updated and rebuilt the docs
829
Daniel Veillardd63437e2001-09-12 15:00:27 +0000830Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
831
832 * win32/dsp/libxml2.def.src: tried to incorporate comments
833 from bug #59220
834
Daniel Veillard319a7422001-09-11 09:27:09 +0000835Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
836
837 * parser.c result/noent/wml.xml: fixed bug #59981 related
838 to handling of '&' in attributes when entities are substitued
839
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000840Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
841
842 * libxml.h include/libxml/xmlversion.h.in
843 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
844 Tried to close bug #60131
845
Daniel Veillardbce62332001-09-10 18:46:55 +0000846Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
847
848 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
849
Daniel Veillard143b04f2001-09-10 18:14:14 +0000850Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
851
852 * SAX.c: fixing bug #59946 on xmlns=""
853
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000854Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
855
856 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
857 but allocates a new error code.
858
Daniel Veillard05c13a22001-09-09 08:38:09 +0000859Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
860
861 * xmllint.c: John Fleck fixed typos in the options output
862 * parser.c SAX.c: fix ignorable white space SAX selection
863
864Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
865
866 * entities.c: Steve Underwood found the possibility of an
867 ininite loop in case of error.
868
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000869Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
870
871 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
872
Daniel Veillarda050d232001-09-05 15:51:05 +0000873Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
874
875 * parser.c: warn if version is not 1.0 but it's not
876 strictly speaking an error after analyzing the spec
877
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000878Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
879
880 *doc/catalog.html - add link to the html version of the
881 man page, other linguistic cleanups
882
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000883Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
884
885 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
886 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
887 file, has not yet been included in the build.
888
Daniel Veillard99784ff2001-09-01 16:20:28 +0000889Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
890
891 * catalog.c: removed a duplicate affectation Justin Fletcher
892
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000893Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
894
895 * tree.c: Armin Sander pointed a possible text coalescing
896 problem, completed his patch.
897
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000898Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
899
900 * trionan.c: Fixed const and volatile re-definition problem
901
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000902Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
903
904 * libxml.4 parser.c: doc updates from Heiko Rupp
905 * parserInternals.c: 2 sanity checks from Heiko Rupp
906
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000907Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
908
909 * tree.c: applied patch from Armin Sander to make some pointers
910 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000911 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000912
Daniel Veillardb06c6142001-08-27 14:26:30 +0000913Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
914
915 * xpath.c: hum, restrict the integer usage gcc bug workaround
916 to only gcc compilers so that other architecture don't get
917 penalized by this limitation.
918 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
919
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000920Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
921
922 * valid.c: fixed a Windows compiler warning (Chris Poblete)
923 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
924
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000925Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
926
927 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
928 --convert option to xmlcatalog to convert SGML ones to
929 the XML syntax.
930 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
931
932 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000933Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
934
935 * catalog.c xmlIO.c: started some serious testing and fixed
936 a few bug and optmization needs.
937
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000938Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
939
940 * Makefile.am configure.in include/libxml/xmlwin32version.h:
941 preparing for a 2.4.3 release even if it may not be ready yet
942 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
943 all file parsing lookup to go through the entity resolver, add
944 to add an API to bypass it (needed to load catalogs themselves),
945 some cleanup on the catalog code too.
946 * nanoftp.c: small cleanup
947 * doc/catalog.html: small update
948
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000949Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
950
951 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
952 Jun Kuriyama
953
Daniel Veillardffb120d2001-08-23 00:52:23 +0000954Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
955
956 * doc/catalog.html: finished the catalog documentation
957
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000958Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
959
960 * doc/catalog.html doc/xml.html: added documentation about
961 Catalog support, misses an API description
962 * doc/html/*: reextracted the API pages
963
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000964Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
965
966 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
967 Added the part about section 7.2 on URI resolution,
968 fixed a side effect in the HTML parser, look complete
969 and ready to rock except the URI/SystemID part!
970
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000971Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
972
973 * include/libxml/catalog.h include/libxml/parser.h
974 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
975 xmlIO.c: added support and APIs needed for the catalog PI
976 * include/libxml/xmlIO.h: cleanup
977
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000978Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
979
980 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
981 include/libxml/catalog.h: starts to look okay, really
982 plugged the new framework, cleaned a lot of stuff,
983 added some APIs, except the PI's support missing this
984 should be mostly complete
985 * result/catalogs/* test/catalogs/*: added new test, enriched
986 the existing one with URN ID tests
987
Daniel Veillard64339542001-08-21 12:57:59 +0000988Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
989
990 * catalog.c: fixed nextCatalog
991 * result/catalogs/docbook test/catalogs/*: started adding
992 a small regression test
993
Daniel Veillardcda96922001-08-21 10:56:31 +0000994Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
995
996 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
997 more work on the XML catalog support.
998 * parser.c include/libxml/parser.h: small cleanup seems using
999 list as a public parameter name can give portability troubles
1000 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1001 include/libxml/xpath.h include/libxml/Makefile.am: removed
1002 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1003 wrappers
1004
Bjorn Reese45029602001-08-21 09:23:53 +00001005Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1006
1007 * Makefile.am trio.c triodef.h trionan.c xpath.c
1008 include/libxml/Makefile.am include/libxml/trionan.h:
1009 Re-worked Not-A-Number and Infinity support.
1010 * xmlcatalog.c: added readline include files
1011
Daniel Veillard344cee72001-08-20 00:08:40 +00001012Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1013
1014 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1015 testCatalog as xmlcatalog, making it an installed app
1016 adding a shell, and preparing it to be a /etc/xml/catalog
1017 management tool, though not ready yet
1018 * catalog.c include/libxml/catalog.h: adding support for
1019 XML Catalogs http://www.oasis-open.org/committees/entity/
1020 not finished, there is some interesting tradeoffs and a
1021 few open questions left.
1022
Daniel Veillardb7664f42001-08-19 13:00:43 +00001023Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1024
1025 * xmllint.c: fixed a line formatting problem
1026
Daniel Veillard5015b712001-08-17 09:37:52 +00001027Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1028
1029 * SAX.c: removed a couple of unused variable (Albert Chin)
1030
Daniel Veillardbb371292001-08-16 23:26:59 +00001031Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1032
1033 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1034 trying to fix some troubles w.r.t. function returning
1035 const xxxPtr.
1036
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001037Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1038
1039 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1040 defined
1041
Daniel Veillardae6db172001-08-16 19:32:00 +00001042Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1043
1044 * xpointer.c: removed unused var
1045
Daniel Veillard09190202001-08-16 16:27:41 +00001046Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1047
1048 * testXPath.c: another small cleanup closing bug #59110
1049
Daniel Veillard796f4b62001-08-16 16:00:13 +00001050Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1051
1052 * win32/dsp/libxml2.def.src: small cleanup closing bug
1053 #59108
1054
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001055Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1056
1057 * example/gjobread.c: add xmlCleanupParser() before leaving
1058
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001059Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1060
1061 * config.h.in configure.in include/libxml/xmlwin32version.h:
1062 released 2.4.2
1063
Daniel Veillardd3d06722001-08-15 12:06:36 +00001064Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1065
1066 * include/libxml/valid.h debugXML.c valid.c: deprecate
1067 the non-boundchecking Sprintf functions, add Snprintf
1068 this should close bug #57984
1069
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001070Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1071
1072 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1073 URIs before doing the lookups (pointed by Mark Vakoc)
1074
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001075Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1076
1077 * xpath.c: serious changes on Result Value Trees and NodeSets
1078 w.r.t. deallocation and collect operations. Probably not
1079 100% clean (merge of allocated trees smells like a problem).
1080 Seems sufficient to close #58943
1081
Daniel Veillard90493a92001-08-14 14:12:47 +00001082Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmllint.c: adding a --format option
1085
Daniel Veillardfe703322001-08-14 12:18:09 +00001086Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1087
1088 * xpath.c: count() was broken on Result Value Tree
1089 * xmlIO.c: fixed file:/// accesses on _WIN32
1090
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001091Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1092
1093 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1094 macro was renamed, this should close bug #58683
1095
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001096Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1097
1098 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1099 entity substitution mode text at the end of the entity might
1100 be added due to text coalescing.
1101 * nanoftp.c parser.c: small cleanup
1102
Daniel Veillard0c720972001-08-08 20:59:00 +00001103Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1104
1105 * HACKING: added John Fleck right to commit in the doc subdir
1106
Daniel Veillard48da9102001-08-07 01:10:10 +00001107Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1108
1109 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1110 allow to inherit attributes from the DTD directly in the
1111 tree, this is needed for XPath and can be a useful feature.
1112 Inherited namespaces are always provided at the tree level now
1113 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1114 of tests for this feature (XSLT being the prime user).
1115
Daniel Veillard50f34372001-08-03 12:06:36 +00001116Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1117
1118 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1119 testSAX.c xmlIO.c xmllint.c include/win32config.h
1120 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1121 include/libxml/xmlwin32version.h.in win32/README.MSDev
1122 win32/dsp/*: applied Win32 Facelift No.2 patches from
1123 Igor Zlatkovic for Windows/MSC
1124
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001125Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1126
1127 * SAX.c: unparsedEntityDecl() the URI computation of the
1128 entity wasn't done breaking XSLT unparsed-entity-uri()
1129
Daniel Veillard567e1b42001-08-01 15:53:47 +00001130Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1131
1132 * xpath.c: fixed a bug when walking the descendants and
1133 the current node has no children
1134 * debugXML.c: show up when a text node is supposed to not be escaped
1135
Thomas Broyerf186c822001-07-31 23:30:37 +00001136Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1137
1138 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1139 worked like the set:leading() function)
1140 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1141
Daniel Veillardba6db032001-07-31 16:25:45 +00001142Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
1144 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1145
Daniel Veillard57905372001-07-31 15:52:17 +00001146Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1147
1148 * include/libxml/xmlIO.h: apply change to close #58141
1149 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1150
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001151Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * parser.c: when the internal subset uses a PE, then the
1154 included entity can use conditional sections.
1155
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001156Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1159 when walking the namespace axis showing up in
1160 libxst/tests/general/bug-12
1161 * xmlmemory.c: added the possibility to trace a given block
1162 defined by its address
1163
Daniel Veillard4aafa792001-07-28 17:21:12 +00001164Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * parser.c: don't override existing encoding specified before
1167 starting xmlParseDocument()
1168
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001169Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1170
1171 * include/libxml/xmlwin32version.h: reinserted, needed for
1172 Windows users of CVS
1173
Darin Adlera77cac02001-07-27 17:41:51 +000011742001-07-27 Darin Adler <darin@bentspoon.com>
1175
Darin Adler699613b2001-07-27 22:47:14 +00001176 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1177 * testCatalog.c: Add include of <libxml/parser.h>.
1178
11792001-07-27 Darin Adler <darin@bentspoon.com>
1180
Darin Adlera77cac02001-07-27 17:41:51 +00001181 * include/libxml/.cvsignore:
1182 * include/libxml/xmlwin32version.h:
1183 Remove this file from CVS because it's generated.
1184
Daniel Veillard50822cb2001-07-26 20:05:51 +00001185Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186
1187 * parser.c include/libxml/parser.h: applied const patches from
1188 Tom Moog #58002
1189
Thomas Broyerba4ad322001-07-26 16:55:21 +00001190Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1191
1192 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1193 lookup framework
1194
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001195Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1196
1197 * tree.c: fixed xmlCopyNode() for documents
1198
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001199Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1202
1203Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001204
1205 * parser.c: fixes bug #57652 reported by Morus Walter
1206
Daniel Veillarde3924972001-07-25 20:25:21 +00001207Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1208
1209 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1210
Daniel Veillarda53c6882001-07-25 17:18:57 +00001211Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1212
1213 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1214 errors, lesson don't add new functions at 1am before a release
1215 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1216 from XPath initialization when possible.
1217
Daniel Veillardd9bad132001-07-23 19:39:43 +00001218Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * result/scripts/base*: removing history/readline changed
1221 this slightly
1222 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1223 xmllint.c: make element content line number generation
1224 optionnal to avoid breaking old apps added interface to switch
1225
Daniel Veillardf012a642001-07-23 19:10:52 +00001226Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1227
1228 * configure.in: get rid of the readline and libhistory
1229 dependancies by default, release 2.4.1 with IA64 fix
1230 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1231 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1232 John Kroll fixes to allow saving to HTTP via PUT (or
1233 POST of needed).
1234 * doc/html/*.html: regenerated the docs
1235
Thomas Broyere8126242001-07-22 03:54:15 +00001236Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1237
1238 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1239 xmlHashScanFull and xmlHashScannFull3 to get passed the
1240 three keys as arguments to the callback function
1241
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001242Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1243
1244 * configure.in Makefile.am: removed libxml softlink for good
1245 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1246 100% coverage by gtk-doc
1247
Daniel Veillard8599e702001-07-17 21:38:51 +00001248Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1249
1250 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1251 fixed serious troubles due to size_t vs. int mismatch
1252
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001253Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1254
1255 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1256
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001257Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1258
1259 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1260 convenient extension API for value and context managing
1261 Now handles external objects through xmlXPathPopExternal,
1262 xmlXPathWrapExternal and xmlXPathReturnExternal.
1263 Added functions for sets operations (intersection, etc.)
1264
Daniel Veillard22090732001-07-16 00:06:07 +00001265Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1268 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1269 HTMLparser.c: cleanup of global variables, marking some
1270 const or private.
1271
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001272Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001273
1274 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1275 fixed xmlXPathNodeSetItem when passing index=0
1276
Daniel Veillard05dec342001-07-14 21:57:39 +00001277Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1278
1279 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1280
Daniel Veillard28ae6362001-07-14 16:44:32 +00001281Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
1283 * xmllint.c: fixed compilation under Cygwin #57503
1284 * TODO: update
1285
Peter Williamsed156f52001-07-13 18:35:13 +000012862001-07-13 Peter Williams <peterw@ximian.com>
1287
1288 * config.h.in: add #undef HAVE_DLFCN_H
1289
1290 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1291 builddir.
1292
Daniel Veillard73b36e32001-07-12 15:09:52 +00001293Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1296 raised by #57348 and #57381
1297
Daniel Veillard7db37732001-07-12 01:20:08 +00001298Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299
1300 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1301 tree.c xpointer.c: store the line numbder in element->content,
1302 may break some software, need a configuration mechanism
1303
Darin Adler96037892001-07-11 00:03:16 +000013042001-07-10 Darin Adler <darin@bentspoon.com>
1305
1306 * .cvsignore:
1307 * example/.cvsignore:
1308 * include/.cvsignore:
1309 * include/libxml/.cvsignore:
1310 Various things that are generated and should be ignored.
1311
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001312Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1313
1314 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1315 * doc/xml.html doc/html/*: updated the docs
1316
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001317Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1318
1319 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1320 validation occured on content with element child
1321
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001322Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1323
1324 * tree.c: fixed XML Base computation which was broken
1325 * debugXML.c: added a base function to the shell
1326 * Makefile.am result/scripts/* test/scripts/*: added scripts
1327 based regression tests, and adding 2 XML Base tests
1328
Daniel Veillard19e96c32001-07-09 10:32:59 +00001329Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * tree.c: set properties doc and call xmlSetListDoc for properties
1332 content when grafting them in a different tree.
1333 * aclocal.m4: remove from CVS
1334
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001335Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1336
1337 * win32/libxml2/libxml2.def.src: added some missing entry point
1338 for XPath (Mark Vakoc)
1339
Daniel Veillard388236f2001-07-08 18:35:48 +00001340Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1341
1342 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1343 layer should URI-Unescape before trying to open resources.
1344
Daniel Veillard04383752001-07-08 14:27:15 +00001345Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * xpath.c: fix the name() bug for elements in the default
1348 namespace reported by Charlie Bozeman
1349
Daniel Veillard7583a592001-07-08 13:15:55 +00001350Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1353 led to an XPath fix, improvements of SAX initialization, and
1354 an added option --nocdata to testXPath
1355
Daniel Veillard449d7392001-07-07 19:11:06 +00001356Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1357
1358 * doc/libxml-doc.el: Felix Natter provided anew version working
1359 with XEmacs too
1360
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001361Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1362
1363 * include/libxml/xpath.h: small cleanup
1364 * doc/xml.html: update
1365
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001366Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367
1368 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1369 released 2.3.14
1370
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001371Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001374 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001375
Daniel Veillard73c9c042001-07-05 20:02:54 +00001376Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1379 were not equal to empty strings
1380
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001381Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1382
1383 * SAX.c: fixed a URI-Reference computation problem when validating
1384 * xmlIO.c: small cleanup
1385
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001386Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * parser.c: improved the description of a couple of interfaces
1389 upon Larry Stamper suggestion
1390
Daniel Veillard62f313b2001-07-04 19:49:14 +00001391Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * SAX.c entities.c parser.c: changed completely the way entities
1394 are handled when running the parser in entity substitution mode.
1395 This fixes a bug reported by Stephan Kulow and nearly divides
1396 by 3 the amount of memory required by libxslt to load and process
1397 DocBook TDG.
1398
Daniel Veillardf420ac52001-07-04 16:04:09 +00001399Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1400
1401 * HTMLparser.c: fixing a too early root closing problem raised
1402 byt Prashanth Naidu
1403
Daniel Veillard8c357d52001-07-03 23:43:33 +00001404Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1405
1406 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1407 raised by Mark Vakoc.
1408
Daniel Veillard6e90d192001-07-03 16:37:49 +00001409Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1410
1411 * example/Makefile.am: fixed the include path to add srcdir/include
1412 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1413 and some cleanup
1414
Daniel Veillardf06307e2001-07-03 10:35:50 +00001415Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1416
1417 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1418 lot of optimization work, results in significant improvements
1419 when handling really complex XPath queries. Add a small optimizer
1420 for unions, improve [n] and [last()], avoid some costly ops.
1421
Daniel Veillard77044732001-06-29 21:31:07 +00001422Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1423
1424 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1425 * xpath.c: small cleanup
1426 * xmlGetNsList: reformated, fixed problems if used on Entities
1427
Daniel Veillard2adbb512001-06-28 16:20:36 +00001428Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1429
1430 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1431
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001432Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1433
1434 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1435 * Makefile.am example/Makefile.am: workaround automake generating
1436 erroneous deps
1437
Daniel Veillard12f7d292001-06-28 13:12:11 +00001438Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1439
1440 * include/win32config.h: bug #56801 Yon Derek provided a patch
1441 to the windows config file.
1442
Daniel Veillard87ee9142001-06-28 12:54:16 +00001443Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1444
1445 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1446 libxml.h : Yon Derek provided a set of changes to compile from
1447 CVS on Windows/MSC
1448
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001449Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1450
1451 * parser.c: fixed UTF8 BOM support in push mode
1452 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1453 added a specific testcase
1454
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001455Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1456
1457 * Makefile.am: added --push regression tests
1458 * parserInternals.c: the XML parser segfaulted in --push mode
1459
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001460Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1461
1462 * configure.in: moved the symlinks detection within a CVS
1463 check, this is not portable and will be removed soon.
1464 * xpath.c: small cleanup/speedup
1465
Daniel Veillard11648102001-06-26 16:08:24 +00001466Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1467
1468 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1469 release of 2.3.12
1470 * parser.c: make an error message if unknow entities in all cases
1471
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001472Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1473
1474 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1475
Daniel Veillard23793842001-06-25 16:07:45 +00001476Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1477
1478 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1479 includes were installed in the wrong dir
1480
Daniel Veillardf5498f32001-06-25 15:08:36 +00001481Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
1483 * doc/html.xml: warn against sending code to exhibit bugs.
1484
Daniel Veillard56f06462001-06-24 21:34:03 +00001485Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
1487 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1488 Tru64 from Thomas Leitner
1489
Daniel Veillardc5d64342001-06-24 12:13:24 +00001490Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * AUTHORS: added William and Bjorn
1493 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1494 daniel@veillard.com hopefully I won't have to do this again
1495 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1496 docs can be rebuilt cleanly now
1497 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1498 from CVs it's generated, added include/libxml/xmlwin32version.h
1499 also generated but which should change far less frequently.
1500 * catalog.c nanoftp.c: made sure to include libxml.h not
1501 libxml/xmlversion.h directly
1502 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1503 when compiling on WIN32 and MSC
1504
Daniel Veillard07385fd2001-06-23 21:55:48 +00001505Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1506
1507 * include/Makefile.am include/libxml/Makefile.am configure.in:
1508 fixed make distcheck and rebuilding the rpms
1509
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001510Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1511
1512 * configure.in: should finish the migration of exported includes
1513 into a real include/libxml in CVS, at least for CVS users.
1514 * removed the exported headers, added in include/libxml (as well
1515 as xmlversion.h.in).
1516
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001517Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1518
1519 * configure.in: fixed the way to detect symlink
1520
Daniel Veillard66541772001-06-23 18:31:04 +00001521Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1522
1523 * configure.in: updated, include/libxml is now a real CVS dir
1524
Daniel Veillardca989762001-06-23 17:39:29 +00001525Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1528 version works with both libxml1 and libxml2 (it autodetects
1529 the prefix of the html-files) from Felix Natter.
1530 * doc/xml.html: updated doc accordingly
1531
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001532Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533
1534 * xpath.c: fixed the bug generating a template loop in libxslt
1535 when using docbook-xsl-1.4, * should filter out document nodes
1536 * HACKING: added William
1537 * TODO: updated
1538
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001539Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1540
1541 * doc/FAQ.html: added a warning about gcc-3.0
1542 * doc/xml.html: added reference to gdome2 and removed a confusing
1543 sentence
1544
Daniel Veillardf7f41852001-06-22 15:18:01 +00001545Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1546
1547 * xmlversion.h: okay this is a generated file, but Windows
1548 users need it and they can't generate it, and I want CVS
1549 Windows users ...
1550 * win32/libxml2/libxml2_so.dsp: Windows project file for
1551 the shared lib version of libxml2
1552 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1553 resources needed for libxslt/xsltproc by Yon Derek
1554
Bjorn Reese3157b342001-06-22 14:41:45 +00001555Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1556
1557 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1558
Daniel Veillard4151acb2001-06-22 10:48:57 +00001559Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1560
Daniel Veillardcc146db2001-06-22 11:10:52 +00001561 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1562
1563Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1564
Daniel Veillard4151acb2001-06-22 10:48:57 +00001565 * include/win32config.h: Yon Derek provided a first fix
1566 to be able to compile libxslt/xsltproc on Windows
1567
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001568Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1569
1570 * xpath.c: attempt to work around what seemed a gcc optimizer
1571 bug when handling floats on i386 http://veillard.com/gcc.bug
1572 * tree.c entities.c encoding.c: doing some cleanups while
1573 chasing it
1574
Daniel Veillard017b1082001-06-21 11:20:21 +00001575Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1576
1577 * Makefile.am: cleanup when --without-debug is specified
1578 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1579 w.r.t. --without-debug and other include points
1580 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1581 Catalogs
1582 * configure.in entities.h tree.h HTMLparser.c: removed
1583 --without-corba, made the _private field mandatory
1584
Daniel Veillard87a764e2001-06-20 17:41:10 +00001585Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1586
1587 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1588 outputs a BOM in UTF8, an errata has been issued to avoid the
1589 problem, that was the most reasonable solution... Add support
1590 for a leading UTF8 BOM in entities.
1591
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001592Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * valid.c: fixed a bug found when post validating an entity ref
1595 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1596 activate it too
1597
Daniel Veillard39196eb2001-06-19 18:09:42 +00001598Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1599
1600 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1601 weakness in the node copy the XPointer and the XInclude
1602 implementations. Serious cleanup.
1603
Daniel Veillard3739b982001-06-19 12:51:30 +00001604Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1605
1606 * Makefile.am: Kjartan Maraas provided a small patch to
1607 add xml2-config.in to EXTRA_DIST
1608
Daniel Veillarda9142e72001-06-19 11:07:54 +00001609Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1610
1611 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1612 provided another failing case found in KDE, the way the
1613 ctxt->vctxt.nodeTab was allocated and freed changed over
1614 time but it wasn't completely cleaned up. This should fix it.
1615
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001616Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1617
1618 * parser.c: Stephan Kulow also raised the fact that line number
1619 could get miscounted making debug harder, fixed the problem
1620 in xmlParseCharData()
1621
Daniel Veillard64b98c02001-06-17 17:20:21 +00001622Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1623
1624 * valid.c: Stephan Kulow pointed out a problem when validating
1625 and using an empty entity, forgot a 'break' in a case.
1626
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001627Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1628
1629 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1630 * doc/xml.html: updated with 2.3.11
1631
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001632Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1633
1634 * TODO: updated adding cleanup of generated doc
1635 * configure.in: prepared to release 2.3.11
1636 * xmllint.c: added --version for bug reporting
1637 * doc/html/*.html: rebuilt the doc
1638
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001639Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * xpath.c: first part of the work on selecting namespace to
1642 fix bug #56115
1643
Daniel Veillard96ed5832001-06-15 22:22:04 +00001644Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1647 when using -liconv
1648 * TODO: updated
1649
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001650Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1651
1652 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1653 cleanup, encoding support.
1654
Daniel Veillard608ad072001-06-14 08:32:28 +00001655Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1656
1657 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1658
Daniel Veillard239d0522001-06-13 23:02:48 +00001659Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * xpath.c: bug detected by Ankh when / is used as a function arg
1662
Daniel Veillard02bb1702001-06-13 21:11:59 +00001663Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1666 of element and use it to avoid outputting formatting spaces at
1667 the wrong place. Implemented the format parameter for HTML save.
1668 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1669 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1670 result/HTML/wired.html: of course this impact the result of a
1671 number of HTML tests
1672
Daniel Veillard95d845f2001-06-13 13:48:46 +00001673Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1674
1675 * HTMLtree.[ch]: started augmenting the HTML save API with
1676 encoding and formatting parameters
1677
Daniel Veillardeca60d02001-06-13 07:45:41 +00001678Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1679
1680 * HTMLtree.h: cleanup and started evaluating the work needed on
1681 revamping the HTML output code
1682
Daniel Veillard84666b32001-06-11 17:31:08 +00001683Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1686
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001687Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1688
1689 * valid.c: fixed bug #56049, forgot one check in the
1690 validation routine
1691
Daniel Veillardca2366a2001-06-11 12:09:01 +00001692Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1693
1694 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1695
Daniel Veillard6761eee2001-06-11 10:29:38 +00001696Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1697
1698 * libxml.h: fixed an error in last commit
1699 * doc/FAQ.html: added an entry for compilation from CVS
1700
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001701Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1702
1703 * xmlversion.h.in libxml.h: Cygwin patches
1704 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1705 * tree.h: cleanup
1706
Daniel Veillardacd370f2001-06-09 17:17:51 +00001707Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1708
1709 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1710 memory block in a strange case where libxml is linked twice
1711 in the binary.
1712
Daniel Veillard1d047672001-06-09 16:41:01 +00001713Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1716 state far too often, simple fix used to avoid it.
1717
Daniel Veillard4497e692001-06-09 14:19:02 +00001718Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1719
1720 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1721 being processed, applied his patch
1722 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1723
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001724Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1725
1726 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1727 provided fixes to compile on MSCC again
1728 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1729 also provided an update for the project files.
1730
Daniel Veillarda682b212001-06-07 19:59:42 +00001731Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1732
1733 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1734 bug #55810
1735
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001736Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * tree.c: fixed xmlGetNsProp() to close bug #55683
1739 Note this requires libxslt to use it's own function instead.
1740
Daniel Veillardf0c53762001-06-07 16:07:07 +00001741Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1742
1743 * HTMLtree.c: when in a pre element no formatting space should
1744 be added.
1745 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1746
Daniel Veillard068a9652001-06-07 15:30:26 +00001747Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1748
1749 * configure.in: added tests for signal() and signal.h
1750
Daniel Veillard541d6552001-06-07 14:20:01 +00001751Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1752
1753 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1754
Daniel Veillard8a367d42001-06-07 14:01:34 +00001755Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756
1757 * doc/libxml-doc.el: Felix Natter provided a new version for
1758 libxml2
1759
Daniel Veillard8a926292001-06-07 11:20:20 +00001760Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1761
1762 * HTMLtree.c: when in a pre element no formatting space should
1763 be added.
1764
Daniel Veillard14839d52001-06-06 16:11:56 +00001765Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1766
1767 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1768
Daniel Veillarde95e2392001-06-06 10:46:28 +00001769Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1772 hack
1773 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1774 * uri.c: fixed a warning
1775
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001776Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1777
1778 * HTMLtree.c: trying to close bug #55772 escaping in script
1779 elements
1780 * doc/xml.html: suggest to send mail to the list
1781
1782Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001783
1784 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1785 good. Use a macro and based on the solution provided in
1786 vsnprintf manual page from GNU.
1787
Bjorn Reese99748722001-06-05 12:49:15 +00001788Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1789
1790 * error.c: Workaround for non-preserving variadic list.
1791 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1792
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001793Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1794
1795 * doc/xml.html: added 2.3.10 release
1796
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001797Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1798
1799 * configure.in: releasing 2.3.10
1800
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001801Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1802
1803 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1804
Daniel Veillard20042422001-05-31 18:22:04 +00001805Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * encoding.c: Robert Collins provided a patch to add the
1808 "US-ASCII" encoding alias
1809
Daniel Veillard97ac1312001-05-30 19:14:17 +00001810Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1813 string oriented functions and started cleaning the related areas
1814 in xpath.c which needed fixing in this respect
1815
Daniel Veillard2d703722001-05-30 18:32:34 +00001816Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1817
1818 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1819 #55380
1820 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1821
Daniel Veillard9403a042001-05-28 11:00:53 +00001822Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1823
1824 * TODO: updated
1825 * nanohttp.[ch] : started adding APIs to get the redirected URL
1826 when this occurs (needed for further base computation
1827 * tree.h: cleanup
1828 * encoding.c: cleanup
1829 * SAX.c: minor change around ctxt->loadsubset
1830
Daniel Veillard6278fb52001-05-25 07:38:41 +00001831Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1832
1833 * Makefile.am include/Makefile.am: small change to have
1834 include/libxml rebuilt if working from CVS.
1835 * uri.c: applied another patch from Carl Douglas for URI escaping,
1836 this should close bug #51876
1837
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001838Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1839
1840 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1841 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1842 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1843 added specific regression test
1844 * parser.h: preparing for the XSLT mode where DTD inherited
1845 attributes are added to the tree.
1846
Daniel Veillardbbd22452001-05-23 12:02:27 +00001847Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1848
1849 * xinclude.[ch]: Updated the namespace for the Last Call version
1850 * result/XInclude/include test/XInclude/include: updated the
1851 testsuite accordingly
1852
Daniel Veillard8514c672001-05-23 10:29:12 +00001853Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1854
1855 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1856 related to bug #51876
1857
Daniel Veillard42596ad2001-05-22 16:57:14 +00001858Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1859
1860 * tree.c: fixed a gross mistake in base computation, xml:base is
1861 not completely correct yet (need cascade).
1862 * xpath.[ch]: added the few things needed to find a function name
1863 and URI from the XPath context when it is called.
1864
Daniel Veillard81418e32001-05-22 15:08:55 +00001865Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1868 * DOCBparser.c: small cleanup
1869 * xmllint.c: added a --catalogs option to load catalogs from
1870 $SGML_CATALOG_FILES
1871 * tree.c: cleanup
1872 * configure.in: iconv library fixup, ICONV_LIBS
1873
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001874Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1875
1876 * catalog.c: handling of CATALOG entries. detection of recursion,
1877 and a few bugfixes
1878 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1879 against the default namespace
1880
Daniel Veillard04b93292001-05-21 08:15:31 +00001881Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1882
1883 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1884
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001885Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * parser.c: fixed propagation context info when parsing an
1888 external entity.
1889 * doc/html/*.html: regenerated a couple of docs
1890
Daniel Veillard4623acd2001-05-19 15:13:15 +00001891Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1892
1893 * doc/xml.html: update with 2.3.9 informations
1894
Daniel Veillardbed7b052001-05-19 14:59:49 +00001895Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1898 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1899 * doc/html/* : rebuilt the docs
1900 * valid.c: small patch which may improve some case when
1901 validating.
1902
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001903Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1904
1905 * HTMLparser.c: Closed bug #54891
1906 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1907 to the suite
1908
1909Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1910
1911 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1912 applied a documentation patch from LotR and filled in a few missing
1913 descriptions
1914
Daniel Veillard76d66f42001-05-16 21:05:17 +00001915Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * xpath.c tree.c parser.c: speed optimizations at the parser level
1918 document tree freeing and xpath evaluation
1919
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001920Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * parser.c parser.h parserInternals.h: fixed a couple of
1923 interfaces for handling memory buffer input to const char *
1924 upon suggestion of JamesH.
1925
Daniel Veillardc3739e72001-05-15 15:23:27 +00001926Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1927
1928 * configure.in: LoTR sent a patch fixing the previous commit
1929
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001930Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * configure.in: trying to deal again with the stoopid -R linking
1933 flag of Solaris
1934
Daniel Veillard790142b2001-05-15 10:51:53 +00001935Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * xpath.h: two nodeset access macros from Thomas Broyer
1938
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001939Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1942 patch from Thomas Broyer
1943
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001944Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1945
1946 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1947 case
1948 * INSTALL: was empty added stuff from the FAQ
1949
Daniel Veillard75bea542001-05-11 17:41:21 +00001950Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1951
1952 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1953 attributes handling and #54433 by adding xmlUnsetProp()
1954 and xmlUnsetNsProp()
1955
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001956Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1957
1958 * HTMLparser.c: Patch from Jonas Borgström
1959 (htmlGetEndPriority): New function, returns
1960 the priority of a certain element.
1961 (htmlAutoCloseOnClose): Only close inline elements if they
1962 all have lower or equal priority.
1963 * result/HTML: this of course changed a number of tests results.
1964
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001965Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * xmlIO.c catalog.c: plugged in the default catalog resolution
1968 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1969 documentations
1970 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1971
Daniel Veillarda7374592001-05-10 14:17:55 +00001972Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1973
1974 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1975 integrating catalogs
1976 * catalog.[ch] testCatalog.c: adding a small catalo API
1977 (only SGML catalog support).
1978 * parser.c: restaured xmlKeepBlanksDefault(0) API
1979
Daniel Veillardc17337c2001-05-09 10:51:31 +00001980Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1981
1982 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1983
Daniel Veillard257d9102001-05-08 10:41:44 +00001984Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1985
1986 * parser.c: added xmlParseExternalEntityPrivate() to allow
1987 propagation of ctxt->_private when parsing external entities
1988
Daniel Veillard083c2662001-05-08 08:27:14 +00001989Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1990
1991 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1992
Daniel Veillard01ef7382001-05-08 07:31:43 +00001993Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1994
1995 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1996
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001997Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1998
1999 * valid.c: warn when indeterminist content model is detected
2000 * result/VC/ElementValid8: this adds a message
2001 * Makefile.am: add --novalid for VCM tests
2002 * parserInternals.c: added a call to Init memory
2003
Daniel Veillard64269352001-05-04 17:52:34 +00002004Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2005
2006 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2007 when both parameters are NULL.
2008
Daniel Veillard37721922001-05-04 15:21:12 +00002009Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2010
2011 * valid.c: applied small patch from Gary Pennington, reindented
2012 some part of the code.
2013
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002014Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2015
2016 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2017 release, updated and regenerated the docs
2018
Daniel Veillard357c9602001-05-03 10:49:20 +00002019Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2020
2021 * xpath.c result/XPath/expr/floats : clarified and cleanup
2022 printing of abnormal floats in tests.
2023
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002024Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2025
2026 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2027 * results/HTML/ : a few changes in the output of the HTML tests as
2028 a result.
2029 * configure.in: tying to fix -liconv where needed
2030
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002031Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2032
2033 * Makefile.am: fixed a stupid error
2034
Daniel Veillard7150a032001-05-02 16:41:11 +00002035Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2036
2037 * configure.in Makefile.am: make the inclusion of the trio
2038 modules in the library conditional
2039
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002040Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2041
2042 * DOCBparser.c: patche from László Kovács, fixed entities refs
2043 in attributes handling
2044
Daniel Veillardedddff92001-05-02 10:58:52 +00002045Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2046
2047 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2048 flushing
2049
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002050Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2051
2052 * xpath.c: fix of an XSLT namespace bug reported on the list
2053 general/bug-8-
2054
Daniel Veillard5792e162001-04-30 17:44:45 +00002055Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057 * strio.h trio.c: Dan McNichol suggested a couple of small
2058 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2059
Daniel Veillard02141ea2001-04-30 11:46:40 +00002060Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062 * tree.c parser.c encoding.c: spent a bit more time looking
2063 at the parsing speed and DOM handling. Added a few more
2064 speedups.
2065
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002066Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * parser.c: small but effective parsing speed improvement
2069
Daniel Veillardb59076b2001-04-29 17:04:07 +00002070Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * configure.in: default on the DocBook parser inclusion (for Gnome)
2073 * DOCBparser.h: fixed a header reference
2074
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002075Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * configure.in xpath.c: applied Bjorn patches for FPE on the
2078 alpha
2079
Daniel Veillardeefd4492001-04-28 16:55:50 +00002080Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2081
2082 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2083 xmlSaveFormatFileTo()
2084
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002085Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087 * xpath.c: simple and efficient optimization, XPath functions
2088 aways bind to the same code, cache this
2089 * TODO: updated (by saying some is obsolete)
2090
Daniel Veillard2156a562001-04-28 12:24:34 +00002091Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2092
2093 * xpath.c: more cleanup work on XPath name parsing routines
2094
Daniel Veillard61d80a22001-04-27 17:13:01 +00002095Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2096
2097 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2098 xmlXPathParseName
2099 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2100 * debugXML.c: avoid compilation problems if compiling without
2101 HTML support, Igor Zlatkovic
2102 * win32/libxml2/libxml2.def.src: being able to compile without
2103 XPath on Windows
2104
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002105Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * libxml.m4: yet another patch from Toshio Kuratomi
2108
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002109Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2112
Daniel Veillard67fee942001-04-26 18:59:03 +00002113Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115 * tree.[ch]: added xmlSaveFormatFile interface for saving
2116 and indenting a file.
2117
Daniel Veillard82e49712001-04-26 14:38:03 +00002118Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2119
2120 * xpath.c: fixed bug #53689 related to processing-instruction()
2121
Daniel Veillard02f077a2001-04-26 10:59:11 +00002122Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2123
2124 * DOCBparser.c: patche from László Kovács
2125
Daniel Veillard30211a02001-04-26 09:33:18 +00002126Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127
2128 * parser.c: applied fixes from Christian Glahn bug report #53391
2129
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002130Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * error.c: Jean François Lecomte provided a complete description
2133 and a fix to bug #53537
2134
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002135Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2136
2137 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2138
Daniel Veillard1034da22001-04-25 19:06:28 +00002139Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2140
2141 * DOCBparser.c SAX.c: a bit more work on entities processing.
2142 Still Need to cleanup XML output and references in attributes
2143
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002144Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2145
2146 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2147
Daniel Veillardb33c2012001-04-25 12:59:04 +00002148Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2149
2150 * tree.c: trying to fix #53574, not completely complete,
2151 I would like xmllint --copy --debug test/ent1 and
2152 xmllint --debug test/ent1 to show the same result.
2153 * xpath.c: fix a bug when trying to sort namespace nodes
2154
Daniel Veillard5146f202001-04-25 10:29:44 +00002155Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2156
2157 * HTMLtree.c: real fix for #53402
2158
Daniel Veillard7533cc82001-04-24 15:52:00 +00002159Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160
2161 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2162 PIs when using xsl:output
2163 * valid.c: closing #53537 some case generate segfaults if there
2164 is validity errors
2165
Daniel Veillard61b33d52001-04-24 13:55:12 +00002166Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2167
2168 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2169 of external parsed entities, added --noent to testDocbook
2170 * valid.c: Garry Pennington found an uninitialized variable
2171 access in xmlValidateElementContent()
2172
Daniel Veillard56098d42001-04-24 12:51:09 +00002173Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2176 with madness
2177 * result/HTML/ : this modified the result of the regression tests
2178 a lot.
2179
Daniel Veillard122376b2001-04-24 12:12:30 +00002180Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2181
2182 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2183 to doc where it wasn't checked against NULL reported by
2184 Jens Laas
2185
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002186Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2187
2188 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2189 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2190
Daniel Veillardeae522a2001-04-23 13:41:34 +00002191Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2192
2193 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2194 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2195 * SAX.[ch]: cleanup and updates for DocBook
2196 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2197 ex SGML identifier changes
2198 * valid.c: removed a static unused function.
2199
Daniel Veillardde57c612001-04-23 09:13:36 +00002200Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2201
2202 * HTMLtree.c: applied change for Paul Sponagl on script saving
2203 * Makefile.am: the warning about entity title.xml are normal.
2204
Daniel Veillard393df012001-04-22 20:11:18 +00002205Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2206
2207 * configure.in: release of 2.3.7
2208 * Makefile.am: fixing make distcheck
2209
Daniel Veillarda41123c2001-04-22 19:31:20 +00002210Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2211
2212 * doc/html/* doc/xml.html: updated and regenerated the docs
2213
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002214Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2215
2216 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2217
Daniel Veillarde82a9922001-04-22 12:12:58 +00002218Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2219
2220 * tree.c: fixed #53388 with the provided patch
2221
Daniel Veillard06803992001-04-22 10:35:56 +00002222Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223
2224 * valid.c: Bjorn detected an invalid memory access. Fixed
2225 vstateVPush()
2226
Daniel Veillard40af6492001-04-22 08:50:55 +00002227Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2228
2229 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2230
Bjorn Reese70a9da52001-04-21 16:57:29 +00002231Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2232
2233 * libxml.h: new header used only for the compilation of libxml
2234 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2235 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2236 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2237 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2238 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2239 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2240 baseline (version 1.2 plus a single patch).
2241 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2242 scientific notation for numbers. Tests added.
2243 * xpath.c: formatting of numbers changed to use sprintf
2244 (contribution from William Brack)
2245
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002246Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2247
2248 * valid.c: cleanup, more useful debugging
2249 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2250 * xmlIO.c: entity loading is printed as an error when validating
2251
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002252Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2253
2254 * valid.c: fixed to validate within entities
2255 * test/VCM/v22.xml: added a specific testcase
2256
Daniel Veillardca1f1722001-04-20 15:47:35 +00002257Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2258
2259 * valid.c: forgot an epsilon transition in for ()+
2260 * test/VCM/v21.xml : added a specific test case
2261
Daniel Veillard85349052001-04-20 13:48:21 +00002262Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * valid.c: removed a state explosion exhibited by RSS
2265 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2266 from bug #51872
2267
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002268Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2271 validation without using an ugly NFA -> DFA algo in the source.
2272 Made a specific algorithm easier to maintain, using a single
2273 stack and without recursion.
2274 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2275 * hash.c: made the growing routine static
2276 * tree.h parser.c: added the parent information to an
2277 xmlElementContent node.
2278
Daniel Veillarde470df72001-04-18 21:41:07 +00002279Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * SAX.c parser.c xpath.c: generating IDs when not validating
2282 from an external parsed entity was poisoning the ID has table
2283 with removed values. This was killing XSLT on the KDE help
2284 browser.
2285
Daniel Veillardceacdd92001-04-18 15:10:35 +00002286Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2287
2288 * entities.h: andrew@ugh.net.au detected a double declaration
2289
Daniel Veillarda10efa82001-04-18 13:09:01 +00002290Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2291
2292 * debugXML.c hash.c tree.h valid.c : some changes related to
2293 the validation suport to improve speed with DocBook
2294 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2295 the way validation errors get reported
2296
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002297Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2298
2299 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2300 by P C Chow and William M. Brack for XSLT HTML output
2301
Daniel Veillard2d90de42001-04-16 17:46:18 +00002302Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2303
2304 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2305 Igor Zlatkovic patches for MSC compilation and added his
2306 updates
2307
Daniel Veillarde043ee12001-04-16 14:08:07 +00002308Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2309
2310 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2311 prefix lookup.
2312 * parserInternals.c: fixed the bug reported by Morus Walter
2313 due to an off by one typo in xmlStringCurrentChar()
2314
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002315Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317 * HTMLparser.c result/HTML/*: revamped the way the HTML
2318 parser handles end of tags or end of input
2319
Daniel Veillard82daa812001-04-12 08:55:36 +00002320Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2323
Daniel Veillard67a21302001-04-11 14:39:16 +00002324Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2325
2326 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2327 bug where the linktime verions of free() won't work ...
2328
Daniel Veillard27b55282001-04-11 12:22:25 +00002329Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2330
2331 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2332
Daniel Veillardafc73112001-04-11 11:51:41 +00002333Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * doc/xml.html: added 2.3.6 release
2336
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002337Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2338
2339 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2340 * result/wml.xml: resulted in a small output change
2341
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002342Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * tree.c: xmlNewDoc was missing the charset initialization
2345 * xmllint.c: added --auto to autogenerate a doc, allow to
2346 reproduce the problem fixed on xmlNewDoc
2347
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002348Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2349
2350 * xpath.c: trying to get 52979 solved
2351 * tree.c result/ result/noent/: trying to get 52712 solved, this
2352 also made me clean up the fact that XML output in general should
2353 not add formating blanks by default, this changed the output of
2354 a few tests
2355
Daniel Veillard73639a72001-04-10 14:31:39 +00002356Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2357
2358 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2359
Daniel Veillardfac26a12001-04-08 13:08:14 +00002360Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2361
2362 * configure.in: finally released 2.3.6
2363
Daniel Veillard911f49a2001-04-07 15:39:35 +00002364Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2365
2366 * xpath.c: checking for null pointer generated by new code
2367
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002368Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2369
2370 * xpath.c: fixed a [] evaluation problem reported
2371 * test/XPath/tests/simpleaddr: extended test
2372 * result/XPath/simpleaddr: updated result
2373
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002374Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2375
2376 * xmllint.c: Dan Timis reported a portability problem
2377 on Macs without mmap, fixed it.
2378
Daniel Veillardb38bd552001-04-03 18:22:00 +00002379Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * testXPath.c : added a --tree option allowing to display the
2382 tree dump of the XPath expression
2383
Daniel Veillard4dd93462001-04-02 15:16:19 +00002384Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2385
2386 * xpath.c: fixed a memleak when comparing nodesets
2387 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2388 * tree.c: added a TODO
2389
Daniel Veillard92ad2102001-03-27 12:47:33 +00002390Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2393 we need string functions
2394 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2395 to be able to use them where needed. Applied some changes
2396 to reduce name linking pollution and compile in only what's
2397 needed.
2398 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2399 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2400 for the string manipulation functions
2401 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2402 to the free() function of xmlmemory.c
2403 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2404 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2405 usage.
2406
2407
Daniel Veillard2be30642001-03-27 00:32:28 +00002408Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2409
2410 * error.c: applied the context output patch of the error
2411 handling submitted by Chuck Griffith
2412 * error/VC/*: this slightly change some error logs
2413
Daniel Veillard50582112001-03-26 22:52:16 +00002414Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2415
2416 * parser.c: fixed line number reporting on error
2417
Daniel Veillard04be4f52001-03-26 21:23:53 +00002418Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2419
2420 * parser.c: Sullivan and Darin found a parser bug,
2421 applied the patch.
2422
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002423Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2424
2425 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2426 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2427 xmlversion.h.in xpointer.c: of course the way I defined
2428 UNUSED breaks on old gcc version. Try to be smart and
2429 also define it directly in xmlversion.h
2430 * configure.in: removed -ansi flag from the pedantic set
2431
2432Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002433 Huge cleanup, I switched to compile with
2434 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2435 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2436 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2437 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2438 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2439 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2440 encoding.h entities.c error.c list.[ch] nanoftp.c
2441 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2442 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2443 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2444 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2445 Cleanup, staticfied a number of non-exported functions,
2446 detected and cleaned up a dozen of problem found this way,
2447 avoided a lot of public function name/typedef/system names clashes
2448 * doc/xml.html: updated
2449 * configure.in: switched private flags to the really pedantic ones.
2450
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002451Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2452
2453 * configure.in: 2.3.5
2454 * doc/html/*: rebuilt the docs
2455
Daniel Veillard146c9122001-03-22 15:22:27 +00002456Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2457
2458 * parser.c: fixed a reported bug in NOTATION parsing
2459 * uri.c: accepted but not fixed bug 51876, added TODO
2460 * Makefile.am: fixed bug 51876
2461
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002462Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2463
2464 * config.h.in configure.in error.c: fix a compilation problem
2465 on platforms without vsnprintf (xml@thewrittenword.com)
2466
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002467Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2468
2469 * parser.c: fixed a function name header typo
2470 * SAX.c: notations can also occur in external subset.
2471
Daniel Veillard7d42b542001-03-20 13:22:46 +00002472Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2473
2474 * error.c: removed a C++ like comment
2475
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002476Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * parser.c: fixing bug 52299 strange condition leading
2479 to a parser crash due to a buffer overflow
2480 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2481 added the specific test case
2482
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002483Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2486 xmlXPathConvert{String,Number,Boolean} to be able to make
2487 type casts without a context stack, fixed some implementation
2488 problems related to the absence of context at parse-time,
2489 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2490 in the public API too
2491 * xpointer.c xpathInternals.h: we need to know at parse time
2492 whether we are compiling an XPointer
2493
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002494Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2495
2496 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2497 cleaned up the parser internals, refactored XPath code, added
2498 new compilation based APIs and cleanly separated public and
2499 private APIs.
2500
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002501Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2502
2503 * xpath.h: the comp field must be added at the end to avoid
2504 killing binary compat.
2505
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002506Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2507
2508 * Makefile.am: detect XPath memleaks in regreson tests
2509 * error.c: fixed and error w.r.t. error reporting still using
2510 stderr
2511 * hash.c: added new line at end of file
2512 * tree.h: minor cleanup
2513 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2514 expression parsing from evaluation, resulted in a number of
2515 changes internally, and in XPointer. Likely to break stuff
2516 using xpathInternals.h but should remain binary compatible,
2517 new interfaces will be added.
2518
Daniel Veillardd574f782001-03-14 19:40:17 +00002519Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2520
2521 * configure.in: fixed a couple of problems reported by
2522 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2523 without gcc on non linux platforms.
2524
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002525Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2526
2527 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2528 a fix for --with-html-dir= configure support. I hope it won't
2529 break rpm generation
2530
Daniel Veillarda022fe02001-03-14 16:30:00 +00002531Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2532
2533 * xmlIO.c: one function comment cleanup.
2534
Daniel Veillard25239c12001-03-14 13:56:48 +00002535Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * SAX.c: external subset notations were improperly registered
2538 in the internal subset.
2539
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002540Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * README.cvs-commits: added, pointing to HACKING
2543 * HACKING: updated
2544
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002545Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2546
2547 * parser.c: and Matt Sergeant found one in the XML push
2548 parser (erroneous check I forgot to remove when I fixed the
2549 main parser).
2550
Daniel Veillard68d7b672001-03-12 18:22:04 +00002551Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2552
2553 * xpath.c: ptittom found a small bug in UnaryExpr
2554
Daniel Veillarde356c282001-03-10 12:32:04 +00002555Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2556
2557 * configure.in: bumped to 2.3.4
2558 * error.c: fixed bug #51860
2559 * tree.c: fixed bug #51861
2560 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2561 * tree.[ch] : added xmlDefaultBufferSize
2562 * nanoftp.c: typo in function name header block
2563 * doc/xml.html : updated, added link to XML::LibXSLT
2564 * doc/html/* : rebuilt the docs
2565
Daniel Veillard80f32572001-03-07 19:45:40 +00002566Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2567
2568 * parser.c SAX.c: the new content parsing code raised an
2569 ugly bug in the characters() SAX callback. Found it
2570 just because of strangeness in XSLT XML Rec ouptut :-(
2571
Daniel Veillard6c831202001-03-07 15:57:53 +00002572Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2573
2574 * Makefile.am: Martin Baulig suggested to add -lm
2575 * tree.c: found another bug in xmlNodeGetContent()
2576
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002577Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2578
2579 * xpath.c: Bjorn found the error related to strictness of comparison.
2580
Daniel Veillard29631a82001-03-05 09:49:20 +00002581Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2582
2583 * parser.c: trying to fix the Dtd parsing problem reported
2584 by Gary, side effect of last week speed optimizations.
2585
Daniel Veillard14be0a12001-03-03 18:50:55 +00002586Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2587
2588 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2589 * parserInternals.c: removed unneeded test raised by Stric
2590
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002591Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2592
2593 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2594 and fixed by William Brack). Added xmlXPathFormatNumber.
2595 Changed the sorting slightly.
2596 * configure.in Makefile.am example/Makefile.am: Added -lm.
2597 Please note that applications linking with libxml2, must
2598 also like with the math library from now on.
2599
Daniel Veillardf9533d12001-03-03 10:04:57 +00002600Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2601
2602 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2603
Daniel Veillard2f362242001-03-02 17:36:21 +00002604Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2605
2606 * parser.c: one must report spaces even if the Dtd element
2607 content proves that this is not part of the element content.
2608 * result/valid/*.xml: this changed the ouptu slightly
2609
Daniel Veillardb402c072001-03-01 17:28:58 +00002610Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2611
2612 * configure.in: bumped to 2.3.3
2613 * doc/xml.html: updated
2614
Daniel Veillard77851712001-02-27 21:54:07 +00002615Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2616
2617 * tree.c: minor doc fix
2618 * xpath.c: deallocation issues when a result tree has been
2619 converted to a node-set
2620
Daniel Veillardec70e912001-02-26 20:10:45 +00002621Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2622
2623 * doc/xml.html: oops corrected dates s/2000/2001
2624
Daniel Veillard8730c562001-02-26 10:49:57 +00002625Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626
2627 * valid.c: new patch from Gary Pennington
2628
Daniel Veillard91e9d582001-02-26 07:31:12 +00002629Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * doc/xml.html: applied patch from Ankh
2632
Daniel Veillardedac3c92001-02-26 01:36:19 +00002633Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2634
2635 * xinclude.c: fixed a problem building on Mac
2636
Daniel Veillard21a0f912001-02-25 19:54:14 +00002637Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2638
2639 * parser.c: more work on increasing parsing ferformances
2640
Daniel Veillard48b2f892001-02-25 16:11:03 +00002641Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2642
2643 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2644 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2645 avoiding memcpy in production builds MEM_CLEANUP macro use
2646 * parser.[ch] parserInternals.c: optimizations of the tightest
2647 internal loops inside the parser. Better checking of I/O
2648 flushing/loading conditions
2649 * xmllint.c : added --timing
2650
Daniel Veillard71681102001-02-24 17:48:53 +00002651Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2652
2653 * configure.in: bumped to 2.3.2
2654 * doc/xml.html: updated for release
2655
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002656Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2657
2658 * xpath.c: found a memleak and fixed a nasty bug
2659
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002660Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2661
2662 * xmllint.[c1] : added return code errors for xmllint
2663 * xpath.c: specific debug dump function for result value trees
2664
Daniel Veillard4b637072001-02-21 21:52:55 +00002665Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2666
2667 * xpath.c: finally implemented xmlXPathCompareNodeSets
2668 * test/XPath/expr/floats results/XPath/expr/floats: added
2669 a test for float expressions
2670
Daniel Veillardf714aa32001-02-21 03:07:44 +00002671Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2674 * parserInternals.[ch]: trying to speed up parsing
2675 * xpath.c : speeded up node set equality op
2676
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002677Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678
2679 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2680 better handling of ID/IDREF and the list modules associated
2681 * configure.in: small CFLAGS cleanup
2682
Daniel Veillarda8abee62001-02-19 15:14:59 +00002683Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684
2685 * configure.in: fixed iconv detection on AIX (stric)
2686
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002687Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002688
2689 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2690
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002691Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2692
2693 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2694 and optimized xmlXPathNodeSetSort
2695
Daniel Veillard142adbf2001-02-17 13:21:05 +00002696Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2697
2698 * xpath.c: bug fix when context size is 0
2699 * parser.c: I like Norm's Dtd because they still manage to break
2700 the parser occasionally
2701
Daniel Veillardf23e0092001-02-16 13:21:29 +00002702Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2703
2704 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2705
Daniel Veillarde0e26512001-02-16 00:11:46 +00002706Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2707
2708 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2709 attributes within the XML-1.0 namespace
2710
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002711Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * xpathInternals.h: exported a few axis functions
2714 * doc/xml.html: updated the doc
2715
Daniel Veillard760f4422001-02-15 14:59:48 +00002716Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2717
2718 * configure.in: applied patch from Daniel van Balen for OpenBSD
2719 and bumped version to 2.3.1
2720 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2721 attempt to find autoclosing was simply broken, removed it,
2722 updated the examples, this is better
2723
Daniel Veillardd194dd22001-02-14 10:37:43 +00002724Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2725
2726 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2727 hash functionnalities.
2728 * doc/html/* : rebuild the doc
2729
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002730Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2731
2732 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2733 on predicate
2734 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2735 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2736 really want to have tags closed on output even if we accept
2737 unclosed ones on input
2738
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002739Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2740
2741 * xpath.c: ouch don't free NULL, rare case fixed
2742 * tree.c: don't coalesce text nodes if they don't have the
2743 same behaviour wrt escaping on output
2744
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002745Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * xpath.c: small fixup
2748 * SAX.c: don't warn on empty namespaces.
2749
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002750Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2751
2752 * README: a bit of cleanup
2753 * configure.in: preparing for 2.3.0 release
2754
Daniel Veillard1f83d392001-02-08 09:37:42 +00002755Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2756
2757 * hash.[ch]: added a first version of xmlHashSize()
2758 * valid.c: another bug fix from Gary Pennington
2759
Daniel Veillard5eef6222001-02-07 18:24:48 +00002760Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2761
2762 * valid.c: couple of bug fixes pointed by Gary Pennington
2763 * HTMLtree.c: #if 0 cleanup
2764
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002765Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2768 which removes a time consuming check of xmlXPathNodeSetAdd()
2769 and use it in places where we are sure to not break unicity
2770
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002771Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2772
2773 * xpath.c: bug fixes found from XSLT
2774 * tree.c: preserve node->name special values when copying nodes.
2775 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2776 external subset are fetched when available but without full
2777 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2778 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2779 output with encoding disabled.
2780
Daniel Veillard2c833b62001-02-03 08:52:06 +00002781Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2782
2783 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2784 xmlCheckFilename should not be called from xmlFileOpenW
2785 and xmlGzfileOpenW
2786
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002787Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2788
2789 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2790 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2791 added the new tests for URI normalization
2792 * testURI.c: fixed stoopid bugs
2793 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2794 the URI in the error messages are now properly normalized
2795
Daniel Veillardea28ce62001-02-02 08:20:19 +00002796Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2797
2798 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2799
Daniel Veillarde99a4762001-02-01 04:34:35 +00002800Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2801
2802 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2803
Daniel Veillard2b325a02001-01-31 20:46:31 +00002804Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2805
2806 * xpath.c: fixed mod operator
2807
Daniel Veillardde55cf62001-01-31 15:53:13 +00002808Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2809
2810 * parser.c: fixed xmlStrcat doc
2811 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2812 trees.
2813
Daniel Veillard2f913b72001-01-31 13:23:49 +00002814Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2815
2816 * xpath.c result/XPath/tests/chaptersbase
2817 result/XPath/tests/simplebase: fixed XPath node()
2818 * tree.c: small fix in xmlNewNs()
2819 * Makefile.am: removed extraneous xml2Conf.sh rule
2820
Daniel Veillardb42042b2001-01-28 07:40:36 +00002821Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2822
2823 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2824 Changed the library name, in order to get libxml-devel and
2825 libxml2-devel to coexist on a single system
2826 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2827 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2828
Daniel Veillardee0a4662001-01-27 18:59:33 +00002829Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2832 libxml2-devel installable in // as libxml-devel.
2833
Daniel Veillard5eb05942001-01-27 17:50:22 +00002834Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835
2836 * doc/Makefile.am: fixed make rebuild in doc
2837 * doc/html/*.html: rebuilt the docs
2838
Daniel Veillard65c295d2001-01-26 09:32:39 +00002839Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2840
2841 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2842
Daniel Veillard8e199902001-01-25 18:54:39 +00002843Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2844
2845 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2846 the HTML doc to go into the -devel RPM ...
2847 * aclocal.m4 config.h.in: some updates due to auto* magic
2848
Daniel Veillard93086662001-01-25 18:13:04 +00002849Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * xpath.h: added a hook in the context structure allowing to
2852 link to extra support, needed for XSLT
2853
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002854Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2857 xmlXPtrCmpPoints to use it.
2858 * propagated the following patch from Alejandro Forero
2859 * include/win32config.h xmlIO.c: applied further suggestions
2860 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2861 * example/gjobread.c: fixed warnings, now that it builds
2862
2863Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2864
2865 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2866
2867 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2868 filename points to a valid file (not a directory).
2869 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2870 Added calls to xmlCheckFilenameDir.
2871
2872 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2873 `path' (rather than `filename') as the parameter to gzopen and open.
2874
Daniel Veillard48177c22001-01-23 15:27:41 +00002875Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * Makefile.am: fixed a problem with EXTRA_DIST
2878
Daniel Veillardb83ba402001-01-22 22:45:10 +00002879Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2880
2881 * Makefile.am example/Makefile.am: finally found the trick
2882 to build the example, i.e. add "." in SUBDIRS before example
2883 in the list <grin/>
2884
Daniel Veillard82687162001-01-22 15:32:01 +00002885Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2886
2887 * doc/xml.html: updated with an XSLT section, removed pointer to
2888 W3C CVS base.
2889
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002890Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2891
2892 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2893 too, and deallocation need to occur the same way.
2894
Daniel Veillarde4566462001-01-22 09:58:39 +00002895Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2896
2897 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2898 type correponding to an XSLT result tree fragment. Share most
2899 of the data format with node set, as well as operators.
2900 * HTMLtree.c: added a newline at the end of the doctype output
2901 whe this one is not present initially.
2902 * tree.c: make sure taht the parent and doc pointers are properly
2903 set when copying attributes (lists).
2904
Daniel Veillard701c7362001-01-21 09:48:59 +00002905Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2906
2907 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2908
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002909Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911 * xpath.c: seems I finally killed that ugly path evaluation
2912 context bug (tagged 9999 in case is is wrong)
2913
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002914Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2915
2916 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2917 for XSLT
2918
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002919Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2922 for xmlGzfileOpen() bug
2923
Daniel Veillardf6eea272001-01-18 12:17:12 +00002924Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925
2926 * xpath.c: removed an error found by XSLT usage
2927 * tree.c parserInternals.h: use a predefined static string
2928 for text and comment nodes, avoid freeing them in xmlFreeNode,
2929 exported the string name in parserInternals.h and added
2930 another value to disable encoding at output (for XSLT),
2931 gain memory, time.
2932
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002933Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2934
2935 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2936 win32/libxml2/libxml2_so.dsp: new makefiles and update
2937 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2938
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002939Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2940
2941 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2942 Gary Pennington
2943
Daniel Veillard389e6b72001-01-15 19:41:13 +00002944Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2945
2946 * xpath.c: fixed the comaprision of values and nodelists,
2947 need to compare nodelist still ...
2948 * debugXML.c: avoided a possible core dump
2949 * HTMLparser.c: cleanup
2950 * nanohttp.c: contributed fix.
2951 * tree.c: fixes in properties handling added xmlSetNsProp
2952 needed by libxslt
2953 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2954 comment
2955 * TODO: updated
2956
Daniel Veillard167bd532001-01-06 21:09:34 +00002957Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2958
2959 * parser.c parserInternals.c: applied Bjorn Reese optimization
2960 patch
2961
2962Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2963
2964 * Makefile.am: applied patch fro make check from Martin Vidner
2965
Daniel Veillard503b8932001-01-05 06:36:31 +00002966Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * configure.in: preparing 2.2.11
2969 * doc/html/*: rebuild the HTML files
2970 * doc/xml.html : updated
2971
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002972Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * tree.c: fixed a stupid bug
2975 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2976 patches related to validation of an XInclude processing result
2977 * TODO: updated
2978
Daniel Veillarde2488192001-01-04 10:54:22 +00002979Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2980
2981 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2982 on large files
2983
Daniel Veillardf060a412001-01-03 20:52:44 +00002984Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2985
2986 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2987
Daniel Veillard45cff692001-01-03 18:02:04 +00002988Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2991 reported by Jonas Borgström
2992 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2993
Daniel Veillard08108982001-01-03 15:24:58 +00002994Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2995
2996 * testXPath.c xpath.c: fixing the XPath union expressions problem
2997 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2998
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002999Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3000
3001 * xmllint.c: Made is so if the file name is "-" is will read form
3002 standard input. Sven Heinicke <sven@zen.org>
3003 * tree.c: fixed a problem when growing buffer
3004 * tree.h: fixed the comment of the node types following andersca
3005 comment
3006 * TODO: updated
3007
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003008Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * HTMLparser.[ch]: added a way to avoid adding automatically
3011 omitted tags. htmlHandleOmittedElem() allows to change the
3012 default handling.
3013 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3014 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3015 of xmllint too when using --memory flag, added a memory test
3016 suite at the Makefile level.
3017 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3018 with namespace use when encountering QNames in XPath evalation,
3019 added xmlns() scheme in XPointer.
3020 * nanoftp.c : incorporated a fix
3021 * parser.c xmlIO.c: fixed problems raised with encoding when using
3022 the memory I/O
3023 * parserInternals.c: closed bug 25934 reported by
3024 torsten.landschoff@innominate.de
3025 * TODO: updated
3026
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003027Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3028
3029 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3030 on a non-updated tree :-(, made a 2.2.10 release to correct the
3031 situation
3032
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003033Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3034
3035 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3036 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3037 integrated a set of OpenVMS changes from Howard Taylor
3038 <Howard.Taylor@pacoast.com>
3039
Daniel Veillard58770e72000-11-25 00:48:47 +00003040Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3043 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3044
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003045Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3046
3047 * HTMLparser.c: some fixes on auto-open of html/head/body
3048 * encoding.c: fixed a compilation error on some gcc env
3049 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3050 XPointer implementation
3051 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3052 related XPointer tests and associated results
3053
Daniel Veillard300f7d62000-11-24 13:04:04 +00003054Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3055
3056 * doc/xmldtd.html doc/xml.html: following a short step by step
3057 guidance on IRC to help maciej with DTDs I started a small
3058 page on the subject.
3059
Daniel Veillard748e45d2000-11-17 16:36:08 +00003060Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3061
3062 * HTMLparser.c: fixed handling of broken charrefs
3063 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3064 patches
3065
Daniel Veillard28929b22000-11-13 18:22:49 +00003066Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3067
3068 * doc/xml.html doc/html/* : rebuilt the docs after adding
3069 xinclude and updated page for 2.2.7 and 2.2.8
3070 * configure.in: releasing 2.2.8
3071
Daniel Veillard41e06512000-11-13 11:47:47 +00003072Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3073
3074 * parser.[ch] parserInternals.c: applied the conditional
3075 section processing fix from Jonathan P Springer
3076 <jonathan.springer2@gte.net>
3077 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3078 project file, fixed iconv default non support
3079 * xpath.c: fixed the problem of evaluating relative expressions
3080 when a node context is provided.
3081
Daniel Veillardbf432752000-11-12 15:56:56 +00003082Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * nanoftp.c: fixed gcc 2.95 new warnings
3085 * SAX.c: fixed a stupid bug
3086 * tree.c: fixed a formatting problem when round-tripping
3087 from/to memory
3088 * xinclude.c: chased memleak, fixed a base problem
3089 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3090 xmlXPtrBuildNodeList()
3091 * TODO: updated
3092 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3093 adding a first small set of regression tests for XInclude
3094
Daniel Veillardc2def842000-11-07 14:21:01 +00003095Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * nanohttp.[ch]: applied Wayne Davison patches to access
3098 the WWW-Authorization header.
3099 * parser.c: Closed Bug#30847: Problems when switching encoding
3100 in short files by applying Simon Berg's patch.
3101 * valid.c: fixed a validation problem
3102 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3103 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3104 Wayne Davison
3105 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3106 need to be extended to non full nodes selections.
3107 * xinclude.c: starts to work decently
3108
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003109Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3110
3111 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3112 debugXML.c xmlversion.h.in: Started adding XInclude support,
3113 this is a new xmllint option
3114 * tree.c xpath.c: applied TOM patches for XPath
3115 * xpointer.c: fixed a couple of errors.
3116 * uri.c: added an escaping function needed for xinclude
3117 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3118 new warning from RH70 gcc's version
3119
Daniel Veillarda4964b72000-10-31 18:23:44 +00003120Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3121
3122 * HTMLparser.c: fixed loop on invalid char in scripts
3123 * parser.c: update to description of xmlIOParseDTD()
3124 * libxml.m4 xmlversion.h.in: changes contributed by
3125 Michael Schmeing <m.schmeing@internet-factory.de>
3126 * configure.in: preparing for 2.2.7
3127 * Makefile.am: trying to avoid config.h and acconfig.h
3128 being included in the distrib
3129 * configure.in: released 2.2.7
3130
3131Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3132
3133 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3134 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3135
Daniel Veillard01411222000-10-30 15:33:22 +00003136Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3137
3138 * parser.[ch]: added xmlIOParseDTD()
3139 * xpointer.c: added support for the 2 extra parameters of
3140 string-range, fixed a stoopid error when '0' was present
3141 in XPointer expressions
3142 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3143 testsuite for the above
3144
Daniel Veillard6db58192000-10-30 09:27:53 +00003145Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3146
3147 * libxml.spec.in: improved package descriptions
3148
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003149Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3150
3151 * xpath.c xpathInternals.h: applied a large cleaning patch
3152 from TOM <ptittom@free.fr>, it also add namespace support
3153 for function and variables registration.
3154
Daniel Veillardbd20df72000-10-29 17:53:40 +00003155Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3156
3157 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3158 * Makefile.mingw: Wayne Davison's update adding hash.c
3159
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003160Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * xpath.c: fixed the root evaluation problems
3163 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3164 ignorable spaces with <b> <bold> <em>
3165 * tree.c: fixed a loop in xmlSearchNsByHref()
3166
Daniel Veillard767662d2000-10-27 17:04:52 +00003167Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * xpath.c: applied another XPath patch from TOM
3170 * xpath.c include/makefile.am: applied another patch from
3171 china@thewrittenword.com (cleanup on IRIX).
3172
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003173Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3174
3175 * xml-config.1: received a fixed version from Fredrik Hallenberg
3176 <hallon@lysator.liu.se>
3177
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003178Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3179
3180 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3181 cleanup patch for XPath
3182
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003183Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * patched to redirrect all "out of context" error messages to
3186 a reconfigurable routine. The changes are:
3187 * xmlerror.h : added the export of an error context type (void *)
3188 an error handler type xmlGenericErrorFunc there is an interface
3189 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3190 to reset the error handling routine and its argument
3191 (by default it's equivalent to respectively fprintf and stderr.
3192 * all the c files: all wild accesses to stderr or stdout within
3193 the library have been replaced to calls to the handler.
3194
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003195Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3196
3197 * configure.in: release 2.2.6
3198 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3199 exporting the inner functions of xpath for extension modules
3200 * doc/*: updated and rebuilt the doc
3201
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003202Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3203
3204 * nanohttp.c : applied Wayne HTTP cleanup patch
3205 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3206 and xmlNodeSetSpacePreserve()
3207
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003208Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * xpath.c: closing bug #29260
3211
Daniel Veillard126f2792000-10-24 17:10:12 +00003212Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3213
3214 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3215 multikey tuples, made hash structure opaque
3216 * valid.[ch]: moved elements, attributes, notations decalarations
3217 as well as ID and refs to hash tables.
3218 * entities.c: hash cleanup
3219 * xmlmemory.c: fixed a dump problem in debug mode
3220 * include/Makefile.am: problem passing in DESTDIR= values patch
3221 from Marc Christensen <marc@calderasystems.com>
3222 * nanohttp.c: removed debugging remains
3223 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3224 * HTMLparser.c parser.c: fixing a number of problems with the
3225 macros in the *parser.c files (Wayne).
3226 * HTMLparser.c: close the previous option when opening a new one
3227 (Marc Sanfacon).
3228 * result/HTML/*: updated the HTML results accordingly
3229
Daniel Veillard52afe802000-10-22 16:56:02 +00003230Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3233 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3234 XPath functions and XML entities table to them. More to come...
3235 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3236
Daniel Veillard683cb022000-10-22 12:04:13 +00003237Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3238
3239 * tree.c: coalesce adjacent text nodes
3240 * valid.c: handling of blank nodes in DTd validation (raised
3241 by problems with a posteriori validation).
3242 * nanohttp.c: changing behaviour on HTTP write stuff.
3243 * HTMLtree.c: forced body and html to be explicitely closed.
3244 * xpath.h: exported more XPath functions.
3245
Daniel Veillard1baf4122000-10-15 20:38:39 +00003246Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3247
3248 * Release of 2.2.5
3249 * xpointer.c: range() range-inside and other helper functions
3250 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3251
Daniel Veillard47e12f22000-10-15 14:24:25 +00003252Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3255 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3256
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003257Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3258
3259 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3260 and XPointer modules
3261
Daniel Veillard134c9f32000-10-15 10:27:08 +00003262Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3263
3264 * SAX.h: closed #25107
3265
Daniel Veillard39915622000-10-15 10:06:55 +00003266Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * testSAX.c: fixed problem with cdata reporting
3269 * SAXresult/* : updated
3270
Daniel Veillard1e851392000-10-15 10:02:56 +00003271Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3274 Closed bug #27499, added to regression tests
3275 * TODO: updated
3276
Daniel Veillard7eda8452000-10-14 23:38:43 +00003277Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3278
3279 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3280 support for SCRIPT and STYLE with help from Bjorn Reese
3281 * test/HTML/* result/HTML/*: added simple testcase and updated
3282 the existing ones.
3283
Daniel Veillardff9c3302000-10-13 16:38:25 +00003284Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3285
3286 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3287 string-range for empty strings
3288 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3289 test/XPath/xptr/strrange: augmented the XPointer testsuite
3290
Daniel Veillard189446d2000-10-13 10:23:06 +00003291Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3292
3293 * doc/xml.html doc/xmlmem.html: added a module describing memory
3294 interfaces and use, updated the main page.
3295
Daniel Veillard2f971a22000-10-12 23:26:32 +00003296Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3299 nanoftp code work on Windows too now
3300
3301Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003302
3303 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3304 * xpointer.c: implemented string-range() at least a good first version
3305 * test/XPath/docs/str test/XPath/xptr/strrange
3306 result/XPath/xptr/strrange: the string-range() tests
3307
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003308Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3309
3310 * Makefile.am include/Makefile.am include/win32config.h
3311 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3312 and make distcheck
3313
Daniel Veillard19d61112000-10-11 23:50:35 +00003314Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3315
3316 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3317 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3318 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3319
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003320Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3323 patch for socklen_t detection by
3324 Albert Chin-A-Young <china@thewrittenword.com>
3325
Daniel Veillardcd429612000-10-11 15:57:05 +00003326Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3329 and added a --dtdvalid option to xmllint used to test it
3330
Daniel Veillard47c02452000-10-11 13:04:36 +00003331Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3332
3333 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3334 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3335
Daniel Veillard2d38f042000-10-11 10:54:10 +00003336Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3337
3338 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3339 handlings (registration, lookup, cleanup)
3340
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003341Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3342
3343 * configure.in Makefile.am include/makefile.am: adding XPointer
3344 and XPtrtests target
3345 * xpointer.[ch] : new files for XPointer support
3346 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3347 more XPath tests
3348
Daniel Veillard57fda592000-10-10 23:24:14 +00003349Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3350
3351 * configure.in: fixed, very broken, make distcheck works again
3352
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003353Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3354
3355 * More work toward 2.2.5, integrated a number of patches
3356 * configure.in Makefile.am win32config.h.in: trying to cleanup
3357 make distcheck .... huh ...
3358 * include/Makefile.am include/win32config.h: new directory
3359 for includes
3360 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3361 updated teh makefiles and instructions for WIN32
3362 * xpath.c: small fixes
3363 * test/XPath/ results/XPath: updated the testcases and results
3364 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3365 suggested patches
3366 * valid.c: fixed an ID bug
3367
Daniel Veillardb71379b2000-10-09 12:30:39 +00003368Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3369
3370 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3371 the automake bug where wrong dependancies were generated.
3372 * xpath.[ch]: worked on XPointer
3373
Daniel Veillard7e99c632000-10-06 12:59:53 +00003374Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3375
3376 * configure.in Makefile.am: 2.2.5, ship the include in an
3377 include/libxml subdirectory, use symlinks when using CVS
3378 * testSAX.c: fixed small bug
3379 * testXPath.c: changed the way testfiles are parsed
3380 * debugXML.c: same kind of cleanup when parsing an argument expression
3381 XPath/XPointers can have blanks embedded
3382 * xpath.[ch]: more cleanup, reorgs for XPointer work
3383 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3384 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3385
Daniel Veillard55b91f22000-10-05 16:30:11 +00003386Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3387
3388 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3389 in the XPath engine, rewrote large parts of it, now it's far
3390 cleaner and in sync with the REC not an old WD. Fixed a parsing
3391 problem in the interactive XML shell found when testing XPath.
3392
Daniel Veillardac260302000-10-04 13:33:43 +00003393Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3394
3395 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3396 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3397 examples with the extra test
3398
Daniel Veillard7cfce322000-10-04 12:40:27 +00003399Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3400
3401 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3402 the global init function.
3403
Daniel Veillard970112a2000-10-03 09:33:21 +00003404Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * HTMLparser.c: Doohhh, attribute name parsing was still case
3407 sensitive ! Fixed this ...
3408 * result/HTML/* : updated the tests results accordingly
3409
Daniel Veillard740abf52000-10-02 23:04:54 +00003410Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3411
3412 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3413 engine, should be far more stable, incorporated a new version of
3414 preceding/following axis, need testing
3415 * uri.c: fixed file:///c:/a/b/c problem
3416 * test/XPath/tests/idsimple: augmented the XPath tests
3417
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003418Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3419
3420 * doc/* rebuilding docs for 2.2.4 release
3421
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003422Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3423
3424 * configure.in: releasing 2.2.4
3425 * parser.[ch]: added xmlStrEqual()
3426 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3427 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3428 use xmlStrEqual instead
3429 * TODO: updated
3430 * added an XPath test
3431
Daniel Veillardbc765302000-10-01 18:23:35 +00003432Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3433
3434 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3435 * entities.h: exported xmlInitializePredefinedEntities
3436 * parser.[ch] : added xmlInitParser()
3437 * parserInternals.h : had to export htmlInitAutoClose()
3438
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003439Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3440
3441 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3442 problems
3443 * Makefile.am : added XPath regression tests to normal tests
3444 * uri.c: fixed a problem with local paths, cleanup
3445 * parser.c: fixed a problem with large CData sections
3446
Daniel Veillardd2ade932000-09-30 14:39:55 +00003447Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3448
3449 * configure.in xml-config.in: patch from "Ben Taylor"
3450 <sol7x86@hotmail.com> for solaris shared libs lookup
3451
Martin Bauligdd7d1f62000-09-29 23:17:57 +000034522000-09-30 Martin Baulig <baulig@suse.de>
3453
3454 * libxml-2.0.pc.in: Provide pkg-config script.
3455
3456 * configure.in: Create the libxml-2.0.pc script from the
3457 libxml-2.0.pc.in templates.
3458 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003459 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003460
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003461Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3462
3463 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3464 when compiling with MSC
3465
Daniel Veillard46057e12000-09-24 18:49:59 +00003466Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3467
3468 * xpath.c: patch for normalize-string() substring-before(),
3469 substring-after() and translate() functions from Bjorn Reese
3470 <breese@mail1.stofanet.dk>
3471 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3472 Fredrik Hallenberg <hallon@lysator.liu.se>
3473 * TODO: updated
3474
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003475Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3476
3477 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3478 problem of socklen_t being undefined on a number of platforms
3479 * debugXML.c: fixed a compilation problem when without snprintf
3480
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003481Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3484 an URI bug and a fix for the control-character-induced infinite loop
3485 * nanohttp.c: preventive fix for compiling on WIN32
3486
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003487Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3488
3489 * xmlint.c: closing bug #25000
3490
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003491Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3492
3493 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3494 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3495 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3496 related function, fixing xmlStrncmp(), and associated cleanup
3497 * result/HTML/entities.html.sax: updating result
3498
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003499Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3500
3501 * uri.c: applied patch for URI escaping from Wayne Davison
3502 <wayned@blorf.net>
3503 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3504 from Denis Barbier <barbier@imacs.polytechnique.fr>
3505 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3506 patch from Wayne Davison
3507
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003508Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3509
3510 * doc/xml.html : updated with new releases, adding "how to help"
3511
Daniel Veillard04698d92000-09-17 16:00:22 +00003512Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3513
3514 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3515 removed a few warnings in pedantic mode ...
3516 * parserInternals.c parser.c: moved encoding switching function
3517 to parserInternals.c
3518 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3519
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003520Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3521
3522 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3523 error or warning handlers
3524
Daniel Veillardb1059e22000-09-16 14:02:43 +00003525Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3526
3527 * parserInternals.c parserInternals.h parser.c Makefile.am:
3528 created a new module parserInternals.c, moved most of the
3529 code shared by the various parsers there, as well as
3530 deprecated code from parser.c. More cleanup of parser.c
3531 * uri.c: fixed a problem when URI is NULL
3532 * valid.c: speedup when looking for an attribute declaration
3533
Daniel Veillard39c7d712000-09-10 16:14:55 +00003534Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3535
3536 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3537 the cleanup of the computation of URI references when seeking
3538 external entities. The URI reference string and the resulting
3539 URI are both stored now.
3540 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3541 large s(n)printf checks and cleanup from Denis Barbier
3542 <barbier@imacs.polytechnique.fr>
3543 * xmlversion.h.in tree.h: couple of SGML declarations for a
3544 possible docbook module.
3545 * result/VC/ : a couple of test output changed due to the change
3546 of the entities URI
3547
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003548Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3549
3550 * parser.h: added a _private field for linking user's data
3551
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003552Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3553
3554 * parser.c parserInternals.h: demacroified most of the IS_XXX
3555 the gain in size is significant so ...
3556
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003557Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3558
3559 * entities.c: cases where looking up entities with doc==NULL
3560 covered
3561
Daniel Veillard90e11312000-09-05 10:42:32 +00003562Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3563
Daniel Veillard1de50802000-09-07 08:54:32 +00003564 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003565 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3566
Daniel Veillard98a79162000-09-04 11:15:39 +00003567Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3568
Daniel Veillard1de50802000-09-07 08:54:32 +00003569 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003570 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3571 * Makefile.in: added URItest and included thenin "make tests"
3572
3573Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003574
3575 * xmlversion.h.in: closed bug 22941
3576
Daniel Veillard2bb89092000-08-31 14:57:50 +00003577Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3578
3579 * doc/xmlio.html: added doc and example for entity loader
3580 redefinition.
3581
Daniel Veillard96984452000-08-31 13:50:12 +00003582Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3583
3584 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3585 used by libxml
3586
Daniel Veillarde715dd22000-08-29 18:29:38 +00003587Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3588
3589 * parser.c: Fixed bug on invalid ontent characters and when using
3590 push.
3591 * xmllint.c: fixed xmllint endling of errors in push mode
3592
Daniel Veillard4948eb42000-08-29 09:41:15 +00003593Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3594
3595 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003596 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003597 * result/HTML/*.sax: regenerated HTML SAX output
3598 * parser.c: more cleanup.
3599
Daniel Veillarde010c172000-08-28 10:04:51 +00003600Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3601
3602 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003603 patches from Wayne Davison <wayned@users.sourceforge.net>,
3604 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003605 * HTMLparser.c: fixed an ignorable white space detection bug
3606 occuring when parsing with SAX only
3607 * result/HTML/*.sax: updated since the output is now HTML
3608 encoded...
3609
Daniel Veillard47f3f312000-08-27 22:40:15 +00003610Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3611
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003612 * HTMLparser.[ch]: applied some of Wayne Davison
3613 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003614
Daniel Veillarde0854c32000-08-27 21:12:29 +00003615Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3616
3617 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3618 undeclared namespace prefix was used, added a warning.
3619 Cleaned up support w.r.t. entities, spilling out a warning
3620 and being pedantic on lookups.
3621 * test/warning/ent9 : added testcase for previous example.
3622 * TODO: updated
3623 * parserInternals.h parser.c: changed the way names are parsed
3624 now allow infinite size and decrease penalty for normal use
3625 * parser.c: Started a big cleanup/check of the parser code,
3626 fixed some of the most tortuous entity code, spotted code
3627 unused anymore
3628 * test/*: added tests for very long names and related nasty
3629 things.
3630
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003631Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3632
3633 * doc/encoding.html: added encoding aliases doc
3634 * doc/xml.html: updates
3635 * encoding.[ch]: added EncodingAliases functions
3636 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3637 bottleneck affecting large DTDs like Docbook
3638 * parser.[ch] xmllint.c: added a pedantic option, will be
3639 useful
3640 * SAX.c: redefinition of entities is reported in pedantic mode
3641 * testHTML.c: uninitialized warning from gcc
3642 * uri.c: fixed a couple of bugs
3643 * TODO: added issue raised by Michael
3644
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003645Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3646
3647 * doc/encoding.html: propagated Martin Duerst suggestions
3648
Daniel Veillard52402ce2000-08-22 23:36:12 +00003649Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3650
3651 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3652 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3653 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3654 by Wayne Davison
3655
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003656Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3657
3658 * nanoftp.c nanohttp.c: small cleanup
3659 * TODO: updated
3660
Daniel Veillard244ece92000-08-19 20:58:02 +00003661Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3662
3663 * added an old VC testcase and updated title.xml entity
3664
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003665Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3666
3667 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3668 done on auto-opening of <p> tags and cleanup of SAX output
3669
Daniel Veillard979e55e2000-08-19 16:48:54 +00003670Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3671
3672 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3673
Daniel Veillard4540be42000-08-19 16:40:28 +00003674Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3675
3676 * doc/xml.html libxml.* structure.*: updated the doc a bit
3677
Daniel Veillard808a3f12000-08-17 13:50:51 +00003678Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3679
3680 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3681 of SAX tests
3682
Daniel Veillard29579362000-08-14 17:57:48 +00003683Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3684
3685 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3686 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3687
Daniel Veillard1255ab72000-08-14 15:13:33 +00003688Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3689
3690 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3691 * testHTML.c: fix core dump on Solaris 2.x systems
3692 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3693 * result/HTML/*.sax: previous bug fix lead to new results
3694
Daniel Veillard03109292000-08-14 14:58:22 +00003695Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3696
3697 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3698 * configure.in: added --with-readline=DIR to accept alternate
3699 path for readline include/library
3700 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3701 for ANSI under HP-UX
3702 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3703 includes @LIBS@
3704
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003705Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3706
3707 * doc/* : rebuilt the docs
3708 * getting ready for 2.2.2 release
3709
Daniel Veillard87b95392000-08-12 21:12:04 +00003710Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3711
3712 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3713 and xmlAddFeature()
3714 * tree.[ch]: added xmlAddChildList()
3715 * xmllint.c: MAP_FAILED macro test
3716 * parser.h: added xmlParseCtxtExternalEntity()
3717 * valid.c: applied bug fixes removed warning
3718 * tree.c: added CDATA block to elements content
3719 * testSAX.c: cleanup of output
3720 * testHTML.c: added SAX testing
3721 * encoding.c: better error recovery
3722 * SAX.c, parser.c: fixed one of the external entity processing
3723 of the OASis testsuite
3724 * Makefile.am: added HTML SAX regression tests
3725 * configure.in: bumped to 2.2.2
3726 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3727 SAX results
3728
Daniel Veillard88a172f2000-08-04 18:23:10 +00003729Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3730
3731 * configure.in: patch for HP compiler
3732
37332000-08-04 Sven Heinicke <sven@zen.org>
3734
3735 * xmllint.c: Was coredumping sometimes when the file given didn't
3736 exist.
3737
Daniel Veillard46e370e2000-07-21 20:32:03 +00003738Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3739
3740 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003741
Daniel Veillard46e370e2000-07-21 20:32:03 +00003742 when using in memory parsing. Need some cleanup.
3743 * xmllint.c configure.in: added a --memory flag to test memory
3744 parsing
3745
Daniel Veillard36650692000-07-21 15:16:39 +00003746Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3747
3748 * nanohttp.c: fixed socklen_t replacement to unsigned int
3749 * parser.c: fixed a space handdling missing at the end of
3750 production 28 DOCTYPE.
3751 * xmlmemory.c: fixed a stupid bug on the routine to override
3752 allocation functions
3753 * TODO: updated
3754
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003755Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3756
3757 * doc/ regenerated the docs
3758
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003759Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3760
3761 * doc/encoding.html doc/xml.html: added I18N doc
3762 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3763 improvements, both parser and filters, added ASCII & HTML,
3764 fixed the ISO-Latin-1 one
3765 * xmllint.c testHTML.c: added/made visible --encode
3766 * debugXML.c : cleanup
3767 * most .c files: applied patches due to warning on Windows and
3768 when using Sun Pro cc compiler
3769 * xpath.c : cleanup memleaks
3770 * nanoftp.c : added a TESTING preprocessor flag for standalong
3771 compile so that people can report bugs more easilly
3772 * nanohttp.c : ditched socklen_t which was a portability mess
3773 and replaced it with unsigned int.
3774 * tree.[ch]: added xmlHasProp()
3775 * TODO: updated
3776 * test/ : added more test for entities, NS, encoding, HTML, wap
3777 * configure.in: preparing for 2.2.0 release
3778
Daniel Veillard49703262000-07-10 10:27:46 +00003779Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3780
3781 * nanoftp.c: fixed the way the control connection is handled
3782 * libxml.spec.in: fixed the dependancies and cleanup
3783
Daniel Veillard306be992000-07-03 12:38:45 +00003784Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3785
3786 * doc/xml.html: changed the xmlsoft.org structure, updated the
3787 examples w.r.t. root and childs
3788
Daniel Veillard7d853352000-07-02 18:53:09 +00003789Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3790
3791 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3792
Daniel Veillard365e13b2000-07-02 07:56:37 +00003793Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3794
3795 * HTMLparser.c: Work on character encoding support for the HTML parser
3796 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3797 * encoding.c: Fixed a potential memleak in the encoding stuff
3798
Daniel Veillardaf743792000-07-01 11:49:28 +00003799Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3800
3801 * doc/FAQ.html doc/Makefile.am : added a FAQ
3802
3803Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003804
3805 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3806 of the HTML parser to force it to not bypass SAX
3807
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003808Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3809
3810 * win32config.h.in: updated
3811 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3812 lacks iconv support :-( need to release 2.1.1
3813 * configure.in: release 2.1.1
3814 * HTMLparser: fixed bug #14784
3815 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3816 by Windows compiler
3817 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3818 the SAX startDocument() callback.
3819 * TODO: updated
3820
3821Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3822
3823 * added xmlStopParser()
3824
Daniel Veillardbe803962000-06-28 23:40:59 +00003825Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3826
3827 * configure.in: 2.1.0 prerelease
3828 * Large resync between W3C and Gnome tree
3829 * nanoftp, nanohttp.c: fixed stalled connections probs
3830 * HTMLtree.c SAX.c : support for attribute without values in
3831 HTML for andersca
3832 * valid.c: Fixed most validation + namespace problems
3833 * HTMLparser.c: start document callback for andersca
3834 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3835 * parser.h, SAX.c: serious speed improvement for large
3836 CDATA blocks
3837 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3838 different encoding
3839 * example/Makefile.am example/gjobread.c tree.h: work on
3840 libxml1 libxml2 convergence.
3841 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3842 and the LIBXML_TEST_VERSION macro
3843
Daniel Veillardc310d562000-06-23 18:32:15 +00003844Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3845
3846 * doc/xml.html: various patches and improvements typo fixed by
3847 Felix Natter
3848 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3849 from Felix Natter <fnatter@gmx.net>
3850
Daniel Veillardf3029822000-05-06 08:11:19 +00003851Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3852
3853 * doc/upgrade.html: updated with instructions for support of both
3854 libxml-1.x and libxml-2.x
3855 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3856 for 2.x support and also fixed includes
3857
3858
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003859Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3860
3861 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3862 the encoding support, added iconv support, so now libxml if
3863 compiled with iconv automatically support japanese encodings
3864 among others. Work based on initial patch from Yuan-Chen Cheng
3865 I may have broken binary compat in the encoding handler
3866 registration scheme, but that was so utterly broken I don't
3867 expect anybody to have used this feature until now.
3868 * parserInternals.h: fixup on the CHAR range macro
3869 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3870 code.
3871 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3872 * uri.c: added xmlParseURI() I can't believe I forgot to
3873 implement this one in 2.0 !!!
3874 * SAX.c: moved doc->encoding update in the endDocument() call.
3875 * TODO: updated.
3876
Daniel Veillard06047432000-04-24 11:33:38 +00003877Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3878
3879 * tree.h: removed extraneous xmlRemoveProp definition
3880 * TODO: added item about --disable-corba configure switch
3881 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3882 * nanoftp.c: fixed include problems giving troubles on AIX and
3883 slowlaris
3884 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3885 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3886 comment and headers changes to lower gtk-doc number of warnings
3887 * doc/html/*: rebuilt docs
3888
Daniel Veillarde0aed302000-04-16 08:52:20 +00003889Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3890
3891 * HACKING: documented the tag for 1.x and instructions
3892
Daniel Veillard5e873c42000-04-12 13:27:38 +00003893Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3894
3895 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3896 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3897 xmlCreateIOParserCtxt
3898 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3899 significant overall improvement
3900 * xmllint.c: added I/O test to xmllint
3901 * testSAX.c: added a speed test
3902 * doc/* : updated/regenerated
3903
Daniel Veillardfc708e22000-04-08 13:17:27 +00003904Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3905
3906 * xpath.c uri.h parserInternals.h: cosmetic changes from
3907 "Timur I. Bakeyev" <timur@bat.ru>, including making
3908 xmlCreateURI() public
3909
Daniel Veillard5d211f42000-04-07 17:00:24 +00003910Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3911
3912 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3913 and the code at the same time. Added a clean mechanism for
3914 overload or added input methods: xmlRegisterInputCallbacks()
3915 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3916 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3917 * TODO: updated
3918 * doc/* : updated/regenerated
3919 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3920 source dir
3921
Daniel Veillarde77a9182000-04-05 19:12:29 +00003922Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3923
3924 * testURI.c: yet another forgotten commit, I should get some sleep !
3925
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003926Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3927
3928 * xmllint.c: forgot to commit this too ?
3929
Daniel Veillardb9df4042000-04-05 14:23:16 +00003930Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3931
3932 * xmlversion.h.in : forgot to commit this previously
3933
Daniel Veillard361d8452000-04-03 19:48:13 +00003934Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3935
3936 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3937 * README TODO: updated for release
3938 * uri.c uri.h: added authority parsing/saving
3939 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3940 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3941 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3942 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3943 Makefile.am : added compile-time customization of libxml
3944 --with-ftp --with-http --with-html --with-xpath --with-debug
3945 --with-mem-debug
3946 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3947 #include <libxml/xxx.h> I hope it won't break too much stuff
3948 and will be manageable in the future...
3949 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3950 and added xmllint to the installed programs
3951 * uri.h: added xmlFreeURI()
3952
Daniel Veillardec303412000-03-24 13:41:54 +00003953Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3954
3955 * uri.c uri.h: finished the escaping handling, the base support
3956 and the URI path normalization. Looks good just lacks the
3957 authority content parsing code.
3958 * Makefile.am: added instructions to generate testURI
3959 * TODO: updated
3960 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3961 added links and icons for W3C and Gnome
3962
Daniel Veillard8f621982000-03-20 13:07:15 +00003963Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3964
3965 * xmlmemory.[ch] : seems I forgot to actually update the files in
3966 the last commit :-)
3967 * doc/xml.html doc/html/* : updated and uploaded the docs
3968
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003969Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3970
3971 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3972 * TODO: updated
3973 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003974 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003975 gfree).
3976 * Makefile.am, uri.c, uri.h: added a set of functions to do
3977 exact (litteraly copied from the RFC 2396 productions) parsing
3978 and handling of URI. Will be needed for XLink, one XML WFC,
3979 XML Base and reused in the nano[ftp/http] modules. Still work
3980 to be done.
3981
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003982Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3983
3984 * configure.in, libxml.spec.in : libxml2
3985 * doc/* : updated the doc page, rebuilt the docs
3986
Daniel Veillardcf461992000-03-14 18:30:20 +00003987Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3988
3989 * all: tagged LIB_XML_1_X
3990 * *.c *.h : updated from W3C CVS tree
3991 * configure.in : 2.0.0-beta
3992 * libxml.spec.in : libxml2 package nam
3993 * result/* : new version of the tests output
3994
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003995Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3996
3997 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3998
Daniel Veillardb566ce12000-03-04 11:39:42 +00003999Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4000
4001 * doc/* : rebuilt the docs
4002 * parser.c: final patch on #6766
4003 * valid.c: small patch on validity checks.
4004
Daniel Veillardfb76c402000-03-04 11:39:42 +00004005Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4006
4007 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4008 added
4009 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4010 compatibility w.r.t. XML spec and existing code.
4011
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004012Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4013
4014 * parser.c: seems a better solution to <a> </a> exists,
4015 will try it for a while
4016
Daniel Veillard83a30e72000-03-02 03:33:32 +00004017Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4018
4019 * parser.c: tried to remove the <a> </a> generating <a/>
4020 this is hard. Left a flag for that purpose. Fixed bug #6766
4021 * configure.in: prepared 1.8.7 not released, due to previous
4022 problem
4023
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004024Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4025
4026 * doc/xml.html : applied second patch from Paul DuBois
4027
Daniel Veillard402e8c82000-02-29 22:57:47 +00004028Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4029
4030 * doc/xml.html : applied patch from Paul DuBois
4031
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004032Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4033
4034 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4035
Daniel Veillard5feb8492000-02-02 17:15:36 +00004036Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4039 compilation warnings on various platforms.
4040 * parser.c: Fixed #5281 validity error callbacks are now desactived
4041 by default if not validating.
4042
Daniel Veillardf341f932000-02-02 14:52:08 +00004043Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4044
4045 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4046
Daniel Veillard13c757e2000-02-01 23:59:15 +00004047Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4048
4049 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4050 <gkatsi@cs.toronto.edu>
4051
Daniel Veillard726e8792000-01-30 20:04:29 +00004052Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4053
4054 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4055 processing URLs
4056
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004057Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4060 xmlNanoFTPUpdateURL for persistent control connections.
4061 * configure.in: 1.8.6
4062
4063Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4064
4065 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4066 * tree.[ch] : added xmlSaveNoEmptyTags
4067
James Henstridgef3be9312000-01-28 13:59:21 +000040682000-01-29 James Henstridge <james@daa.com.au>
4069
4070 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4071
4072 * Makefile.am: added nanoftp.[ch] to the build.
4073
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004074Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4075
4076 * nanoftp.[ch]: cleanup, comments, API
4077 * debugXML.c : fixed a bug in the cat command
4078 * doc/*: regenerated the docs
4079
Daniel Veillardda07c342000-01-25 18:31:22 +00004080Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4081
4082 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4083 * debugXML.c : fixed a bug in the cat command
4084 * valid.c: fixing some small probs
4085 * libxml.spec.in: get rid of the SNAP suffix
4086 * doc/xml.html: updated the status
4087
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004088Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4089
4090 * xml-config.in: xml-config --version to just return the
4091 version number
4092 * xpath.c: some cleanup w.r.t. axis when the current node is
4093 an attribute.
4094 * TODO: updated
4095
Daniel Veillard461a66c2000-01-18 18:01:01 +00004096Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4097
4098 * configure.in: prepared for libxml-1.8.5
4099 * doc/* recompiled the documentation
4100
41012000-01-17 Jody Goldberg <jgoldberg@home.com>
4102
4103 * configure.in : WARNING autoconf subtlety alert :
4104 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4105 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4106 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4107 get defined by AC_CHECK_HEADERS.
4108
Daniel Veillardf967b902000-01-17 16:06:10 +00004109Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4110
4111 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4112 Rune.Djurhuus@fast.no
4113
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004114Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4115
4116 * TODO: updated
4117 * tree.c, parser.c: made sure that only memory alloc problems
4118 and internal parser errors are allowed to write to stdout or
4119 stderr.
4120
Daniel Veillard0142b842000-01-14 14:45:24 +00004121Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4122
4123 * tree.c : restored xmlNewGlobalNs since this seems used by
4124 a lot of existing code :-(, fixed a bug in xmlNewNs
4125 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4126 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4127 to exit() from the library code.
4128 * xpath.c, parser.c: removed bugs or unused code detected by
4129 Windows compilers
4130 * parser.c: started adding interfaces for parsing well balanced
4131 XML fragments
4132 * configure.in: releasing 1.8.4
4133 * doc/* : rebuilt the docs
4134
Daniel Veillard2eac5032000-01-09 21:08:56 +00004135Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4136
4137 * tree.[ch] : added xmlNewDocFragment() for DOM
4138 * testHTML.c: uninitialized variable.
4139
Daniel Veillardf3a73582000-01-05 14:58:39 +00004140Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4141
4142 * doc/* : rebuild the docs
4143
Daniel Veillard71b656e2000-01-05 14:46:17 +00004144Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4145
4146 * acconfig.h: readline and history patch
4147 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4148 * tree.c: added check and handling when possibly removing an ID
4149 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4150 and saving.
4151 * test/HTML/entities.html result/HTML/entities.html* : test for
4152 various entities reference cases
4153 * result/HTML/* : as a result output of some testcase have
4154 changed
4155 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4156 by previous example. added xmlParseTryOrFinish().
4157 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4158 entities.h debugXML.h HTMLparser.h: changed the way struct are
4159 declared to allow gtk-doc to expose those
4160 * parser.c: closed bug #4960
4161 * Makefile.am configure.in: Applied patch from
4162 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4163 and math/socket libs detection
4164
Daniel Veillard437b87b2000-01-03 17:30:46 +00004165Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4166
4167 * configure.in, Makefile.am: link tester against readline
4168 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4169
Daniel Veillard686d6b62000-01-03 11:08:02 +00004170Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4171
4172 * tree.[ch]: added xmlRemoveProp
4173 * win32config.h.in nanohttp.c: avoid including the Windows
4174 socket stuff in every C files
4175 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4176 the XmL parser(s)
4177 * test/ns4 result/ns4 etc...: added test case for previous prob
4178 * tree.c: xmlNewNs wasn't checking for double definition
4179 * Makefile.in: fixed a problem with dist-hook duplicates
4180 * parser.[hc], xmlIO.c: fixed the loading of external entities
4181 APIs, now xmlLoadExternalEntity() is used everywhere and
4182 setting up an app specific front-end using the
4183 * SAX.c parser.c: some fixes, now the xhtml spec validates
4184 with the xhtml DTD.
4185 * error.c: fixed crashes in case of no input stream
4186 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4187 to the validation tests and results
4188
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004189Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4190
4191 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4192 too htmlCreatePushParserCtxt() and htmlParseChunk()
4193 * parser.c: a bit of cleanup.
4194 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4195 to XML) removed the last mem leak known
4196 * HTMLtree.c: output message cleanup
4197 * xmlmemory.c: display content info about memory blocks
4198 * result/HTML/wired.* : missing att value warning change
4199
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004200Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4201
4202 * doc/* : rebuilt the documentation
4203
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004204Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4205
4206 * parser.[ch] parserInternals.h: Push parser for XML,
4207 seems to work fine now
4208 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4209 --push for push testing
4210 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4211 * testSAX.c: added --push
4212 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4213 subtree
4214 * xmlIO.[ch] : enriched API + fixes for push mode
4215 * entities.[ch]: added the entity content length to the struct.
4216 * xmlmemory.[ch]: new API to show the last entries for the shell
4217 * valid.c: added required attribute testing
4218 * SAX.c: the cdata callback now merge contiguous fragments
4219 * HTMLparser.c: cleanup of some macros
4220
Daniel Veillard3c558c31999-12-22 11:30:41 +00004221Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4222
4223 * parser.c: fix for PIs name starting with xml
4224 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004225 * *.c, configure.in win32config.h.in : generate win32config.h for
4226 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004227
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004228Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4229
4230 * parser.c: fixed a stupid = vs. == bug :-(
4231 * doc/gnome-xml.sgml: s/glade/xml/
4232
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004233Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4234
4235 * configure.in, doc/xml.html : bug fix release 1.8.2
4236 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4237 Hopefully the end of that silly C++ include problem
4238 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4239 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4240 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4241 troubles with autoclosed elements when the stree shape doesn't
4242 follow the DtD specs. Added htmlIsAutoClosed() and
4243 htmlAutoCloseTag()
4244 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4245 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4246 * debugXML.c: fixed a bug on printing default namespaces.
4247 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4248
Daniel Veillardb24054a1999-12-18 15:32:46 +00004249Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4250
4251 * result/HTML/*.htm[l] : updated the HTML regression tests according
4252 to the new output
4253 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4254 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4255 problem due to intermix of extern "C" { ... } declarations for C++
4256 and recursive includes in the headers
4257
Chris Lahey323c48c1999-12-18 15:32:45 +000042581999-12-20 Chris Lahey <clahey@umich.edu>
4259
4260 * HTMLtree.c: Made it so that html nodes with a single child do
4261 not insert a carriage return before or after the child node.
4262
Daniel Veillardb24054a1999-12-18 15:32:46 +00004263Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004264
4265 * configure.in, doc/xml.html : bug fix release 1.8.1
4266 * parser.c: fixed bug #4344
4267 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4268 added the glue to avoid C++ problems
4269 * doc/* : regenerated the documentation
4270
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004271Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4272
4273 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4274 namespace recognition, and Dia as a resul :-(
4275 * encoding.c: closed bug #3950
4276
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004277Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4278
4279 * valid.c: debugging a posteriori validation, except URI expansion
4280 stuff this should be fixed now
4281 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4282 Carl Nygard <cnygard@bellatlantic.net>
4283 * tester.c: added --postvalid, cleaning of the code
4284 * tree.[ch]: added xmlDocGetRootElement()
4285
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004286Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4287
4288 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4289 c++ losage.
4290
Daniel Veillard10a2c651999-12-12 13:03:50 +00004291Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4292
4293 * configure.in, doc/xml.html : bumped to 1.8.0
4294 * xlink.[ch], Makefile.am : added framework for link detection
4295 * parser.h: added nbChars to parser context, needed for cleanup.
4296 * xmlmemory.c: removed a nasty bug when out of mem
4297 * valid.[ch]: adding namespace support for attribute decl
4298 * tester.c: added --debugent option
4299 * debugXML.[ch]: added xmlDebugDumpEntities()
4300 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4301 buffers instead, this was really needed, validation was breaking
4302 in strange ways due to that. Added xmlParseStringPEReference()
4303 and other parsing from strings functions. Entities processing
4304 modified again, but PERef are still not handled correcly but
4305 unless you're Eve Maller you won't notice :-)
4306 * HTMLparser.c: large changes toward reliability, and switched to
4307 lowercase internal tags, XHTML is lowercase, so it will help
4308 that output is closer to next version.
4309 * doc/* : regenerated the documentation, it is now hosted at
4310 http://xmlsoft.org/ (same bits I just bought the domain :-)
4311
4312
Daniel Veillard294cbca1999-12-03 13:19:09 +00004313Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4314
4315 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4316 doc generation
4317 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4318 in the SAX API
4319 * doc/*: rebuilt the doc making sure everything appears in the
4320 HTML files
4321
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004322Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4323
4324 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4325 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4326 which allow impressive speed improvement on dataset with
4327 large text pieces, but at the cost of broken binary
4328 compatibility and slightly bigger memory usage.
4329 Configure with --with-buffers to activate them, they
4330 are protected with XML_USE_BUFFER_CONTENT define.
4331 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4332 goal is 0 memory left allocated once parser is no more used
4333 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4334 call xmlCleanupParser() and xmlMemoryDump()
4335
Daniel Veillarda819dac1999-11-24 18:04:22 +00004336Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4337
4338 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4339 * parser.[ch] encoding.[ch]: added memory cleanup routines
4340 * parser.c: closing bug #3788
4341 * doc/*: rebuilt the doc
4342
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004343Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4344
4345 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4346 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4347 * tester.c: added --compress option
4348 * doc/*: rebuilt the documentation
4349
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004350Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4351
4352 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4353 if given /proc/kcore as input !
4354 * doc/xml.html doc/*: updated and rebuilt the documentation
4355
4356Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004357
4358 * parser.c: Fixed some wrongly space collapsing code due to
4359 a misreading of the spec.
4360 * result/*: fixed the output accordingly
4361
4362Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004363
4364 * encoding.c: bug fix and typos
4365 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4366 * parser.c: added attribute normalization closing bug #3597
4367 * test/att* result/att* SAXresult/att*: testcase for attribute
4368 normalization
4369
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004370Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4371
4372 * configure.in: closing bug #3163 by adding extra flags for the
4373 cc compiler on HP-UX
4374
Daniel Veillard51e3b151999-11-12 17:02:31 +00004375Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4376
4377 * valid.[ch] : removed a typo and an enumerated type bug in the
4378 xmlAddElementDecl() function
4379 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4380 call to xmlEncodeEntitiesReentrant() so that the functions
4381 New, Set and Get are at the same level.
4382 * parser.c HTMLparser.c: extra memory allocation bug for
4383 attributes detected by someone using libxml in embedded systems :-)
4384
Daniel Veillard962195f1999-10-28 15:51:53 +00004385Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4386
4387 * xmlmemory.h: turned off mem debug :-\
4388
Daniel Veillard35008381999-10-25 13:15:52 +00004389Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4390
4391 * parser.c: closed bug #2784 a one line fix, but worth pushing
4392 a new release out
4393 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4394 some structures, comments before and after the
4395 main element, and other nastyness
4396 * HTMLtree.c tree.c: accomodate the extended HTML supported
4397 * configure.in: pushing 1.7.4
4398 * test/ent8 and related outputs : added a new test for bug #2784
4399 * test/HTML/wired.html and related output: a nasty HTML example
4400 * Makefile.am: improved the test scripts
4401 * docs/* : reran the documentation extractor, updated xml.html
4402
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004403Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4404
4405 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4406 HTMLparser and debugged the HTML related code. HTML documents
4407 now have their own type
4408 * entities.c: do not dump &apos; for HTML output
4409 * xmlmemory.c: improvement, breakpoint mechanism
4410 * testHTML.c: added --sax --repeat ...
4411 * Makefile.am: improved the HTML tests
4412 * valid.[ch]: added xmlValidGetValidElements and
4413 xmlValidGetPotentialChildren
4414 * tester.c: added --insert to test the 2 new functions
4415 * test//* result//* SAXresult//* : regression test cleanup
4416 and extension.
4417 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4418 gnome-xml-nanohttp.html
4419
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004420Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4421
4422 * HTMLparser.c: fixed problems with some autoclose tags
4423 * tree.c: fixed XML output problems.
4424 * result/* SAXresult/*: update of the tests output
4425
Daniel Veillard6077d031999-10-09 09:11:45 +00004426Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4427
4428 * Makefile.am: Arturo patch for xmlConf.sh version info
4429 * parser.c: Tim Josling patch for single quoted items
4430 * tester.c: Tim Josling patch for tester options usage
4431 * tree.h: indent cleanup
4432
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004433Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4434
4435 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4436 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4437
Daniel Veillard00fdf371999-10-08 09:40:39 +00004438Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4439
4440 * tree.c : Raph patch for initialization of CORBA fields
4441 * parser.c, xpath.c, ...: modification of doc comments
4442 * xpath.c : allow spaces in xpath expressions
4443
Daniel Veillardad219441999-09-27 08:17:49 +00004444Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4445
4446 * xmlmemory.h: turning off memory debug :-(
4447
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004448Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4451 better SAX interfaces.
4452 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4453 entity.
4454 * configure.in: 1.7.2
4455
4456Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004457
4458 * libxml.spec.in: fixed the URL
4459 * doc/xml.html: improved the documentation front-end
4460
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004461Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004462
4463 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4464
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004465Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004466
4467 * libxml.spec.in: fixed the alpha compile problem
4468 * parser.[ch]: changed errno to errNo in the parser context :-(
4469 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4470 * doc/xml.html: changed CHAR to xmlChar
4471 * doc/html/*: recompiled the documentation
4472 * configure.in: 1.7.1
4473
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004474Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4475
4476 * parser.h: modified the parser context struct to regain 1.4.0
4477 binary compatibility
4478 * parser.c, xml-error.h: added errno ot teh context and defined
4479 a set of errors values with update of errno
4480 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4481 DTDs and entities
4482 * *.h, *.c: complete cleanup of the use of config.h and include
4483 protection depending on the current setup.
4484 * overalll debugging, maintenance and bug-fixing on all modules
4485 * updated the documentation
4486 * ready for 1.7.0
4487
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004488Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4489
4490 * HTMLparser.c : cleanup
4491 * SAX.c valid.c valid.h: added ID/IDREF checking
4492 * tree.c tree.h: extended doc structure for refs
4493 * configure.in: 1.6.2
4494 * parser.c: patched bug in SAX user arg call
4495 * parserInternals.h: patched missing close in C++ wrapping
4496 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4497 especially upcoming XPointer implementation.
4498 * doc/xml.html: augmented, typo
4499
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004500Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4501
4502 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4503 not all invocations of install understand -d.
4504
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004505Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4506
4507 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4508 to make 'check' works, when builddir != srcdir.
4509
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004510Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4511
4512 * doc/xml.html : updated the documentation
4513
Daniel Veillard6454aec1999-09-02 22:04:43 +00004514Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4515
4516 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4517 not deallocated memory blocks
4518 * *.c : replaces all calls to malloc() free() and realloc() to
4519 the wrapper functions/macros
4520 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4521 instead of xmlFreeNodeList()
4522
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004523Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4524
4525 * HTMLparser.c: corrected a stupid bug leading to core dump at
4526 tree deallocation. Removed warnings indicated by
4527 Stephane.Conversy@lri.fr
4528 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4529 looked for in the external subset
4530
4531Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004532
4533 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4534 on SGI by Stephane.Conversy@lri.fr
4535
Daniel Veillardb96e6431999-08-29 21:02:19 +00004536Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4537
4538 * all .h : changed the prototype declaration indent as in gtk
4539 * most .c : working on reducing the TODOs in the code
4540 * most .c : cleanup though -pedantic and Insure++
4541 * improvements on validation ID checkings.
4542 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4543 * xml-config.in: closed #1810
4544
4545Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004546
4547 * tree.h, valid.c, valid.h: more work on validity, IDs
4548 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4549 definition for AIX
4550
Daniel Veillardb556eb51999-08-15 17:19:50 +00004551Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4552
4553 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4554 the distribution due to a cut'n paste error at last commit
4555
Daniel Veillardb05deb71999-08-10 19:04:08 +00004556Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4557
4558 * configure.in: upgraded to version 1.4.0
4559 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4560 Big update, added a large part of the validation process,
4561 it should be usable, but some parts are missing
4562 * xpath.c: improved the implementation w.r.t. root.
4563 * Makefile.am: added more tests
4564 * test and result trees: added a lot of tests
4565 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4566
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004567Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4568
4569 * Added an HACKING file
4570
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004571Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4572
4573 * xpath.[ch] : improvements and debug of the XPath implementation
4574 * parser.c, HTMLparser.c : modified the parsers to be progressive
4575 * tree.[ch] : extended the Buffer promitives
4576 * xmlIO.[ch] : added basic I/O routines providing progressive
4577 parsing and ready for I18N conversion plugins
4578 * SAXresult/* : the SAX callback sequence maybe slightly different
4579 now
4580 * test*.c : improved/updated the tests programs
4581 * doc/* : recompiled the docs.
4582
Daniel Veillard15b75af1999-07-26 16:42:37 +000045831999-07-26 Michael Meeks <michael@edenproject.org>
4584
4585 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4586
4587 * tree.c: Ditto.
4588
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004589Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4590
4591 * configure.in: upgraded to version 1.4.0
4592 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4593 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4594 XML query language, see http://www.w3.org/TR/xpath for more details.
4595 * parser.c, parser.h: added CHAR* related string functions for XPath
4596 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4597 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4598 rebuild the docs.
4599 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4600 and regression testing capabilities for XPath.
4601
Daniel Veillardd79d7871999-07-12 10:38:12 +00004602Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4603
4604 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4605 closing bug #1646
4606
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004607Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4608
4609 * Makefile.am, example/Makefile.am: closed bug #1683
4610
Daniel Veillard3166ab11999-07-11 16:14:19 +00004611Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4612
4613 * example/Makefile.am, configure.in: added the makefile for the
4614 gjobread example
4615
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004616Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4617
4618 * doc/Makefile.am:
4619 - fix which allow "make install DESTDIR=</install/prefix>".
4620
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004621Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4622
4623 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4624 which fixed a problem on the file reading-code.
4625
Daniel Veillard82150d81999-07-07 07:32:15 +00004626Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4627
4628 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4629 output.
4630 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4631
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004632Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4633
4634 * parser.h : Oops removed the binary compatibility problem
4635 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4636 * parser.c, HTMLparser.c: applied patches for reading from stdin
4637
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004638Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4639
4640 * parser.c, entities.c, valid.c: cleanup bug #1591
4641 * configure.in: cleanup bug #1592
4642 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4643 the same tree back-end. Hence gdome will be available for it.
4644 * doc/Makefile.am: close bug #617
4645
Daniel Veillard97fea181999-06-26 23:07:37 +00004646Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4647
4648 * parser.c: alloctate a per parser context SAX interface block
4649
Daniel Veillard14fff061999-06-22 21:49:07 +00004650Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4651
4652 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4653 and xmlEncodeEntitiesReentrant with the correct one :-\
4654
4655Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4656
4657 * commit of my internal XML base changes, quite a lot of
4658 changes, cleanups, better entities support, framework for
4659 new I/O and charset detection and handling
4660 * Fixed the configure/Makefile stuff to generate shared libs
4661 with the proper version info, so we jumped on rev from
4662 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4663 xmlEncodeEntities() result need to be freed now, and a string
4664 xmlParserVersion provide the current library version.
4665
Raph Levien05240da1999-06-15 21:27:11 +00004666Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4667
4668 * parser.c: fixed a buffer overrun for when you have a very long
4669 attribute with no entities in it.
4670
Daniel Veillardbb2da581999-06-13 14:37:07 +00004671Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4672
4673 * added example directory
4674 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4675
Daniel Veillard011b63c1999-06-02 17:44:04 +00004676Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4677
4678 * Release of libxml-1.1, nearly everything has been touched for
4679 this.
4680 * Added more regression tests
4681 * Updated the documentation
4682
Daniel Veillard27d88741999-05-29 11:51:49 +00004683Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4684
4685 * tree.[ch]: unified the XML_NO_CORBA defines.
4686 * parser.c encoding.[ch]: started plugging in char encoding detection
4687
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004688Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4689
4690 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4691 Also freed allocated buffer.
4692
Daniel Veillard27d88741999-05-29 11:51:49 +00004693Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004694 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4695 reentrancy problem at printing. One is left in entities.c, to
4696 remove ASAP
4697 * testSAX.c : added a test example showing the use of the SAX
4698 interface if one doesn't want to build the DOM tree.
4699 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4700
Daniel Veillard517752b1999-04-05 12:20:10 +00004701Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4702
4703 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4704 large revamping of the parser to use SAX callbacks
4705 http://www.megginson.com/SAX/ (or at least a C like interface
4706 a la Expat). It's now possible to set up your own callbacks
4707 and the parser will not build a DOM tree.
4708 * test/* result/*: updated the test suite, I finally removed
4709 the old Namespace draft support (PI based).
4710
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004711Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4712
4713 * Makefile.am: added test result to EXTRA_DIST for make tests
4714
Daniel Veillard64068b31999-03-24 20:42:16 +00004715Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4716
4717 * parser.c, parserInternals.h: moved the chars macro definitions
4718 to parserInternals.h
4719 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4720 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4721
Daniel Veillard012ccc11999-03-23 10:11:11 +00004722Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4723
4724 * xml-config.in : applied patch to make --version work
4725
Raja R Harinatha86c23e1999-03-05 22:14:01 +000047261999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4727
4728 * Makefile.am (check-local): Alias for `tests' target. This will
4729 cause `make check' to do the right thing.
4730 (tests): Don't run tests in srcdir. Also, replaced calls to
4731 basename with a `sed' "equivalent".
4732
Daniel Veillardd109e371999-03-05 06:26:45 +00004733Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4734
4735 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4736 it in the header and not the sources, updated the doc.
4737 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4738 pointing this out.
4739
Daniel Veillardbc50b591999-03-01 12:28:53 +00004740Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4741
4742 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4743 exported the inputStream routines.
4744 * doc/html/* : updated accordingly
4745
Daniel Veillardd692aa41999-02-28 21:54:31 +00004746Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * parser.c, parser.h, parserInternals.h: added a few extra
4749 internal calls to allocate and free parser contexts ...
4750 * doc/html/* : updated accordingly
4751
Daniel Veillard55a99271999-02-25 11:01:29 +00004752Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4753
4754 * configure.in, Makefile.am, doc/makefile.am : General changes for
4755 1.0.0 release and including the generated HTML documentation.
4756
Daniel Veillard35925471999-02-25 08:46:07 +00004757Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4758
4759 * makefile.am : added parserInternals.h, oops.
4760
Daniel Veillard1e346af1999-02-22 10:33:01 +00004761Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4762
4763 * parserInternals.h: added this header giving access to the parser
4764 internal functions.
4765 * doc/Makefile.am : added a rebuild target which rebuilds the full
4766 set of documentations
4767 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4768 the internal subset.
4769 * *.c *.h: modifications needed to generate the documentation using
4770 gtk-doc, cleanup of functions blocks, reorganisation of struct
4771 declarations.
4772
Daniel Veillard1164e751999-02-16 16:29:17 +00004773Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4774
4775 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4776 the tar and spec file to include the beginning of the doc.
4777
Nuno Ferreira03d04781999-02-13 00:07:17 +000047781999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4779
4780 * doc/.cvsignore: Added this file.
4781
Daniel Veillard6800ef31999-02-08 18:33:22 +00004782Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4783
4784 * tree.c: fixed xmlGetProp to return "" when the attribute
4785 exists, even if the node-list is NULL.
4786
Daniel Veillard726c7e31999-02-08 15:13:10 +00004787Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4788
4789 * tree.c: patched an error outputting empty attribute values.
4790 * Makefile.am and doc/makefile.am: have been updated during the
4791 week-end. Sorry for an empty CVS log, I got a shell problem.
4792
Daniel Veillard1899e851999-02-01 12:18:54 +00004793Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4794
4795 * tree.h: cleaned up using enums instead of defines
4796 * parser.c, valid.[ch]: more work on parsing/output of element
4797 declarations
4798
Daniel Veillard3b9def11999-01-31 22:15:06 +00004799Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4800
4801 * valid.[ch], tree.c, parser.c : more work toward full parsing
4802 of XML DTDs.
4803 * README: added informations about mailing-list and on-line
4804 documentation
4805
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000048061999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4807
4808 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4809
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004810Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4811
4812 * parser.c, tree.[ch] : more work toward conformance testing,
4813 added a last element to accelerate parsing of very flat structures
4814 started working on internal subset Element content declaration.
4815 * valid.[ch] : first cut at adding code toward validation.
4816 * previous changes had also small impact on most files, especially
4817 the conformance testing using James Clark test suite.
4818
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004819Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4820
4821 * test/* : updated the examples, most of them were not well
4822 formed (humm), and added rdf2.
4823 * result/* : resulting changes in the output.
4824
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004825Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4826
4827 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4828
Daniel Veillard44b3a061998-12-05 17:27:22 +00004829Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4830
4831 * tree.c: patched a bug in the generation of empty attributes
4832
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004833Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4834
4835 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4836 for node/trees/documents/... Biggest problem is namespace
4837 support when copying subtrees.
4838
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004839Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4840
4841 * parser.c, entities.c: improve entities and char ref encoding,
4842 and cleanups of error messages.
4843
Daniel Veillard242590e1998-11-13 18:04:35 +00004844Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4845
4846 * parser.c, entities.c: simple bug hunting done during rpm2html and
4847 rpmfind integration.
4848
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004849Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4850
4851 * parser.[ch]: Added interfaces allowing to specify a SAX
4852 handler before parsing.
4853
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004854Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4855
4856 * parser.c: redirrect all errors reporting through the SAX
4857 error function
4858
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004859Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4862 * libtool, tlmain ...: update of the libtool files
4863
Miguel de Icaza442321c1998-11-04 18:13:38 +000048641998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4865
4866 * entities.c: Use g_snprintf insteda of snprintf.
4867
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004868Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4869
4870 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4871 added ent5 test for this purpose.
4872 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4873
Daniel Veillard27271681998-10-30 06:39:40 +00004874Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * parser.c: fixed? a strange error due to compression on a GWP
4877 document.
4878
Daniel Veillard25940b71998-10-29 05:51:30 +00004879Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4880
4881 * tree.[ch]: bug fixing
4882 * entities.[ch]: defined a specific type for predefined entities
4883 * doc/xml.html: more documentation on the library, how to use it,
4884 overview of the interfaces.
4885
Daniel Veillard16253641998-10-28 22:58:05 +00004886Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4887
4888 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4889
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004890Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4891
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004892 * tree.c: corrected a small bug
4893 * doc/xml.html: continuing writing documentation.
4894
4895Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4896
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004897 * debugXML.h debugXML.c: added debugging utilities.
4898 * tester.c: added --debug switch.
4899 * tree.c: patched an incorrect node->type assignment.
4900 * parser.c: formatting, ensure that node->doc != NULL in attributes
4901
Daniel Veillardccb09631998-10-27 06:21:04 +00004902Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4903
4904 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4905 entity support and provide an internal representation close to
4906 DOM one (entity ref nodes, and attribute value as tree). I tried
4907 to preserve the interface but this will surely break some apps
4908 (I have to change rpm2html/rpmfind for example). I had to change
4909 two interfaces, and the generated tree is somewhat different.
4910 * doc/* : started documenting the XML library, the tree and
4911 DOM/Corba. This is a first step.
4912
Daniel Veillard11e00581998-10-24 18:27:49 +00004913Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4914
4915 * parser.c: Set up the fonctions comment block, boring but useful.
4916 * parser.h, SAX.c, parser.c: now attributes are processed through
4917 the SAX interface. The problem is that my SAX interface diverged
4918 quite a bit from the original one, well this is not an official
4919 spec, and translating it from Java to C is hairy anyway...
4920
Daniel Veillard97b58771998-10-20 06:14:16 +00004921Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4922
4923 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4924 fonctions comment block, boring but useful.
4925
4926Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004927
4928 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4929 conversion routines. However they are not yet used to convert the
4930 inputs. The core will run with UTF-8.
4931
Daniel Veillard33942841998-10-18 19:12:41 +00004932Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4933
4934 * tree.c : make sure that the type id is properly set-up when
4935 a new object is allocated, needed for DOM.
4936
Daniel Veillard27fb0751998-10-17 06:47:46 +00004937Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4938
4939 * tree.h, tree.c: Ok, the main objects in the tree will be native
4940 corba objects, it costs 8 bytes per Node, Attribute and Document
4941 but it simplifies the Corba integration a lot (no extra interface
4942 objects to allocate/free).
4943
Daniel Veillard0bef1311998-10-14 02:36:47 +00004944Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4945
4946 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4947 and changed NODEs contants for conformity with DOM Level 1
4948
Daniel Veillard27864701998-10-08 03:47:24 +00004949Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4950
4951 * added hooks to keep track of servants when creating objects
4952 xmlDoc and xmlNode (for Corba export).
4953
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004954Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4955
4956 * added xml-config script.
4957
Daniel Veillard7066a791998-10-01 20:28:28 +00004958Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4959
4960 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4961 to autoupdate libtool and automake conf files.
4962
Miguel de Icaza60681bd1998-09-30 19:28:59 +000049631998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4964
4965 * Makefile.am: Use '?' to separate the sed
4966 commands as ',' is used when people pass -Wl,something.
4967
4968
Daniel Veillard15a8df41998-09-24 19:15:06 +00004969Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4970
4971 * tree.c, tree.h: added a per-document compression interface.
4972
Daniel Veillard151b1b01998-09-23 00:49:46 +00004973Tue Sep 22 20:47:38 EDT 1998
4974
4975 * tree.c, tree.h: added saving with compression and added interfaces
4976 to control the compression level (xmlGetCompressMode,
4977 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4978
Daniel Veillard70120ff1998-09-22 00:24:21 +00004979Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4980
4981 * parser.c: corrected a loop for files of size 0
4982
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000049831998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4984
4985 * error.h: New file. Contains prototyes from `error.c'.
4986
Tom Tromeyc19653d1998-08-14 01:22:43 +00004987Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4988
4989 * Makefile.am (xmlincdir): New macro.
4990 (xmlinc_HEADERS): Renamed from include_HEADERS.
4991
Daniel Veillard845664d1998-08-13 04:43:19 +00004992Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4993
4994 * applied small patch on numeric entities from
4995 Christopher Blizzard <blizzard@appliedtheory.com>
4996
Daniel Veillard260a68f1998-08-13 03:39:55 +00004997Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4998
4999 * New release 0.2, removed the old xml_* files so that it's
5000 coherent with the other CVS base (W3C), far better conformance
5001 to standard, new namespaces, decent entities support, beginning
5002 of a SAX-like interface. Nearly nothing left intact, even the
5003 test examples ...
5004
Christopher Blizzarda36749e1998-07-30 21:47:18 +000050051998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5006
5007 * .cvsignore: Add .deps dir
5008
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005009Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5010
5011 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5012
Daniel Veillardfe926001998-07-26 04:28:20 +00005013Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005014
Daniel Veillardfe926001998-07-26 04:28:20 +00005015 * configure.in: added test for CPP
5016 * AUTHORS, Changelog: the original ones didn't get commited but the
5017 glib ones instead, fixed.
5018 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005019
Daniel Veillardfe926001998-07-26 04:28:20 +00005020Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005021
Daniel Veillardfe926001998-07-26 04:28:20 +00005022 * integrated code developped at W3C
5023 * changed the original Copyright
5024 * migrated to automake
5025 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005026