blob: cda4f00805e36e5163200494d0c92aedc2ade650 [file] [log] [blame]
Daniel Veillard07385fd2001-06-23 21:55:48 +00001Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * include/Makefile.am include/libxml/Makefile.am configure.in:
4 fixed make distcheck and rebuilding the rpms
5
Daniel Veillardcd1d9442001-06-23 18:53:44 +00006Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * configure.in: should finish the migration of exported includes
9 into a real include/libxml in CVS, at least for CVS users.
10 * removed the exported headers, added in include/libxml (as well
11 as xmlversion.h.in).
12
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * configure.in: fixed the way to detect symlink
16
Daniel Veillard66541772001-06-23 18:31:04 +000017Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * configure.in: updated, include/libxml is now a real CVS dir
20
Daniel Veillardca989762001-06-23 17:39:29 +000021Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
22
23 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
24 version works with both libxml1 and libxml2 (it autodetects
25 the prefix of the html-files) from Felix Natter.
26 * doc/xml.html: updated doc accordingly
27
Daniel Veillard8cf14d52001-06-23 16:32:46 +000028Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * xpath.c: fixed the bug generating a template loop in libxslt
31 when using docbook-xsl-1.4, * should filter out document nodes
32 * HACKING: added William
33 * TODO: updated
34
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000035Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * doc/FAQ.html: added a warning about gcc-3.0
38 * doc/xml.html: added reference to gdome2 and removed a confusing
39 sentence
40
Daniel Veillardf7f41852001-06-22 15:18:01 +000041Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * xmlversion.h: okay this is a generated file, but Windows
44 users need it and they can't generate it, and I want CVS
45 Windows users ...
46 * win32/libxml2/libxml2_so.dsp: Windows project file for
47 the shared lib version of libxml2
48 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
49 resources needed for libxslt/xsltproc by Yon Derek
50
Bjorn Reese3157b342001-06-22 14:41:45 +000051Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
52
53 * trio.c: MSVC fix (provided by Igor Zlatkovic)
54
Daniel Veillard4151acb2001-06-22 10:48:57 +000055Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
Daniel Veillardcc146db2001-06-22 11:10:52 +000057 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
58
59Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
Daniel Veillard4151acb2001-06-22 10:48:57 +000061 * include/win32config.h: Yon Derek provided a first fix
62 to be able to compile libxslt/xsltproc on Windows
63
Daniel Veillardd79bcd12001-06-21 22:07:42 +000064Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * xpath.c: attempt to work around what seemed a gcc optimizer
67 bug when handling floats on i386 http://veillard.com/gcc.bug
68 * tree.c entities.c encoding.c: doing some cleanups while
69 chasing it
70
Daniel Veillard017b1082001-06-21 11:20:21 +000071Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * Makefile.am: cleanup when --without-debug is specified
74 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
75 w.r.t. --without-debug and other include points
76 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
77 Catalogs
78 * configure.in entities.h tree.h HTMLparser.c: removed
79 --without-corba, made the _private field mandatory
80
Daniel Veillard87a764e2001-06-20 17:41:10 +000081Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
84 outputs a BOM in UTF8, an errata has been issued to avoid the
85 problem, that was the most reasonable solution... Add support
86 for a leading UTF8 BOM in entities.
87
Daniel Veillard10ea86c2001-06-20 13:55:33 +000088Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * valid.c: fixed a bug found when post validating an entity ref
91 * xmllint.c: added --loaddtd and sligly changed --postvalid to
92 activate it too
93
Daniel Veillard39196eb2001-06-19 18:09:42 +000094Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
95
96 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
97 weakness in the node copy the XPointer and the XInclude
98 implementations. Serious cleanup.
99
Daniel Veillard3739b982001-06-19 12:51:30 +0000100Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * Makefile.am: Kjartan Maraas provided a small patch to
103 add xml2-config.in to EXTRA_DIST
104
Daniel Veillarda9142e72001-06-19 11:07:54 +0000105Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
108 provided another failing case found in KDE, the way the
109 ctxt->vctxt.nodeTab was allocated and freed changed over
110 time but it wasn't completely cleaned up. This should fix it.
111
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000112Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * parser.c: Stephan Kulow also raised the fact that line number
115 could get miscounted making debug harder, fixed the problem
116 in xmlParseCharData()
117
Daniel Veillard64b98c02001-06-17 17:20:21 +0000118Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120 * valid.c: Stephan Kulow pointed out a problem when validating
121 and using an empty entity, forgot a 'break' in a case.
122
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000123Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
126 * doc/xml.html: updated with 2.3.11
127
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000128Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * TODO: updated adding cleanup of generated doc
131 * configure.in: prepared to release 2.3.11
132 * xmllint.c: added --version for bug reporting
133 * doc/html/*.html: rebuilt the doc
134
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000135Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * xpath.c: first part of the work on selecting namespace to
138 fix bug #56115
139
Daniel Veillard96ed5832001-06-15 22:22:04 +0000140Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
143 when using -liconv
144 * TODO: updated
145
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000146Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * HTMLtree.[ch]: more work on the HTML serialization routnes,
149 cleanup, encoding support.
150
Daniel Veillard608ad072001-06-14 08:32:28 +0000151Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * xpath.c: Thomas Broyer suggested a better patch for the / arg
154
Daniel Veillard239d0522001-06-13 23:02:48 +0000155Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * xpath.c: bug detected by Ankh when / is used as a function arg
158
Daniel Veillard02bb1702001-06-13 21:11:59 +0000159Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
162 of element and use it to avoid outputting formatting spaces at
163 the wrong place. Implemented the format parameter for HTML save.
164 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
165 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
166 result/HTML/wired.html: of course this impact the result of a
167 number of HTML tests
168
Daniel Veillard95d845f2001-06-13 13:48:46 +0000169Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * HTMLtree.[ch]: started augmenting the HTML save API with
172 encoding and formatting parameters
173
Daniel Veillardeca60d02001-06-13 07:45:41 +0000174Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * HTMLtree.h: cleanup and started evaluating the work needed on
177 revamping the HTML output code
178
Daniel Veillard84666b32001-06-11 17:31:08 +0000179Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
182
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000183Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * valid.c: fixed bug #56049, forgot one check in the
186 validation routine
187
Daniel Veillardca2366a2001-06-11 12:09:01 +0000188Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
191
Daniel Veillard6761eee2001-06-11 10:29:38 +0000192Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * libxml.h: fixed an error in last commit
195 * doc/FAQ.html: added an entry for compilation from CVS
196
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000197Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * xmlversion.h.in libxml.h: Cygwin patches
200 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
201 * tree.h: cleanup
202
Daniel Veillardacd370f2001-06-09 17:17:51 +0000203Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * tree.c: patched xmlFreeNode() to avoid freeing() a static
206 memory block in a strange case where libxml is linked twice
207 in the binary.
208
Daniel Veillard1d047672001-06-09 16:41:01 +0000209Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
212 state far too often, simple fix used to avoid it.
213
Daniel Veillard4497e692001-06-09 14:19:02 +0000214Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
217 being processed, applied his patch
218 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
219
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000220Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
223 provided fixes to compile on MSCC again
224 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
225 also provided an update for the project files.
226
Daniel Veillarda682b212001-06-07 19:59:42 +0000227Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
230 bug #55810
231
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000232Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * tree.c: fixed xmlGetNsProp() to close bug #55683
235 Note this requires libxslt to use it's own function instead.
236
Daniel Veillardf0c53762001-06-07 16:07:07 +0000237Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
238
239 * HTMLtree.c: when in a pre element no formatting space should
240 be added.
241 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
242
Daniel Veillard068a9652001-06-07 15:30:26 +0000243Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * configure.in: added tests for signal() and signal.h
246
Daniel Veillard541d6552001-06-07 14:20:01 +0000247Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
248
249 * xpath.c: robert pointed out xmlXPathNINF was not initialized
250
Daniel Veillard8a367d42001-06-07 14:01:34 +0000251Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * doc/libxml-doc.el: Felix Natter provided a new version for
254 libxml2
255
Daniel Veillard8a926292001-06-07 11:20:20 +0000256Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * HTMLtree.c: when in a pre element no formatting space should
259 be added.
260
Daniel Veillard14839d52001-06-06 16:11:56 +0000261Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
264
Daniel Veillarde95e2392001-06-06 10:46:28 +0000265Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
268 hack
269 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
270 * uri.c: fixed a warning
271
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000272Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * HTMLtree.c: trying to close bug #55772 escaping in script
275 elements
276 * doc/xml.html: suggest to send mail to the list
277
278Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000279
280 * error.c: attempt to fix the xmlGetVarStr breakage once and for
281 good. Use a macro and based on the solution provided in
282 vsnprintf manual page from GNU.
283
Bjorn Reese99748722001-06-05 12:49:15 +0000284Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
285
286 * error.c: Workaround for non-preserving variadic list.
287 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
288
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000289Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * doc/xml.html: added 2.3.10 release
292
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000293Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * configure.in: releasing 2.3.10
296
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000297Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
300
Daniel Veillard20042422001-05-31 18:22:04 +0000301Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * encoding.c: Robert Collins provided a patch to add the
304 "US-ASCII" encoding alias
305
Daniel Veillard97ac1312001-05-30 19:14:17 +0000306Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
309 string oriented functions and started cleaning the related areas
310 in xpath.c which needed fixing in this respect
311
Daniel Veillard2d703722001-05-30 18:32:34 +0000312Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
314 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
315 #55380
316 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
317
Daniel Veillard9403a042001-05-28 11:00:53 +0000318Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * TODO: updated
321 * nanohttp.[ch] : started adding APIs to get the redirected URL
322 when this occurs (needed for further base computation
323 * tree.h: cleanup
324 * encoding.c: cleanup
325 * SAX.c: minor change around ctxt->loadsubset
326
Daniel Veillard6278fb52001-05-25 07:38:41 +0000327Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * Makefile.am include/Makefile.am: small change to have
330 include/libxml rebuilt if working from CVS.
331 * uri.c: applied another patch from Carl Douglas for URI escaping,
332 this should close bug #51876
333
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000334Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * xinclude.c: fixed XInclude recursive behaviour bug #54678
337 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
338 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
339 added specific regression test
340 * parser.h: preparing for the XSLT mode where DTD inherited
341 attributes are added to the tree.
342
Daniel Veillardbbd22452001-05-23 12:02:27 +0000343Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * xinclude.[ch]: Updated the namespace for the Last Call version
346 * result/XInclude/include test/XInclude/include: updated the
347 testsuite accordingly
348
Daniel Veillard8514c672001-05-23 10:29:12 +0000349Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
352 related to bug #51876
353
Daniel Veillard42596ad2001-05-22 16:57:14 +0000354Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * tree.c: fixed a gross mistake in base computation, xml:base is
357 not completely correct yet (need cascade).
358 * xpath.[ch]: added the few things needed to find a function name
359 and URI from the XPath context when it is called.
360
Daniel Veillard81418e32001-05-22 15:08:55 +0000361Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
362
363 * catalog.[ch]: fixes and add xmlLoadCatalogs()
364 * DOCBparser.c: small cleanup
365 * xmllint.c: added a --catalogs option to load catalogs from
366 $SGML_CATALOG_FILES
367 * tree.c: cleanup
368 * configure.in: iconv library fixup, ICONV_LIBS
369
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000370Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * catalog.c: handling of CATALOG entries. detection of recursion,
373 and a few bugfixes
374 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
375 against the default namespace
376
Daniel Veillard04b93292001-05-21 08:15:31 +0000377Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
380
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000381Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * parser.c: fixed propagation context info when parsing an
384 external entity.
385 * doc/html/*.html: regenerated a couple of docs
386
Daniel Veillard4623acd2001-05-19 15:13:15 +0000387Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * doc/xml.html: update with 2.3.9 informations
390
Daniel Veillardbed7b052001-05-19 14:59:49 +0000391Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
392
393 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
394 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
395 * doc/html/* : rebuilt the docs
396 * valid.c: small patch which may improve some case when
397 validating.
398
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000399Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * HTMLparser.c: Closed bug #54891
402 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
403 to the suite
404
405Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
406
407 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
408 applied a documentation patch from LotR and filled in a few missing
409 descriptions
410
Daniel Veillard76d66f42001-05-16 21:05:17 +0000411Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * xpath.c tree.c parser.c: speed optimizations at the parser level
414 document tree freeing and xpath evaluation
415
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000416Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * parser.c parser.h parserInternals.h: fixed a couple of
419 interfaces for handling memory buffer input to const char *
420 upon suggestion of JamesH.
421
Daniel Veillardc3739e72001-05-15 15:23:27 +0000422Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * configure.in: LoTR sent a patch fixing the previous commit
425
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000426Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * configure.in: trying to deal again with the stoopid -R linking
429 flag of Solaris
430
Daniel Veillard790142b2001-05-15 10:51:53 +0000431Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * xpath.h: two nodeset access macros from Thomas Broyer
434
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000435Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
438 patch from Thomas Broyer
439
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000440Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
443 case
444 * INSTALL: was empty added stuff from the FAQ
445
Daniel Veillard75bea542001-05-11 17:41:21 +0000446Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
449 attributes handling and #54433 by adding xmlUnsetProp()
450 and xmlUnsetNsProp()
451
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000452Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * HTMLparser.c: Patch from Jonas Borgström
455 (htmlGetEndPriority): New function, returns
456 the priority of a certain element.
457 (htmlAutoCloseOnClose): Only close inline elements if they
458 all have lower or equal priority.
459 * result/HTML: this of course changed a number of tests results.
460
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000461Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * xmlIO.c catalog.c: plugged in the default catalog resolution
464 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
465 documentations
466 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
467
Daniel Veillarda7374592001-05-10 14:17:55 +0000468Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
471 integrating catalogs
472 * catalog.[ch] testCatalog.c: adding a small catalo API
473 (only SGML catalog support).
474 * parser.c: restaured xmlKeepBlanksDefault(0) API
475
Daniel Veillardc17337c2001-05-09 10:51:31 +0000476Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
479
Daniel Veillard257d9102001-05-08 10:41:44 +0000480Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * parser.c: added xmlParseExternalEntityPrivate() to allow
483 propagation of ctxt->_private when parsing external entities
484
Daniel Veillard083c2662001-05-08 08:27:14 +0000485Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
488
Daniel Veillard01ef7382001-05-08 07:31:43 +0000489Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * configure.in: fixed a small portability problem with AM_CONDITIONAL
492
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000493Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * valid.c: warn when indeterminist content model is detected
496 * result/VC/ElementValid8: this adds a message
497 * Makefile.am: add --novalid for VCM tests
498 * parserInternals.c: added a call to Init memory
499
Daniel Veillard64269352001-05-04 17:52:34 +0000500Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
501
502 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
503 when both parameters are NULL.
504
Daniel Veillard37721922001-05-04 15:21:12 +0000505Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * valid.c: applied small patch from Gary Pennington, reindented
508 some part of the code.
509
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000510Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
513 release, updated and regenerated the docs
514
Daniel Veillard357c9602001-05-03 10:49:20 +0000515Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * xpath.c result/XPath/expr/floats : clarified and cleanup
518 printing of abnormal floats in tests.
519
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000520Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
523 * results/HTML/ : a few changes in the output of the HTML tests as
524 a result.
525 * configure.in: tying to fix -liconv where needed
526
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000527Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * Makefile.am: fixed a stupid error
530
Daniel Veillard7150a032001-05-02 16:41:11 +0000531Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * configure.in Makefile.am: make the inclusion of the trio
534 modules in the library conditional
535
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000536Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * DOCBparser.c: patche from László Kovács, fixed entities refs
539 in attributes handling
540
Daniel Veillardedddff92001-05-02 10:58:52 +0000541Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
544 flushing
545
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000546Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * xpath.c: fix of an XSLT namespace bug reported on the list
549 general/bug-8-
550
Daniel Veillard5792e162001-04-30 17:44:45 +0000551Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * strio.h trio.c: Dan McNichol suggested a couple of small
554 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
555
Daniel Veillard02141ea2001-04-30 11:46:40 +0000556Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * tree.c parser.c encoding.c: spent a bit more time looking
559 at the parsing speed and DOM handling. Added a few more
560 speedups.
561
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000562Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * parser.c: small but effective parsing speed improvement
565
Daniel Veillardb59076b2001-04-29 17:04:07 +0000566Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * configure.in: default on the DocBook parser inclusion (for Gnome)
569 * DOCBparser.h: fixed a header reference
570
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000571Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573 * configure.in xpath.c: applied Bjorn patches for FPE on the
574 alpha
575
Daniel Veillardeefd4492001-04-28 16:55:50 +0000576Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
579 xmlSaveFormatFileTo()
580
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000581Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * xpath.c: simple and efficient optimization, XPath functions
584 aways bind to the same code, cache this
585 * TODO: updated (by saying some is obsolete)
586
Daniel Veillard2156a562001-04-28 12:24:34 +0000587Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * xpath.c: more cleanup work on XPath name parsing routines
590
Daniel Veillard61d80a22001-04-27 17:13:01 +0000591Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
594 xmlXPathParseName
595 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
596 * debugXML.c: avoid compilation problems if compiling without
597 HTML support, Igor Zlatkovic
598 * win32/libxml2/libxml2.def.src: being able to compile without
599 XPath on Windows
600
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000601Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * libxml.m4: yet another patch from Toshio Kuratomi
604
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000605Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
608
Daniel Veillard67fee942001-04-26 18:59:03 +0000609Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
610
611 * tree.[ch]: added xmlSaveFormatFile interface for saving
612 and indenting a file.
613
Daniel Veillard82e49712001-04-26 14:38:03 +0000614Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * xpath.c: fixed bug #53689 related to processing-instruction()
617
Daniel Veillard02f077a2001-04-26 10:59:11 +0000618Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * DOCBparser.c: patche from László Kovács
621
Daniel Veillard30211a02001-04-26 09:33:18 +0000622Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * parser.c: applied fixes from Christian Glahn bug report #53391
625
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000626Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
627
628 * error.c: Jean François Lecomte provided a complete description
629 and a fix to bug #53537
630
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000631Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
632
633 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
634
Daniel Veillard1034da22001-04-25 19:06:28 +0000635Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * DOCBparser.c SAX.c: a bit more work on entities processing.
638 Still Need to cleanup XML output and references in attributes
639
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000640Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * DOCBparser.c include/Makefile.am: two patches from László Kovács
643
Daniel Veillardb33c2012001-04-25 12:59:04 +0000644Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * tree.c: trying to fix #53574, not completely complete,
647 I would like xmllint --copy --debug test/ent1 and
648 xmllint --debug test/ent1 to show the same result.
649 * xpath.c: fix a bug when trying to sort namespace nodes
650
Daniel Veillard5146f202001-04-25 10:29:44 +0000651Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * HTMLtree.c: real fix for #53402
654
Daniel Veillard7533cc82001-04-24 15:52:00 +0000655Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
658 PIs when using xsl:output
659 * valid.c: closing #53537 some case generate segfaults if there
660 is validity errors
661
Daniel Veillard61b33d52001-04-24 13:55:12 +0000662Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * SAX.c testDocbook.c DOCBparser.c: more work on the support
665 of external parsed entities, added --noent to testDocbook
666 * valid.c: Garry Pennington found an uninitialized variable
667 access in xmlValidateElementContent()
668
Daniel Veillard56098d42001-04-24 12:51:09 +0000669Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * HTMLparser.c : HTML parsing still sucks ... trying to deal
672 with madness
673 * result/HTML/ : this modified the result of the regression tests
674 a lot.
675
Daniel Veillard122376b2001-04-24 12:12:30 +0000676Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
679 to doc where it wasn't checked against NULL reported by
680 Jens Laas
681
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000682Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
685 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
686
Daniel Veillardeae522a2001-04-23 13:41:34 +0000687Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
690 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
691 * SAX.[ch]: cleanup and updates for DocBook
692 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
693 ex SGML identifier changes
694 * valid.c: removed a static unused function.
695
Daniel Veillardde57c612001-04-23 09:13:36 +0000696Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * HTMLtree.c: applied change for Paul Sponagl on script saving
699 * Makefile.am: the warning about entity title.xml are normal.
700
Daniel Veillard393df012001-04-22 20:11:18 +0000701Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * configure.in: release of 2.3.7
704 * Makefile.am: fixing make distcheck
705
Daniel Veillarda41123c2001-04-22 19:31:20 +0000706Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * doc/html/* doc/xml.html: updated and regenerated the docs
709
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000710Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * xpath.c: fixed the XPointer problem introduced in 2.3.6
713
Daniel Veillarde82a9922001-04-22 12:12:58 +0000714Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * tree.c: fixed #53388 with the provided patch
717
Daniel Veillard06803992001-04-22 10:35:56 +0000718Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * valid.c: Bjorn detected an invalid memory access. Fixed
721 vstateVPush()
722
Daniel Veillard40af6492001-04-22 08:50:55 +0000723Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
726
Bjorn Reese70a9da52001-04-21 16:57:29 +0000727Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
728
729 * libxml.h: new header used only for the compilation of libxml
730 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
731 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
732 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
733 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
734 xmlmemory.c xpath.c xpointer.c: libxml.h integration
735 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
736 baseline (version 1.2 plus a single patch).
737 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
738 scientific notation for numbers. Tests added.
739 * xpath.c: formatting of numbers changed to use sprintf
740 (contribution from William Brack)
741
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000742Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
743
744 * valid.c: cleanup, more useful debugging
745 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
746 * xmlIO.c: entity loading is printed as an error when validating
747
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000748Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
749
750 * valid.c: fixed to validate within entities
751 * test/VCM/v22.xml: added a specific testcase
752
Daniel Veillardca1f1722001-04-20 15:47:35 +0000753Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
754
755 * valid.c: forgot an epsilon transition in for ()+
756 * test/VCM/v21.xml : added a specific test case
757
Daniel Veillard85349052001-04-20 13:48:21 +0000758Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * valid.c: removed a state explosion exhibited by RSS
761 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
762 from bug #51872
763
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000764Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * valid.[ch] tree.h: worked *hard* to get non-determinist content
767 validation without using an ugly NFA -> DFA algo in the source.
768 Made a specific algorithm easier to maintain, using a single
769 stack and without recursion.
770 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
771 * hash.c: made the growing routine static
772 * tree.h parser.c: added the parent information to an
773 xmlElementContent node.
774
Daniel Veillarde470df72001-04-18 21:41:07 +0000775Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * SAX.c parser.c xpath.c: generating IDs when not validating
778 from an external parsed entity was poisoning the ID has table
779 with removed values. This was killing XSLT on the KDE help
780 browser.
781
Daniel Veillardceacdd92001-04-18 15:10:35 +0000782Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
783
784 * entities.h: andrew@ugh.net.au detected a double declaration
785
Daniel Veillarda10efa82001-04-18 13:09:01 +0000786Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
787
788 * debugXML.c hash.c tree.h valid.c : some changes related to
789 the validation suport to improve speed with DocBook
790 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
791 the way validation errors get reported
792
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000793Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * HTMLparser.c HTMLtree.c: applied part of the patches provided
796 by P C Chow and William M. Brack for XSLT HTML output
797
Daniel Veillard2d90de42001-04-16 17:46:18 +0000798Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
799
800 * xmlversion.h.in win32config.h win32/libxml2/*: applied
801 Igor Zlatkovic patches for MSC compilation and added his
802 updates
803
Daniel Veillarde043ee12001-04-16 14:08:07 +0000804Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
807 prefix lookup.
808 * parserInternals.c: fixed the bug reported by Morus Walter
809 due to an off by one typo in xmlStringCurrentChar()
810
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000811Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * HTMLparser.c result/HTML/*: revamped the way the HTML
814 parser handles end of tags or end of input
815
Daniel Veillard82daa812001-04-12 08:55:36 +0000816Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * tree.[ch] : added xmlDocCopyNode for gdome2 support
819
Daniel Veillard67a21302001-04-11 14:39:16 +0000820Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
823 bug where the linktime verions of free() won't work ...
824
Daniel Veillard27b55282001-04-11 12:22:25 +0000825Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
828
Daniel Veillardafc73112001-04-11 11:51:41 +0000829Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * doc/xml.html: added 2.3.6 release
832
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000833Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
836 * result/wml.xml: resulted in a small output change
837
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000838Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
840 * tree.c: xmlNewDoc was missing the charset initialization
841 * xmllint.c: added --auto to autogenerate a doc, allow to
842 reproduce the problem fixed on xmlNewDoc
843
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000844Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
845
846 * xpath.c: trying to get 52979 solved
847 * tree.c result/ result/noent/: trying to get 52712 solved, this
848 also made me clean up the fact that XML output in general should
849 not add formating blanks by default, this changed the output of
850 a few tests
851
Daniel Veillard73639a72001-04-10 14:31:39 +0000852Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
853
854 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
855
Daniel Veillardfac26a12001-04-08 13:08:14 +0000856Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * configure.in: finally released 2.3.6
859
Daniel Veillard911f49a2001-04-07 15:39:35 +0000860Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * xpath.c: checking for null pointer generated by new code
863
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000864Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * xpath.c: fixed a [] evaluation problem reported
867 * test/XPath/tests/simpleaddr: extended test
868 * result/XPath/simpleaddr: updated result
869
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000870Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * xmllint.c: Dan Timis reported a portability problem
873 on Macs without mmap, fixed it.
874
Daniel Veillardb38bd552001-04-03 18:22:00 +0000875Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * testXPath.c : added a --tree option allowing to display the
878 tree dump of the XPath expression
879
Daniel Veillard4dd93462001-04-02 15:16:19 +0000880Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
881
882 * xpath.c: fixed a memleak when comparing nodesets
883 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
884 * tree.c: added a TODO
885
Daniel Veillard92ad2102001-03-27 12:47:33 +0000886Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
889 we need string functions
890 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
891 to be able to use them where needed. Applied some changes
892 to reduce name linking pollution and compile in only what's
893 needed.
894 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
895 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
896 for the string manipulation functions
897 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
898 to the free() function of xmlmemory.c
899 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
900 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
901 usage.
902
903
Daniel Veillard2be30642001-03-27 00:32:28 +0000904Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
905
906 * error.c: applied the context output patch of the error
907 handling submitted by Chuck Griffith
908 * error/VC/*: this slightly change some error logs
909
Daniel Veillard50582112001-03-26 22:52:16 +0000910Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * parser.c: fixed line number reporting on error
913
Daniel Veillard04be4f52001-03-26 21:23:53 +0000914Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * parser.c: Sullivan and Darin found a parser bug,
917 applied the patch.
918
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000919Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
922 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
923 xmlversion.h.in xpointer.c: of course the way I defined
924 UNUSED breaks on old gcc version. Try to be smart and
925 also define it directly in xmlversion.h
926 * configure.in: removed -ansi flag from the pedantic set
927
928Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000929 Huge cleanup, I switched to compile with
930 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
931 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
932 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
933 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
934 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
935 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
936 encoding.h entities.c error.c list.[ch] nanoftp.c
937 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
938 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
939 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
940 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
941 Cleanup, staticfied a number of non-exported functions,
942 detected and cleaned up a dozen of problem found this way,
943 avoided a lot of public function name/typedef/system names clashes
944 * doc/xml.html: updated
945 * configure.in: switched private flags to the really pedantic ones.
946
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000947Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * configure.in: 2.3.5
950 * doc/html/*: rebuilt the docs
951
Daniel Veillard146c9122001-03-22 15:22:27 +0000952Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * parser.c: fixed a reported bug in NOTATION parsing
955 * uri.c: accepted but not fixed bug 51876, added TODO
956 * Makefile.am: fixed bug 51876
957
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000958Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
959
960 * config.h.in configure.in error.c: fix a compilation problem
961 on platforms without vsnprintf (xml@thewrittenword.com)
962
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000963Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
964
965 * parser.c: fixed a function name header typo
966 * SAX.c: notations can also occur in external subset.
967
Daniel Veillard7d42b542001-03-20 13:22:46 +0000968Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
969
970 * error.c: removed a C++ like comment
971
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000972Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
973
974 * parser.c: fixing bug 52299 strange condition leading
975 to a parser crash due to a buffer overflow
976 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
977 added the specific test case
978
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000979Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * xpath.[ch]: still a lot of cleanup based on XSLT, added
982 xmlXPathConvert{String,Number,Boolean} to be able to make
983 type casts without a context stack, fixed some implementation
984 problems related to the absence of context at parse-time,
985 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
986 in the public API too
987 * xpointer.c xpathInternals.h: we need to know at parse time
988 whether we are compiling an XPointer
989
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000990Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
991
992 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
993 cleaned up the parser internals, refactored XPath code, added
994 new compilation based APIs and cleanly separated public and
995 private APIs.
996
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000997Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * xpath.h: the comp field must be added at the end to avoid
1000 killing binary compat.
1001
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001002Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * Makefile.am: detect XPath memleaks in regreson tests
1005 * error.c: fixed and error w.r.t. error reporting still using
1006 stderr
1007 * hash.c: added new line at end of file
1008 * tree.h: minor cleanup
1009 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1010 expression parsing from evaluation, resulted in a number of
1011 changes internally, and in XPointer. Likely to break stuff
1012 using xpathInternals.h but should remain binary compatible,
1013 new interfaces will be added.
1014
Daniel Veillardd574f782001-03-14 19:40:17 +00001015Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1016
1017 * configure.in: fixed a couple of problems reported by
1018 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1019 without gcc on non linux platforms.
1020
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001021Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1024 a fix for --with-html-dir= configure support. I hope it won't
1025 break rpm generation
1026
Daniel Veillarda022fe02001-03-14 16:30:00 +00001027Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1028
1029 * xmlIO.c: one function comment cleanup.
1030
Daniel Veillard25239c12001-03-14 13:56:48 +00001031Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * SAX.c: external subset notations were improperly registered
1034 in the internal subset.
1035
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001036Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1037
1038 * README.cvs-commits: added, pointing to HACKING
1039 * HACKING: updated
1040
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001041Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1042
1043 * parser.c: and Matt Sergeant found one in the XML push
1044 parser (erroneous check I forgot to remove when I fixed the
1045 main parser).
1046
Daniel Veillard68d7b672001-03-12 18:22:04 +00001047Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1048
1049 * xpath.c: ptittom found a small bug in UnaryExpr
1050
Daniel Veillarde356c282001-03-10 12:32:04 +00001051Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1052
1053 * configure.in: bumped to 2.3.4
1054 * error.c: fixed bug #51860
1055 * tree.c: fixed bug #51861
1056 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1057 * tree.[ch] : added xmlDefaultBufferSize
1058 * nanoftp.c: typo in function name header block
1059 * doc/xml.html : updated, added link to XML::LibXSLT
1060 * doc/html/* : rebuilt the docs
1061
Daniel Veillard80f32572001-03-07 19:45:40 +00001062Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1063
1064 * parser.c SAX.c: the new content parsing code raised an
1065 ugly bug in the characters() SAX callback. Found it
1066 just because of strangeness in XSLT XML Rec ouptut :-(
1067
Daniel Veillard6c831202001-03-07 15:57:53 +00001068Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * Makefile.am: Martin Baulig suggested to add -lm
1071 * tree.c: found another bug in xmlNodeGetContent()
1072
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001073Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * xpath.c: Bjorn found the error related to strictness of comparison.
1076
Daniel Veillard29631a82001-03-05 09:49:20 +00001077Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * parser.c: trying to fix the Dtd parsing problem reported
1080 by Gary, side effect of last week speed optimizations.
1081
Daniel Veillard14be0a12001-03-03 18:50:55 +00001082Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1085 * parserInternals.c: removed unneeded test raised by Stric
1086
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001087Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1088
1089 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1090 and fixed by William Brack). Added xmlXPathFormatNumber.
1091 Changed the sorting slightly.
1092 * configure.in Makefile.am example/Makefile.am: Added -lm.
1093 Please note that applications linking with libxml2, must
1094 also like with the math library from now on.
1095
Daniel Veillardf9533d12001-03-03 10:04:57 +00001096Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1097
1098 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1099
Daniel Veillard2f362242001-03-02 17:36:21 +00001100Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1101
1102 * parser.c: one must report spaces even if the Dtd element
1103 content proves that this is not part of the element content.
1104 * result/valid/*.xml: this changed the ouptu slightly
1105
Daniel Veillardb402c072001-03-01 17:28:58 +00001106Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1107
1108 * configure.in: bumped to 2.3.3
1109 * doc/xml.html: updated
1110
Daniel Veillard77851712001-02-27 21:54:07 +00001111Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1112
1113 * tree.c: minor doc fix
1114 * xpath.c: deallocation issues when a result tree has been
1115 converted to a node-set
1116
Daniel Veillardec70e912001-02-26 20:10:45 +00001117Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * doc/xml.html: oops corrected dates s/2000/2001
1120
Daniel Veillard8730c562001-02-26 10:49:57 +00001121Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * valid.c: new patch from Gary Pennington
1124
Daniel Veillard91e9d582001-02-26 07:31:12 +00001125Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1126
1127 * doc/xml.html: applied patch from Ankh
1128
Daniel Veillardedac3c92001-02-26 01:36:19 +00001129Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * xinclude.c: fixed a problem building on Mac
1132
Daniel Veillard21a0f912001-02-25 19:54:14 +00001133Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1134
1135 * parser.c: more work on increasing parsing ferformances
1136
Daniel Veillard48b2f892001-02-25 16:11:03 +00001137Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1138
1139 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1140 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1141 avoiding memcpy in production builds MEM_CLEANUP macro use
1142 * parser.[ch] parserInternals.c: optimizations of the tightest
1143 internal loops inside the parser. Better checking of I/O
1144 flushing/loading conditions
1145 * xmllint.c : added --timing
1146
Daniel Veillard71681102001-02-24 17:48:53 +00001147Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1148
1149 * configure.in: bumped to 2.3.2
1150 * doc/xml.html: updated for release
1151
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001152Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * xpath.c: found a memleak and fixed a nasty bug
1155
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001156Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * xmllint.[c1] : added return code errors for xmllint
1159 * xpath.c: specific debug dump function for result value trees
1160
Daniel Veillard4b637072001-02-21 21:52:55 +00001161Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * xpath.c: finally implemented xmlXPathCompareNodeSets
1164 * test/XPath/expr/floats results/XPath/expr/floats: added
1165 a test for float expressions
1166
Daniel Veillardf714aa32001-02-21 03:07:44 +00001167Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1170 * parserInternals.[ch]: trying to speed up parsing
1171 * xpath.c : speeded up node set equality op
1172
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001173Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1174
1175 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1176 better handling of ID/IDREF and the list modules associated
1177 * configure.in: small CFLAGS cleanup
1178
Daniel Veillarda8abee62001-02-19 15:14:59 +00001179Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1180
1181 * configure.in: fixed iconv detection on AIX (stric)
1182
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001183Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001184
1185 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1186
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001187Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1188
1189 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1190 and optimized xmlXPathNodeSetSort
1191
Daniel Veillard142adbf2001-02-17 13:21:05 +00001192Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * xpath.c: bug fix when context size is 0
1195 * parser.c: I like Norm's Dtd because they still manage to break
1196 the parser occasionally
1197
Daniel Veillardf23e0092001-02-16 13:21:29 +00001198Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1199
1200 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1201
Daniel Veillarde0e26512001-02-16 00:11:46 +00001202Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1203
1204 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1205 attributes within the XML-1.0 namespace
1206
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001207Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1208
1209 * xpathInternals.h: exported a few axis functions
1210 * doc/xml.html: updated the doc
1211
Daniel Veillard760f4422001-02-15 14:59:48 +00001212Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1213
1214 * configure.in: applied patch from Daniel van Balen for OpenBSD
1215 and bumped version to 2.3.1
1216 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1217 attempt to find autoclosing was simply broken, removed it,
1218 updated the examples, this is better
1219
Daniel Veillardd194dd22001-02-14 10:37:43 +00001220Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1223 hash functionnalities.
1224 * doc/html/* : rebuild the doc
1225
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001226Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1227
1228 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1229 on predicate
1230 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1231 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1232 really want to have tags closed on output even if we accept
1233 unclosed ones on input
1234
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001235Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1236
1237 * xpath.c: ouch don't free NULL, rare case fixed
1238 * tree.c: don't coalesce text nodes if they don't have the
1239 same behaviour wrt escaping on output
1240
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001241Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1242
1243 * xpath.c: small fixup
1244 * SAX.c: don't warn on empty namespaces.
1245
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001246Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * README: a bit of cleanup
1249 * configure.in: preparing for 2.3.0 release
1250
Daniel Veillard1f83d392001-02-08 09:37:42 +00001251Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * hash.[ch]: added a first version of xmlHashSize()
1254 * valid.c: another bug fix from Gary Pennington
1255
Daniel Veillard5eef6222001-02-07 18:24:48 +00001256Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * valid.c: couple of bug fixes pointed by Gary Pennington
1259 * HTMLtree.c: #if 0 cleanup
1260
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001261Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1262
1263 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1264 which removes a time consuming check of xmlXPathNodeSetAdd()
1265 and use it in places where we are sure to not break unicity
1266
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001267Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * xpath.c: bug fixes found from XSLT
1270 * tree.c: preserve node->name special values when copying nodes.
1271 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1272 external subset are fetched when available but without full
1273 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1274 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1275 output with encoding disabled.
1276
Daniel Veillard2c833b62001-02-03 08:52:06 +00001277Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1278
1279 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1280 xmlCheckFilename should not be called from xmlFileOpenW
1281 and xmlGzfileOpenW
1282
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001283Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1284
1285 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1286 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1287 added the new tests for URI normalization
1288 * testURI.c: fixed stoopid bugs
1289 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1290 the URI in the error messages are now properly normalized
1291
Daniel Veillardea28ce62001-02-02 08:20:19 +00001292Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1295
Daniel Veillarde99a4762001-02-01 04:34:35 +00001296Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1297
1298 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1299
Daniel Veillard2b325a02001-01-31 20:46:31 +00001300Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1301
1302 * xpath.c: fixed mod operator
1303
Daniel Veillardde55cf62001-01-31 15:53:13 +00001304Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1305
1306 * parser.c: fixed xmlStrcat doc
1307 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1308 trees.
1309
Daniel Veillard2f913b72001-01-31 13:23:49 +00001310Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1311
1312 * xpath.c result/XPath/tests/chaptersbase
1313 result/XPath/tests/simplebase: fixed XPath node()
1314 * tree.c: small fix in xmlNewNs()
1315 * Makefile.am: removed extraneous xml2Conf.sh rule
1316
Daniel Veillardb42042b2001-01-28 07:40:36 +00001317Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1318
1319 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1320 Changed the library name, in order to get libxml-devel and
1321 libxml2-devel to coexist on a single system
1322 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1323 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1324
Daniel Veillardee0a4662001-01-27 18:59:33 +00001325Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1328 libxml2-devel installable in // as libxml-devel.
1329
Daniel Veillard5eb05942001-01-27 17:50:22 +00001330Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1331
1332 * doc/Makefile.am: fixed make rebuild in doc
1333 * doc/html/*.html: rebuilt the docs
1334
Daniel Veillard65c295d2001-01-26 09:32:39 +00001335Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1336
1337 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1338
Daniel Veillard8e199902001-01-25 18:54:39 +00001339Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1340
1341 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1342 the HTML doc to go into the -devel RPM ...
1343 * aclocal.m4 config.h.in: some updates due to auto* magic
1344
Daniel Veillard93086662001-01-25 18:13:04 +00001345Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * xpath.h: added a hook in the context structure allowing to
1348 link to extra support, needed for XSLT
1349
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001350Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1353 xmlXPtrCmpPoints to use it.
1354 * propagated the following patch from Alejandro Forero
1355 * include/win32config.h xmlIO.c: applied further suggestions
1356 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1357 * example/gjobread.c: fixed warnings, now that it builds
1358
1359Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1360
1361 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1362
1363 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1364 filename points to a valid file (not a directory).
1365 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1366 Added calls to xmlCheckFilenameDir.
1367
1368 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1369 `path' (rather than `filename') as the parameter to gzopen and open.
1370
Daniel Veillard48177c22001-01-23 15:27:41 +00001371Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * Makefile.am: fixed a problem with EXTRA_DIST
1374
Daniel Veillardb83ba402001-01-22 22:45:10 +00001375Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1376
1377 * Makefile.am example/Makefile.am: finally found the trick
1378 to build the example, i.e. add "." in SUBDIRS before example
1379 in the list <grin/>
1380
Daniel Veillard82687162001-01-22 15:32:01 +00001381Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1382
1383 * doc/xml.html: updated with an XSLT section, removed pointer to
1384 W3C CVS base.
1385
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001386Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1389 too, and deallocation need to occur the same way.
1390
Daniel Veillarde4566462001-01-22 09:58:39 +00001391Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1394 type correponding to an XSLT result tree fragment. Share most
1395 of the data format with node set, as well as operators.
1396 * HTMLtree.c: added a newline at the end of the doctype output
1397 whe this one is not present initially.
1398 * tree.c: make sure taht the parent and doc pointers are properly
1399 set when copying attributes (lists).
1400
Daniel Veillard701c7362001-01-21 09:48:59 +00001401Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1404
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001405Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1406
1407 * xpath.c: seems I finally killed that ugly path evaluation
1408 context bug (tagged 9999 in case is is wrong)
1409
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001410Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1413 for XSLT
1414
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001415Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1416
1417 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1418 for xmlGzfileOpen() bug
1419
Daniel Veillardf6eea272001-01-18 12:17:12 +00001420Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1421
1422 * xpath.c: removed an error found by XSLT usage
1423 * tree.c parserInternals.h: use a predefined static string
1424 for text and comment nodes, avoid freeing them in xmlFreeNode,
1425 exported the string name in parserInternals.h and added
1426 another value to disable encoding at output (for XSLT),
1427 gain memory, time.
1428
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001429Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1430
1431 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1432 win32/libxml2/libxml2_so.dsp: new makefiles and update
1433 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1434
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001435Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1436
1437 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1438 Gary Pennington
1439
Daniel Veillard389e6b72001-01-15 19:41:13 +00001440Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1441
1442 * xpath.c: fixed the comaprision of values and nodelists,
1443 need to compare nodelist still ...
1444 * debugXML.c: avoided a possible core dump
1445 * HTMLparser.c: cleanup
1446 * nanohttp.c: contributed fix.
1447 * tree.c: fixes in properties handling added xmlSetNsProp
1448 needed by libxslt
1449 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1450 comment
1451 * TODO: updated
1452
Daniel Veillard167bd532001-01-06 21:09:34 +00001453Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * parser.c parserInternals.c: applied Bjorn Reese optimization
1456 patch
1457
1458Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * Makefile.am: applied patch fro make check from Martin Vidner
1461
Daniel Veillard503b8932001-01-05 06:36:31 +00001462Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1463
1464 * configure.in: preparing 2.2.11
1465 * doc/html/*: rebuild the HTML files
1466 * doc/xml.html : updated
1467
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001468Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1469
1470 * tree.c: fixed a stupid bug
1471 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1472 patches related to validation of an XInclude processing result
1473 * TODO: updated
1474
Daniel Veillarde2488192001-01-04 10:54:22 +00001475Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1476
1477 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1478 on large files
1479
Daniel Veillardf060a412001-01-03 20:52:44 +00001480Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481
1482 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1483
Daniel Veillard45cff692001-01-03 18:02:04 +00001484Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1485
1486 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1487 reported by Jonas Borgström
1488 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1489
Daniel Veillard08108982001-01-03 15:24:58 +00001490Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * testXPath.c xpath.c: fixing the XPath union expressions problem
1493 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1494
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001495Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1496
1497 * xmllint.c: Made is so if the file name is "-" is will read form
1498 standard input. Sven Heinicke <sven@zen.org>
1499 * tree.c: fixed a problem when growing buffer
1500 * tree.h: fixed the comment of the node types following andersca
1501 comment
1502 * TODO: updated
1503
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001504Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * HTMLparser.[ch]: added a way to avoid adding automatically
1507 omitted tags. htmlHandleOmittedElem() allows to change the
1508 default handling.
1509 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1510 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1511 of xmllint too when using --memory flag, added a memory test
1512 suite at the Makefile level.
1513 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1514 with namespace use when encountering QNames in XPath evalation,
1515 added xmlns() scheme in XPointer.
1516 * nanoftp.c : incorporated a fix
1517 * parser.c xmlIO.c: fixed problems raised with encoding when using
1518 the memory I/O
1519 * parserInternals.c: closed bug 25934 reported by
1520 torsten.landschoff@innominate.de
1521 * TODO: updated
1522
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001523Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1526 on a non-updated tree :-(, made a 2.2.10 release to correct the
1527 situation
1528
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001529Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1532 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1533 integrated a set of OpenVMS changes from Howard Taylor
1534 <Howard.Taylor@pacoast.com>
1535
Daniel Veillard58770e72000-11-25 00:48:47 +00001536Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1539 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1540
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001541Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * HTMLparser.c: some fixes on auto-open of html/head/body
1544 * encoding.c: fixed a compilation error on some gcc env
1545 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1546 XPointer implementation
1547 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1548 related XPointer tests and associated results
1549
Daniel Veillard300f7d62000-11-24 13:04:04 +00001550Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1551
1552 * doc/xmldtd.html doc/xml.html: following a short step by step
1553 guidance on IRC to help maciej with DTDs I started a small
1554 page on the subject.
1555
Daniel Veillard748e45d2000-11-17 16:36:08 +00001556Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * HTMLparser.c: fixed handling of broken charrefs
1559 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1560 patches
1561
Daniel Veillard28929b22000-11-13 18:22:49 +00001562Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * doc/xml.html doc/html/* : rebuilt the docs after adding
1565 xinclude and updated page for 2.2.7 and 2.2.8
1566 * configure.in: releasing 2.2.8
1567
Daniel Veillard41e06512000-11-13 11:47:47 +00001568Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * parser.[ch] parserInternals.c: applied the conditional
1571 section processing fix from Jonathan P Springer
1572 <jonathan.springer2@gte.net>
1573 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1574 project file, fixed iconv default non support
1575 * xpath.c: fixed the problem of evaluating relative expressions
1576 when a node context is provided.
1577
Daniel Veillardbf432752000-11-12 15:56:56 +00001578Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * nanoftp.c: fixed gcc 2.95 new warnings
1581 * SAX.c: fixed a stupid bug
1582 * tree.c: fixed a formatting problem when round-tripping
1583 from/to memory
1584 * xinclude.c: chased memleak, fixed a base problem
1585 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1586 xmlXPtrBuildNodeList()
1587 * TODO: updated
1588 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1589 adding a first small set of regression tests for XInclude
1590
Daniel Veillardc2def842000-11-07 14:21:01 +00001591Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * nanohttp.[ch]: applied Wayne Davison patches to access
1594 the WWW-Authorization header.
1595 * parser.c: Closed Bug#30847: Problems when switching encoding
1596 in short files by applying Simon Berg's patch.
1597 * valid.c: fixed a validation problem
1598 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1599 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1600 Wayne Davison
1601 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1602 need to be extended to non full nodes selections.
1603 * xinclude.c: starts to work decently
1604
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001605Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1608 debugXML.c xmlversion.h.in: Started adding XInclude support,
1609 this is a new xmllint option
1610 * tree.c xpath.c: applied TOM patches for XPath
1611 * xpointer.c: fixed a couple of errors.
1612 * uri.c: added an escaping function needed for xinclude
1613 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1614 new warning from RH70 gcc's version
1615
Daniel Veillarda4964b72000-10-31 18:23:44 +00001616Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1617
1618 * HTMLparser.c: fixed loop on invalid char in scripts
1619 * parser.c: update to description of xmlIOParseDTD()
1620 * libxml.m4 xmlversion.h.in: changes contributed by
1621 Michael Schmeing <m.schmeing@internet-factory.de>
1622 * configure.in: preparing for 2.2.7
1623 * Makefile.am: trying to avoid config.h and acconfig.h
1624 being included in the distrib
1625 * configure.in: released 2.2.7
1626
1627Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1628
1629 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1630 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1631
Daniel Veillard01411222000-10-30 15:33:22 +00001632Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * parser.[ch]: added xmlIOParseDTD()
1635 * xpointer.c: added support for the 2 extra parameters of
1636 string-range, fixed a stoopid error when '0' was present
1637 in XPointer expressions
1638 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1639 testsuite for the above
1640
Daniel Veillard6db58192000-10-30 09:27:53 +00001641Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * libxml.spec.in: improved package descriptions
1644
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001645Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * xpath.c xpathInternals.h: applied a large cleaning patch
1648 from TOM <ptittom@free.fr>, it also add namespace support
1649 for function and variables registration.
1650
Daniel Veillardbd20df72000-10-29 17:53:40 +00001651Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1654 * Makefile.mingw: Wayne Davison's update adding hash.c
1655
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001656Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1657
1658 * xpath.c: fixed the root evaluation problems
1659 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1660 ignorable spaces with <b> <bold> <em>
1661 * tree.c: fixed a loop in xmlSearchNsByHref()
1662
Daniel Veillard767662d2000-10-27 17:04:52 +00001663Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1664
1665 * xpath.c: applied another XPath patch from TOM
1666 * xpath.c include/makefile.am: applied another patch from
1667 china@thewrittenword.com (cleanup on IRIX).
1668
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001669Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * xml-config.1: received a fixed version from Fredrik Hallenberg
1672 <hallon@lysator.liu.se>
1673
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001674Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1677 cleanup patch for XPath
1678
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001679Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * patched to redirrect all "out of context" error messages to
1682 a reconfigurable routine. The changes are:
1683 * xmlerror.h : added the export of an error context type (void *)
1684 an error handler type xmlGenericErrorFunc there is an interface
1685 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1686 to reset the error handling routine and its argument
1687 (by default it's equivalent to respectively fprintf and stderr.
1688 * all the c files: all wild accesses to stderr or stdout within
1689 the library have been replaced to calls to the handler.
1690
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001691Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * configure.in: release 2.2.6
1694 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1695 exporting the inner functions of xpath for extension modules
1696 * doc/*: updated and rebuilt the doc
1697
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001698Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * nanohttp.c : applied Wayne HTTP cleanup patch
1701 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1702 and xmlNodeSetSpacePreserve()
1703
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001704Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * xpath.c: closing bug #29260
1707
Daniel Veillard126f2792000-10-24 17:10:12 +00001708Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1711 multikey tuples, made hash structure opaque
1712 * valid.[ch]: moved elements, attributes, notations decalarations
1713 as well as ID and refs to hash tables.
1714 * entities.c: hash cleanup
1715 * xmlmemory.c: fixed a dump problem in debug mode
1716 * include/Makefile.am: problem passing in DESTDIR= values patch
1717 from Marc Christensen <marc@calderasystems.com>
1718 * nanohttp.c: removed debugging remains
1719 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1720 * HTMLparser.c parser.c: fixing a number of problems with the
1721 macros in the *parser.c files (Wayne).
1722 * HTMLparser.c: close the previous option when opening a new one
1723 (Marc Sanfacon).
1724 * result/HTML/*: updated the HTML results accordingly
1725
Daniel Veillard52afe802000-10-22 16:56:02 +00001726Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1727
1728 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1729 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1730 XPath functions and XML entities table to them. More to come...
1731 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1732
Daniel Veillard683cb022000-10-22 12:04:13 +00001733Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1734
1735 * tree.c: coalesce adjacent text nodes
1736 * valid.c: handling of blank nodes in DTd validation (raised
1737 by problems with a posteriori validation).
1738 * nanohttp.c: changing behaviour on HTTP write stuff.
1739 * HTMLtree.c: forced body and html to be explicitely closed.
1740 * xpath.h: exported more XPath functions.
1741
Daniel Veillard1baf4122000-10-15 20:38:39 +00001742Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * Release of 2.2.5
1745 * xpointer.c: range() range-inside and other helper functions
1746 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1747
Daniel Veillard47e12f22000-10-15 14:24:25 +00001748Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1751 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1752
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001753Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1754
1755 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1756 and XPointer modules
1757
Daniel Veillard134c9f32000-10-15 10:27:08 +00001758Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * SAX.h: closed #25107
1761
Daniel Veillard39915622000-10-15 10:06:55 +00001762Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * testSAX.c: fixed problem with cdata reporting
1765 * SAXresult/* : updated
1766
Daniel Veillard1e851392000-10-15 10:02:56 +00001767Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1770 Closed bug #27499, added to regression tests
1771 * TODO: updated
1772
Daniel Veillard7eda8452000-10-14 23:38:43 +00001773Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1774
1775 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1776 support for SCRIPT and STYLE with help from Bjorn Reese
1777 * test/HTML/* result/HTML/*: added simple testcase and updated
1778 the existing ones.
1779
Daniel Veillardff9c3302000-10-13 16:38:25 +00001780Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1783 string-range for empty strings
1784 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1785 test/XPath/xptr/strrange: augmented the XPointer testsuite
1786
Daniel Veillard189446d2000-10-13 10:23:06 +00001787Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * doc/xml.html doc/xmlmem.html: added a module describing memory
1790 interfaces and use, updated the main page.
1791
Daniel Veillard2f971a22000-10-12 23:26:32 +00001792Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1795 nanoftp code work on Windows too now
1796
1797Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001798
1799 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1800 * xpointer.c: implemented string-range() at least a good first version
1801 * test/XPath/docs/str test/XPath/xptr/strrange
1802 result/XPath/xptr/strrange: the string-range() tests
1803
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001804Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * Makefile.am include/Makefile.am include/win32config.h
1807 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1808 and make distcheck
1809
Daniel Veillard19d61112000-10-11 23:50:35 +00001810Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1813 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1814 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1815
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001816Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1819 patch for socklen_t detection by
1820 Albert Chin-A-Young <china@thewrittenword.com>
1821
Daniel Veillardcd429612000-10-11 15:57:05 +00001822Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1825 and added a --dtdvalid option to xmllint used to test it
1826
Daniel Veillard47c02452000-10-11 13:04:36 +00001827Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1830 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1831
Daniel Veillard2d38f042000-10-11 10:54:10 +00001832Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1835 handlings (registration, lookup, cleanup)
1836
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001837Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * configure.in Makefile.am include/makefile.am: adding XPointer
1840 and XPtrtests target
1841 * xpointer.[ch] : new files for XPointer support
1842 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1843 more XPath tests
1844
Daniel Veillard57fda592000-10-10 23:24:14 +00001845Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * configure.in: fixed, very broken, make distcheck works again
1848
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001849Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1850
1851 * More work toward 2.2.5, integrated a number of patches
1852 * configure.in Makefile.am win32config.h.in: trying to cleanup
1853 make distcheck .... huh ...
1854 * include/Makefile.am include/win32config.h: new directory
1855 for includes
1856 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1857 updated teh makefiles and instructions for WIN32
1858 * xpath.c: small fixes
1859 * test/XPath/ results/XPath: updated the testcases and results
1860 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1861 suggested patches
1862 * valid.c: fixed an ID bug
1863
Daniel Veillardb71379b2000-10-09 12:30:39 +00001864Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1865
1866 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1867 the automake bug where wrong dependancies were generated.
1868 * xpath.[ch]: worked on XPointer
1869
Daniel Veillard7e99c632000-10-06 12:59:53 +00001870Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * configure.in Makefile.am: 2.2.5, ship the include in an
1873 include/libxml subdirectory, use symlinks when using CVS
1874 * testSAX.c: fixed small bug
1875 * testXPath.c: changed the way testfiles are parsed
1876 * debugXML.c: same kind of cleanup when parsing an argument expression
1877 XPath/XPointers can have blanks embedded
1878 * xpath.[ch]: more cleanup, reorgs for XPointer work
1879 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1880 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1881
Daniel Veillard55b91f22000-10-05 16:30:11 +00001882Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1885 in the XPath engine, rewrote large parts of it, now it's far
1886 cleaner and in sync with the REC not an old WD. Fixed a parsing
1887 problem in the interactive XML shell found when testing XPath.
1888
Daniel Veillardac260302000-10-04 13:33:43 +00001889Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1892 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1893 examples with the extra test
1894
Daniel Veillard7cfce322000-10-04 12:40:27 +00001895Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1898 the global init function.
1899
Daniel Veillard970112a2000-10-03 09:33:21 +00001900Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * HTMLparser.c: Doohhh, attribute name parsing was still case
1903 sensitive ! Fixed this ...
1904 * result/HTML/* : updated the tests results accordingly
1905
Daniel Veillard740abf52000-10-02 23:04:54 +00001906Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1909 engine, should be far more stable, incorporated a new version of
1910 preceding/following axis, need testing
1911 * uri.c: fixed file:///c:/a/b/c problem
1912 * test/XPath/tests/idsimple: augmented the XPath tests
1913
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001914Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * doc/* rebuilding docs for 2.2.4 release
1917
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001918Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1919
1920 * configure.in: releasing 2.2.4
1921 * parser.[ch]: added xmlStrEqual()
1922 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1923 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1924 use xmlStrEqual instead
1925 * TODO: updated
1926 * added an XPath test
1927
Daniel Veillardbc765302000-10-01 18:23:35 +00001928Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1929
1930 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1931 * entities.h: exported xmlInitializePredefinedEntities
1932 * parser.[ch] : added xmlInitParser()
1933 * parserInternals.h : had to export htmlInitAutoClose()
1934
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001935Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1938 problems
1939 * Makefile.am : added XPath regression tests to normal tests
1940 * uri.c: fixed a problem with local paths, cleanup
1941 * parser.c: fixed a problem with large CData sections
1942
Daniel Veillardd2ade932000-09-30 14:39:55 +00001943Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * configure.in xml-config.in: patch from "Ben Taylor"
1946 <sol7x86@hotmail.com> for solaris shared libs lookup
1947
Martin Bauligdd7d1f62000-09-29 23:17:57 +000019482000-09-30 Martin Baulig <baulig@suse.de>
1949
1950 * libxml-2.0.pc.in: Provide pkg-config script.
1951
1952 * configure.in: Create the libxml-2.0.pc script from the
1953 libxml-2.0.pc.in templates.
1954 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001955 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001956
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001957Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1958
1959 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1960 when compiling with MSC
1961
Daniel Veillard46057e12000-09-24 18:49:59 +00001962Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * xpath.c: patch for normalize-string() substring-before(),
1965 substring-after() and translate() functions from Bjorn Reese
1966 <breese@mail1.stofanet.dk>
1967 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1968 Fredrik Hallenberg <hallon@lysator.liu.se>
1969 * TODO: updated
1970
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001971Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1974 problem of socklen_t being undefined on a number of platforms
1975 * debugXML.c: fixed a compilation problem when without snprintf
1976
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001977Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1980 an URI bug and a fix for the control-character-induced infinite loop
1981 * nanohttp.c: preventive fix for compiling on WIN32
1982
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001983Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * xmlint.c: closing bug #25000
1986
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001987Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1988
1989 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1990 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1991 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1992 related function, fixing xmlStrncmp(), and associated cleanup
1993 * result/HTML/entities.html.sax: updating result
1994
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001995Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1996
1997 * uri.c: applied patch for URI escaping from Wayne Davison
1998 <wayned@blorf.net>
1999 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2000 from Denis Barbier <barbier@imacs.polytechnique.fr>
2001 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2002 patch from Wayne Davison
2003
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002004Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * doc/xml.html : updated with new releases, adding "how to help"
2007
Daniel Veillard04698d92000-09-17 16:00:22 +00002008Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2009
2010 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2011 removed a few warnings in pedantic mode ...
2012 * parserInternals.c parser.c: moved encoding switching function
2013 to parserInternals.c
2014 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2015
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002016Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2019 error or warning handlers
2020
Daniel Veillardb1059e22000-09-16 14:02:43 +00002021Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2022
2023 * parserInternals.c parserInternals.h parser.c Makefile.am:
2024 created a new module parserInternals.c, moved most of the
2025 code shared by the various parsers there, as well as
2026 deprecated code from parser.c. More cleanup of parser.c
2027 * uri.c: fixed a problem when URI is NULL
2028 * valid.c: speedup when looking for an attribute declaration
2029
Daniel Veillard39c7d712000-09-10 16:14:55 +00002030Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2031
2032 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2033 the cleanup of the computation of URI references when seeking
2034 external entities. The URI reference string and the resulting
2035 URI are both stored now.
2036 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2037 large s(n)printf checks and cleanup from Denis Barbier
2038 <barbier@imacs.polytechnique.fr>
2039 * xmlversion.h.in tree.h: couple of SGML declarations for a
2040 possible docbook module.
2041 * result/VC/ : a couple of test output changed due to the change
2042 of the entities URI
2043
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002044Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * parser.h: added a _private field for linking user's data
2047
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002048Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * parser.c parserInternals.h: demacroified most of the IS_XXX
2051 the gain in size is significant so ...
2052
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002053Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * entities.c: cases where looking up entities with doc==NULL
2056 covered
2057
Daniel Veillard90e11312000-09-05 10:42:32 +00002058Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2059
Daniel Veillard1de50802000-09-07 08:54:32 +00002060 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002061 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2062
Daniel Veillard98a79162000-09-04 11:15:39 +00002063Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2064
Daniel Veillard1de50802000-09-07 08:54:32 +00002065 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002066 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2067 * Makefile.in: added URItest and included thenin "make tests"
2068
2069Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002070
2071 * xmlversion.h.in: closed bug 22941
2072
Daniel Veillard2bb89092000-08-31 14:57:50 +00002073Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * doc/xmlio.html: added doc and example for entity loader
2076 redefinition.
2077
Daniel Veillard96984452000-08-31 13:50:12 +00002078Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2079
2080 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2081 used by libxml
2082
Daniel Veillarde715dd22000-08-29 18:29:38 +00002083Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * parser.c: Fixed bug on invalid ontent characters and when using
2086 push.
2087 * xmllint.c: fixed xmllint endling of errors in push mode
2088
Daniel Veillard4948eb42000-08-29 09:41:15 +00002089Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2090
2091 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002092 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002093 * result/HTML/*.sax: regenerated HTML SAX output
2094 * parser.c: more cleanup.
2095
Daniel Veillarde010c172000-08-28 10:04:51 +00002096Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002099 patches from Wayne Davison <wayned@users.sourceforge.net>,
2100 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002101 * HTMLparser.c: fixed an ignorable white space detection bug
2102 occuring when parsing with SAX only
2103 * result/HTML/*.sax: updated since the output is now HTML
2104 encoded...
2105
Daniel Veillard47f3f312000-08-27 22:40:15 +00002106Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2107
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002108 * HTMLparser.[ch]: applied some of Wayne Davison
2109 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002110
Daniel Veillarde0854c32000-08-27 21:12:29 +00002111Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2112
2113 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2114 undeclared namespace prefix was used, added a warning.
2115 Cleaned up support w.r.t. entities, spilling out a warning
2116 and being pedantic on lookups.
2117 * test/warning/ent9 : added testcase for previous example.
2118 * TODO: updated
2119 * parserInternals.h parser.c: changed the way names are parsed
2120 now allow infinite size and decrease penalty for normal use
2121 * parser.c: Started a big cleanup/check of the parser code,
2122 fixed some of the most tortuous entity code, spotted code
2123 unused anymore
2124 * test/*: added tests for very long names and related nasty
2125 things.
2126
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002127Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * doc/encoding.html: added encoding aliases doc
2130 * doc/xml.html: updates
2131 * encoding.[ch]: added EncodingAliases functions
2132 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2133 bottleneck affecting large DTDs like Docbook
2134 * parser.[ch] xmllint.c: added a pedantic option, will be
2135 useful
2136 * SAX.c: redefinition of entities is reported in pedantic mode
2137 * testHTML.c: uninitialized warning from gcc
2138 * uri.c: fixed a couple of bugs
2139 * TODO: added issue raised by Michael
2140
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002141Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2142
2143 * doc/encoding.html: propagated Martin Duerst suggestions
2144
Daniel Veillard52402ce2000-08-22 23:36:12 +00002145Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2146
2147 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2148 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2149 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2150 by Wayne Davison
2151
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002152Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * nanoftp.c nanohttp.c: small cleanup
2155 * TODO: updated
2156
Daniel Veillard244ece92000-08-19 20:58:02 +00002157Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2158
2159 * added an old VC testcase and updated title.xml entity
2160
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002161Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2162
2163 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2164 done on auto-opening of <p> tags and cleanup of SAX output
2165
Daniel Veillard979e55e2000-08-19 16:48:54 +00002166Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2169
Daniel Veillard4540be42000-08-19 16:40:28 +00002170Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * doc/xml.html libxml.* structure.*: updated the doc a bit
2173
Daniel Veillard808a3f12000-08-17 13:50:51 +00002174Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2177 of SAX tests
2178
Daniel Veillard29579362000-08-14 17:57:48 +00002179Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2182 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2183
Daniel Veillard1255ab72000-08-14 15:13:33 +00002184Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2187 * testHTML.c: fix core dump on Solaris 2.x systems
2188 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2189 * result/HTML/*.sax: previous bug fix lead to new results
2190
Daniel Veillard03109292000-08-14 14:58:22 +00002191Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2194 * configure.in: added --with-readline=DIR to accept alternate
2195 path for readline include/library
2196 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2197 for ANSI under HP-UX
2198 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2199 includes @LIBS@
2200
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002201Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * doc/* : rebuilt the docs
2204 * getting ready for 2.2.2 release
2205
Daniel Veillard87b95392000-08-12 21:12:04 +00002206Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2207
2208 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2209 and xmlAddFeature()
2210 * tree.[ch]: added xmlAddChildList()
2211 * xmllint.c: MAP_FAILED macro test
2212 * parser.h: added xmlParseCtxtExternalEntity()
2213 * valid.c: applied bug fixes removed warning
2214 * tree.c: added CDATA block to elements content
2215 * testSAX.c: cleanup of output
2216 * testHTML.c: added SAX testing
2217 * encoding.c: better error recovery
2218 * SAX.c, parser.c: fixed one of the external entity processing
2219 of the OASis testsuite
2220 * Makefile.am: added HTML SAX regression tests
2221 * configure.in: bumped to 2.2.2
2222 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2223 SAX results
2224
Daniel Veillard88a172f2000-08-04 18:23:10 +00002225Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2226
2227 * configure.in: patch for HP compiler
2228
22292000-08-04 Sven Heinicke <sven@zen.org>
2230
2231 * xmllint.c: Was coredumping sometimes when the file given didn't
2232 exist.
2233
Daniel Veillard46e370e2000-07-21 20:32:03 +00002234Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2235
2236 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002237
Daniel Veillard46e370e2000-07-21 20:32:03 +00002238 when using in memory parsing. Need some cleanup.
2239 * xmllint.c configure.in: added a --memory flag to test memory
2240 parsing
2241
Daniel Veillard36650692000-07-21 15:16:39 +00002242Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * nanohttp.c: fixed socklen_t replacement to unsigned int
2245 * parser.c: fixed a space handdling missing at the end of
2246 production 28 DOCTYPE.
2247 * xmlmemory.c: fixed a stupid bug on the routine to override
2248 allocation functions
2249 * TODO: updated
2250
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002251Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * doc/ regenerated the docs
2254
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002255Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2256
2257 * doc/encoding.html doc/xml.html: added I18N doc
2258 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2259 improvements, both parser and filters, added ASCII & HTML,
2260 fixed the ISO-Latin-1 one
2261 * xmllint.c testHTML.c: added/made visible --encode
2262 * debugXML.c : cleanup
2263 * most .c files: applied patches due to warning on Windows and
2264 when using Sun Pro cc compiler
2265 * xpath.c : cleanup memleaks
2266 * nanoftp.c : added a TESTING preprocessor flag for standalong
2267 compile so that people can report bugs more easilly
2268 * nanohttp.c : ditched socklen_t which was a portability mess
2269 and replaced it with unsigned int.
2270 * tree.[ch]: added xmlHasProp()
2271 * TODO: updated
2272 * test/ : added more test for entities, NS, encoding, HTML, wap
2273 * configure.in: preparing for 2.2.0 release
2274
Daniel Veillard49703262000-07-10 10:27:46 +00002275Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * nanoftp.c: fixed the way the control connection is handled
2278 * libxml.spec.in: fixed the dependancies and cleanup
2279
Daniel Veillard306be992000-07-03 12:38:45 +00002280Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2281
2282 * doc/xml.html: changed the xmlsoft.org structure, updated the
2283 examples w.r.t. root and childs
2284
Daniel Veillard7d853352000-07-02 18:53:09 +00002285Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2286
2287 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2288
Daniel Veillard365e13b2000-07-02 07:56:37 +00002289Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * HTMLparser.c: Work on character encoding support for the HTML parser
2292 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2293 * encoding.c: Fixed a potential memleak in the encoding stuff
2294
Daniel Veillardaf743792000-07-01 11:49:28 +00002295Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * doc/FAQ.html doc/Makefile.am : added a FAQ
2298
2299Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002300
2301 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2302 of the HTML parser to force it to not bypass SAX
2303
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002304Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * win32config.h.in: updated
2307 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2308 lacks iconv support :-( need to release 2.1.1
2309 * configure.in: release 2.1.1
2310 * HTMLparser: fixed bug #14784
2311 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2312 by Windows compiler
2313 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2314 the SAX startDocument() callback.
2315 * TODO: updated
2316
2317Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2318
2319 * added xmlStopParser()
2320
Daniel Veillardbe803962000-06-28 23:40:59 +00002321Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2322
2323 * configure.in: 2.1.0 prerelease
2324 * Large resync between W3C and Gnome tree
2325 * nanoftp, nanohttp.c: fixed stalled connections probs
2326 * HTMLtree.c SAX.c : support for attribute without values in
2327 HTML for andersca
2328 * valid.c: Fixed most validation + namespace problems
2329 * HTMLparser.c: start document callback for andersca
2330 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2331 * parser.h, SAX.c: serious speed improvement for large
2332 CDATA blocks
2333 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2334 different encoding
2335 * example/Makefile.am example/gjobread.c tree.h: work on
2336 libxml1 libxml2 convergence.
2337 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2338 and the LIBXML_TEST_VERSION macro
2339
Daniel Veillardc310d562000-06-23 18:32:15 +00002340Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2341
2342 * doc/xml.html: various patches and improvements typo fixed by
2343 Felix Natter
2344 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2345 from Felix Natter <fnatter@gmx.net>
2346
Daniel Veillardf3029822000-05-06 08:11:19 +00002347Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2348
2349 * doc/upgrade.html: updated with instructions for support of both
2350 libxml-1.x and libxml-2.x
2351 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2352 for 2.x support and also fixed includes
2353
2354
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002355Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2358 the encoding support, added iconv support, so now libxml if
2359 compiled with iconv automatically support japanese encodings
2360 among others. Work based on initial patch from Yuan-Chen Cheng
2361 I may have broken binary compat in the encoding handler
2362 registration scheme, but that was so utterly broken I don't
2363 expect anybody to have used this feature until now.
2364 * parserInternals.h: fixup on the CHAR range macro
2365 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2366 code.
2367 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2368 * uri.c: added xmlParseURI() I can't believe I forgot to
2369 implement this one in 2.0 !!!
2370 * SAX.c: moved doc->encoding update in the endDocument() call.
2371 * TODO: updated.
2372
Daniel Veillard06047432000-04-24 11:33:38 +00002373Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2374
2375 * tree.h: removed extraneous xmlRemoveProp definition
2376 * TODO: added item about --disable-corba configure switch
2377 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2378 * nanoftp.c: fixed include problems giving troubles on AIX and
2379 slowlaris
2380 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2381 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2382 comment and headers changes to lower gtk-doc number of warnings
2383 * doc/html/*: rebuilt docs
2384
Daniel Veillarde0aed302000-04-16 08:52:20 +00002385Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2386
2387 * HACKING: documented the tag for 1.x and instructions
2388
Daniel Veillard5e873c42000-04-12 13:27:38 +00002389Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2390
2391 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2392 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2393 xmlCreateIOParserCtxt
2394 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2395 significant overall improvement
2396 * xmllint.c: added I/O test to xmllint
2397 * testSAX.c: added a speed test
2398 * doc/* : updated/regenerated
2399
Daniel Veillardfc708e22000-04-08 13:17:27 +00002400Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * xpath.c uri.h parserInternals.h: cosmetic changes from
2403 "Timur I. Bakeyev" <timur@bat.ru>, including making
2404 xmlCreateURI() public
2405
Daniel Veillard5d211f42000-04-07 17:00:24 +00002406Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2407
2408 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2409 and the code at the same time. Added a clean mechanism for
2410 overload or added input methods: xmlRegisterInputCallbacks()
2411 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2412 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2413 * TODO: updated
2414 * doc/* : updated/regenerated
2415 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2416 source dir
2417
Daniel Veillarde77a9182000-04-05 19:12:29 +00002418Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * testURI.c: yet another forgotten commit, I should get some sleep !
2421
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002422Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2423
2424 * xmllint.c: forgot to commit this too ?
2425
Daniel Veillardb9df4042000-04-05 14:23:16 +00002426Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2427
2428 * xmlversion.h.in : forgot to commit this previously
2429
Daniel Veillard361d8452000-04-03 19:48:13 +00002430Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2433 * README TODO: updated for release
2434 * uri.c uri.h: added authority parsing/saving
2435 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2436 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2437 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2438 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2439 Makefile.am : added compile-time customization of libxml
2440 --with-ftp --with-http --with-html --with-xpath --with-debug
2441 --with-mem-debug
2442 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2443 #include <libxml/xxx.h> I hope it won't break too much stuff
2444 and will be manageable in the future...
2445 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2446 and added xmllint to the installed programs
2447 * uri.h: added xmlFreeURI()
2448
Daniel Veillardec303412000-03-24 13:41:54 +00002449Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * uri.c uri.h: finished the escaping handling, the base support
2452 and the URI path normalization. Looks good just lacks the
2453 authority content parsing code.
2454 * Makefile.am: added instructions to generate testURI
2455 * TODO: updated
2456 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2457 added links and icons for W3C and Gnome
2458
Daniel Veillard8f621982000-03-20 13:07:15 +00002459Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * xmlmemory.[ch] : seems I forgot to actually update the files in
2462 the last commit :-)
2463 * doc/xml.html doc/html/* : updated and uploaded the docs
2464
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002465Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2466
2467 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2468 * TODO: updated
2469 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002470 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002471 gfree).
2472 * Makefile.am, uri.c, uri.h: added a set of functions to do
2473 exact (litteraly copied from the RFC 2396 productions) parsing
2474 and handling of URI. Will be needed for XLink, one XML WFC,
2475 XML Base and reused in the nano[ftp/http] modules. Still work
2476 to be done.
2477
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002478Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * configure.in, libxml.spec.in : libxml2
2481 * doc/* : updated the doc page, rebuilt the docs
2482
Daniel Veillardcf461992000-03-14 18:30:20 +00002483Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * all: tagged LIB_XML_1_X
2486 * *.c *.h : updated from W3C CVS tree
2487 * configure.in : 2.0.0-beta
2488 * libxml.spec.in : libxml2 package nam
2489 * result/* : new version of the tests output
2490
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002491Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2494
Daniel Veillardb566ce12000-03-04 11:39:42 +00002495Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * doc/* : rebuilt the docs
2498 * parser.c: final patch on #6766
2499 * valid.c: small patch on validity checks.
2500
Daniel Veillardfb76c402000-03-04 11:39:42 +00002501Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2504 added
2505 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2506 compatibility w.r.t. XML spec and existing code.
2507
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002508Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * parser.c: seems a better solution to <a> </a> exists,
2511 will try it for a while
2512
Daniel Veillard83a30e72000-03-02 03:33:32 +00002513Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * parser.c: tried to remove the <a> </a> generating <a/>
2516 this is hard. Left a flag for that purpose. Fixed bug #6766
2517 * configure.in: prepared 1.8.7 not released, due to previous
2518 problem
2519
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002520Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * doc/xml.html : applied second patch from Paul DuBois
2523
Daniel Veillard402e8c82000-02-29 22:57:47 +00002524Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * doc/xml.html : applied patch from Paul DuBois
2527
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002528Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2531
Daniel Veillard5feb8492000-02-02 17:15:36 +00002532Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2535 compilation warnings on various platforms.
2536 * parser.c: Fixed #5281 validity error callbacks are now desactived
2537 by default if not validating.
2538
Daniel Veillardf341f932000-02-02 14:52:08 +00002539Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2540
2541 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2542
Daniel Veillard13c757e2000-02-01 23:59:15 +00002543Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2546 <gkatsi@cs.toronto.edu>
2547
Daniel Veillard726e8792000-01-30 20:04:29 +00002548Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2551 processing URLs
2552
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002553Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2554
2555 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2556 xmlNanoFTPUpdateURL for persistent control connections.
2557 * configure.in: 1.8.6
2558
2559Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2560
2561 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2562 * tree.[ch] : added xmlSaveNoEmptyTags
2563
James Henstridgef3be9312000-01-28 13:59:21 +000025642000-01-29 James Henstridge <james@daa.com.au>
2565
2566 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2567
2568 * Makefile.am: added nanoftp.[ch] to the build.
2569
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002570Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2571
2572 * nanoftp.[ch]: cleanup, comments, API
2573 * debugXML.c : fixed a bug in the cat command
2574 * doc/*: regenerated the docs
2575
Daniel Veillardda07c342000-01-25 18:31:22 +00002576Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2577
2578 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2579 * debugXML.c : fixed a bug in the cat command
2580 * valid.c: fixing some small probs
2581 * libxml.spec.in: get rid of the SNAP suffix
2582 * doc/xml.html: updated the status
2583
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002584Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2585
2586 * xml-config.in: xml-config --version to just return the
2587 version number
2588 * xpath.c: some cleanup w.r.t. axis when the current node is
2589 an attribute.
2590 * TODO: updated
2591
Daniel Veillard461a66c2000-01-18 18:01:01 +00002592Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2593
2594 * configure.in: prepared for libxml-1.8.5
2595 * doc/* recompiled the documentation
2596
25972000-01-17 Jody Goldberg <jgoldberg@home.com>
2598
2599 * configure.in : WARNING autoconf subtlety alert :
2600 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2601 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2602 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2603 get defined by AC_CHECK_HEADERS.
2604
Daniel Veillardf967b902000-01-17 16:06:10 +00002605Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2608 Rune.Djurhuus@fast.no
2609
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002610Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * TODO: updated
2613 * tree.c, parser.c: made sure that only memory alloc problems
2614 and internal parser errors are allowed to write to stdout or
2615 stderr.
2616
Daniel Veillard0142b842000-01-14 14:45:24 +00002617Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * tree.c : restored xmlNewGlobalNs since this seems used by
2620 a lot of existing code :-(, fixed a bug in xmlNewNs
2621 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2622 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2623 to exit() from the library code.
2624 * xpath.c, parser.c: removed bugs or unused code detected by
2625 Windows compilers
2626 * parser.c: started adding interfaces for parsing well balanced
2627 XML fragments
2628 * configure.in: releasing 1.8.4
2629 * doc/* : rebuilt the docs
2630
Daniel Veillard2eac5032000-01-09 21:08:56 +00002631Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2632
2633 * tree.[ch] : added xmlNewDocFragment() for DOM
2634 * testHTML.c: uninitialized variable.
2635
Daniel Veillardf3a73582000-01-05 14:58:39 +00002636Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * doc/* : rebuild the docs
2639
Daniel Veillard71b656e2000-01-05 14:46:17 +00002640Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * acconfig.h: readline and history patch
2643 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2644 * tree.c: added check and handling when possibly removing an ID
2645 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2646 and saving.
2647 * test/HTML/entities.html result/HTML/entities.html* : test for
2648 various entities reference cases
2649 * result/HTML/* : as a result output of some testcase have
2650 changed
2651 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2652 by previous example. added xmlParseTryOrFinish().
2653 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2654 entities.h debugXML.h HTMLparser.h: changed the way struct are
2655 declared to allow gtk-doc to expose those
2656 * parser.c: closed bug #4960
2657 * Makefile.am configure.in: Applied patch from
2658 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2659 and math/socket libs detection
2660
Daniel Veillard437b87b2000-01-03 17:30:46 +00002661Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2662
2663 * configure.in, Makefile.am: link tester against readline
2664 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2665
Daniel Veillard686d6b62000-01-03 11:08:02 +00002666Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2667
2668 * tree.[ch]: added xmlRemoveProp
2669 * win32config.h.in nanohttp.c: avoid including the Windows
2670 socket stuff in every C files
2671 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2672 the XmL parser(s)
2673 * test/ns4 result/ns4 etc...: added test case for previous prob
2674 * tree.c: xmlNewNs wasn't checking for double definition
2675 * Makefile.in: fixed a problem with dist-hook duplicates
2676 * parser.[hc], xmlIO.c: fixed the loading of external entities
2677 APIs, now xmlLoadExternalEntity() is used everywhere and
2678 setting up an app specific front-end using the
2679 * SAX.c parser.c: some fixes, now the xhtml spec validates
2680 with the xhtml DTD.
2681 * error.c: fixed crashes in case of no input stream
2682 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2683 to the validation tests and results
2684
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002685Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2686
2687 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2688 too htmlCreatePushParserCtxt() and htmlParseChunk()
2689 * parser.c: a bit of cleanup.
2690 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2691 to XML) removed the last mem leak known
2692 * HTMLtree.c: output message cleanup
2693 * xmlmemory.c: display content info about memory blocks
2694 * result/HTML/wired.* : missing att value warning change
2695
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002696Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2697
2698 * doc/* : rebuilt the documentation
2699
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002700Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * parser.[ch] parserInternals.h: Push parser for XML,
2703 seems to work fine now
2704 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2705 --push for push testing
2706 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2707 * testSAX.c: added --push
2708 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2709 subtree
2710 * xmlIO.[ch] : enriched API + fixes for push mode
2711 * entities.[ch]: added the entity content length to the struct.
2712 * xmlmemory.[ch]: new API to show the last entries for the shell
2713 * valid.c: added required attribute testing
2714 * SAX.c: the cdata callback now merge contiguous fragments
2715 * HTMLparser.c: cleanup of some macros
2716
Daniel Veillard3c558c31999-12-22 11:30:41 +00002717Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2718
2719 * parser.c: fix for PIs name starting with xml
2720 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002721 * *.c, configure.in win32config.h.in : generate win32config.h for
2722 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002723
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002724Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2725
2726 * parser.c: fixed a stupid = vs. == bug :-(
2727 * doc/gnome-xml.sgml: s/glade/xml/
2728
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002729Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2730
2731 * configure.in, doc/xml.html : bug fix release 1.8.2
2732 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2733 Hopefully the end of that silly C++ include problem
2734 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2735 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2736 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2737 troubles with autoclosed elements when the stree shape doesn't
2738 follow the DtD specs. Added htmlIsAutoClosed() and
2739 htmlAutoCloseTag()
2740 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2741 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2742 * debugXML.c: fixed a bug on printing default namespaces.
2743 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2744
Daniel Veillardb24054a1999-12-18 15:32:46 +00002745Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * result/HTML/*.htm[l] : updated the HTML regression tests according
2748 to the new output
2749 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2750 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2751 problem due to intermix of extern "C" { ... } declarations for C++
2752 and recursive includes in the headers
2753
Chris Lahey323c48c1999-12-18 15:32:45 +000027541999-12-20 Chris Lahey <clahey@umich.edu>
2755
2756 * HTMLtree.c: Made it so that html nodes with a single child do
2757 not insert a carriage return before or after the child node.
2758
Daniel Veillardb24054a1999-12-18 15:32:46 +00002759Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002760
2761 * configure.in, doc/xml.html : bug fix release 1.8.1
2762 * parser.c: fixed bug #4344
2763 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2764 added the glue to avoid C++ problems
2765 * doc/* : regenerated the documentation
2766
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002767Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2770 namespace recognition, and Dia as a resul :-(
2771 * encoding.c: closed bug #3950
2772
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002773Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2774
2775 * valid.c: debugging a posteriori validation, except URI expansion
2776 stuff this should be fixed now
2777 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2778 Carl Nygard <cnygard@bellatlantic.net>
2779 * tester.c: added --postvalid, cleaning of the code
2780 * tree.[ch]: added xmlDocGetRootElement()
2781
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002782Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2783
2784 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2785 c++ losage.
2786
Daniel Veillard10a2c651999-12-12 13:03:50 +00002787Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2788
2789 * configure.in, doc/xml.html : bumped to 1.8.0
2790 * xlink.[ch], Makefile.am : added framework for link detection
2791 * parser.h: added nbChars to parser context, needed for cleanup.
2792 * xmlmemory.c: removed a nasty bug when out of mem
2793 * valid.[ch]: adding namespace support for attribute decl
2794 * tester.c: added --debugent option
2795 * debugXML.[ch]: added xmlDebugDumpEntities()
2796 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2797 buffers instead, this was really needed, validation was breaking
2798 in strange ways due to that. Added xmlParseStringPEReference()
2799 and other parsing from strings functions. Entities processing
2800 modified again, but PERef are still not handled correcly but
2801 unless you're Eve Maller you won't notice :-)
2802 * HTMLparser.c: large changes toward reliability, and switched to
2803 lowercase internal tags, XHTML is lowercase, so it will help
2804 that output is closer to next version.
2805 * doc/* : regenerated the documentation, it is now hosted at
2806 http://xmlsoft.org/ (same bits I just bought the domain :-)
2807
2808
Daniel Veillard294cbca1999-12-03 13:19:09 +00002809Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2810
2811 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2812 doc generation
2813 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2814 in the SAX API
2815 * doc/*: rebuilt the doc making sure everything appears in the
2816 HTML files
2817
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002818Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2821 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2822 which allow impressive speed improvement on dataset with
2823 large text pieces, but at the cost of broken binary
2824 compatibility and slightly bigger memory usage.
2825 Configure with --with-buffers to activate them, they
2826 are protected with XML_USE_BUFFER_CONTENT define.
2827 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2828 goal is 0 memory left allocated once parser is no more used
2829 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2830 call xmlCleanupParser() and xmlMemoryDump()
2831
Daniel Veillarda819dac1999-11-24 18:04:22 +00002832Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2835 * parser.[ch] encoding.[ch]: added memory cleanup routines
2836 * parser.c: closing bug #3788
2837 * doc/*: rebuilt the doc
2838
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002839Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2842 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2843 * tester.c: added --compress option
2844 * doc/*: rebuilt the documentation
2845
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002846Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2849 if given /proc/kcore as input !
2850 * doc/xml.html doc/*: updated and rebuilt the documentation
2851
2852Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002853
2854 * parser.c: Fixed some wrongly space collapsing code due to
2855 a misreading of the spec.
2856 * result/*: fixed the output accordingly
2857
2858Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002859
2860 * encoding.c: bug fix and typos
2861 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2862 * parser.c: added attribute normalization closing bug #3597
2863 * test/att* result/att* SAXresult/att*: testcase for attribute
2864 normalization
2865
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002866Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2867
2868 * configure.in: closing bug #3163 by adding extra flags for the
2869 cc compiler on HP-UX
2870
Daniel Veillard51e3b151999-11-12 17:02:31 +00002871Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * valid.[ch] : removed a typo and an enumerated type bug in the
2874 xmlAddElementDecl() function
2875 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2876 call to xmlEncodeEntitiesReentrant() so that the functions
2877 New, Set and Get are at the same level.
2878 * parser.c HTMLparser.c: extra memory allocation bug for
2879 attributes detected by someone using libxml in embedded systems :-)
2880
Daniel Veillard962195f1999-10-28 15:51:53 +00002881Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2882
2883 * xmlmemory.h: turned off mem debug :-\
2884
Daniel Veillard35008381999-10-25 13:15:52 +00002885Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * parser.c: closed bug #2784 a one line fix, but worth pushing
2888 a new release out
2889 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2890 some structures, comments before and after the
2891 main element, and other nastyness
2892 * HTMLtree.c tree.c: accomodate the extended HTML supported
2893 * configure.in: pushing 1.7.4
2894 * test/ent8 and related outputs : added a new test for bug #2784
2895 * test/HTML/wired.html and related output: a nasty HTML example
2896 * Makefile.am: improved the test scripts
2897 * docs/* : reran the documentation extractor, updated xml.html
2898
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002899Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2900
2901 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2902 HTMLparser and debugged the HTML related code. HTML documents
2903 now have their own type
2904 * entities.c: do not dump &apos; for HTML output
2905 * xmlmemory.c: improvement, breakpoint mechanism
2906 * testHTML.c: added --sax --repeat ...
2907 * Makefile.am: improved the HTML tests
2908 * valid.[ch]: added xmlValidGetValidElements and
2909 xmlValidGetPotentialChildren
2910 * tester.c: added --insert to test the 2 new functions
2911 * test//* result//* SAXresult//* : regression test cleanup
2912 and extension.
2913 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2914 gnome-xml-nanohttp.html
2915
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002916Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * HTMLparser.c: fixed problems with some autoclose tags
2919 * tree.c: fixed XML output problems.
2920 * result/* SAXresult/*: update of the tests output
2921
Daniel Veillard6077d031999-10-09 09:11:45 +00002922Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2923
2924 * Makefile.am: Arturo patch for xmlConf.sh version info
2925 * parser.c: Tim Josling patch for single quoted items
2926 * tester.c: Tim Josling patch for tester options usage
2927 * tree.h: indent cleanup
2928
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002929Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2932 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2933
Daniel Veillard00fdf371999-10-08 09:40:39 +00002934Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2935
2936 * tree.c : Raph patch for initialization of CORBA fields
2937 * parser.c, xpath.c, ...: modification of doc comments
2938 * xpath.c : allow spaces in xpath expressions
2939
Daniel Veillardad219441999-09-27 08:17:49 +00002940Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2941
2942 * xmlmemory.h: turning off memory debug :-(
2943
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002944Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2947 better SAX interfaces.
2948 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2949 entity.
2950 * configure.in: 1.7.2
2951
2952Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002953
2954 * libxml.spec.in: fixed the URL
2955 * doc/xml.html: improved the documentation front-end
2956
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002957Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002958
2959 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2960
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002961Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002962
2963 * libxml.spec.in: fixed the alpha compile problem
2964 * parser.[ch]: changed errno to errNo in the parser context :-(
2965 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2966 * doc/xml.html: changed CHAR to xmlChar
2967 * doc/html/*: recompiled the documentation
2968 * configure.in: 1.7.1
2969
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002970Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * parser.h: modified the parser context struct to regain 1.4.0
2973 binary compatibility
2974 * parser.c, xml-error.h: added errno ot teh context and defined
2975 a set of errors values with update of errno
2976 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2977 DTDs and entities
2978 * *.h, *.c: complete cleanup of the use of config.h and include
2979 protection depending on the current setup.
2980 * overalll debugging, maintenance and bug-fixing on all modules
2981 * updated the documentation
2982 * ready for 1.7.0
2983
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002984Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * HTMLparser.c : cleanup
2987 * SAX.c valid.c valid.h: added ID/IDREF checking
2988 * tree.c tree.h: extended doc structure for refs
2989 * configure.in: 1.6.2
2990 * parser.c: patched bug in SAX user arg call
2991 * parserInternals.h: patched missing close in C++ wrapping
2992 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2993 especially upcoming XPointer implementation.
2994 * doc/xml.html: augmented, typo
2995
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002996Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2997
2998 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2999 not all invocations of install understand -d.
3000
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003001Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3002
3003 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3004 to make 'check' works, when builddir != srcdir.
3005
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003006Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3007
3008 * doc/xml.html : updated the documentation
3009
Daniel Veillard6454aec1999-09-02 22:04:43 +00003010Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3013 not deallocated memory blocks
3014 * *.c : replaces all calls to malloc() free() and realloc() to
3015 the wrapper functions/macros
3016 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3017 instead of xmlFreeNodeList()
3018
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003019Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3020
3021 * HTMLparser.c: corrected a stupid bug leading to core dump at
3022 tree deallocation. Removed warnings indicated by
3023 Stephane.Conversy@lri.fr
3024 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3025 looked for in the external subset
3026
3027Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003028
3029 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3030 on SGI by Stephane.Conversy@lri.fr
3031
Daniel Veillardb96e6431999-08-29 21:02:19 +00003032Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3033
3034 * all .h : changed the prototype declaration indent as in gtk
3035 * most .c : working on reducing the TODOs in the code
3036 * most .c : cleanup though -pedantic and Insure++
3037 * improvements on validation ID checkings.
3038 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3039 * xml-config.in: closed #1810
3040
3041Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003042
3043 * tree.h, valid.c, valid.h: more work on validity, IDs
3044 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3045 definition for AIX
3046
Daniel Veillardb556eb51999-08-15 17:19:50 +00003047Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3050 the distribution due to a cut'n paste error at last commit
3051
Daniel Veillardb05deb71999-08-10 19:04:08 +00003052Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3053
3054 * configure.in: upgraded to version 1.4.0
3055 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3056 Big update, added a large part of the validation process,
3057 it should be usable, but some parts are missing
3058 * xpath.c: improved the implementation w.r.t. root.
3059 * Makefile.am: added more tests
3060 * test and result trees: added a lot of tests
3061 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3062
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003063Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3064
3065 * Added an HACKING file
3066
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003067Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * xpath.[ch] : improvements and debug of the XPath implementation
3070 * parser.c, HTMLparser.c : modified the parsers to be progressive
3071 * tree.[ch] : extended the Buffer promitives
3072 * xmlIO.[ch] : added basic I/O routines providing progressive
3073 parsing and ready for I18N conversion plugins
3074 * SAXresult/* : the SAX callback sequence maybe slightly different
3075 now
3076 * test*.c : improved/updated the tests programs
3077 * doc/* : recompiled the docs.
3078
Daniel Veillard15b75af1999-07-26 16:42:37 +000030791999-07-26 Michael Meeks <michael@edenproject.org>
3080
3081 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3082
3083 * tree.c: Ditto.
3084
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003085Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3086
3087 * configure.in: upgraded to version 1.4.0
3088 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3089 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3090 XML query language, see http://www.w3.org/TR/xpath for more details.
3091 * parser.c, parser.h: added CHAR* related string functions for XPath
3092 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3093 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3094 rebuild the docs.
3095 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3096 and regression testing capabilities for XPath.
3097
Daniel Veillardd79d7871999-07-12 10:38:12 +00003098Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3099
3100 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3101 closing bug #1646
3102
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003103Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3104
3105 * Makefile.am, example/Makefile.am: closed bug #1683
3106
Daniel Veillard3166ab11999-07-11 16:14:19 +00003107Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3108
3109 * example/Makefile.am, configure.in: added the makefile for the
3110 gjobread example
3111
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003112Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3113
3114 * doc/Makefile.am:
3115 - fix which allow "make install DESTDIR=</install/prefix>".
3116
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003117Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3120 which fixed a problem on the file reading-code.
3121
Daniel Veillard82150d81999-07-07 07:32:15 +00003122Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3125 output.
3126 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3127
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003128Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * parser.h : Oops removed the binary compatibility problem
3131 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3132 * parser.c, HTMLparser.c: applied patches for reading from stdin
3133
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003134Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * parser.c, entities.c, valid.c: cleanup bug #1591
3137 * configure.in: cleanup bug #1592
3138 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3139 the same tree back-end. Hence gdome will be available for it.
3140 * doc/Makefile.am: close bug #617
3141
Daniel Veillard97fea181999-06-26 23:07:37 +00003142Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3143
3144 * parser.c: alloctate a per parser context SAX interface block
3145
Daniel Veillard14fff061999-06-22 21:49:07 +00003146Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3149 and xmlEncodeEntitiesReentrant with the correct one :-\
3150
3151Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3152
3153 * commit of my internal XML base changes, quite a lot of
3154 changes, cleanups, better entities support, framework for
3155 new I/O and charset detection and handling
3156 * Fixed the configure/Makefile stuff to generate shared libs
3157 with the proper version info, so we jumped on rev from
3158 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3159 xmlEncodeEntities() result need to be freed now, and a string
3160 xmlParserVersion provide the current library version.
3161
Raph Levien05240da1999-06-15 21:27:11 +00003162Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3163
3164 * parser.c: fixed a buffer overrun for when you have a very long
3165 attribute with no entities in it.
3166
Daniel Veillardbb2da581999-06-13 14:37:07 +00003167Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * added example directory
3170 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3171
Daniel Veillard011b63c1999-06-02 17:44:04 +00003172Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * Release of libxml-1.1, nearly everything has been touched for
3175 this.
3176 * Added more regression tests
3177 * Updated the documentation
3178
Daniel Veillard27d88741999-05-29 11:51:49 +00003179Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * tree.[ch]: unified the XML_NO_CORBA defines.
3182 * parser.c encoding.[ch]: started plugging in char encoding detection
3183
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003184Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3185
3186 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3187 Also freed allocated buffer.
3188
Daniel Veillard27d88741999-05-29 11:51:49 +00003189Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003190 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3191 reentrancy problem at printing. One is left in entities.c, to
3192 remove ASAP
3193 * testSAX.c : added a test example showing the use of the SAX
3194 interface if one doesn't want to build the DOM tree.
3195 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3196
Daniel Veillard517752b1999-04-05 12:20:10 +00003197Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3198
3199 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3200 large revamping of the parser to use SAX callbacks
3201 http://www.megginson.com/SAX/ (or at least a C like interface
3202 a la Expat). It's now possible to set up your own callbacks
3203 and the parser will not build a DOM tree.
3204 * test/* result/*: updated the test suite, I finally removed
3205 the old Namespace draft support (PI based).
3206
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003207Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3208
3209 * Makefile.am: added test result to EXTRA_DIST for make tests
3210
Daniel Veillard64068b31999-03-24 20:42:16 +00003211Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3212
3213 * parser.c, parserInternals.h: moved the chars macro definitions
3214 to parserInternals.h
3215 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3216 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3217
Daniel Veillard012ccc11999-03-23 10:11:11 +00003218Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * xml-config.in : applied patch to make --version work
3221
Raja R Harinatha86c23e1999-03-05 22:14:01 +000032221999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3223
3224 * Makefile.am (check-local): Alias for `tests' target. This will
3225 cause `make check' to do the right thing.
3226 (tests): Don't run tests in srcdir. Also, replaced calls to
3227 basename with a `sed' "equivalent".
3228
Daniel Veillardd109e371999-03-05 06:26:45 +00003229Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3230
3231 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3232 it in the header and not the sources, updated the doc.
3233 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3234 pointing this out.
3235
Daniel Veillardbc50b591999-03-01 12:28:53 +00003236Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3239 exported the inputStream routines.
3240 * doc/html/* : updated accordingly
3241
Daniel Veillardd692aa41999-02-28 21:54:31 +00003242Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * parser.c, parser.h, parserInternals.h: added a few extra
3245 internal calls to allocate and free parser contexts ...
3246 * doc/html/* : updated accordingly
3247
Daniel Veillard55a99271999-02-25 11:01:29 +00003248Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * configure.in, Makefile.am, doc/makefile.am : General changes for
3251 1.0.0 release and including the generated HTML documentation.
3252
Daniel Veillard35925471999-02-25 08:46:07 +00003253Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * makefile.am : added parserInternals.h, oops.
3256
Daniel Veillard1e346af1999-02-22 10:33:01 +00003257Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3258
3259 * parserInternals.h: added this header giving access to the parser
3260 internal functions.
3261 * doc/Makefile.am : added a rebuild target which rebuilds the full
3262 set of documentations
3263 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3264 the internal subset.
3265 * *.c *.h: modifications needed to generate the documentation using
3266 gtk-doc, cleanup of functions blocks, reorganisation of struct
3267 declarations.
3268
Daniel Veillard1164e751999-02-16 16:29:17 +00003269Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3270
3271 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3272 the tar and spec file to include the beginning of the doc.
3273
Nuno Ferreira03d04781999-02-13 00:07:17 +000032741999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3275
3276 * doc/.cvsignore: Added this file.
3277
Daniel Veillard6800ef31999-02-08 18:33:22 +00003278Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * tree.c: fixed xmlGetProp to return "" when the attribute
3281 exists, even if the node-list is NULL.
3282
Daniel Veillard726c7e31999-02-08 15:13:10 +00003283Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3284
3285 * tree.c: patched an error outputting empty attribute values.
3286 * Makefile.am and doc/makefile.am: have been updated during the
3287 week-end. Sorry for an empty CVS log, I got a shell problem.
3288
Daniel Veillard1899e851999-02-01 12:18:54 +00003289Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3290
3291 * tree.h: cleaned up using enums instead of defines
3292 * parser.c, valid.[ch]: more work on parsing/output of element
3293 declarations
3294
Daniel Veillard3b9def11999-01-31 22:15:06 +00003295Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3296
3297 * valid.[ch], tree.c, parser.c : more work toward full parsing
3298 of XML DTDs.
3299 * README: added informations about mailing-list and on-line
3300 documentation
3301
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000033021999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3303
3304 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3305
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003306Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3307
3308 * parser.c, tree.[ch] : more work toward conformance testing,
3309 added a last element to accelerate parsing of very flat structures
3310 started working on internal subset Element content declaration.
3311 * valid.[ch] : first cut at adding code toward validation.
3312 * previous changes had also small impact on most files, especially
3313 the conformance testing using James Clark test suite.
3314
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003315Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3316
3317 * test/* : updated the examples, most of them were not well
3318 formed (humm), and added rdf2.
3319 * result/* : resulting changes in the output.
3320
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003321Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3322
3323 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3324
Daniel Veillard44b3a061998-12-05 17:27:22 +00003325Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3326
3327 * tree.c: patched a bug in the generation of empty attributes
3328
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003329Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3330
3331 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3332 for node/trees/documents/... Biggest problem is namespace
3333 support when copying subtrees.
3334
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003335Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3336
3337 * parser.c, entities.c: improve entities and char ref encoding,
3338 and cleanups of error messages.
3339
Daniel Veillard242590e1998-11-13 18:04:35 +00003340Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * parser.c, entities.c: simple bug hunting done during rpm2html and
3343 rpmfind integration.
3344
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003345Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3346
3347 * parser.[ch]: Added interfaces allowing to specify a SAX
3348 handler before parsing.
3349
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003350Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3351
3352 * parser.c: redirrect all errors reporting through the SAX
3353 error function
3354
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003355Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3356
3357 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3358 * libtool, tlmain ...: update of the libtool files
3359
Miguel de Icaza442321c1998-11-04 18:13:38 +000033601998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3361
3362 * entities.c: Use g_snprintf insteda of snprintf.
3363
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003364Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3367 added ent5 test for this purpose.
3368 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3369
Daniel Veillard27271681998-10-30 06:39:40 +00003370Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3371
3372 * parser.c: fixed? a strange error due to compression on a GWP
3373 document.
3374
Daniel Veillard25940b71998-10-29 05:51:30 +00003375Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3376
3377 * tree.[ch]: bug fixing
3378 * entities.[ch]: defined a specific type for predefined entities
3379 * doc/xml.html: more documentation on the library, how to use it,
3380 overview of the interfaces.
3381
Daniel Veillard16253641998-10-28 22:58:05 +00003382Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3383
3384 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3385
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003386Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3387
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003388 * tree.c: corrected a small bug
3389 * doc/xml.html: continuing writing documentation.
3390
3391Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3392
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003393 * debugXML.h debugXML.c: added debugging utilities.
3394 * tester.c: added --debug switch.
3395 * tree.c: patched an incorrect node->type assignment.
3396 * parser.c: formatting, ensure that node->doc != NULL in attributes
3397
Daniel Veillardccb09631998-10-27 06:21:04 +00003398Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3399
3400 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3401 entity support and provide an internal representation close to
3402 DOM one (entity ref nodes, and attribute value as tree). I tried
3403 to preserve the interface but this will surely break some apps
3404 (I have to change rpm2html/rpmfind for example). I had to change
3405 two interfaces, and the generated tree is somewhat different.
3406 * doc/* : started documenting the XML library, the tree and
3407 DOM/Corba. This is a first step.
3408
Daniel Veillard11e00581998-10-24 18:27:49 +00003409Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3410
3411 * parser.c: Set up the fonctions comment block, boring but useful.
3412 * parser.h, SAX.c, parser.c: now attributes are processed through
3413 the SAX interface. The problem is that my SAX interface diverged
3414 quite a bit from the original one, well this is not an official
3415 spec, and translating it from Java to C is hairy anyway...
3416
Daniel Veillard97b58771998-10-20 06:14:16 +00003417Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3418
3419 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3420 fonctions comment block, boring but useful.
3421
3422Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003423
3424 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3425 conversion routines. However they are not yet used to convert the
3426 inputs. The core will run with UTF-8.
3427
Daniel Veillard33942841998-10-18 19:12:41 +00003428Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * tree.c : make sure that the type id is properly set-up when
3431 a new object is allocated, needed for DOM.
3432
Daniel Veillard27fb0751998-10-17 06:47:46 +00003433Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3434
3435 * tree.h, tree.c: Ok, the main objects in the tree will be native
3436 corba objects, it costs 8 bytes per Node, Attribute and Document
3437 but it simplifies the Corba integration a lot (no extra interface
3438 objects to allocate/free).
3439
Daniel Veillard0bef1311998-10-14 02:36:47 +00003440Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3441
3442 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3443 and changed NODEs contants for conformity with DOM Level 1
3444
Daniel Veillard27864701998-10-08 03:47:24 +00003445Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3446
3447 * added hooks to keep track of servants when creating objects
3448 xmlDoc and xmlNode (for Corba export).
3449
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003450Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3451
3452 * added xml-config script.
3453
Daniel Veillard7066a791998-10-01 20:28:28 +00003454Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3455
3456 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3457 to autoupdate libtool and automake conf files.
3458
Miguel de Icaza60681bd1998-09-30 19:28:59 +000034591998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3460
3461 * Makefile.am: Use '?' to separate the sed
3462 commands as ',' is used when people pass -Wl,something.
3463
3464
Daniel Veillard15a8df41998-09-24 19:15:06 +00003465Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3466
3467 * tree.c, tree.h: added a per-document compression interface.
3468
Daniel Veillard151b1b01998-09-23 00:49:46 +00003469Tue Sep 22 20:47:38 EDT 1998
3470
3471 * tree.c, tree.h: added saving with compression and added interfaces
3472 to control the compression level (xmlGetCompressMode,
3473 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3474
Daniel Veillard70120ff1998-09-22 00:24:21 +00003475Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3476
3477 * parser.c: corrected a loop for files of size 0
3478
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000034791998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3480
3481 * error.h: New file. Contains prototyes from `error.c'.
3482
Tom Tromeyc19653d1998-08-14 01:22:43 +00003483Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3484
3485 * Makefile.am (xmlincdir): New macro.
3486 (xmlinc_HEADERS): Renamed from include_HEADERS.
3487
Daniel Veillard845664d1998-08-13 04:43:19 +00003488Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3489
3490 * applied small patch on numeric entities from
3491 Christopher Blizzard <blizzard@appliedtheory.com>
3492
Daniel Veillard260a68f1998-08-13 03:39:55 +00003493Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3494
3495 * New release 0.2, removed the old xml_* files so that it's
3496 coherent with the other CVS base (W3C), far better conformance
3497 to standard, new namespaces, decent entities support, beginning
3498 of a SAX-like interface. Nearly nothing left intact, even the
3499 test examples ...
3500
Christopher Blizzarda36749e1998-07-30 21:47:18 +000035011998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3502
3503 * .cvsignore: Add .deps dir
3504
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003505Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3506
3507 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3508
Daniel Veillardfe926001998-07-26 04:28:20 +00003509Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003510
Daniel Veillardfe926001998-07-26 04:28:20 +00003511 * configure.in: added test for CPP
3512 * AUTHORS, Changelog: the original ones didn't get commited but the
3513 glib ones instead, fixed.
3514 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003515
Daniel Veillardfe926001998-07-26 04:28:20 +00003516Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003517
Daniel Veillardfe926001998-07-26 04:28:20 +00003518 * integrated code developped at W3C
3519 * changed the original Copyright
3520 * migrated to automake
3521 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003522