blob: 6091b8d2784f41f5f9ca96101eb36be14f16eced [file] [log] [blame]
Daniel Veillard23793842001-06-25 16:07:45 +00001Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4 includes were installed in the wrong dir
5
Daniel Veillardf5498f32001-06-25 15:08:36 +00006Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * doc/html.xml: warn against sending code to exhibit bugs.
9
Daniel Veillard56f06462001-06-24 21:34:03 +000010Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13 Tru64 from Thomas Leitner
14
Daniel Veillardc5d64342001-06-24 12:13:24 +000015Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16
17 * AUTHORS: added William and Bjorn
18 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
19 daniel@veillard.com hopefully I won't have to do this again
20 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
21 docs can be rebuilt cleanly now
22 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
23 from CVs it's generated, added include/libxml/xmlwin32version.h
24 also generated but which should change far less frequently.
25 * catalog.c nanoftp.c: made sure to include libxml.h not
26 libxml/xmlversion.h directly
27 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
28 when compiling on WIN32 and MSC
29
Daniel Veillard07385fd2001-06-23 21:55:48 +000030Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * include/Makefile.am include/libxml/Makefile.am configure.in:
33 fixed make distcheck and rebuilding the rpms
34
Daniel Veillardcd1d9442001-06-23 18:53:44 +000035Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * configure.in: should finish the migration of exported includes
38 into a real include/libxml in CVS, at least for CVS users.
39 * removed the exported headers, added in include/libxml (as well
40 as xmlversion.h.in).
41
Daniel Veillard6dd8e052001-06-23 18:38:06 +000042Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * configure.in: fixed the way to detect symlink
45
Daniel Veillard66541772001-06-23 18:31:04 +000046Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * configure.in: updated, include/libxml is now a real CVS dir
49
Daniel Veillardca989762001-06-23 17:39:29 +000050Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
52 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
53 version works with both libxml1 and libxml2 (it autodetects
54 the prefix of the html-files) from Felix Natter.
55 * doc/xml.html: updated doc accordingly
56
Daniel Veillard8cf14d52001-06-23 16:32:46 +000057Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
58
59 * xpath.c: fixed the bug generating a template loop in libxslt
60 when using docbook-xsl-1.4, * should filter out document nodes
61 * HACKING: added William
62 * TODO: updated
63
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000064Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * doc/FAQ.html: added a warning about gcc-3.0
67 * doc/xml.html: added reference to gdome2 and removed a confusing
68 sentence
69
Daniel Veillardf7f41852001-06-22 15:18:01 +000070Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * xmlversion.h: okay this is a generated file, but Windows
73 users need it and they can't generate it, and I want CVS
74 Windows users ...
75 * win32/libxml2/libxml2_so.dsp: Windows project file for
76 the shared lib version of libxml2
77 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
78 resources needed for libxslt/xsltproc by Yon Derek
79
Bjorn Reese3157b342001-06-22 14:41:45 +000080Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
81
82 * trio.c: MSVC fix (provided by Igor Zlatkovic)
83
Daniel Veillard4151acb2001-06-22 10:48:57 +000084Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
Daniel Veillardcc146db2001-06-22 11:10:52 +000086 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
87
88Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
Daniel Veillard4151acb2001-06-22 10:48:57 +000090 * include/win32config.h: Yon Derek provided a first fix
91 to be able to compile libxslt/xsltproc on Windows
92
Daniel Veillardd79bcd12001-06-21 22:07:42 +000093Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * xpath.c: attempt to work around what seemed a gcc optimizer
96 bug when handling floats on i386 http://veillard.com/gcc.bug
97 * tree.c entities.c encoding.c: doing some cleanups while
98 chasing it
99
Daniel Veillard017b1082001-06-21 11:20:21 +0000100Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * Makefile.am: cleanup when --without-debug is specified
103 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
104 w.r.t. --without-debug and other include points
105 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
106 Catalogs
107 * configure.in entities.h tree.h HTMLparser.c: removed
108 --without-corba, made the _private field mandatory
109
Daniel Veillard87a764e2001-06-20 17:41:10 +0000110Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
113 outputs a BOM in UTF8, an errata has been issued to avoid the
114 problem, that was the most reasonable solution... Add support
115 for a leading UTF8 BOM in entities.
116
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000117Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * valid.c: fixed a bug found when post validating an entity ref
120 * xmllint.c: added --loaddtd and sligly changed --postvalid to
121 activate it too
122
Daniel Veillard39196eb2001-06-19 18:09:42 +0000123Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
126 weakness in the node copy the XPointer and the XInclude
127 implementations. Serious cleanup.
128
Daniel Veillard3739b982001-06-19 12:51:30 +0000129Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * Makefile.am: Kjartan Maraas provided a small patch to
132 add xml2-config.in to EXTRA_DIST
133
Daniel Veillarda9142e72001-06-19 11:07:54 +0000134Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
137 provided another failing case found in KDE, the way the
138 ctxt->vctxt.nodeTab was allocated and freed changed over
139 time but it wasn't completely cleaned up. This should fix it.
140
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000141Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * parser.c: Stephan Kulow also raised the fact that line number
144 could get miscounted making debug harder, fixed the problem
145 in xmlParseCharData()
146
Daniel Veillard64b98c02001-06-17 17:20:21 +0000147Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * valid.c: Stephan Kulow pointed out a problem when validating
150 and using an empty entity, forgot a 'break' in a case.
151
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000152Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
155 * doc/xml.html: updated with 2.3.11
156
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000157Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * TODO: updated adding cleanup of generated doc
160 * configure.in: prepared to release 2.3.11
161 * xmllint.c: added --version for bug reporting
162 * doc/html/*.html: rebuilt the doc
163
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000164Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * xpath.c: first part of the work on selecting namespace to
167 fix bug #56115
168
Daniel Veillard96ed5832001-06-15 22:22:04 +0000169Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
172 when using -liconv
173 * TODO: updated
174
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000175Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * HTMLtree.[ch]: more work on the HTML serialization routnes,
178 cleanup, encoding support.
179
Daniel Veillard608ad072001-06-14 08:32:28 +0000180Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * xpath.c: Thomas Broyer suggested a better patch for the / arg
183
Daniel Veillard239d0522001-06-13 23:02:48 +0000184Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * xpath.c: bug detected by Ankh when / is used as a function arg
187
Daniel Veillard02bb1702001-06-13 21:11:59 +0000188Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
191 of element and use it to avoid outputting formatting spaces at
192 the wrong place. Implemented the format parameter for HTML save.
193 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
194 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
195 result/HTML/wired.html: of course this impact the result of a
196 number of HTML tests
197
Daniel Veillard95d845f2001-06-13 13:48:46 +0000198Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * HTMLtree.[ch]: started augmenting the HTML save API with
201 encoding and formatting parameters
202
Daniel Veillardeca60d02001-06-13 07:45:41 +0000203Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * HTMLtree.h: cleanup and started evaluating the work needed on
206 revamping the HTML output code
207
Daniel Veillard84666b32001-06-11 17:31:08 +0000208Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
211
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000212Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * valid.c: fixed bug #56049, forgot one check in the
215 validation routine
216
Daniel Veillardca2366a2001-06-11 12:09:01 +0000217Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
220
Daniel Veillard6761eee2001-06-11 10:29:38 +0000221Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * libxml.h: fixed an error in last commit
224 * doc/FAQ.html: added an entry for compilation from CVS
225
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000226Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * xmlversion.h.in libxml.h: Cygwin patches
229 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
230 * tree.h: cleanup
231
Daniel Veillardacd370f2001-06-09 17:17:51 +0000232Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * tree.c: patched xmlFreeNode() to avoid freeing() a static
235 memory block in a strange case where libxml is linked twice
236 in the binary.
237
Daniel Veillard1d047672001-06-09 16:41:01 +0000238Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
241 state far too often, simple fix used to avoid it.
242
Daniel Veillard4497e692001-06-09 14:19:02 +0000243Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
246 being processed, applied his patch
247 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
248
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000249Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
252 provided fixes to compile on MSCC again
253 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
254 also provided an update for the project files.
255
Daniel Veillarda682b212001-06-07 19:59:42 +0000256Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
259 bug #55810
260
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000261Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * tree.c: fixed xmlGetNsProp() to close bug #55683
264 Note this requires libxslt to use it's own function instead.
265
Daniel Veillardf0c53762001-06-07 16:07:07 +0000266Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * HTMLtree.c: when in a pre element no formatting space should
269 be added.
270 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
271
Daniel Veillard068a9652001-06-07 15:30:26 +0000272Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * configure.in: added tests for signal() and signal.h
275
Daniel Veillard541d6552001-06-07 14:20:01 +0000276Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * xpath.c: robert pointed out xmlXPathNINF was not initialized
279
Daniel Veillard8a367d42001-06-07 14:01:34 +0000280Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * doc/libxml-doc.el: Felix Natter provided a new version for
283 libxml2
284
Daniel Veillard8a926292001-06-07 11:20:20 +0000285Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * HTMLtree.c: when in a pre element no formatting space should
288 be added.
289
Daniel Veillard14839d52001-06-06 16:11:56 +0000290Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
291
292 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
293
Daniel Veillarde95e2392001-06-06 10:46:28 +0000294Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
297 hack
298 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
299 * uri.c: fixed a warning
300
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000301Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * HTMLtree.c: trying to close bug #55772 escaping in script
304 elements
305 * doc/xml.html: suggest to send mail to the list
306
307Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000308
309 * error.c: attempt to fix the xmlGetVarStr breakage once and for
310 good. Use a macro and based on the solution provided in
311 vsnprintf manual page from GNU.
312
Bjorn Reese99748722001-06-05 12:49:15 +0000313Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
314
315 * error.c: Workaround for non-preserving variadic list.
316 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
317
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000318Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * doc/xml.html: added 2.3.10 release
321
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000322Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323
324 * configure.in: releasing 2.3.10
325
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000326Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
329
Daniel Veillard20042422001-05-31 18:22:04 +0000330Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * encoding.c: Robert Collins provided a patch to add the
333 "US-ASCII" encoding alias
334
Daniel Veillard97ac1312001-05-30 19:14:17 +0000335Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
336
337 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
338 string oriented functions and started cleaning the related areas
339 in xpath.c which needed fixing in this respect
340
Daniel Veillard2d703722001-05-30 18:32:34 +0000341Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
344 #55380
345 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
346
Daniel Veillard9403a042001-05-28 11:00:53 +0000347Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * TODO: updated
350 * nanohttp.[ch] : started adding APIs to get the redirected URL
351 when this occurs (needed for further base computation
352 * tree.h: cleanup
353 * encoding.c: cleanup
354 * SAX.c: minor change around ctxt->loadsubset
355
Daniel Veillard6278fb52001-05-25 07:38:41 +0000356Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * Makefile.am include/Makefile.am: small change to have
359 include/libxml rebuilt if working from CVS.
360 * uri.c: applied another patch from Carl Douglas for URI escaping,
361 this should close bug #51876
362
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000363Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * xinclude.c: fixed XInclude recursive behaviour bug #54678
366 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
367 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
368 added specific regression test
369 * parser.h: preparing for the XSLT mode where DTD inherited
370 attributes are added to the tree.
371
Daniel Veillardbbd22452001-05-23 12:02:27 +0000372Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * xinclude.[ch]: Updated the namespace for the Last Call version
375 * result/XInclude/include test/XInclude/include: updated the
376 testsuite accordingly
377
Daniel Veillard8514c672001-05-23 10:29:12 +0000378Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
381 related to bug #51876
382
Daniel Veillard42596ad2001-05-22 16:57:14 +0000383Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * tree.c: fixed a gross mistake in base computation, xml:base is
386 not completely correct yet (need cascade).
387 * xpath.[ch]: added the few things needed to find a function name
388 and URI from the XPath context when it is called.
389
Daniel Veillard81418e32001-05-22 15:08:55 +0000390Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
391
392 * catalog.[ch]: fixes and add xmlLoadCatalogs()
393 * DOCBparser.c: small cleanup
394 * xmllint.c: added a --catalogs option to load catalogs from
395 $SGML_CATALOG_FILES
396 * tree.c: cleanup
397 * configure.in: iconv library fixup, ICONV_LIBS
398
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000399Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * catalog.c: handling of CATALOG entries. detection of recursion,
402 and a few bugfixes
403 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
404 against the default namespace
405
Daniel Veillard04b93292001-05-21 08:15:31 +0000406Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
409
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000410Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * parser.c: fixed propagation context info when parsing an
413 external entity.
414 * doc/html/*.html: regenerated a couple of docs
415
Daniel Veillard4623acd2001-05-19 15:13:15 +0000416Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * doc/xml.html: update with 2.3.9 informations
419
Daniel Veillardbed7b052001-05-19 14:59:49 +0000420Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
423 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
424 * doc/html/* : rebuilt the docs
425 * valid.c: small patch which may improve some case when
426 validating.
427
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000428Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * HTMLparser.c: Closed bug #54891
431 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
432 to the suite
433
434Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
437 applied a documentation patch from LotR and filled in a few missing
438 descriptions
439
Daniel Veillard76d66f42001-05-16 21:05:17 +0000440Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * xpath.c tree.c parser.c: speed optimizations at the parser level
443 document tree freeing and xpath evaluation
444
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000445Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446
447 * parser.c parser.h parserInternals.h: fixed a couple of
448 interfaces for handling memory buffer input to const char *
449 upon suggestion of JamesH.
450
Daniel Veillardc3739e72001-05-15 15:23:27 +0000451Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * configure.in: LoTR sent a patch fixing the previous commit
454
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000455Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
456
457 * configure.in: trying to deal again with the stoopid -R linking
458 flag of Solaris
459
Daniel Veillard790142b2001-05-15 10:51:53 +0000460Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * xpath.h: two nodeset access macros from Thomas Broyer
463
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000464Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
467 patch from Thomas Broyer
468
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000469Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
472 case
473 * INSTALL: was empty added stuff from the FAQ
474
Daniel Veillard75bea542001-05-11 17:41:21 +0000475Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
478 attributes handling and #54433 by adding xmlUnsetProp()
479 and xmlUnsetNsProp()
480
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000481Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482
483 * HTMLparser.c: Patch from Jonas Borgström
484 (htmlGetEndPriority): New function, returns
485 the priority of a certain element.
486 (htmlAutoCloseOnClose): Only close inline elements if they
487 all have lower or equal priority.
488 * result/HTML: this of course changed a number of tests results.
489
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000490Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * xmlIO.c catalog.c: plugged in the default catalog resolution
493 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
494 documentations
495 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
496
Daniel Veillarda7374592001-05-10 14:17:55 +0000497Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
500 integrating catalogs
501 * catalog.[ch] testCatalog.c: adding a small catalo API
502 (only SGML catalog support).
503 * parser.c: restaured xmlKeepBlanksDefault(0) API
504
Daniel Veillardc17337c2001-05-09 10:51:31 +0000505Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
508
Daniel Veillard257d9102001-05-08 10:41:44 +0000509Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * parser.c: added xmlParseExternalEntityPrivate() to allow
512 propagation of ctxt->_private when parsing external entities
513
Daniel Veillard083c2662001-05-08 08:27:14 +0000514Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
517
Daniel Veillard01ef7382001-05-08 07:31:43 +0000518Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * configure.in: fixed a small portability problem with AM_CONDITIONAL
521
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000522Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
523
524 * valid.c: warn when indeterminist content model is detected
525 * result/VC/ElementValid8: this adds a message
526 * Makefile.am: add --novalid for VCM tests
527 * parserInternals.c: added a call to Init memory
528
Daniel Veillard64269352001-05-04 17:52:34 +0000529Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
532 when both parameters are NULL.
533
Daniel Veillard37721922001-05-04 15:21:12 +0000534Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
535
536 * valid.c: applied small patch from Gary Pennington, reindented
537 some part of the code.
538
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000539Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
542 release, updated and regenerated the docs
543
Daniel Veillard357c9602001-05-03 10:49:20 +0000544Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c result/XPath/expr/floats : clarified and cleanup
547 printing of abnormal floats in tests.
548
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000549Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
550
551 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
552 * results/HTML/ : a few changes in the output of the HTML tests as
553 a result.
554 * configure.in: tying to fix -liconv where needed
555
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000556Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * Makefile.am: fixed a stupid error
559
Daniel Veillard7150a032001-05-02 16:41:11 +0000560Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * configure.in Makefile.am: make the inclusion of the trio
563 modules in the library conditional
564
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000565Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * DOCBparser.c: patche from László Kovács, fixed entities refs
568 in attributes handling
569
Daniel Veillardedddff92001-05-02 10:58:52 +0000570Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
573 flushing
574
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000575Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577 * xpath.c: fix of an XSLT namespace bug reported on the list
578 general/bug-8-
579
Daniel Veillard5792e162001-04-30 17:44:45 +0000580Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * strio.h trio.c: Dan McNichol suggested a couple of small
583 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
584
Daniel Veillard02141ea2001-04-30 11:46:40 +0000585Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * tree.c parser.c encoding.c: spent a bit more time looking
588 at the parsing speed and DOM handling. Added a few more
589 speedups.
590
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000591Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * parser.c: small but effective parsing speed improvement
594
Daniel Veillardb59076b2001-04-29 17:04:07 +0000595Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * configure.in: default on the DocBook parser inclusion (for Gnome)
598 * DOCBparser.h: fixed a header reference
599
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000600Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * configure.in xpath.c: applied Bjorn patches for FPE on the
603 alpha
604
Daniel Veillardeefd4492001-04-28 16:55:50 +0000605Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
608 xmlSaveFormatFileTo()
609
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000610Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * xpath.c: simple and efficient optimization, XPath functions
613 aways bind to the same code, cache this
614 * TODO: updated (by saying some is obsolete)
615
Daniel Veillard2156a562001-04-28 12:24:34 +0000616Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * xpath.c: more cleanup work on XPath name parsing routines
619
Daniel Veillard61d80a22001-04-27 17:13:01 +0000620Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
621
622 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
623 xmlXPathParseName
624 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
625 * debugXML.c: avoid compilation problems if compiling without
626 HTML support, Igor Zlatkovic
627 * win32/libxml2/libxml2.def.src: being able to compile without
628 XPath on Windows
629
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000630Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * libxml.m4: yet another patch from Toshio Kuratomi
633
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000634Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
637
Daniel Veillard67fee942001-04-26 18:59:03 +0000638Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * tree.[ch]: added xmlSaveFormatFile interface for saving
641 and indenting a file.
642
Daniel Veillard82e49712001-04-26 14:38:03 +0000643Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * xpath.c: fixed bug #53689 related to processing-instruction()
646
Daniel Veillard02f077a2001-04-26 10:59:11 +0000647Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * DOCBparser.c: patche from László Kovács
650
Daniel Veillard30211a02001-04-26 09:33:18 +0000651Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * parser.c: applied fixes from Christian Glahn bug report #53391
654
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000655Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * error.c: Jean François Lecomte provided a complete description
658 and a fix to bug #53537
659
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000660Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
663
Daniel Veillard1034da22001-04-25 19:06:28 +0000664Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * DOCBparser.c SAX.c: a bit more work on entities processing.
667 Still Need to cleanup XML output and references in attributes
668
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000669Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * DOCBparser.c include/Makefile.am: two patches from László Kovács
672
Daniel Veillardb33c2012001-04-25 12:59:04 +0000673Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * tree.c: trying to fix #53574, not completely complete,
676 I would like xmllint --copy --debug test/ent1 and
677 xmllint --debug test/ent1 to show the same result.
678 * xpath.c: fix a bug when trying to sort namespace nodes
679
Daniel Veillard5146f202001-04-25 10:29:44 +0000680Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * HTMLtree.c: real fix for #53402
683
Daniel Veillard7533cc82001-04-24 15:52:00 +0000684Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
687 PIs when using xsl:output
688 * valid.c: closing #53537 some case generate segfaults if there
689 is validity errors
690
Daniel Veillard61b33d52001-04-24 13:55:12 +0000691Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * SAX.c testDocbook.c DOCBparser.c: more work on the support
694 of external parsed entities, added --noent to testDocbook
695 * valid.c: Garry Pennington found an uninitialized variable
696 access in xmlValidateElementContent()
697
Daniel Veillard56098d42001-04-24 12:51:09 +0000698Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * HTMLparser.c : HTML parsing still sucks ... trying to deal
701 with madness
702 * result/HTML/ : this modified the result of the regression tests
703 a lot.
704
Daniel Veillard122376b2001-04-24 12:12:30 +0000705Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
708 to doc where it wasn't checked against NULL reported by
709 Jens Laas
710
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000711Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
712
713 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
714 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
715
Daniel Veillardeae522a2001-04-23 13:41:34 +0000716Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
717
718 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
719 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
720 * SAX.[ch]: cleanup and updates for DocBook
721 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
722 ex SGML identifier changes
723 * valid.c: removed a static unused function.
724
Daniel Veillardde57c612001-04-23 09:13:36 +0000725Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
726
727 * HTMLtree.c: applied change for Paul Sponagl on script saving
728 * Makefile.am: the warning about entity title.xml are normal.
729
Daniel Veillard393df012001-04-22 20:11:18 +0000730Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
731
732 * configure.in: release of 2.3.7
733 * Makefile.am: fixing make distcheck
734
Daniel Veillarda41123c2001-04-22 19:31:20 +0000735Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * doc/html/* doc/xml.html: updated and regenerated the docs
738
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000739Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * xpath.c: fixed the XPointer problem introduced in 2.3.6
742
Daniel Veillarde82a9922001-04-22 12:12:58 +0000743Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * tree.c: fixed #53388 with the provided patch
746
Daniel Veillard06803992001-04-22 10:35:56 +0000747Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * valid.c: Bjorn detected an invalid memory access. Fixed
750 vstateVPush()
751
Daniel Veillard40af6492001-04-22 08:50:55 +0000752Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
755
Bjorn Reese70a9da52001-04-21 16:57:29 +0000756Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
757
758 * libxml.h: new header used only for the compilation of libxml
759 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
760 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
761 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
762 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
763 xmlmemory.c xpath.c xpointer.c: libxml.h integration
764 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
765 baseline (version 1.2 plus a single patch).
766 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
767 scientific notation for numbers. Tests added.
768 * xpath.c: formatting of numbers changed to use sprintf
769 (contribution from William Brack)
770
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000771Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
772
773 * valid.c: cleanup, more useful debugging
774 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
775 * xmlIO.c: entity loading is printed as an error when validating
776
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000777Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * valid.c: fixed to validate within entities
780 * test/VCM/v22.xml: added a specific testcase
781
Daniel Veillardca1f1722001-04-20 15:47:35 +0000782Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
783
784 * valid.c: forgot an epsilon transition in for ()+
785 * test/VCM/v21.xml : added a specific test case
786
Daniel Veillard85349052001-04-20 13:48:21 +0000787Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
789 * valid.c: removed a state explosion exhibited by RSS
790 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
791 from bug #51872
792
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000793Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * valid.[ch] tree.h: worked *hard* to get non-determinist content
796 validation without using an ugly NFA -> DFA algo in the source.
797 Made a specific algorithm easier to maintain, using a single
798 stack and without recursion.
799 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
800 * hash.c: made the growing routine static
801 * tree.h parser.c: added the parent information to an
802 xmlElementContent node.
803
Daniel Veillarde470df72001-04-18 21:41:07 +0000804Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * SAX.c parser.c xpath.c: generating IDs when not validating
807 from an external parsed entity was poisoning the ID has table
808 with removed values. This was killing XSLT on the KDE help
809 browser.
810
Daniel Veillardceacdd92001-04-18 15:10:35 +0000811Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * entities.h: andrew@ugh.net.au detected a double declaration
814
Daniel Veillarda10efa82001-04-18 13:09:01 +0000815Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * debugXML.c hash.c tree.h valid.c : some changes related to
818 the validation suport to improve speed with DocBook
819 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
820 the way validation errors get reported
821
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000822Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * HTMLparser.c HTMLtree.c: applied part of the patches provided
825 by P C Chow and William M. Brack for XSLT HTML output
826
Daniel Veillard2d90de42001-04-16 17:46:18 +0000827Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * xmlversion.h.in win32config.h win32/libxml2/*: applied
830 Igor Zlatkovic patches for MSC compilation and added his
831 updates
832
Daniel Veillarde043ee12001-04-16 14:08:07 +0000833Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
836 prefix lookup.
837 * parserInternals.c: fixed the bug reported by Morus Walter
838 due to an off by one typo in xmlStringCurrentChar()
839
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000840Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * HTMLparser.c result/HTML/*: revamped the way the HTML
843 parser handles end of tags or end of input
844
Daniel Veillard82daa812001-04-12 08:55:36 +0000845Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * tree.[ch] : added xmlDocCopyNode for gdome2 support
848
Daniel Veillard67a21302001-04-11 14:39:16 +0000849Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
852 bug where the linktime verions of free() won't work ...
853
Daniel Veillard27b55282001-04-11 12:22:25 +0000854Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
855
856 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
857
Daniel Veillardafc73112001-04-11 11:51:41 +0000858Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * doc/xml.html: added 2.3.6 release
861
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000862Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
865 * result/wml.xml: resulted in a small output change
866
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000867Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
868
869 * tree.c: xmlNewDoc was missing the charset initialization
870 * xmllint.c: added --auto to autogenerate a doc, allow to
871 reproduce the problem fixed on xmlNewDoc
872
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000873Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
874
875 * xpath.c: trying to get 52979 solved
876 * tree.c result/ result/noent/: trying to get 52712 solved, this
877 also made me clean up the fact that XML output in general should
878 not add formating blanks by default, this changed the output of
879 a few tests
880
Daniel Veillard73639a72001-04-10 14:31:39 +0000881Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
884
Daniel Veillardfac26a12001-04-08 13:08:14 +0000885Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
886
887 * configure.in: finally released 2.3.6
888
Daniel Veillard911f49a2001-04-07 15:39:35 +0000889Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
890
891 * xpath.c: checking for null pointer generated by new code
892
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000893Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
894
895 * xpath.c: fixed a [] evaluation problem reported
896 * test/XPath/tests/simpleaddr: extended test
897 * result/XPath/simpleaddr: updated result
898
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000899Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
900
901 * xmllint.c: Dan Timis reported a portability problem
902 on Macs without mmap, fixed it.
903
Daniel Veillardb38bd552001-04-03 18:22:00 +0000904Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
905
906 * testXPath.c : added a --tree option allowing to display the
907 tree dump of the XPath expression
908
Daniel Veillard4dd93462001-04-02 15:16:19 +0000909Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * xpath.c: fixed a memleak when comparing nodesets
912 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
913 * tree.c: added a TODO
914
Daniel Veillard92ad2102001-03-27 12:47:33 +0000915Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
918 we need string functions
919 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
920 to be able to use them where needed. Applied some changes
921 to reduce name linking pollution and compile in only what's
922 needed.
923 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
924 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
925 for the string manipulation functions
926 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
927 to the free() function of xmlmemory.c
928 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
929 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
930 usage.
931
932
Daniel Veillard2be30642001-03-27 00:32:28 +0000933Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
934
935 * error.c: applied the context output patch of the error
936 handling submitted by Chuck Griffith
937 * error/VC/*: this slightly change some error logs
938
Daniel Veillard50582112001-03-26 22:52:16 +0000939Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
940
941 * parser.c: fixed line number reporting on error
942
Daniel Veillard04be4f52001-03-26 21:23:53 +0000943Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
944
945 * parser.c: Sullivan and Darin found a parser bug,
946 applied the patch.
947
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000948Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
949
950 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
951 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
952 xmlversion.h.in xpointer.c: of course the way I defined
953 UNUSED breaks on old gcc version. Try to be smart and
954 also define it directly in xmlversion.h
955 * configure.in: removed -ansi flag from the pedantic set
956
957Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000958 Huge cleanup, I switched to compile with
959 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
960 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
961 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
962 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
963 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
964 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
965 encoding.h entities.c error.c list.[ch] nanoftp.c
966 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
967 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
968 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
969 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
970 Cleanup, staticfied a number of non-exported functions,
971 detected and cleaned up a dozen of problem found this way,
972 avoided a lot of public function name/typedef/system names clashes
973 * doc/xml.html: updated
974 * configure.in: switched private flags to the really pedantic ones.
975
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000976Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
977
978 * configure.in: 2.3.5
979 * doc/html/*: rebuilt the docs
980
Daniel Veillard146c9122001-03-22 15:22:27 +0000981Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * parser.c: fixed a reported bug in NOTATION parsing
984 * uri.c: accepted but not fixed bug 51876, added TODO
985 * Makefile.am: fixed bug 51876
986
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000987Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * config.h.in configure.in error.c: fix a compilation problem
990 on platforms without vsnprintf (xml@thewrittenword.com)
991
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000992Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * parser.c: fixed a function name header typo
995 * SAX.c: notations can also occur in external subset.
996
Daniel Veillard7d42b542001-03-20 13:22:46 +0000997Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * error.c: removed a C++ like comment
1000
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001001Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * parser.c: fixing bug 52299 strange condition leading
1004 to a parser crash due to a buffer overflow
1005 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1006 added the specific test case
1007
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001008Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009
1010 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1011 xmlXPathConvert{String,Number,Boolean} to be able to make
1012 type casts without a context stack, fixed some implementation
1013 problems related to the absence of context at parse-time,
1014 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1015 in the public API too
1016 * xpointer.c xpathInternals.h: we need to know at parse time
1017 whether we are compiling an XPointer
1018
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001019Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1020
1021 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1022 cleaned up the parser internals, refactored XPath code, added
1023 new compilation based APIs and cleanly separated public and
1024 private APIs.
1025
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001026Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * xpath.h: the comp field must be added at the end to avoid
1029 killing binary compat.
1030
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001031Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * Makefile.am: detect XPath memleaks in regreson tests
1034 * error.c: fixed and error w.r.t. error reporting still using
1035 stderr
1036 * hash.c: added new line at end of file
1037 * tree.h: minor cleanup
1038 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1039 expression parsing from evaluation, resulted in a number of
1040 changes internally, and in XPointer. Likely to break stuff
1041 using xpathInternals.h but should remain binary compatible,
1042 new interfaces will be added.
1043
Daniel Veillardd574f782001-03-14 19:40:17 +00001044Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * configure.in: fixed a couple of problems reported by
1047 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1048 without gcc on non linux platforms.
1049
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001050Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1053 a fix for --with-html-dir= configure support. I hope it won't
1054 break rpm generation
1055
Daniel Veillarda022fe02001-03-14 16:30:00 +00001056Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1057
1058 * xmlIO.c: one function comment cleanup.
1059
Daniel Veillard25239c12001-03-14 13:56:48 +00001060Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * SAX.c: external subset notations were improperly registered
1063 in the internal subset.
1064
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001065Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066
1067 * README.cvs-commits: added, pointing to HACKING
1068 * HACKING: updated
1069
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001070Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071
1072 * parser.c: and Matt Sergeant found one in the XML push
1073 parser (erroneous check I forgot to remove when I fixed the
1074 main parser).
1075
Daniel Veillard68d7b672001-03-12 18:22:04 +00001076Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1077
1078 * xpath.c: ptittom found a small bug in UnaryExpr
1079
Daniel Veillarde356c282001-03-10 12:32:04 +00001080Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1081
1082 * configure.in: bumped to 2.3.4
1083 * error.c: fixed bug #51860
1084 * tree.c: fixed bug #51861
1085 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1086 * tree.[ch] : added xmlDefaultBufferSize
1087 * nanoftp.c: typo in function name header block
1088 * doc/xml.html : updated, added link to XML::LibXSLT
1089 * doc/html/* : rebuilt the docs
1090
Daniel Veillard80f32572001-03-07 19:45:40 +00001091Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * parser.c SAX.c: the new content parsing code raised an
1094 ugly bug in the characters() SAX callback. Found it
1095 just because of strangeness in XSLT XML Rec ouptut :-(
1096
Daniel Veillard6c831202001-03-07 15:57:53 +00001097Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1098
1099 * Makefile.am: Martin Baulig suggested to add -lm
1100 * tree.c: found another bug in xmlNodeGetContent()
1101
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001102Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1103
1104 * xpath.c: Bjorn found the error related to strictness of comparison.
1105
Daniel Veillard29631a82001-03-05 09:49:20 +00001106Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1107
1108 * parser.c: trying to fix the Dtd parsing problem reported
1109 by Gary, side effect of last week speed optimizations.
1110
Daniel Veillard14be0a12001-03-03 18:50:55 +00001111Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1112
1113 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1114 * parserInternals.c: removed unneeded test raised by Stric
1115
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001116Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1117
1118 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1119 and fixed by William Brack). Added xmlXPathFormatNumber.
1120 Changed the sorting slightly.
1121 * configure.in Makefile.am example/Makefile.am: Added -lm.
1122 Please note that applications linking with libxml2, must
1123 also like with the math library from now on.
1124
Daniel Veillardf9533d12001-03-03 10:04:57 +00001125Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1126
1127 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1128
Daniel Veillard2f362242001-03-02 17:36:21 +00001129Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * parser.c: one must report spaces even if the Dtd element
1132 content proves that this is not part of the element content.
1133 * result/valid/*.xml: this changed the ouptu slightly
1134
Daniel Veillardb402c072001-03-01 17:28:58 +00001135Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * configure.in: bumped to 2.3.3
1138 * doc/xml.html: updated
1139
Daniel Veillard77851712001-02-27 21:54:07 +00001140Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * tree.c: minor doc fix
1143 * xpath.c: deallocation issues when a result tree has been
1144 converted to a node-set
1145
Daniel Veillardec70e912001-02-26 20:10:45 +00001146Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1147
1148 * doc/xml.html: oops corrected dates s/2000/2001
1149
Daniel Veillard8730c562001-02-26 10:49:57 +00001150Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1151
1152 * valid.c: new patch from Gary Pennington
1153
Daniel Veillard91e9d582001-02-26 07:31:12 +00001154Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1155
1156 * doc/xml.html: applied patch from Ankh
1157
Daniel Veillardedac3c92001-02-26 01:36:19 +00001158Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1159
1160 * xinclude.c: fixed a problem building on Mac
1161
Daniel Veillard21a0f912001-02-25 19:54:14 +00001162Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * parser.c: more work on increasing parsing ferformances
1165
Daniel Veillard48b2f892001-02-25 16:11:03 +00001166Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1169 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1170 avoiding memcpy in production builds MEM_CLEANUP macro use
1171 * parser.[ch] parserInternals.c: optimizations of the tightest
1172 internal loops inside the parser. Better checking of I/O
1173 flushing/loading conditions
1174 * xmllint.c : added --timing
1175
Daniel Veillard71681102001-02-24 17:48:53 +00001176Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * configure.in: bumped to 2.3.2
1179 * doc/xml.html: updated for release
1180
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001181Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1182
1183 * xpath.c: found a memleak and fixed a nasty bug
1184
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001185Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186
1187 * xmllint.[c1] : added return code errors for xmllint
1188 * xpath.c: specific debug dump function for result value trees
1189
Daniel Veillard4b637072001-02-21 21:52:55 +00001190Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1191
1192 * xpath.c: finally implemented xmlXPathCompareNodeSets
1193 * test/XPath/expr/floats results/XPath/expr/floats: added
1194 a test for float expressions
1195
Daniel Veillardf714aa32001-02-21 03:07:44 +00001196Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1197
1198 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1199 * parserInternals.[ch]: trying to speed up parsing
1200 * xpath.c : speeded up node set equality op
1201
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001202Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1203
1204 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1205 better handling of ID/IDREF and the list modules associated
1206 * configure.in: small CFLAGS cleanup
1207
Daniel Veillarda8abee62001-02-19 15:14:59 +00001208Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1209
1210 * configure.in: fixed iconv detection on AIX (stric)
1211
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001212Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001213
1214 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1215
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001216Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1217
1218 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1219 and optimized xmlXPathNodeSetSort
1220
Daniel Veillard142adbf2001-02-17 13:21:05 +00001221Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * xpath.c: bug fix when context size is 0
1224 * parser.c: I like Norm's Dtd because they still manage to break
1225 the parser occasionally
1226
Daniel Veillardf23e0092001-02-16 13:21:29 +00001227Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1228
1229 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1230
Daniel Veillarde0e26512001-02-16 00:11:46 +00001231Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1232
1233 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1234 attributes within the XML-1.0 namespace
1235
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001236Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1237
1238 * xpathInternals.h: exported a few axis functions
1239 * doc/xml.html: updated the doc
1240
Daniel Veillard760f4422001-02-15 14:59:48 +00001241Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1242
1243 * configure.in: applied patch from Daniel van Balen for OpenBSD
1244 and bumped version to 2.3.1
1245 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1246 attempt to find autoclosing was simply broken, removed it,
1247 updated the examples, this is better
1248
Daniel Veillardd194dd22001-02-14 10:37:43 +00001249Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1250
1251 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1252 hash functionnalities.
1253 * doc/html/* : rebuild the doc
1254
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001255Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1256
1257 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1258 on predicate
1259 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1260 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1261 really want to have tags closed on output even if we accept
1262 unclosed ones on input
1263
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001264Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1265
1266 * xpath.c: ouch don't free NULL, rare case fixed
1267 * tree.c: don't coalesce text nodes if they don't have the
1268 same behaviour wrt escaping on output
1269
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001270Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1271
1272 * xpath.c: small fixup
1273 * SAX.c: don't warn on empty namespaces.
1274
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001275Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * README: a bit of cleanup
1278 * configure.in: preparing for 2.3.0 release
1279
Daniel Veillard1f83d392001-02-08 09:37:42 +00001280Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1281
1282 * hash.[ch]: added a first version of xmlHashSize()
1283 * valid.c: another bug fix from Gary Pennington
1284
Daniel Veillard5eef6222001-02-07 18:24:48 +00001285Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1286
1287 * valid.c: couple of bug fixes pointed by Gary Pennington
1288 * HTMLtree.c: #if 0 cleanup
1289
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001290Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1293 which removes a time consuming check of xmlXPathNodeSetAdd()
1294 and use it in places where we are sure to not break unicity
1295
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001296Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1297
1298 * xpath.c: bug fixes found from XSLT
1299 * tree.c: preserve node->name special values when copying nodes.
1300 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1301 external subset are fetched when available but without full
1302 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1303 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1304 output with encoding disabled.
1305
Daniel Veillard2c833b62001-02-03 08:52:06 +00001306Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307
1308 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1309 xmlCheckFilename should not be called from xmlFileOpenW
1310 and xmlGzfileOpenW
1311
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001312Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1313
1314 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1315 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1316 added the new tests for URI normalization
1317 * testURI.c: fixed stoopid bugs
1318 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1319 the URI in the error messages are now properly normalized
1320
Daniel Veillardea28ce62001-02-02 08:20:19 +00001321Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1322
1323 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1324
Daniel Veillarde99a4762001-02-01 04:34:35 +00001325Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1328
Daniel Veillard2b325a02001-01-31 20:46:31 +00001329Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * xpath.c: fixed mod operator
1332
Daniel Veillardde55cf62001-01-31 15:53:13 +00001333Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1334
1335 * parser.c: fixed xmlStrcat doc
1336 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1337 trees.
1338
Daniel Veillard2f913b72001-01-31 13:23:49 +00001339Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1340
1341 * xpath.c result/XPath/tests/chaptersbase
1342 result/XPath/tests/simplebase: fixed XPath node()
1343 * tree.c: small fix in xmlNewNs()
1344 * Makefile.am: removed extraneous xml2Conf.sh rule
1345
Daniel Veillardb42042b2001-01-28 07:40:36 +00001346Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1347
1348 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1349 Changed the library name, in order to get libxml-devel and
1350 libxml2-devel to coexist on a single system
1351 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1352 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1353
Daniel Veillardee0a4662001-01-27 18:59:33 +00001354Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1357 libxml2-devel installable in // as libxml-devel.
1358
Daniel Veillard5eb05942001-01-27 17:50:22 +00001359Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * doc/Makefile.am: fixed make rebuild in doc
1362 * doc/html/*.html: rebuilt the docs
1363
Daniel Veillard65c295d2001-01-26 09:32:39 +00001364Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1365
1366 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1367
Daniel Veillard8e199902001-01-25 18:54:39 +00001368Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1369
1370 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1371 the HTML doc to go into the -devel RPM ...
1372 * aclocal.m4 config.h.in: some updates due to auto* magic
1373
Daniel Veillard93086662001-01-25 18:13:04 +00001374Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1375
1376 * xpath.h: added a hook in the context structure allowing to
1377 link to extra support, needed for XSLT
1378
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001379Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1380
1381 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1382 xmlXPtrCmpPoints to use it.
1383 * propagated the following patch from Alejandro Forero
1384 * include/win32config.h xmlIO.c: applied further suggestions
1385 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1386 * example/gjobread.c: fixed warnings, now that it builds
1387
1388Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1389
1390 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1391
1392 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1393 filename points to a valid file (not a directory).
1394 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1395 Added calls to xmlCheckFilenameDir.
1396
1397 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1398 `path' (rather than `filename') as the parameter to gzopen and open.
1399
Daniel Veillard48177c22001-01-23 15:27:41 +00001400Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1401
1402 * Makefile.am: fixed a problem with EXTRA_DIST
1403
Daniel Veillardb83ba402001-01-22 22:45:10 +00001404Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1405
1406 * Makefile.am example/Makefile.am: finally found the trick
1407 to build the example, i.e. add "." in SUBDIRS before example
1408 in the list <grin/>
1409
Daniel Veillard82687162001-01-22 15:32:01 +00001410Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * doc/xml.html: updated with an XSLT section, removed pointer to
1413 W3C CVS base.
1414
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001415Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1416
1417 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1418 too, and deallocation need to occur the same way.
1419
Daniel Veillarde4566462001-01-22 09:58:39 +00001420Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1421
1422 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1423 type correponding to an XSLT result tree fragment. Share most
1424 of the data format with node set, as well as operators.
1425 * HTMLtree.c: added a newline at the end of the doctype output
1426 whe this one is not present initially.
1427 * tree.c: make sure taht the parent and doc pointers are properly
1428 set when copying attributes (lists).
1429
Daniel Veillard701c7362001-01-21 09:48:59 +00001430Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1433
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001434Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1435
1436 * xpath.c: seems I finally killed that ugly path evaluation
1437 context bug (tagged 9999 in case is is wrong)
1438
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001439Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1440
1441 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1442 for XSLT
1443
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001444Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1445
1446 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1447 for xmlGzfileOpen() bug
1448
Daniel Veillardf6eea272001-01-18 12:17:12 +00001449Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1450
1451 * xpath.c: removed an error found by XSLT usage
1452 * tree.c parserInternals.h: use a predefined static string
1453 for text and comment nodes, avoid freeing them in xmlFreeNode,
1454 exported the string name in parserInternals.h and added
1455 another value to disable encoding at output (for XSLT),
1456 gain memory, time.
1457
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001458Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1461 win32/libxml2/libxml2_so.dsp: new makefiles and update
1462 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1463
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001464Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1467 Gary Pennington
1468
Daniel Veillard389e6b72001-01-15 19:41:13 +00001469Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * xpath.c: fixed the comaprision of values and nodelists,
1472 need to compare nodelist still ...
1473 * debugXML.c: avoided a possible core dump
1474 * HTMLparser.c: cleanup
1475 * nanohttp.c: contributed fix.
1476 * tree.c: fixes in properties handling added xmlSetNsProp
1477 needed by libxslt
1478 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1479 comment
1480 * TODO: updated
1481
Daniel Veillard167bd532001-01-06 21:09:34 +00001482Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1483
1484 * parser.c parserInternals.c: applied Bjorn Reese optimization
1485 patch
1486
1487Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1488
1489 * Makefile.am: applied patch fro make check from Martin Vidner
1490
Daniel Veillard503b8932001-01-05 06:36:31 +00001491Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1492
1493 * configure.in: preparing 2.2.11
1494 * doc/html/*: rebuild the HTML files
1495 * doc/xml.html : updated
1496
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001497Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1498
1499 * tree.c: fixed a stupid bug
1500 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1501 patches related to validation of an XInclude processing result
1502 * TODO: updated
1503
Daniel Veillarde2488192001-01-04 10:54:22 +00001504Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1507 on large files
1508
Daniel Veillardf060a412001-01-03 20:52:44 +00001509Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1510
1511 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1512
Daniel Veillard45cff692001-01-03 18:02:04 +00001513Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1514
1515 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1516 reported by Jonas Borgström
1517 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1518
Daniel Veillard08108982001-01-03 15:24:58 +00001519Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1520
1521 * testXPath.c xpath.c: fixing the XPath union expressions problem
1522 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1523
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001524Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1525
1526 * xmllint.c: Made is so if the file name is "-" is will read form
1527 standard input. Sven Heinicke <sven@zen.org>
1528 * tree.c: fixed a problem when growing buffer
1529 * tree.h: fixed the comment of the node types following andersca
1530 comment
1531 * TODO: updated
1532
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001533Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * HTMLparser.[ch]: added a way to avoid adding automatically
1536 omitted tags. htmlHandleOmittedElem() allows to change the
1537 default handling.
1538 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1539 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1540 of xmllint too when using --memory flag, added a memory test
1541 suite at the Makefile level.
1542 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1543 with namespace use when encountering QNames in XPath evalation,
1544 added xmlns() scheme in XPointer.
1545 * nanoftp.c : incorporated a fix
1546 * parser.c xmlIO.c: fixed problems raised with encoding when using
1547 the memory I/O
1548 * parserInternals.c: closed bug 25934 reported by
1549 torsten.landschoff@innominate.de
1550 * TODO: updated
1551
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001552Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1553
1554 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1555 on a non-updated tree :-(, made a 2.2.10 release to correct the
1556 situation
1557
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001558Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1561 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1562 integrated a set of OpenVMS changes from Howard Taylor
1563 <Howard.Taylor@pacoast.com>
1564
Daniel Veillard58770e72000-11-25 00:48:47 +00001565Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1568 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1569
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001570Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * HTMLparser.c: some fixes on auto-open of html/head/body
1573 * encoding.c: fixed a compilation error on some gcc env
1574 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1575 XPointer implementation
1576 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1577 related XPointer tests and associated results
1578
Daniel Veillard300f7d62000-11-24 13:04:04 +00001579Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * doc/xmldtd.html doc/xml.html: following a short step by step
1582 guidance on IRC to help maciej with DTDs I started a small
1583 page on the subject.
1584
Daniel Veillard748e45d2000-11-17 16:36:08 +00001585Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1586
1587 * HTMLparser.c: fixed handling of broken charrefs
1588 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1589 patches
1590
Daniel Veillard28929b22000-11-13 18:22:49 +00001591Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * doc/xml.html doc/html/* : rebuilt the docs after adding
1594 xinclude and updated page for 2.2.7 and 2.2.8
1595 * configure.in: releasing 2.2.8
1596
Daniel Veillard41e06512000-11-13 11:47:47 +00001597Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * parser.[ch] parserInternals.c: applied the conditional
1600 section processing fix from Jonathan P Springer
1601 <jonathan.springer2@gte.net>
1602 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1603 project file, fixed iconv default non support
1604 * xpath.c: fixed the problem of evaluating relative expressions
1605 when a node context is provided.
1606
Daniel Veillardbf432752000-11-12 15:56:56 +00001607Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * nanoftp.c: fixed gcc 2.95 new warnings
1610 * SAX.c: fixed a stupid bug
1611 * tree.c: fixed a formatting problem when round-tripping
1612 from/to memory
1613 * xinclude.c: chased memleak, fixed a base problem
1614 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1615 xmlXPtrBuildNodeList()
1616 * TODO: updated
1617 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1618 adding a first small set of regression tests for XInclude
1619
Daniel Veillardc2def842000-11-07 14:21:01 +00001620Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1621
1622 * nanohttp.[ch]: applied Wayne Davison patches to access
1623 the WWW-Authorization header.
1624 * parser.c: Closed Bug#30847: Problems when switching encoding
1625 in short files by applying Simon Berg's patch.
1626 * valid.c: fixed a validation problem
1627 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1628 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1629 Wayne Davison
1630 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1631 need to be extended to non full nodes selections.
1632 * xinclude.c: starts to work decently
1633
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001634Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1635
1636 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1637 debugXML.c xmlversion.h.in: Started adding XInclude support,
1638 this is a new xmllint option
1639 * tree.c xpath.c: applied TOM patches for XPath
1640 * xpointer.c: fixed a couple of errors.
1641 * uri.c: added an escaping function needed for xinclude
1642 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1643 new warning from RH70 gcc's version
1644
Daniel Veillarda4964b72000-10-31 18:23:44 +00001645Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * HTMLparser.c: fixed loop on invalid char in scripts
1648 * parser.c: update to description of xmlIOParseDTD()
1649 * libxml.m4 xmlversion.h.in: changes contributed by
1650 Michael Schmeing <m.schmeing@internet-factory.de>
1651 * configure.in: preparing for 2.2.7
1652 * Makefile.am: trying to avoid config.h and acconfig.h
1653 being included in the distrib
1654 * configure.in: released 2.2.7
1655
1656Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1657
1658 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1659 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1660
Daniel Veillard01411222000-10-30 15:33:22 +00001661Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1662
1663 * parser.[ch]: added xmlIOParseDTD()
1664 * xpointer.c: added support for the 2 extra parameters of
1665 string-range, fixed a stoopid error when '0' was present
1666 in XPointer expressions
1667 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1668 testsuite for the above
1669
Daniel Veillard6db58192000-10-30 09:27:53 +00001670Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1671
1672 * libxml.spec.in: improved package descriptions
1673
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001674Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * xpath.c xpathInternals.h: applied a large cleaning patch
1677 from TOM <ptittom@free.fr>, it also add namespace support
1678 for function and variables registration.
1679
Daniel Veillardbd20df72000-10-29 17:53:40 +00001680Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1683 * Makefile.mingw: Wayne Davison's update adding hash.c
1684
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001685Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * xpath.c: fixed the root evaluation problems
1688 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1689 ignorable spaces with <b> <bold> <em>
1690 * tree.c: fixed a loop in xmlSearchNsByHref()
1691
Daniel Veillard767662d2000-10-27 17:04:52 +00001692Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1693
1694 * xpath.c: applied another XPath patch from TOM
1695 * xpath.c include/makefile.am: applied another patch from
1696 china@thewrittenword.com (cleanup on IRIX).
1697
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001698Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * xml-config.1: received a fixed version from Fredrik Hallenberg
1701 <hallon@lysator.liu.se>
1702
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001703Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1706 cleanup patch for XPath
1707
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001708Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * patched to redirrect all "out of context" error messages to
1711 a reconfigurable routine. The changes are:
1712 * xmlerror.h : added the export of an error context type (void *)
1713 an error handler type xmlGenericErrorFunc there is an interface
1714 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1715 to reset the error handling routine and its argument
1716 (by default it's equivalent to respectively fprintf and stderr.
1717 * all the c files: all wild accesses to stderr or stdout within
1718 the library have been replaced to calls to the handler.
1719
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001720Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1721
1722 * configure.in: release 2.2.6
1723 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1724 exporting the inner functions of xpath for extension modules
1725 * doc/*: updated and rebuilt the doc
1726
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001727Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * nanohttp.c : applied Wayne HTTP cleanup patch
1730 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1731 and xmlNodeSetSpacePreserve()
1732
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001733Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1734
1735 * xpath.c: closing bug #29260
1736
Daniel Veillard126f2792000-10-24 17:10:12 +00001737Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1740 multikey tuples, made hash structure opaque
1741 * valid.[ch]: moved elements, attributes, notations decalarations
1742 as well as ID and refs to hash tables.
1743 * entities.c: hash cleanup
1744 * xmlmemory.c: fixed a dump problem in debug mode
1745 * include/Makefile.am: problem passing in DESTDIR= values patch
1746 from Marc Christensen <marc@calderasystems.com>
1747 * nanohttp.c: removed debugging remains
1748 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1749 * HTMLparser.c parser.c: fixing a number of problems with the
1750 macros in the *parser.c files (Wayne).
1751 * HTMLparser.c: close the previous option when opening a new one
1752 (Marc Sanfacon).
1753 * result/HTML/*: updated the HTML results accordingly
1754
Daniel Veillard52afe802000-10-22 16:56:02 +00001755Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1756
1757 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1758 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1759 XPath functions and XML entities table to them. More to come...
1760 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1761
Daniel Veillard683cb022000-10-22 12:04:13 +00001762Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * tree.c: coalesce adjacent text nodes
1765 * valid.c: handling of blank nodes in DTd validation (raised
1766 by problems with a posteriori validation).
1767 * nanohttp.c: changing behaviour on HTTP write stuff.
1768 * HTMLtree.c: forced body and html to be explicitely closed.
1769 * xpath.h: exported more XPath functions.
1770
Daniel Veillard1baf4122000-10-15 20:38:39 +00001771Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * Release of 2.2.5
1774 * xpointer.c: range() range-inside and other helper functions
1775 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1776
Daniel Veillard47e12f22000-10-15 14:24:25 +00001777Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1778
1779 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1780 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1781
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001782Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1783
1784 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1785 and XPointer modules
1786
Daniel Veillard134c9f32000-10-15 10:27:08 +00001787Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * SAX.h: closed #25107
1790
Daniel Veillard39915622000-10-15 10:06:55 +00001791Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * testSAX.c: fixed problem with cdata reporting
1794 * SAXresult/* : updated
1795
Daniel Veillard1e851392000-10-15 10:02:56 +00001796Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1799 Closed bug #27499, added to regression tests
1800 * TODO: updated
1801
Daniel Veillard7eda8452000-10-14 23:38:43 +00001802Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1803
1804 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1805 support for SCRIPT and STYLE with help from Bjorn Reese
1806 * test/HTML/* result/HTML/*: added simple testcase and updated
1807 the existing ones.
1808
Daniel Veillardff9c3302000-10-13 16:38:25 +00001809Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1812 string-range for empty strings
1813 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1814 test/XPath/xptr/strrange: augmented the XPointer testsuite
1815
Daniel Veillard189446d2000-10-13 10:23:06 +00001816Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * doc/xml.html doc/xmlmem.html: added a module describing memory
1819 interfaces and use, updated the main page.
1820
Daniel Veillard2f971a22000-10-12 23:26:32 +00001821Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1822
1823 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1824 nanoftp code work on Windows too now
1825
1826Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001827
1828 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1829 * xpointer.c: implemented string-range() at least a good first version
1830 * test/XPath/docs/str test/XPath/xptr/strrange
1831 result/XPath/xptr/strrange: the string-range() tests
1832
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001833Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * Makefile.am include/Makefile.am include/win32config.h
1836 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1837 and make distcheck
1838
Daniel Veillard19d61112000-10-11 23:50:35 +00001839Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1840
1841 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1842 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1843 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1844
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001845Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1848 patch for socklen_t detection by
1849 Albert Chin-A-Young <china@thewrittenword.com>
1850
Daniel Veillardcd429612000-10-11 15:57:05 +00001851Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1854 and added a --dtdvalid option to xmllint used to test it
1855
Daniel Veillard47c02452000-10-11 13:04:36 +00001856Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1859 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1860
Daniel Veillard2d38f042000-10-11 10:54:10 +00001861Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1864 handlings (registration, lookup, cleanup)
1865
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001866Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * configure.in Makefile.am include/makefile.am: adding XPointer
1869 and XPtrtests target
1870 * xpointer.[ch] : new files for XPointer support
1871 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1872 more XPath tests
1873
Daniel Veillard57fda592000-10-10 23:24:14 +00001874Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * configure.in: fixed, very broken, make distcheck works again
1877
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001878Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * More work toward 2.2.5, integrated a number of patches
1881 * configure.in Makefile.am win32config.h.in: trying to cleanup
1882 make distcheck .... huh ...
1883 * include/Makefile.am include/win32config.h: new directory
1884 for includes
1885 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1886 updated teh makefiles and instructions for WIN32
1887 * xpath.c: small fixes
1888 * test/XPath/ results/XPath: updated the testcases and results
1889 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1890 suggested patches
1891 * valid.c: fixed an ID bug
1892
Daniel Veillardb71379b2000-10-09 12:30:39 +00001893Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1896 the automake bug where wrong dependancies were generated.
1897 * xpath.[ch]: worked on XPointer
1898
Daniel Veillard7e99c632000-10-06 12:59:53 +00001899Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * configure.in Makefile.am: 2.2.5, ship the include in an
1902 include/libxml subdirectory, use symlinks when using CVS
1903 * testSAX.c: fixed small bug
1904 * testXPath.c: changed the way testfiles are parsed
1905 * debugXML.c: same kind of cleanup when parsing an argument expression
1906 XPath/XPointers can have blanks embedded
1907 * xpath.[ch]: more cleanup, reorgs for XPointer work
1908 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1909 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1910
Daniel Veillard55b91f22000-10-05 16:30:11 +00001911Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1912
1913 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1914 in the XPath engine, rewrote large parts of it, now it's far
1915 cleaner and in sync with the REC not an old WD. Fixed a parsing
1916 problem in the interactive XML shell found when testing XPath.
1917
Daniel Veillardac260302000-10-04 13:33:43 +00001918Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1919
1920 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1921 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1922 examples with the extra test
1923
Daniel Veillard7cfce322000-10-04 12:40:27 +00001924Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1925
1926 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1927 the global init function.
1928
Daniel Veillard970112a2000-10-03 09:33:21 +00001929Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1930
1931 * HTMLparser.c: Doohhh, attribute name parsing was still case
1932 sensitive ! Fixed this ...
1933 * result/HTML/* : updated the tests results accordingly
1934
Daniel Veillard740abf52000-10-02 23:04:54 +00001935Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1938 engine, should be far more stable, incorporated a new version of
1939 preceding/following axis, need testing
1940 * uri.c: fixed file:///c:/a/b/c problem
1941 * test/XPath/tests/idsimple: augmented the XPath tests
1942
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001943Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * doc/* rebuilding docs for 2.2.4 release
1946
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001947Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1948
1949 * configure.in: releasing 2.2.4
1950 * parser.[ch]: added xmlStrEqual()
1951 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1952 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1953 use xmlStrEqual instead
1954 * TODO: updated
1955 * added an XPath test
1956
Daniel Veillardbc765302000-10-01 18:23:35 +00001957Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1958
1959 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1960 * entities.h: exported xmlInitializePredefinedEntities
1961 * parser.[ch] : added xmlInitParser()
1962 * parserInternals.h : had to export htmlInitAutoClose()
1963
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001964Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1965
1966 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1967 problems
1968 * Makefile.am : added XPath regression tests to normal tests
1969 * uri.c: fixed a problem with local paths, cleanup
1970 * parser.c: fixed a problem with large CData sections
1971
Daniel Veillardd2ade932000-09-30 14:39:55 +00001972Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * configure.in xml-config.in: patch from "Ben Taylor"
1975 <sol7x86@hotmail.com> for solaris shared libs lookup
1976
Martin Bauligdd7d1f62000-09-29 23:17:57 +000019772000-09-30 Martin Baulig <baulig@suse.de>
1978
1979 * libxml-2.0.pc.in: Provide pkg-config script.
1980
1981 * configure.in: Create the libxml-2.0.pc script from the
1982 libxml-2.0.pc.in templates.
1983 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001984 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001985
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001986Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1989 when compiling with MSC
1990
Daniel Veillard46057e12000-09-24 18:49:59 +00001991Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1992
1993 * xpath.c: patch for normalize-string() substring-before(),
1994 substring-after() and translate() functions from Bjorn Reese
1995 <breese@mail1.stofanet.dk>
1996 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1997 Fredrik Hallenberg <hallon@lysator.liu.se>
1998 * TODO: updated
1999
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002000Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2003 problem of socklen_t being undefined on a number of platforms
2004 * debugXML.c: fixed a compilation problem when without snprintf
2005
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002006Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2007
2008 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2009 an URI bug and a fix for the control-character-induced infinite loop
2010 * nanohttp.c: preventive fix for compiling on WIN32
2011
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002012Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * xmlint.c: closing bug #25000
2015
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002016Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2019 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2020 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2021 related function, fixing xmlStrncmp(), and associated cleanup
2022 * result/HTML/entities.html.sax: updating result
2023
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002024Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * uri.c: applied patch for URI escaping from Wayne Davison
2027 <wayned@blorf.net>
2028 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2029 from Denis Barbier <barbier@imacs.polytechnique.fr>
2030 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2031 patch from Wayne Davison
2032
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002033Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2034
2035 * doc/xml.html : updated with new releases, adding "how to help"
2036
Daniel Veillard04698d92000-09-17 16:00:22 +00002037Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2038
2039 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2040 removed a few warnings in pedantic mode ...
2041 * parserInternals.c parser.c: moved encoding switching function
2042 to parserInternals.c
2043 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2044
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002045Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2046
2047 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2048 error or warning handlers
2049
Daniel Veillardb1059e22000-09-16 14:02:43 +00002050Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * parserInternals.c parserInternals.h parser.c Makefile.am:
2053 created a new module parserInternals.c, moved most of the
2054 code shared by the various parsers there, as well as
2055 deprecated code from parser.c. More cleanup of parser.c
2056 * uri.c: fixed a problem when URI is NULL
2057 * valid.c: speedup when looking for an attribute declaration
2058
Daniel Veillard39c7d712000-09-10 16:14:55 +00002059Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2060
2061 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2062 the cleanup of the computation of URI references when seeking
2063 external entities. The URI reference string and the resulting
2064 URI are both stored now.
2065 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2066 large s(n)printf checks and cleanup from Denis Barbier
2067 <barbier@imacs.polytechnique.fr>
2068 * xmlversion.h.in tree.h: couple of SGML declarations for a
2069 possible docbook module.
2070 * result/VC/ : a couple of test output changed due to the change
2071 of the entities URI
2072
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002073Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * parser.h: added a _private field for linking user's data
2076
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002077Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2078
2079 * parser.c parserInternals.h: demacroified most of the IS_XXX
2080 the gain in size is significant so ...
2081
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002082Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2083
2084 * entities.c: cases where looking up entities with doc==NULL
2085 covered
2086
Daniel Veillard90e11312000-09-05 10:42:32 +00002087Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2088
Daniel Veillard1de50802000-09-07 08:54:32 +00002089 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002090 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2091
Daniel Veillard98a79162000-09-04 11:15:39 +00002092Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2093
Daniel Veillard1de50802000-09-07 08:54:32 +00002094 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002095 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2096 * Makefile.in: added URItest and included thenin "make tests"
2097
2098Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002099
2100 * xmlversion.h.in: closed bug 22941
2101
Daniel Veillard2bb89092000-08-31 14:57:50 +00002102Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * doc/xmlio.html: added doc and example for entity loader
2105 redefinition.
2106
Daniel Veillard96984452000-08-31 13:50:12 +00002107Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2110 used by libxml
2111
Daniel Veillarde715dd22000-08-29 18:29:38 +00002112Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2113
2114 * parser.c: Fixed bug on invalid ontent characters and when using
2115 push.
2116 * xmllint.c: fixed xmllint endling of errors in push mode
2117
Daniel Veillard4948eb42000-08-29 09:41:15 +00002118Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2119
2120 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002121 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002122 * result/HTML/*.sax: regenerated HTML SAX output
2123 * parser.c: more cleanup.
2124
Daniel Veillarde010c172000-08-28 10:04:51 +00002125Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002128 patches from Wayne Davison <wayned@users.sourceforge.net>,
2129 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002130 * HTMLparser.c: fixed an ignorable white space detection bug
2131 occuring when parsing with SAX only
2132 * result/HTML/*.sax: updated since the output is now HTML
2133 encoded...
2134
Daniel Veillard47f3f312000-08-27 22:40:15 +00002135Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2136
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002137 * HTMLparser.[ch]: applied some of Wayne Davison
2138 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002139
Daniel Veillarde0854c32000-08-27 21:12:29 +00002140Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2143 undeclared namespace prefix was used, added a warning.
2144 Cleaned up support w.r.t. entities, spilling out a warning
2145 and being pedantic on lookups.
2146 * test/warning/ent9 : added testcase for previous example.
2147 * TODO: updated
2148 * parserInternals.h parser.c: changed the way names are parsed
2149 now allow infinite size and decrease penalty for normal use
2150 * parser.c: Started a big cleanup/check of the parser code,
2151 fixed some of the most tortuous entity code, spotted code
2152 unused anymore
2153 * test/*: added tests for very long names and related nasty
2154 things.
2155
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002156Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * doc/encoding.html: added encoding aliases doc
2159 * doc/xml.html: updates
2160 * encoding.[ch]: added EncodingAliases functions
2161 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2162 bottleneck affecting large DTDs like Docbook
2163 * parser.[ch] xmllint.c: added a pedantic option, will be
2164 useful
2165 * SAX.c: redefinition of entities is reported in pedantic mode
2166 * testHTML.c: uninitialized warning from gcc
2167 * uri.c: fixed a couple of bugs
2168 * TODO: added issue raised by Michael
2169
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002170Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * doc/encoding.html: propagated Martin Duerst suggestions
2173
Daniel Veillard52402ce2000-08-22 23:36:12 +00002174Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2177 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2178 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2179 by Wayne Davison
2180
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002181Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2182
2183 * nanoftp.c nanohttp.c: small cleanup
2184 * TODO: updated
2185
Daniel Veillard244ece92000-08-19 20:58:02 +00002186Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * added an old VC testcase and updated title.xml entity
2189
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002190Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2193 done on auto-opening of <p> tags and cleanup of SAX output
2194
Daniel Veillard979e55e2000-08-19 16:48:54 +00002195Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2198
Daniel Veillard4540be42000-08-19 16:40:28 +00002199Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * doc/xml.html libxml.* structure.*: updated the doc a bit
2202
Daniel Veillard808a3f12000-08-17 13:50:51 +00002203Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2206 of SAX tests
2207
Daniel Veillard29579362000-08-14 17:57:48 +00002208Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2211 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2212
Daniel Veillard1255ab72000-08-14 15:13:33 +00002213Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2216 * testHTML.c: fix core dump on Solaris 2.x systems
2217 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2218 * result/HTML/*.sax: previous bug fix lead to new results
2219
Daniel Veillard03109292000-08-14 14:58:22 +00002220Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2221
2222 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2223 * configure.in: added --with-readline=DIR to accept alternate
2224 path for readline include/library
2225 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2226 for ANSI under HP-UX
2227 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2228 includes @LIBS@
2229
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002230Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2231
2232 * doc/* : rebuilt the docs
2233 * getting ready for 2.2.2 release
2234
Daniel Veillard87b95392000-08-12 21:12:04 +00002235Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2238 and xmlAddFeature()
2239 * tree.[ch]: added xmlAddChildList()
2240 * xmllint.c: MAP_FAILED macro test
2241 * parser.h: added xmlParseCtxtExternalEntity()
2242 * valid.c: applied bug fixes removed warning
2243 * tree.c: added CDATA block to elements content
2244 * testSAX.c: cleanup of output
2245 * testHTML.c: added SAX testing
2246 * encoding.c: better error recovery
2247 * SAX.c, parser.c: fixed one of the external entity processing
2248 of the OASis testsuite
2249 * Makefile.am: added HTML SAX regression tests
2250 * configure.in: bumped to 2.2.2
2251 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2252 SAX results
2253
Daniel Veillard88a172f2000-08-04 18:23:10 +00002254Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * configure.in: patch for HP compiler
2257
22582000-08-04 Sven Heinicke <sven@zen.org>
2259
2260 * xmllint.c: Was coredumping sometimes when the file given didn't
2261 exist.
2262
Daniel Veillard46e370e2000-07-21 20:32:03 +00002263Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2264
2265 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002266
Daniel Veillard46e370e2000-07-21 20:32:03 +00002267 when using in memory parsing. Need some cleanup.
2268 * xmllint.c configure.in: added a --memory flag to test memory
2269 parsing
2270
Daniel Veillard36650692000-07-21 15:16:39 +00002271Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2272
2273 * nanohttp.c: fixed socklen_t replacement to unsigned int
2274 * parser.c: fixed a space handdling missing at the end of
2275 production 28 DOCTYPE.
2276 * xmlmemory.c: fixed a stupid bug on the routine to override
2277 allocation functions
2278 * TODO: updated
2279
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002280Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2281
2282 * doc/ regenerated the docs
2283
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002284Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * doc/encoding.html doc/xml.html: added I18N doc
2287 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2288 improvements, both parser and filters, added ASCII & HTML,
2289 fixed the ISO-Latin-1 one
2290 * xmllint.c testHTML.c: added/made visible --encode
2291 * debugXML.c : cleanup
2292 * most .c files: applied patches due to warning on Windows and
2293 when using Sun Pro cc compiler
2294 * xpath.c : cleanup memleaks
2295 * nanoftp.c : added a TESTING preprocessor flag for standalong
2296 compile so that people can report bugs more easilly
2297 * nanohttp.c : ditched socklen_t which was a portability mess
2298 and replaced it with unsigned int.
2299 * tree.[ch]: added xmlHasProp()
2300 * TODO: updated
2301 * test/ : added more test for entities, NS, encoding, HTML, wap
2302 * configure.in: preparing for 2.2.0 release
2303
Daniel Veillard49703262000-07-10 10:27:46 +00002304Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * nanoftp.c: fixed the way the control connection is handled
2307 * libxml.spec.in: fixed the dependancies and cleanup
2308
Daniel Veillard306be992000-07-03 12:38:45 +00002309Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2310
2311 * doc/xml.html: changed the xmlsoft.org structure, updated the
2312 examples w.r.t. root and childs
2313
Daniel Veillard7d853352000-07-02 18:53:09 +00002314Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2315
2316 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2317
Daniel Veillard365e13b2000-07-02 07:56:37 +00002318Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * HTMLparser.c: Work on character encoding support for the HTML parser
2321 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2322 * encoding.c: Fixed a potential memleak in the encoding stuff
2323
Daniel Veillardaf743792000-07-01 11:49:28 +00002324Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2325
2326 * doc/FAQ.html doc/Makefile.am : added a FAQ
2327
2328Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002329
2330 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2331 of the HTML parser to force it to not bypass SAX
2332
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002333Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * win32config.h.in: updated
2336 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2337 lacks iconv support :-( need to release 2.1.1
2338 * configure.in: release 2.1.1
2339 * HTMLparser: fixed bug #14784
2340 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2341 by Windows compiler
2342 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2343 the SAX startDocument() callback.
2344 * TODO: updated
2345
2346Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * added xmlStopParser()
2349
Daniel Veillardbe803962000-06-28 23:40:59 +00002350Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2351
2352 * configure.in: 2.1.0 prerelease
2353 * Large resync between W3C and Gnome tree
2354 * nanoftp, nanohttp.c: fixed stalled connections probs
2355 * HTMLtree.c SAX.c : support for attribute without values in
2356 HTML for andersca
2357 * valid.c: Fixed most validation + namespace problems
2358 * HTMLparser.c: start document callback for andersca
2359 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2360 * parser.h, SAX.c: serious speed improvement for large
2361 CDATA blocks
2362 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2363 different encoding
2364 * example/Makefile.am example/gjobread.c tree.h: work on
2365 libxml1 libxml2 convergence.
2366 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2367 and the LIBXML_TEST_VERSION macro
2368
Daniel Veillardc310d562000-06-23 18:32:15 +00002369Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * doc/xml.html: various patches and improvements typo fixed by
2372 Felix Natter
2373 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2374 from Felix Natter <fnatter@gmx.net>
2375
Daniel Veillardf3029822000-05-06 08:11:19 +00002376Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2377
2378 * doc/upgrade.html: updated with instructions for support of both
2379 libxml-1.x and libxml-2.x
2380 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2381 for 2.x support and also fixed includes
2382
2383
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002384Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2387 the encoding support, added iconv support, so now libxml if
2388 compiled with iconv automatically support japanese encodings
2389 among others. Work based on initial patch from Yuan-Chen Cheng
2390 I may have broken binary compat in the encoding handler
2391 registration scheme, but that was so utterly broken I don't
2392 expect anybody to have used this feature until now.
2393 * parserInternals.h: fixup on the CHAR range macro
2394 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2395 code.
2396 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2397 * uri.c: added xmlParseURI() I can't believe I forgot to
2398 implement this one in 2.0 !!!
2399 * SAX.c: moved doc->encoding update in the endDocument() call.
2400 * TODO: updated.
2401
Daniel Veillard06047432000-04-24 11:33:38 +00002402Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * tree.h: removed extraneous xmlRemoveProp definition
2405 * TODO: added item about --disable-corba configure switch
2406 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2407 * nanoftp.c: fixed include problems giving troubles on AIX and
2408 slowlaris
2409 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2410 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2411 comment and headers changes to lower gtk-doc number of warnings
2412 * doc/html/*: rebuilt docs
2413
Daniel Veillarde0aed302000-04-16 08:52:20 +00002414Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * HACKING: documented the tag for 1.x and instructions
2417
Daniel Veillard5e873c42000-04-12 13:27:38 +00002418Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2421 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2422 xmlCreateIOParserCtxt
2423 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2424 significant overall improvement
2425 * xmllint.c: added I/O test to xmllint
2426 * testSAX.c: added a speed test
2427 * doc/* : updated/regenerated
2428
Daniel Veillardfc708e22000-04-08 13:17:27 +00002429Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * xpath.c uri.h parserInternals.h: cosmetic changes from
2432 "Timur I. Bakeyev" <timur@bat.ru>, including making
2433 xmlCreateURI() public
2434
Daniel Veillard5d211f42000-04-07 17:00:24 +00002435Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2436
2437 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2438 and the code at the same time. Added a clean mechanism for
2439 overload or added input methods: xmlRegisterInputCallbacks()
2440 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2441 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2442 * TODO: updated
2443 * doc/* : updated/regenerated
2444 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2445 source dir
2446
Daniel Veillarde77a9182000-04-05 19:12:29 +00002447Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2448
2449 * testURI.c: yet another forgotten commit, I should get some sleep !
2450
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002451Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2452
2453 * xmllint.c: forgot to commit this too ?
2454
Daniel Veillardb9df4042000-04-05 14:23:16 +00002455Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * xmlversion.h.in : forgot to commit this previously
2458
Daniel Veillard361d8452000-04-03 19:48:13 +00002459Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2462 * README TODO: updated for release
2463 * uri.c uri.h: added authority parsing/saving
2464 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2465 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2466 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2467 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2468 Makefile.am : added compile-time customization of libxml
2469 --with-ftp --with-http --with-html --with-xpath --with-debug
2470 --with-mem-debug
2471 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2472 #include <libxml/xxx.h> I hope it won't break too much stuff
2473 and will be manageable in the future...
2474 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2475 and added xmllint to the installed programs
2476 * uri.h: added xmlFreeURI()
2477
Daniel Veillardec303412000-03-24 13:41:54 +00002478Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * uri.c uri.h: finished the escaping handling, the base support
2481 and the URI path normalization. Looks good just lacks the
2482 authority content parsing code.
2483 * Makefile.am: added instructions to generate testURI
2484 * TODO: updated
2485 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2486 added links and icons for W3C and Gnome
2487
Daniel Veillard8f621982000-03-20 13:07:15 +00002488Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2489
2490 * xmlmemory.[ch] : seems I forgot to actually update the files in
2491 the last commit :-)
2492 * doc/xml.html doc/html/* : updated and uploaded the docs
2493
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002494Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2497 * TODO: updated
2498 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002499 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002500 gfree).
2501 * Makefile.am, uri.c, uri.h: added a set of functions to do
2502 exact (litteraly copied from the RFC 2396 productions) parsing
2503 and handling of URI. Will be needed for XLink, one XML WFC,
2504 XML Base and reused in the nano[ftp/http] modules. Still work
2505 to be done.
2506
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002507Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2508
2509 * configure.in, libxml.spec.in : libxml2
2510 * doc/* : updated the doc page, rebuilt the docs
2511
Daniel Veillardcf461992000-03-14 18:30:20 +00002512Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * all: tagged LIB_XML_1_X
2515 * *.c *.h : updated from W3C CVS tree
2516 * configure.in : 2.0.0-beta
2517 * libxml.spec.in : libxml2 package nam
2518 * result/* : new version of the tests output
2519
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002520Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2523
Daniel Veillardb566ce12000-03-04 11:39:42 +00002524Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * doc/* : rebuilt the docs
2527 * parser.c: final patch on #6766
2528 * valid.c: small patch on validity checks.
2529
Daniel Veillardfb76c402000-03-04 11:39:42 +00002530Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2531
2532 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2533 added
2534 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2535 compatibility w.r.t. XML spec and existing code.
2536
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002537Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * parser.c: seems a better solution to <a> </a> exists,
2540 will try it for a while
2541
Daniel Veillard83a30e72000-03-02 03:33:32 +00002542Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * parser.c: tried to remove the <a> </a> generating <a/>
2545 this is hard. Left a flag for that purpose. Fixed bug #6766
2546 * configure.in: prepared 1.8.7 not released, due to previous
2547 problem
2548
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002549Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2550
2551 * doc/xml.html : applied second patch from Paul DuBois
2552
Daniel Veillard402e8c82000-02-29 22:57:47 +00002553Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2554
2555 * doc/xml.html : applied patch from Paul DuBois
2556
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002557Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2558
2559 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2560
Daniel Veillard5feb8492000-02-02 17:15:36 +00002561Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2564 compilation warnings on various platforms.
2565 * parser.c: Fixed #5281 validity error callbacks are now desactived
2566 by default if not validating.
2567
Daniel Veillardf341f932000-02-02 14:52:08 +00002568Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2571
Daniel Veillard13c757e2000-02-01 23:59:15 +00002572Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2573
2574 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2575 <gkatsi@cs.toronto.edu>
2576
Daniel Veillard726e8792000-01-30 20:04:29 +00002577Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2578
2579 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2580 processing URLs
2581
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002582Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2583
2584 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2585 xmlNanoFTPUpdateURL for persistent control connections.
2586 * configure.in: 1.8.6
2587
2588Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2591 * tree.[ch] : added xmlSaveNoEmptyTags
2592
James Henstridgef3be9312000-01-28 13:59:21 +000025932000-01-29 James Henstridge <james@daa.com.au>
2594
2595 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2596
2597 * Makefile.am: added nanoftp.[ch] to the build.
2598
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002599Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * nanoftp.[ch]: cleanup, comments, API
2602 * debugXML.c : fixed a bug in the cat command
2603 * doc/*: regenerated the docs
2604
Daniel Veillardda07c342000-01-25 18:31:22 +00002605Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2608 * debugXML.c : fixed a bug in the cat command
2609 * valid.c: fixing some small probs
2610 * libxml.spec.in: get rid of the SNAP suffix
2611 * doc/xml.html: updated the status
2612
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002613Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2614
2615 * xml-config.in: xml-config --version to just return the
2616 version number
2617 * xpath.c: some cleanup w.r.t. axis when the current node is
2618 an attribute.
2619 * TODO: updated
2620
Daniel Veillard461a66c2000-01-18 18:01:01 +00002621Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2622
2623 * configure.in: prepared for libxml-1.8.5
2624 * doc/* recompiled the documentation
2625
26262000-01-17 Jody Goldberg <jgoldberg@home.com>
2627
2628 * configure.in : WARNING autoconf subtlety alert :
2629 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2630 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2631 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2632 get defined by AC_CHECK_HEADERS.
2633
Daniel Veillardf967b902000-01-17 16:06:10 +00002634Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2637 Rune.Djurhuus@fast.no
2638
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002639Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * TODO: updated
2642 * tree.c, parser.c: made sure that only memory alloc problems
2643 and internal parser errors are allowed to write to stdout or
2644 stderr.
2645
Daniel Veillard0142b842000-01-14 14:45:24 +00002646Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * tree.c : restored xmlNewGlobalNs since this seems used by
2649 a lot of existing code :-(, fixed a bug in xmlNewNs
2650 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2651 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2652 to exit() from the library code.
2653 * xpath.c, parser.c: removed bugs or unused code detected by
2654 Windows compilers
2655 * parser.c: started adding interfaces for parsing well balanced
2656 XML fragments
2657 * configure.in: releasing 1.8.4
2658 * doc/* : rebuilt the docs
2659
Daniel Veillard2eac5032000-01-09 21:08:56 +00002660Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2661
2662 * tree.[ch] : added xmlNewDocFragment() for DOM
2663 * testHTML.c: uninitialized variable.
2664
Daniel Veillardf3a73582000-01-05 14:58:39 +00002665Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * doc/* : rebuild the docs
2668
Daniel Veillard71b656e2000-01-05 14:46:17 +00002669Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2670
2671 * acconfig.h: readline and history patch
2672 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2673 * tree.c: added check and handling when possibly removing an ID
2674 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2675 and saving.
2676 * test/HTML/entities.html result/HTML/entities.html* : test for
2677 various entities reference cases
2678 * result/HTML/* : as a result output of some testcase have
2679 changed
2680 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2681 by previous example. added xmlParseTryOrFinish().
2682 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2683 entities.h debugXML.h HTMLparser.h: changed the way struct are
2684 declared to allow gtk-doc to expose those
2685 * parser.c: closed bug #4960
2686 * Makefile.am configure.in: Applied patch from
2687 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2688 and math/socket libs detection
2689
Daniel Veillard437b87b2000-01-03 17:30:46 +00002690Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * configure.in, Makefile.am: link tester against readline
2693 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2694
Daniel Veillard686d6b62000-01-03 11:08:02 +00002695Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2696
2697 * tree.[ch]: added xmlRemoveProp
2698 * win32config.h.in nanohttp.c: avoid including the Windows
2699 socket stuff in every C files
2700 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2701 the XmL parser(s)
2702 * test/ns4 result/ns4 etc...: added test case for previous prob
2703 * tree.c: xmlNewNs wasn't checking for double definition
2704 * Makefile.in: fixed a problem with dist-hook duplicates
2705 * parser.[hc], xmlIO.c: fixed the loading of external entities
2706 APIs, now xmlLoadExternalEntity() is used everywhere and
2707 setting up an app specific front-end using the
2708 * SAX.c parser.c: some fixes, now the xhtml spec validates
2709 with the xhtml DTD.
2710 * error.c: fixed crashes in case of no input stream
2711 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2712 to the validation tests and results
2713
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002714Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2717 too htmlCreatePushParserCtxt() and htmlParseChunk()
2718 * parser.c: a bit of cleanup.
2719 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2720 to XML) removed the last mem leak known
2721 * HTMLtree.c: output message cleanup
2722 * xmlmemory.c: display content info about memory blocks
2723 * result/HTML/wired.* : missing att value warning change
2724
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002725Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * doc/* : rebuilt the documentation
2728
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002729Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2730
2731 * parser.[ch] parserInternals.h: Push parser for XML,
2732 seems to work fine now
2733 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2734 --push for push testing
2735 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2736 * testSAX.c: added --push
2737 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2738 subtree
2739 * xmlIO.[ch] : enriched API + fixes for push mode
2740 * entities.[ch]: added the entity content length to the struct.
2741 * xmlmemory.[ch]: new API to show the last entries for the shell
2742 * valid.c: added required attribute testing
2743 * SAX.c: the cdata callback now merge contiguous fragments
2744 * HTMLparser.c: cleanup of some macros
2745
Daniel Veillard3c558c31999-12-22 11:30:41 +00002746Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2747
2748 * parser.c: fix for PIs name starting with xml
2749 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002750 * *.c, configure.in win32config.h.in : generate win32config.h for
2751 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002752
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002753Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * parser.c: fixed a stupid = vs. == bug :-(
2756 * doc/gnome-xml.sgml: s/glade/xml/
2757
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002758Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * configure.in, doc/xml.html : bug fix release 1.8.2
2761 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2762 Hopefully the end of that silly C++ include problem
2763 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2764 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2765 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2766 troubles with autoclosed elements when the stree shape doesn't
2767 follow the DtD specs. Added htmlIsAutoClosed() and
2768 htmlAutoCloseTag()
2769 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2770 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2771 * debugXML.c: fixed a bug on printing default namespaces.
2772 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2773
Daniel Veillardb24054a1999-12-18 15:32:46 +00002774Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * result/HTML/*.htm[l] : updated the HTML regression tests according
2777 to the new output
2778 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2779 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2780 problem due to intermix of extern "C" { ... } declarations for C++
2781 and recursive includes in the headers
2782
Chris Lahey323c48c1999-12-18 15:32:45 +000027831999-12-20 Chris Lahey <clahey@umich.edu>
2784
2785 * HTMLtree.c: Made it so that html nodes with a single child do
2786 not insert a carriage return before or after the child node.
2787
Daniel Veillardb24054a1999-12-18 15:32:46 +00002788Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002789
2790 * configure.in, doc/xml.html : bug fix release 1.8.1
2791 * parser.c: fixed bug #4344
2792 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2793 added the glue to avoid C++ problems
2794 * doc/* : regenerated the documentation
2795
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002796Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2799 namespace recognition, and Dia as a resul :-(
2800 * encoding.c: closed bug #3950
2801
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002802Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * valid.c: debugging a posteriori validation, except URI expansion
2805 stuff this should be fixed now
2806 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2807 Carl Nygard <cnygard@bellatlantic.net>
2808 * tester.c: added --postvalid, cleaning of the code
2809 * tree.[ch]: added xmlDocGetRootElement()
2810
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002811Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2812
2813 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2814 c++ losage.
2815
Daniel Veillard10a2c651999-12-12 13:03:50 +00002816Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2817
2818 * configure.in, doc/xml.html : bumped to 1.8.0
2819 * xlink.[ch], Makefile.am : added framework for link detection
2820 * parser.h: added nbChars to parser context, needed for cleanup.
2821 * xmlmemory.c: removed a nasty bug when out of mem
2822 * valid.[ch]: adding namespace support for attribute decl
2823 * tester.c: added --debugent option
2824 * debugXML.[ch]: added xmlDebugDumpEntities()
2825 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2826 buffers instead, this was really needed, validation was breaking
2827 in strange ways due to that. Added xmlParseStringPEReference()
2828 and other parsing from strings functions. Entities processing
2829 modified again, but PERef are still not handled correcly but
2830 unless you're Eve Maller you won't notice :-)
2831 * HTMLparser.c: large changes toward reliability, and switched to
2832 lowercase internal tags, XHTML is lowercase, so it will help
2833 that output is closer to next version.
2834 * doc/* : regenerated the documentation, it is now hosted at
2835 http://xmlsoft.org/ (same bits I just bought the domain :-)
2836
2837
Daniel Veillard294cbca1999-12-03 13:19:09 +00002838Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2841 doc generation
2842 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2843 in the SAX API
2844 * doc/*: rebuilt the doc making sure everything appears in the
2845 HTML files
2846
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002847Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2848
2849 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2850 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2851 which allow impressive speed improvement on dataset with
2852 large text pieces, but at the cost of broken binary
2853 compatibility and slightly bigger memory usage.
2854 Configure with --with-buffers to activate them, they
2855 are protected with XML_USE_BUFFER_CONTENT define.
2856 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2857 goal is 0 memory left allocated once parser is no more used
2858 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2859 call xmlCleanupParser() and xmlMemoryDump()
2860
Daniel Veillarda819dac1999-11-24 18:04:22 +00002861Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2864 * parser.[ch] encoding.[ch]: added memory cleanup routines
2865 * parser.c: closing bug #3788
2866 * doc/*: rebuilt the doc
2867
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002868Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2869
2870 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2871 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2872 * tester.c: added --compress option
2873 * doc/*: rebuilt the documentation
2874
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002875Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2878 if given /proc/kcore as input !
2879 * doc/xml.html doc/*: updated and rebuilt the documentation
2880
2881Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002882
2883 * parser.c: Fixed some wrongly space collapsing code due to
2884 a misreading of the spec.
2885 * result/*: fixed the output accordingly
2886
2887Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002888
2889 * encoding.c: bug fix and typos
2890 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2891 * parser.c: added attribute normalization closing bug #3597
2892 * test/att* result/att* SAXresult/att*: testcase for attribute
2893 normalization
2894
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002895Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * configure.in: closing bug #3163 by adding extra flags for the
2898 cc compiler on HP-UX
2899
Daniel Veillard51e3b151999-11-12 17:02:31 +00002900Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * valid.[ch] : removed a typo and an enumerated type bug in the
2903 xmlAddElementDecl() function
2904 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2905 call to xmlEncodeEntitiesReentrant() so that the functions
2906 New, Set and Get are at the same level.
2907 * parser.c HTMLparser.c: extra memory allocation bug for
2908 attributes detected by someone using libxml in embedded systems :-)
2909
Daniel Veillard962195f1999-10-28 15:51:53 +00002910Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2911
2912 * xmlmemory.h: turned off mem debug :-\
2913
Daniel Veillard35008381999-10-25 13:15:52 +00002914Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2915
2916 * parser.c: closed bug #2784 a one line fix, but worth pushing
2917 a new release out
2918 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2919 some structures, comments before and after the
2920 main element, and other nastyness
2921 * HTMLtree.c tree.c: accomodate the extended HTML supported
2922 * configure.in: pushing 1.7.4
2923 * test/ent8 and related outputs : added a new test for bug #2784
2924 * test/HTML/wired.html and related output: a nasty HTML example
2925 * Makefile.am: improved the test scripts
2926 * docs/* : reran the documentation extractor, updated xml.html
2927
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002928Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2929
2930 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2931 HTMLparser and debugged the HTML related code. HTML documents
2932 now have their own type
2933 * entities.c: do not dump &apos; for HTML output
2934 * xmlmemory.c: improvement, breakpoint mechanism
2935 * testHTML.c: added --sax --repeat ...
2936 * Makefile.am: improved the HTML tests
2937 * valid.[ch]: added xmlValidGetValidElements and
2938 xmlValidGetPotentialChildren
2939 * tester.c: added --insert to test the 2 new functions
2940 * test//* result//* SAXresult//* : regression test cleanup
2941 and extension.
2942 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2943 gnome-xml-nanohttp.html
2944
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002945Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2946
2947 * HTMLparser.c: fixed problems with some autoclose tags
2948 * tree.c: fixed XML output problems.
2949 * result/* SAXresult/*: update of the tests output
2950
Daniel Veillard6077d031999-10-09 09:11:45 +00002951Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2952
2953 * Makefile.am: Arturo patch for xmlConf.sh version info
2954 * parser.c: Tim Josling patch for single quoted items
2955 * tester.c: Tim Josling patch for tester options usage
2956 * tree.h: indent cleanup
2957
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002958Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2959
2960 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2961 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2962
Daniel Veillard00fdf371999-10-08 09:40:39 +00002963Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2964
2965 * tree.c : Raph patch for initialization of CORBA fields
2966 * parser.c, xpath.c, ...: modification of doc comments
2967 * xpath.c : allow spaces in xpath expressions
2968
Daniel Veillardad219441999-09-27 08:17:49 +00002969Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2970
2971 * xmlmemory.h: turning off memory debug :-(
2972
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002973Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2974
2975 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2976 better SAX interfaces.
2977 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2978 entity.
2979 * configure.in: 1.7.2
2980
2981Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002982
2983 * libxml.spec.in: fixed the URL
2984 * doc/xml.html: improved the documentation front-end
2985
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002986Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002987
2988 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2989
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002990Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002991
2992 * libxml.spec.in: fixed the alpha compile problem
2993 * parser.[ch]: changed errno to errNo in the parser context :-(
2994 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2995 * doc/xml.html: changed CHAR to xmlChar
2996 * doc/html/*: recompiled the documentation
2997 * configure.in: 1.7.1
2998
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002999Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * parser.h: modified the parser context struct to regain 1.4.0
3002 binary compatibility
3003 * parser.c, xml-error.h: added errno ot teh context and defined
3004 a set of errors values with update of errno
3005 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3006 DTDs and entities
3007 * *.h, *.c: complete cleanup of the use of config.h and include
3008 protection depending on the current setup.
3009 * overalll debugging, maintenance and bug-fixing on all modules
3010 * updated the documentation
3011 * ready for 1.7.0
3012
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003013Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3014
3015 * HTMLparser.c : cleanup
3016 * SAX.c valid.c valid.h: added ID/IDREF checking
3017 * tree.c tree.h: extended doc structure for refs
3018 * configure.in: 1.6.2
3019 * parser.c: patched bug in SAX user arg call
3020 * parserInternals.h: patched missing close in C++ wrapping
3021 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3022 especially upcoming XPointer implementation.
3023 * doc/xml.html: augmented, typo
3024
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003025Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3026
3027 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3028 not all invocations of install understand -d.
3029
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003030Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3031
3032 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3033 to make 'check' works, when builddir != srcdir.
3034
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003035Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * doc/xml.html : updated the documentation
3038
Daniel Veillard6454aec1999-09-02 22:04:43 +00003039Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3040
3041 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3042 not deallocated memory blocks
3043 * *.c : replaces all calls to malloc() free() and realloc() to
3044 the wrapper functions/macros
3045 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3046 instead of xmlFreeNodeList()
3047
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003048Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3049
3050 * HTMLparser.c: corrected a stupid bug leading to core dump at
3051 tree deallocation. Removed warnings indicated by
3052 Stephane.Conversy@lri.fr
3053 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3054 looked for in the external subset
3055
3056Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003057
3058 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3059 on SGI by Stephane.Conversy@lri.fr
3060
Daniel Veillardb96e6431999-08-29 21:02:19 +00003061Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3062
3063 * all .h : changed the prototype declaration indent as in gtk
3064 * most .c : working on reducing the TODOs in the code
3065 * most .c : cleanup though -pedantic and Insure++
3066 * improvements on validation ID checkings.
3067 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3068 * xml-config.in: closed #1810
3069
3070Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003071
3072 * tree.h, valid.c, valid.h: more work on validity, IDs
3073 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3074 definition for AIX
3075
Daniel Veillardb556eb51999-08-15 17:19:50 +00003076Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3077
3078 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3079 the distribution due to a cut'n paste error at last commit
3080
Daniel Veillardb05deb71999-08-10 19:04:08 +00003081Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3082
3083 * configure.in: upgraded to version 1.4.0
3084 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3085 Big update, added a large part of the validation process,
3086 it should be usable, but some parts are missing
3087 * xpath.c: improved the implementation w.r.t. root.
3088 * Makefile.am: added more tests
3089 * test and result trees: added a lot of tests
3090 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3091
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003092Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * Added an HACKING file
3095
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003096Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3097
3098 * xpath.[ch] : improvements and debug of the XPath implementation
3099 * parser.c, HTMLparser.c : modified the parsers to be progressive
3100 * tree.[ch] : extended the Buffer promitives
3101 * xmlIO.[ch] : added basic I/O routines providing progressive
3102 parsing and ready for I18N conversion plugins
3103 * SAXresult/* : the SAX callback sequence maybe slightly different
3104 now
3105 * test*.c : improved/updated the tests programs
3106 * doc/* : recompiled the docs.
3107
Daniel Veillard15b75af1999-07-26 16:42:37 +000031081999-07-26 Michael Meeks <michael@edenproject.org>
3109
3110 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3111
3112 * tree.c: Ditto.
3113
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003114Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3115
3116 * configure.in: upgraded to version 1.4.0
3117 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3118 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3119 XML query language, see http://www.w3.org/TR/xpath for more details.
3120 * parser.c, parser.h: added CHAR* related string functions for XPath
3121 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3122 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3123 rebuild the docs.
3124 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3125 and regression testing capabilities for XPath.
3126
Daniel Veillardd79d7871999-07-12 10:38:12 +00003127Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3128
3129 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3130 closing bug #1646
3131
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003132Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3133
3134 * Makefile.am, example/Makefile.am: closed bug #1683
3135
Daniel Veillard3166ab11999-07-11 16:14:19 +00003136Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3137
3138 * example/Makefile.am, configure.in: added the makefile for the
3139 gjobread example
3140
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003141Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3142
3143 * doc/Makefile.am:
3144 - fix which allow "make install DESTDIR=</install/prefix>".
3145
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003146Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3149 which fixed a problem on the file reading-code.
3150
Daniel Veillard82150d81999-07-07 07:32:15 +00003151Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3152
3153 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3154 output.
3155 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3156
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003157Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3158
3159 * parser.h : Oops removed the binary compatibility problem
3160 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3161 * parser.c, HTMLparser.c: applied patches for reading from stdin
3162
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003163Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3164
3165 * parser.c, entities.c, valid.c: cleanup bug #1591
3166 * configure.in: cleanup bug #1592
3167 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3168 the same tree back-end. Hence gdome will be available for it.
3169 * doc/Makefile.am: close bug #617
3170
Daniel Veillard97fea181999-06-26 23:07:37 +00003171Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3172
3173 * parser.c: alloctate a per parser context SAX interface block
3174
Daniel Veillard14fff061999-06-22 21:49:07 +00003175Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3176
3177 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3178 and xmlEncodeEntitiesReentrant with the correct one :-\
3179
3180Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3181
3182 * commit of my internal XML base changes, quite a lot of
3183 changes, cleanups, better entities support, framework for
3184 new I/O and charset detection and handling
3185 * Fixed the configure/Makefile stuff to generate shared libs
3186 with the proper version info, so we jumped on rev from
3187 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3188 xmlEncodeEntities() result need to be freed now, and a string
3189 xmlParserVersion provide the current library version.
3190
Raph Levien05240da1999-06-15 21:27:11 +00003191Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3192
3193 * parser.c: fixed a buffer overrun for when you have a very long
3194 attribute with no entities in it.
3195
Daniel Veillardbb2da581999-06-13 14:37:07 +00003196Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * added example directory
3199 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3200
Daniel Veillard011b63c1999-06-02 17:44:04 +00003201Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3202
3203 * Release of libxml-1.1, nearly everything has been touched for
3204 this.
3205 * Added more regression tests
3206 * Updated the documentation
3207
Daniel Veillard27d88741999-05-29 11:51:49 +00003208Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * tree.[ch]: unified the XML_NO_CORBA defines.
3211 * parser.c encoding.[ch]: started plugging in char encoding detection
3212
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003213Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3214
3215 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3216 Also freed allocated buffer.
3217
Daniel Veillard27d88741999-05-29 11:51:49 +00003218Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003219 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3220 reentrancy problem at printing. One is left in entities.c, to
3221 remove ASAP
3222 * testSAX.c : added a test example showing the use of the SAX
3223 interface if one doesn't want to build the DOM tree.
3224 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3225
Daniel Veillard517752b1999-04-05 12:20:10 +00003226Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3227
3228 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3229 large revamping of the parser to use SAX callbacks
3230 http://www.megginson.com/SAX/ (or at least a C like interface
3231 a la Expat). It's now possible to set up your own callbacks
3232 and the parser will not build a DOM tree.
3233 * test/* result/*: updated the test suite, I finally removed
3234 the old Namespace draft support (PI based).
3235
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003236Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * Makefile.am: added test result to EXTRA_DIST for make tests
3239
Daniel Veillard64068b31999-03-24 20:42:16 +00003240Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3241
3242 * parser.c, parserInternals.h: moved the chars macro definitions
3243 to parserInternals.h
3244 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3245 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3246
Daniel Veillard012ccc11999-03-23 10:11:11 +00003247Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3248
3249 * xml-config.in : applied patch to make --version work
3250
Raja R Harinatha86c23e1999-03-05 22:14:01 +000032511999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3252
3253 * Makefile.am (check-local): Alias for `tests' target. This will
3254 cause `make check' to do the right thing.
3255 (tests): Don't run tests in srcdir. Also, replaced calls to
3256 basename with a `sed' "equivalent".
3257
Daniel Veillardd109e371999-03-05 06:26:45 +00003258Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3259
3260 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3261 it in the header and not the sources, updated the doc.
3262 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3263 pointing this out.
3264
Daniel Veillardbc50b591999-03-01 12:28:53 +00003265Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3266
3267 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3268 exported the inputStream routines.
3269 * doc/html/* : updated accordingly
3270
Daniel Veillardd692aa41999-02-28 21:54:31 +00003271Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * parser.c, parser.h, parserInternals.h: added a few extra
3274 internal calls to allocate and free parser contexts ...
3275 * doc/html/* : updated accordingly
3276
Daniel Veillard55a99271999-02-25 11:01:29 +00003277Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3278
3279 * configure.in, Makefile.am, doc/makefile.am : General changes for
3280 1.0.0 release and including the generated HTML documentation.
3281
Daniel Veillard35925471999-02-25 08:46:07 +00003282Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3283
3284 * makefile.am : added parserInternals.h, oops.
3285
Daniel Veillard1e346af1999-02-22 10:33:01 +00003286Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3287
3288 * parserInternals.h: added this header giving access to the parser
3289 internal functions.
3290 * doc/Makefile.am : added a rebuild target which rebuilds the full
3291 set of documentations
3292 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3293 the internal subset.
3294 * *.c *.h: modifications needed to generate the documentation using
3295 gtk-doc, cleanup of functions blocks, reorganisation of struct
3296 declarations.
3297
Daniel Veillard1164e751999-02-16 16:29:17 +00003298Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3299
3300 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3301 the tar and spec file to include the beginning of the doc.
3302
Nuno Ferreira03d04781999-02-13 00:07:17 +000033031999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3304
3305 * doc/.cvsignore: Added this file.
3306
Daniel Veillard6800ef31999-02-08 18:33:22 +00003307Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3308
3309 * tree.c: fixed xmlGetProp to return "" when the attribute
3310 exists, even if the node-list is NULL.
3311
Daniel Veillard726c7e31999-02-08 15:13:10 +00003312Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3313
3314 * tree.c: patched an error outputting empty attribute values.
3315 * Makefile.am and doc/makefile.am: have been updated during the
3316 week-end. Sorry for an empty CVS log, I got a shell problem.
3317
Daniel Veillard1899e851999-02-01 12:18:54 +00003318Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3319
3320 * tree.h: cleaned up using enums instead of defines
3321 * parser.c, valid.[ch]: more work on parsing/output of element
3322 declarations
3323
Daniel Veillard3b9def11999-01-31 22:15:06 +00003324Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3325
3326 * valid.[ch], tree.c, parser.c : more work toward full parsing
3327 of XML DTDs.
3328 * README: added informations about mailing-list and on-line
3329 documentation
3330
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000033311999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3332
3333 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3334
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003335Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3336
3337 * parser.c, tree.[ch] : more work toward conformance testing,
3338 added a last element to accelerate parsing of very flat structures
3339 started working on internal subset Element content declaration.
3340 * valid.[ch] : first cut at adding code toward validation.
3341 * previous changes had also small impact on most files, especially
3342 the conformance testing using James Clark test suite.
3343
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003344Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3345
3346 * test/* : updated the examples, most of them were not well
3347 formed (humm), and added rdf2.
3348 * result/* : resulting changes in the output.
3349
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003350Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3351
3352 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3353
Daniel Veillard44b3a061998-12-05 17:27:22 +00003354Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3355
3356 * tree.c: patched a bug in the generation of empty attributes
3357
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003358Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3359
3360 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3361 for node/trees/documents/... Biggest problem is namespace
3362 support when copying subtrees.
3363
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003364Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * parser.c, entities.c: improve entities and char ref encoding,
3367 and cleanups of error messages.
3368
Daniel Veillard242590e1998-11-13 18:04:35 +00003369Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3370
3371 * parser.c, entities.c: simple bug hunting done during rpm2html and
3372 rpmfind integration.
3373
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003374Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3375
3376 * parser.[ch]: Added interfaces allowing to specify a SAX
3377 handler before parsing.
3378
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003379Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * parser.c: redirrect all errors reporting through the SAX
3382 error function
3383
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003384Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3385
3386 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3387 * libtool, tlmain ...: update of the libtool files
3388
Miguel de Icaza442321c1998-11-04 18:13:38 +000033891998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3390
3391 * entities.c: Use g_snprintf insteda of snprintf.
3392
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003393Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3394
3395 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3396 added ent5 test for this purpose.
3397 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3398
Daniel Veillard27271681998-10-30 06:39:40 +00003399Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3400
3401 * parser.c: fixed? a strange error due to compression on a GWP
3402 document.
3403
Daniel Veillard25940b71998-10-29 05:51:30 +00003404Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * tree.[ch]: bug fixing
3407 * entities.[ch]: defined a specific type for predefined entities
3408 * doc/xml.html: more documentation on the library, how to use it,
3409 overview of the interfaces.
3410
Daniel Veillard16253641998-10-28 22:58:05 +00003411Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3412
3413 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3414
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003415Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3416
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003417 * tree.c: corrected a small bug
3418 * doc/xml.html: continuing writing documentation.
3419
3420Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3421
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003422 * debugXML.h debugXML.c: added debugging utilities.
3423 * tester.c: added --debug switch.
3424 * tree.c: patched an incorrect node->type assignment.
3425 * parser.c: formatting, ensure that node->doc != NULL in attributes
3426
Daniel Veillardccb09631998-10-27 06:21:04 +00003427Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3430 entity support and provide an internal representation close to
3431 DOM one (entity ref nodes, and attribute value as tree). I tried
3432 to preserve the interface but this will surely break some apps
3433 (I have to change rpm2html/rpmfind for example). I had to change
3434 two interfaces, and the generated tree is somewhat different.
3435 * doc/* : started documenting the XML library, the tree and
3436 DOM/Corba. This is a first step.
3437
Daniel Veillard11e00581998-10-24 18:27:49 +00003438Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3439
3440 * parser.c: Set up the fonctions comment block, boring but useful.
3441 * parser.h, SAX.c, parser.c: now attributes are processed through
3442 the SAX interface. The problem is that my SAX interface diverged
3443 quite a bit from the original one, well this is not an official
3444 spec, and translating it from Java to C is hairy anyway...
3445
Daniel Veillard97b58771998-10-20 06:14:16 +00003446Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3447
3448 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3449 fonctions comment block, boring but useful.
3450
3451Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003452
3453 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3454 conversion routines. However they are not yet used to convert the
3455 inputs. The core will run with UTF-8.
3456
Daniel Veillard33942841998-10-18 19:12:41 +00003457Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3458
3459 * tree.c : make sure that the type id is properly set-up when
3460 a new object is allocated, needed for DOM.
3461
Daniel Veillard27fb0751998-10-17 06:47:46 +00003462Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3463
3464 * tree.h, tree.c: Ok, the main objects in the tree will be native
3465 corba objects, it costs 8 bytes per Node, Attribute and Document
3466 but it simplifies the Corba integration a lot (no extra interface
3467 objects to allocate/free).
3468
Daniel Veillard0bef1311998-10-14 02:36:47 +00003469Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3470
3471 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3472 and changed NODEs contants for conformity with DOM Level 1
3473
Daniel Veillard27864701998-10-08 03:47:24 +00003474Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3475
3476 * added hooks to keep track of servants when creating objects
3477 xmlDoc and xmlNode (for Corba export).
3478
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003479Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3480
3481 * added xml-config script.
3482
Daniel Veillard7066a791998-10-01 20:28:28 +00003483Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3484
3485 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3486 to autoupdate libtool and automake conf files.
3487
Miguel de Icaza60681bd1998-09-30 19:28:59 +000034881998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3489
3490 * Makefile.am: Use '?' to separate the sed
3491 commands as ',' is used when people pass -Wl,something.
3492
3493
Daniel Veillard15a8df41998-09-24 19:15:06 +00003494Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3495
3496 * tree.c, tree.h: added a per-document compression interface.
3497
Daniel Veillard151b1b01998-09-23 00:49:46 +00003498Tue Sep 22 20:47:38 EDT 1998
3499
3500 * tree.c, tree.h: added saving with compression and added interfaces
3501 to control the compression level (xmlGetCompressMode,
3502 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3503
Daniel Veillard70120ff1998-09-22 00:24:21 +00003504Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3505
3506 * parser.c: corrected a loop for files of size 0
3507
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000035081998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3509
3510 * error.h: New file. Contains prototyes from `error.c'.
3511
Tom Tromeyc19653d1998-08-14 01:22:43 +00003512Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3513
3514 * Makefile.am (xmlincdir): New macro.
3515 (xmlinc_HEADERS): Renamed from include_HEADERS.
3516
Daniel Veillard845664d1998-08-13 04:43:19 +00003517Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3518
3519 * applied small patch on numeric entities from
3520 Christopher Blizzard <blizzard@appliedtheory.com>
3521
Daniel Veillard260a68f1998-08-13 03:39:55 +00003522Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3523
3524 * New release 0.2, removed the old xml_* files so that it's
3525 coherent with the other CVS base (W3C), far better conformance
3526 to standard, new namespaces, decent entities support, beginning
3527 of a SAX-like interface. Nearly nothing left intact, even the
3528 test examples ...
3529
Christopher Blizzarda36749e1998-07-30 21:47:18 +000035301998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3531
3532 * .cvsignore: Add .deps dir
3533
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003534Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3535
3536 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3537
Daniel Veillardfe926001998-07-26 04:28:20 +00003538Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003539
Daniel Veillardfe926001998-07-26 04:28:20 +00003540 * configure.in: added test for CPP
3541 * AUTHORS, Changelog: the original ones didn't get commited but the
3542 glib ones instead, fixed.
3543 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003544
Daniel Veillardfe926001998-07-26 04:28:20 +00003545Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003546
Daniel Veillardfe926001998-07-26 04:28:20 +00003547 * integrated code developped at W3C
3548 * changed the original Copyright
3549 * migrated to automake
3550 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003551