blob: 00c4821c9e0b7de884ccaf0899ec98e1432211a5 [file] [log] [blame]
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * configure.in: moved the symlinks detection within a CVS
4 check, this is not portable and will be removed soon.
5 * xpath.c: small cleanup/speedup
6
Daniel Veillard11648102001-06-26 16:08:24 +00007Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
10 release of 2.3.12
11 * parser.c: make an error message if unknow entities in all cases
12
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * uri.c: fixed 2 uri normalization bugs on '//' reduction
16
Daniel Veillard23793842001-06-25 16:07:45 +000017Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * include/libxml/Makefile.am: Laszlo Peter pointed out that
20 includes were installed in the wrong dir
21
Daniel Veillardf5498f32001-06-25 15:08:36 +000022Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * doc/html.xml: warn against sending code to exhibit bugs.
25
Daniel Veillard56f06462001-06-24 21:34:03 +000026Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
29 Tru64 from Thomas Leitner
30
Daniel Veillardc5d64342001-06-24 12:13:24 +000031Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * AUTHORS: added William and Bjorn
34 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
35 daniel@veillard.com hopefully I won't have to do this again
36 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
37 docs can be rebuilt cleanly now
38 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
39 from CVs it's generated, added include/libxml/xmlwin32version.h
40 also generated but which should change far less frequently.
41 * catalog.c nanoftp.c: made sure to include libxml.h not
42 libxml/xmlversion.h directly
43 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
44 when compiling on WIN32 and MSC
45
Daniel Veillard07385fd2001-06-23 21:55:48 +000046Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * include/Makefile.am include/libxml/Makefile.am configure.in:
49 fixed make distcheck and rebuilding the rpms
50
Daniel Veillardcd1d9442001-06-23 18:53:44 +000051Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * configure.in: should finish the migration of exported includes
54 into a real include/libxml in CVS, at least for CVS users.
55 * removed the exported headers, added in include/libxml (as well
56 as xmlversion.h.in).
57
Daniel Veillard6dd8e052001-06-23 18:38:06 +000058Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * configure.in: fixed the way to detect symlink
61
Daniel Veillard66541772001-06-23 18:31:04 +000062Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
63
64 * configure.in: updated, include/libxml is now a real CVS dir
65
Daniel Veillardca989762001-06-23 17:39:29 +000066Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
69 version works with both libxml1 and libxml2 (it autodetects
70 the prefix of the html-files) from Felix Natter.
71 * doc/xml.html: updated doc accordingly
72
Daniel Veillard8cf14d52001-06-23 16:32:46 +000073Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
74
75 * xpath.c: fixed the bug generating a template loop in libxslt
76 when using docbook-xsl-1.4, * should filter out document nodes
77 * HACKING: added William
78 * TODO: updated
79
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000080Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * doc/FAQ.html: added a warning about gcc-3.0
83 * doc/xml.html: added reference to gdome2 and removed a confusing
84 sentence
85
Daniel Veillardf7f41852001-06-22 15:18:01 +000086Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * xmlversion.h: okay this is a generated file, but Windows
89 users need it and they can't generate it, and I want CVS
90 Windows users ...
91 * win32/libxml2/libxml2_so.dsp: Windows project file for
92 the shared lib version of libxml2
93 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
94 resources needed for libxslt/xsltproc by Yon Derek
95
Bjorn Reese3157b342001-06-22 14:41:45 +000096Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
97
98 * trio.c: MSVC fix (provided by Igor Zlatkovic)
99
Daniel Veillard4151acb2001-06-22 10:48:57 +0000100Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
Daniel Veillardcc146db2001-06-22 11:10:52 +0000102 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
103
104Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
Daniel Veillard4151acb2001-06-22 10:48:57 +0000106 * include/win32config.h: Yon Derek provided a first fix
107 to be able to compile libxslt/xsltproc on Windows
108
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000109Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * xpath.c: attempt to work around what seemed a gcc optimizer
112 bug when handling floats on i386 http://veillard.com/gcc.bug
113 * tree.c entities.c encoding.c: doing some cleanups while
114 chasing it
115
Daniel Veillard017b1082001-06-21 11:20:21 +0000116Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * Makefile.am: cleanup when --without-debug is specified
119 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
120 w.r.t. --without-debug and other include points
121 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
122 Catalogs
123 * configure.in entities.h tree.h HTMLparser.c: removed
124 --without-corba, made the _private field mandatory
125
Daniel Veillard87a764e2001-06-20 17:41:10 +0000126Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
129 outputs a BOM in UTF8, an errata has been issued to avoid the
130 problem, that was the most reasonable solution... Add support
131 for a leading UTF8 BOM in entities.
132
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000133Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
134
135 * valid.c: fixed a bug found when post validating an entity ref
136 * xmllint.c: added --loaddtd and sligly changed --postvalid to
137 activate it too
138
Daniel Veillard39196eb2001-06-19 18:09:42 +0000139Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
142 weakness in the node copy the XPointer and the XInclude
143 implementations. Serious cleanup.
144
Daniel Veillard3739b982001-06-19 12:51:30 +0000145Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * Makefile.am: Kjartan Maraas provided a small patch to
148 add xml2-config.in to EXTRA_DIST
149
Daniel Veillarda9142e72001-06-19 11:07:54 +0000150Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
153 provided another failing case found in KDE, the way the
154 ctxt->vctxt.nodeTab was allocated and freed changed over
155 time but it wasn't completely cleaned up. This should fix it.
156
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000157Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * parser.c: Stephan Kulow also raised the fact that line number
160 could get miscounted making debug harder, fixed the problem
161 in xmlParseCharData()
162
Daniel Veillard64b98c02001-06-17 17:20:21 +0000163Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * valid.c: Stephan Kulow pointed out a problem when validating
166 and using an empty entity, forgot a 'break' in a case.
167
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000168Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
171 * doc/xml.html: updated with 2.3.11
172
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000173Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * TODO: updated adding cleanup of generated doc
176 * configure.in: prepared to release 2.3.11
177 * xmllint.c: added --version for bug reporting
178 * doc/html/*.html: rebuilt the doc
179
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000180Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * xpath.c: first part of the work on selecting namespace to
183 fix bug #56115
184
Daniel Veillard96ed5832001-06-15 22:22:04 +0000185Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
188 when using -liconv
189 * TODO: updated
190
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000191Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
192
193 * HTMLtree.[ch]: more work on the HTML serialization routnes,
194 cleanup, encoding support.
195
Daniel Veillard608ad072001-06-14 08:32:28 +0000196Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * xpath.c: Thomas Broyer suggested a better patch for the / arg
199
Daniel Veillard239d0522001-06-13 23:02:48 +0000200Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * xpath.c: bug detected by Ankh when / is used as a function arg
203
Daniel Veillard02bb1702001-06-13 21:11:59 +0000204Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
207 of element and use it to avoid outputting formatting spaces at
208 the wrong place. Implemented the format parameter for HTML save.
209 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
210 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
211 result/HTML/wired.html: of course this impact the result of a
212 number of HTML tests
213
Daniel Veillard95d845f2001-06-13 13:48:46 +0000214Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * HTMLtree.[ch]: started augmenting the HTML save API with
217 encoding and formatting parameters
218
Daniel Veillardeca60d02001-06-13 07:45:41 +0000219Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * HTMLtree.h: cleanup and started evaluating the work needed on
222 revamping the HTML output code
223
Daniel Veillard84666b32001-06-11 17:31:08 +0000224Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
227
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000228Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * valid.c: fixed bug #56049, forgot one check in the
231 validation routine
232
Daniel Veillardca2366a2001-06-11 12:09:01 +0000233Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
234
235 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
236
Daniel Veillard6761eee2001-06-11 10:29:38 +0000237Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
238
239 * libxml.h: fixed an error in last commit
240 * doc/FAQ.html: added an entry for compilation from CVS
241
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000242Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
243
244 * xmlversion.h.in libxml.h: Cygwin patches
245 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
246 * tree.h: cleanup
247
Daniel Veillardacd370f2001-06-09 17:17:51 +0000248Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * tree.c: patched xmlFreeNode() to avoid freeing() a static
251 memory block in a strange case where libxml is linked twice
252 in the binary.
253
Daniel Veillard1d047672001-06-09 16:41:01 +0000254Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
257 state far too often, simple fix used to avoid it.
258
Daniel Veillard4497e692001-06-09 14:19:02 +0000259Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
262 being processed, applied his patch
263 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
264
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000265Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
268 provided fixes to compile on MSCC again
269 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
270 also provided an update for the project files.
271
Daniel Veillarda682b212001-06-07 19:59:42 +0000272Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
275 bug #55810
276
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000277Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
278
279 * tree.c: fixed xmlGetNsProp() to close bug #55683
280 Note this requires libxslt to use it's own function instead.
281
Daniel Veillardf0c53762001-06-07 16:07:07 +0000282Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * HTMLtree.c: when in a pre element no formatting space should
285 be added.
286 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
287
Daniel Veillard068a9652001-06-07 15:30:26 +0000288Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * configure.in: added tests for signal() and signal.h
291
Daniel Veillard541d6552001-06-07 14:20:01 +0000292Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * xpath.c: robert pointed out xmlXPathNINF was not initialized
295
Daniel Veillard8a367d42001-06-07 14:01:34 +0000296Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
297
298 * doc/libxml-doc.el: Felix Natter provided a new version for
299 libxml2
300
Daniel Veillard8a926292001-06-07 11:20:20 +0000301Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * HTMLtree.c: when in a pre element no formatting space should
304 be added.
305
Daniel Veillard14839d52001-06-06 16:11:56 +0000306Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
309
Daniel Veillarde95e2392001-06-06 10:46:28 +0000310Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
313 hack
314 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
315 * uri.c: fixed a warning
316
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000317Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
318
319 * HTMLtree.c: trying to close bug #55772 escaping in script
320 elements
321 * doc/xml.html: suggest to send mail to the list
322
323Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000324
325 * error.c: attempt to fix the xmlGetVarStr breakage once and for
326 good. Use a macro and based on the solution provided in
327 vsnprintf manual page from GNU.
328
Bjorn Reese99748722001-06-05 12:49:15 +0000329Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
330
331 * error.c: Workaround for non-preserving variadic list.
332 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
333
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000334Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * doc/xml.html: added 2.3.10 release
337
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000338Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340 * configure.in: releasing 2.3.10
341
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000342Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
343
344 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
345
Daniel Veillard20042422001-05-31 18:22:04 +0000346Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
347
348 * encoding.c: Robert Collins provided a patch to add the
349 "US-ASCII" encoding alias
350
Daniel Veillard97ac1312001-05-30 19:14:17 +0000351Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
352
353 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
354 string oriented functions and started cleaning the related areas
355 in xpath.c which needed fixing in this respect
356
Daniel Veillard2d703722001-05-30 18:32:34 +0000357Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
358
359 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
360 #55380
361 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
362
Daniel Veillard9403a042001-05-28 11:00:53 +0000363Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * TODO: updated
366 * nanohttp.[ch] : started adding APIs to get the redirected URL
367 when this occurs (needed for further base computation
368 * tree.h: cleanup
369 * encoding.c: cleanup
370 * SAX.c: minor change around ctxt->loadsubset
371
Daniel Veillard6278fb52001-05-25 07:38:41 +0000372Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * Makefile.am include/Makefile.am: small change to have
375 include/libxml rebuilt if working from CVS.
376 * uri.c: applied another patch from Carl Douglas for URI escaping,
377 this should close bug #51876
378
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000379Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * xinclude.c: fixed XInclude recursive behaviour bug #54678
382 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
383 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
384 added specific regression test
385 * parser.h: preparing for the XSLT mode where DTD inherited
386 attributes are added to the tree.
387
Daniel Veillardbbd22452001-05-23 12:02:27 +0000388Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * xinclude.[ch]: Updated the namespace for the Last Call version
391 * result/XInclude/include test/XInclude/include: updated the
392 testsuite accordingly
393
Daniel Veillard8514c672001-05-23 10:29:12 +0000394Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
397 related to bug #51876
398
Daniel Veillard42596ad2001-05-22 16:57:14 +0000399Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * tree.c: fixed a gross mistake in base computation, xml:base is
402 not completely correct yet (need cascade).
403 * xpath.[ch]: added the few things needed to find a function name
404 and URI from the XPath context when it is called.
405
Daniel Veillard81418e32001-05-22 15:08:55 +0000406Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * catalog.[ch]: fixes and add xmlLoadCatalogs()
409 * DOCBparser.c: small cleanup
410 * xmllint.c: added a --catalogs option to load catalogs from
411 $SGML_CATALOG_FILES
412 * tree.c: cleanup
413 * configure.in: iconv library fixup, ICONV_LIBS
414
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000415Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
416
417 * catalog.c: handling of CATALOG entries. detection of recursion,
418 and a few bugfixes
419 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
420 against the default namespace
421
Daniel Veillard04b93292001-05-21 08:15:31 +0000422Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
425
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000426Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * parser.c: fixed propagation context info when parsing an
429 external entity.
430 * doc/html/*.html: regenerated a couple of docs
431
Daniel Veillard4623acd2001-05-19 15:13:15 +0000432Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * doc/xml.html: update with 2.3.9 informations
435
Daniel Veillardbed7b052001-05-19 14:59:49 +0000436Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
437
438 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
439 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
440 * doc/html/* : rebuilt the docs
441 * valid.c: small patch which may improve some case when
442 validating.
443
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000444Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * HTMLparser.c: Closed bug #54891
447 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
448 to the suite
449
450Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
453 applied a documentation patch from LotR and filled in a few missing
454 descriptions
455
Daniel Veillard76d66f42001-05-16 21:05:17 +0000456Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * xpath.c tree.c parser.c: speed optimizations at the parser level
459 document tree freeing and xpath evaluation
460
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000461Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * parser.c parser.h parserInternals.h: fixed a couple of
464 interfaces for handling memory buffer input to const char *
465 upon suggestion of JamesH.
466
Daniel Veillardc3739e72001-05-15 15:23:27 +0000467Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
468
469 * configure.in: LoTR sent a patch fixing the previous commit
470
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000471Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * configure.in: trying to deal again with the stoopid -R linking
474 flag of Solaris
475
Daniel Veillard790142b2001-05-15 10:51:53 +0000476Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * xpath.h: two nodeset access macros from Thomas Broyer
479
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000480Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
483 patch from Thomas Broyer
484
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000485Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
488 case
489 * INSTALL: was empty added stuff from the FAQ
490
Daniel Veillard75bea542001-05-11 17:41:21 +0000491Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
492
493 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
494 attributes handling and #54433 by adding xmlUnsetProp()
495 and xmlUnsetNsProp()
496
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000497Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * HTMLparser.c: Patch from Jonas Borgström
500 (htmlGetEndPriority): New function, returns
501 the priority of a certain element.
502 (htmlAutoCloseOnClose): Only close inline elements if they
503 all have lower or equal priority.
504 * result/HTML: this of course changed a number of tests results.
505
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000506Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * xmlIO.c catalog.c: plugged in the default catalog resolution
509 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
510 documentations
511 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
512
Daniel Veillarda7374592001-05-10 14:17:55 +0000513Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
516 integrating catalogs
517 * catalog.[ch] testCatalog.c: adding a small catalo API
518 (only SGML catalog support).
519 * parser.c: restaured xmlKeepBlanksDefault(0) API
520
Daniel Veillardc17337c2001-05-09 10:51:31 +0000521Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
524
Daniel Veillard257d9102001-05-08 10:41:44 +0000525Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * parser.c: added xmlParseExternalEntityPrivate() to allow
528 propagation of ctxt->_private when parsing external entities
529
Daniel Veillard083c2662001-05-08 08:27:14 +0000530Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
533
Daniel Veillard01ef7382001-05-08 07:31:43 +0000534Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
535
536 * configure.in: fixed a small portability problem with AM_CONDITIONAL
537
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000538Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * valid.c: warn when indeterminist content model is detected
541 * result/VC/ElementValid8: this adds a message
542 * Makefile.am: add --novalid for VCM tests
543 * parserInternals.c: added a call to Init memory
544
Daniel Veillard64269352001-05-04 17:52:34 +0000545Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
546
547 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
548 when both parameters are NULL.
549
Daniel Veillard37721922001-05-04 15:21:12 +0000550Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * valid.c: applied small patch from Gary Pennington, reindented
553 some part of the code.
554
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000555Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
558 release, updated and regenerated the docs
559
Daniel Veillard357c9602001-05-03 10:49:20 +0000560Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xpath.c result/XPath/expr/floats : clarified and cleanup
563 printing of abnormal floats in tests.
564
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000565Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
568 * results/HTML/ : a few changes in the output of the HTML tests as
569 a result.
570 * configure.in: tying to fix -liconv where needed
571
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000572Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * Makefile.am: fixed a stupid error
575
Daniel Veillard7150a032001-05-02 16:41:11 +0000576Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * configure.in Makefile.am: make the inclusion of the trio
579 modules in the library conditional
580
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000581Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * DOCBparser.c: patche from László Kovács, fixed entities refs
584 in attributes handling
585
Daniel Veillardedddff92001-05-02 10:58:52 +0000586Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
589 flushing
590
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000591Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * xpath.c: fix of an XSLT namespace bug reported on the list
594 general/bug-8-
595
Daniel Veillard5792e162001-04-30 17:44:45 +0000596Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * strio.h trio.c: Dan McNichol suggested a couple of small
599 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
600
Daniel Veillard02141ea2001-04-30 11:46:40 +0000601Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * tree.c parser.c encoding.c: spent a bit more time looking
604 at the parsing speed and DOM handling. Added a few more
605 speedups.
606
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000607Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * parser.c: small but effective parsing speed improvement
610
Daniel Veillardb59076b2001-04-29 17:04:07 +0000611Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * configure.in: default on the DocBook parser inclusion (for Gnome)
614 * DOCBparser.h: fixed a header reference
615
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000616Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * configure.in xpath.c: applied Bjorn patches for FPE on the
619 alpha
620
Daniel Veillardeefd4492001-04-28 16:55:50 +0000621Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
624 xmlSaveFormatFileTo()
625
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000626Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
627
628 * xpath.c: simple and efficient optimization, XPath functions
629 aways bind to the same code, cache this
630 * TODO: updated (by saying some is obsolete)
631
Daniel Veillard2156a562001-04-28 12:24:34 +0000632Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
633
634 * xpath.c: more cleanup work on XPath name parsing routines
635
Daniel Veillard61d80a22001-04-27 17:13:01 +0000636Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
637
638 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
639 xmlXPathParseName
640 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
641 * debugXML.c: avoid compilation problems if compiling without
642 HTML support, Igor Zlatkovic
643 * win32/libxml2/libxml2.def.src: being able to compile without
644 XPath on Windows
645
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000646Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * libxml.m4: yet another patch from Toshio Kuratomi
649
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000650Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
653
Daniel Veillard67fee942001-04-26 18:59:03 +0000654Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * tree.[ch]: added xmlSaveFormatFile interface for saving
657 and indenting a file.
658
Daniel Veillard82e49712001-04-26 14:38:03 +0000659Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
660
661 * xpath.c: fixed bug #53689 related to processing-instruction()
662
Daniel Veillard02f077a2001-04-26 10:59:11 +0000663Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
664
665 * DOCBparser.c: patche from László Kovács
666
Daniel Veillard30211a02001-04-26 09:33:18 +0000667Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * parser.c: applied fixes from Christian Glahn bug report #53391
670
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000671Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * error.c: Jean François Lecomte provided a complete description
674 and a fix to bug #53537
675
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000676Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
679
Daniel Veillard1034da22001-04-25 19:06:28 +0000680Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * DOCBparser.c SAX.c: a bit more work on entities processing.
683 Still Need to cleanup XML output and references in attributes
684
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000685Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * DOCBparser.c include/Makefile.am: two patches from László Kovács
688
Daniel Veillardb33c2012001-04-25 12:59:04 +0000689Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * tree.c: trying to fix #53574, not completely complete,
692 I would like xmllint --copy --debug test/ent1 and
693 xmllint --debug test/ent1 to show the same result.
694 * xpath.c: fix a bug when trying to sort namespace nodes
695
Daniel Veillard5146f202001-04-25 10:29:44 +0000696Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * HTMLtree.c: real fix for #53402
699
Daniel Veillard7533cc82001-04-24 15:52:00 +0000700Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
703 PIs when using xsl:output
704 * valid.c: closing #53537 some case generate segfaults if there
705 is validity errors
706
Daniel Veillard61b33d52001-04-24 13:55:12 +0000707Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
708
709 * SAX.c testDocbook.c DOCBparser.c: more work on the support
710 of external parsed entities, added --noent to testDocbook
711 * valid.c: Garry Pennington found an uninitialized variable
712 access in xmlValidateElementContent()
713
Daniel Veillard56098d42001-04-24 12:51:09 +0000714Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * HTMLparser.c : HTML parsing still sucks ... trying to deal
717 with madness
718 * result/HTML/ : this modified the result of the regression tests
719 a lot.
720
Daniel Veillard122376b2001-04-24 12:12:30 +0000721Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
724 to doc where it wasn't checked against NULL reported by
725 Jens Laas
726
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000727Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
730 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
731
Daniel Veillardeae522a2001-04-23 13:41:34 +0000732Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
735 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
736 * SAX.[ch]: cleanup and updates for DocBook
737 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
738 ex SGML identifier changes
739 * valid.c: removed a static unused function.
740
Daniel Veillardde57c612001-04-23 09:13:36 +0000741Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * HTMLtree.c: applied change for Paul Sponagl on script saving
744 * Makefile.am: the warning about entity title.xml are normal.
745
Daniel Veillard393df012001-04-22 20:11:18 +0000746Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
747
748 * configure.in: release of 2.3.7
749 * Makefile.am: fixing make distcheck
750
Daniel Veillarda41123c2001-04-22 19:31:20 +0000751Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * doc/html/* doc/xml.html: updated and regenerated the docs
754
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000755Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * xpath.c: fixed the XPointer problem introduced in 2.3.6
758
Daniel Veillarde82a9922001-04-22 12:12:58 +0000759Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * tree.c: fixed #53388 with the provided patch
762
Daniel Veillard06803992001-04-22 10:35:56 +0000763Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * valid.c: Bjorn detected an invalid memory access. Fixed
766 vstateVPush()
767
Daniel Veillard40af6492001-04-22 08:50:55 +0000768Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
771
Bjorn Reese70a9da52001-04-21 16:57:29 +0000772Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
773
774 * libxml.h: new header used only for the compilation of libxml
775 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
776 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
777 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
778 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
779 xmlmemory.c xpath.c xpointer.c: libxml.h integration
780 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
781 baseline (version 1.2 plus a single patch).
782 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
783 scientific notation for numbers. Tests added.
784 * xpath.c: formatting of numbers changed to use sprintf
785 (contribution from William Brack)
786
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000787Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
789 * valid.c: cleanup, more useful debugging
790 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
791 * xmlIO.c: entity loading is printed as an error when validating
792
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000793Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * valid.c: fixed to validate within entities
796 * test/VCM/v22.xml: added a specific testcase
797
Daniel Veillardca1f1722001-04-20 15:47:35 +0000798Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
799
800 * valid.c: forgot an epsilon transition in for ()+
801 * test/VCM/v21.xml : added a specific test case
802
Daniel Veillard85349052001-04-20 13:48:21 +0000803Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804
805 * valid.c: removed a state explosion exhibited by RSS
806 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
807 from bug #51872
808
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000809Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
810
811 * valid.[ch] tree.h: worked *hard* to get non-determinist content
812 validation without using an ugly NFA -> DFA algo in the source.
813 Made a specific algorithm easier to maintain, using a single
814 stack and without recursion.
815 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
816 * hash.c: made the growing routine static
817 * tree.h parser.c: added the parent information to an
818 xmlElementContent node.
819
Daniel Veillarde470df72001-04-18 21:41:07 +0000820Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * SAX.c parser.c xpath.c: generating IDs when not validating
823 from an external parsed entity was poisoning the ID has table
824 with removed values. This was killing XSLT on the KDE help
825 browser.
826
Daniel Veillardceacdd92001-04-18 15:10:35 +0000827Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * entities.h: andrew@ugh.net.au detected a double declaration
830
Daniel Veillarda10efa82001-04-18 13:09:01 +0000831Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * debugXML.c hash.c tree.h valid.c : some changes related to
834 the validation suport to improve speed with DocBook
835 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
836 the way validation errors get reported
837
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000838Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
840 * HTMLparser.c HTMLtree.c: applied part of the patches provided
841 by P C Chow and William M. Brack for XSLT HTML output
842
Daniel Veillard2d90de42001-04-16 17:46:18 +0000843Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * xmlversion.h.in win32config.h win32/libxml2/*: applied
846 Igor Zlatkovic patches for MSC compilation and added his
847 updates
848
Daniel Veillarde043ee12001-04-16 14:08:07 +0000849Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
852 prefix lookup.
853 * parserInternals.c: fixed the bug reported by Morus Walter
854 due to an off by one typo in xmlStringCurrentChar()
855
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000856Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * HTMLparser.c result/HTML/*: revamped the way the HTML
859 parser handles end of tags or end of input
860
Daniel Veillard82daa812001-04-12 08:55:36 +0000861Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
862
863 * tree.[ch] : added xmlDocCopyNode for gdome2 support
864
Daniel Veillard67a21302001-04-11 14:39:16 +0000865Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
866
867 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
868 bug where the linktime verions of free() won't work ...
869
Daniel Veillard27b55282001-04-11 12:22:25 +0000870Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
873
Daniel Veillardafc73112001-04-11 11:51:41 +0000874Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * doc/xml.html: added 2.3.6 release
877
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000878Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
881 * result/wml.xml: resulted in a small output change
882
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000883Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * tree.c: xmlNewDoc was missing the charset initialization
886 * xmllint.c: added --auto to autogenerate a doc, allow to
887 reproduce the problem fixed on xmlNewDoc
888
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000889Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
890
891 * xpath.c: trying to get 52979 solved
892 * tree.c result/ result/noent/: trying to get 52712 solved, this
893 also made me clean up the fact that XML output in general should
894 not add formating blanks by default, this changed the output of
895 a few tests
896
Daniel Veillard73639a72001-04-10 14:31:39 +0000897Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
900
Daniel Veillardfac26a12001-04-08 13:08:14 +0000901Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
902
903 * configure.in: finally released 2.3.6
904
Daniel Veillard911f49a2001-04-07 15:39:35 +0000905Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * xpath.c: checking for null pointer generated by new code
908
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000909Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * xpath.c: fixed a [] evaluation problem reported
912 * test/XPath/tests/simpleaddr: extended test
913 * result/XPath/simpleaddr: updated result
914
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000915Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * xmllint.c: Dan Timis reported a portability problem
918 on Macs without mmap, fixed it.
919
Daniel Veillardb38bd552001-04-03 18:22:00 +0000920Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * testXPath.c : added a --tree option allowing to display the
923 tree dump of the XPath expression
924
Daniel Veillard4dd93462001-04-02 15:16:19 +0000925Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * xpath.c: fixed a memleak when comparing nodesets
928 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
929 * tree.c: added a TODO
930
Daniel Veillard92ad2102001-03-27 12:47:33 +0000931Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
932
933 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
934 we need string functions
935 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
936 to be able to use them where needed. Applied some changes
937 to reduce name linking pollution and compile in only what's
938 needed.
939 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
940 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
941 for the string manipulation functions
942 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
943 to the free() function of xmlmemory.c
944 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
945 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
946 usage.
947
948
Daniel Veillard2be30642001-03-27 00:32:28 +0000949Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * error.c: applied the context output patch of the error
952 handling submitted by Chuck Griffith
953 * error/VC/*: this slightly change some error logs
954
Daniel Veillard50582112001-03-26 22:52:16 +0000955Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
956
957 * parser.c: fixed line number reporting on error
958
Daniel Veillard04be4f52001-03-26 21:23:53 +0000959Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
960
961 * parser.c: Sullivan and Darin found a parser bug,
962 applied the patch.
963
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000964Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
965
966 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
967 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
968 xmlversion.h.in xpointer.c: of course the way I defined
969 UNUSED breaks on old gcc version. Try to be smart and
970 also define it directly in xmlversion.h
971 * configure.in: removed -ansi flag from the pedantic set
972
973Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000974 Huge cleanup, I switched to compile with
975 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
976 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
977 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
978 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
979 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
980 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
981 encoding.h entities.c error.c list.[ch] nanoftp.c
982 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
983 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
984 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
985 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
986 Cleanup, staticfied a number of non-exported functions,
987 detected and cleaned up a dozen of problem found this way,
988 avoided a lot of public function name/typedef/system names clashes
989 * doc/xml.html: updated
990 * configure.in: switched private flags to the really pedantic ones.
991
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000992Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * configure.in: 2.3.5
995 * doc/html/*: rebuilt the docs
996
Daniel Veillard146c9122001-03-22 15:22:27 +0000997Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * parser.c: fixed a reported bug in NOTATION parsing
1000 * uri.c: accepted but not fixed bug 51876, added TODO
1001 * Makefile.am: fixed bug 51876
1002
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001003Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1004
1005 * config.h.in configure.in error.c: fix a compilation problem
1006 on platforms without vsnprintf (xml@thewrittenword.com)
1007
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001008Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009
1010 * parser.c: fixed a function name header typo
1011 * SAX.c: notations can also occur in external subset.
1012
Daniel Veillard7d42b542001-03-20 13:22:46 +00001013Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1014
1015 * error.c: removed a C++ like comment
1016
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001017Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * parser.c: fixing bug 52299 strange condition leading
1020 to a parser crash due to a buffer overflow
1021 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1022 added the specific test case
1023
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001024Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025
1026 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1027 xmlXPathConvert{String,Number,Boolean} to be able to make
1028 type casts without a context stack, fixed some implementation
1029 problems related to the absence of context at parse-time,
1030 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1031 in the public API too
1032 * xpointer.c xpathInternals.h: we need to know at parse time
1033 whether we are compiling an XPointer
1034
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001035Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1038 cleaned up the parser internals, refactored XPath code, added
1039 new compilation based APIs and cleanly separated public and
1040 private APIs.
1041
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001042Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1043
1044 * xpath.h: the comp field must be added at the end to avoid
1045 killing binary compat.
1046
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001047Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1048
1049 * Makefile.am: detect XPath memleaks in regreson tests
1050 * error.c: fixed and error w.r.t. error reporting still using
1051 stderr
1052 * hash.c: added new line at end of file
1053 * tree.h: minor cleanup
1054 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1055 expression parsing from evaluation, resulted in a number of
1056 changes internally, and in XPointer. Likely to break stuff
1057 using xpathInternals.h but should remain binary compatible,
1058 new interfaces will be added.
1059
Daniel Veillardd574f782001-03-14 19:40:17 +00001060Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * configure.in: fixed a couple of problems reported by
1063 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1064 without gcc on non linux platforms.
1065
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001066Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1067
1068 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1069 a fix for --with-html-dir= configure support. I hope it won't
1070 break rpm generation
1071
Daniel Veillarda022fe02001-03-14 16:30:00 +00001072Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1073
1074 * xmlIO.c: one function comment cleanup.
1075
Daniel Veillard25239c12001-03-14 13:56:48 +00001076Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1077
1078 * SAX.c: external subset notations were improperly registered
1079 in the internal subset.
1080
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001081Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1082
1083 * README.cvs-commits: added, pointing to HACKING
1084 * HACKING: updated
1085
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001086Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1087
1088 * parser.c: and Matt Sergeant found one in the XML push
1089 parser (erroneous check I forgot to remove when I fixed the
1090 main parser).
1091
Daniel Veillard68d7b672001-03-12 18:22:04 +00001092Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1093
1094 * xpath.c: ptittom found a small bug in UnaryExpr
1095
Daniel Veillarde356c282001-03-10 12:32:04 +00001096Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1097
1098 * configure.in: bumped to 2.3.4
1099 * error.c: fixed bug #51860
1100 * tree.c: fixed bug #51861
1101 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1102 * tree.[ch] : added xmlDefaultBufferSize
1103 * nanoftp.c: typo in function name header block
1104 * doc/xml.html : updated, added link to XML::LibXSLT
1105 * doc/html/* : rebuilt the docs
1106
Daniel Veillard80f32572001-03-07 19:45:40 +00001107Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1108
1109 * parser.c SAX.c: the new content parsing code raised an
1110 ugly bug in the characters() SAX callback. Found it
1111 just because of strangeness in XSLT XML Rec ouptut :-(
1112
Daniel Veillard6c831202001-03-07 15:57:53 +00001113Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * Makefile.am: Martin Baulig suggested to add -lm
1116 * tree.c: found another bug in xmlNodeGetContent()
1117
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001118Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1119
1120 * xpath.c: Bjorn found the error related to strictness of comparison.
1121
Daniel Veillard29631a82001-03-05 09:49:20 +00001122Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1123
1124 * parser.c: trying to fix the Dtd parsing problem reported
1125 by Gary, side effect of last week speed optimizations.
1126
Daniel Veillard14be0a12001-03-03 18:50:55 +00001127Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1128
1129 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1130 * parserInternals.c: removed unneeded test raised by Stric
1131
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001132Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1133
1134 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1135 and fixed by William Brack). Added xmlXPathFormatNumber.
1136 Changed the sorting slightly.
1137 * configure.in Makefile.am example/Makefile.am: Added -lm.
1138 Please note that applications linking with libxml2, must
1139 also like with the math library from now on.
1140
Daniel Veillardf9533d12001-03-03 10:04:57 +00001141Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1144
Daniel Veillard2f362242001-03-02 17:36:21 +00001145Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * parser.c: one must report spaces even if the Dtd element
1148 content proves that this is not part of the element content.
1149 * result/valid/*.xml: this changed the ouptu slightly
1150
Daniel Veillardb402c072001-03-01 17:28:58 +00001151Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * configure.in: bumped to 2.3.3
1154 * doc/xml.html: updated
1155
Daniel Veillard77851712001-02-27 21:54:07 +00001156Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * tree.c: minor doc fix
1159 * xpath.c: deallocation issues when a result tree has been
1160 converted to a node-set
1161
Daniel Veillardec70e912001-02-26 20:10:45 +00001162Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * doc/xml.html: oops corrected dates s/2000/2001
1165
Daniel Veillard8730c562001-02-26 10:49:57 +00001166Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * valid.c: new patch from Gary Pennington
1169
Daniel Veillard91e9d582001-02-26 07:31:12 +00001170Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * doc/xml.html: applied patch from Ankh
1173
Daniel Veillardedac3c92001-02-26 01:36:19 +00001174Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1175
1176 * xinclude.c: fixed a problem building on Mac
1177
Daniel Veillard21a0f912001-02-25 19:54:14 +00001178Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1179
1180 * parser.c: more work on increasing parsing ferformances
1181
Daniel Veillard48b2f892001-02-25 16:11:03 +00001182Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1183
1184 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1185 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1186 avoiding memcpy in production builds MEM_CLEANUP macro use
1187 * parser.[ch] parserInternals.c: optimizations of the tightest
1188 internal loops inside the parser. Better checking of I/O
1189 flushing/loading conditions
1190 * xmllint.c : added --timing
1191
Daniel Veillard71681102001-02-24 17:48:53 +00001192Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * configure.in: bumped to 2.3.2
1195 * doc/xml.html: updated for release
1196
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001197Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1198
1199 * xpath.c: found a memleak and fixed a nasty bug
1200
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001201Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1202
1203 * xmllint.[c1] : added return code errors for xmllint
1204 * xpath.c: specific debug dump function for result value trees
1205
Daniel Veillard4b637072001-02-21 21:52:55 +00001206Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1207
1208 * xpath.c: finally implemented xmlXPathCompareNodeSets
1209 * test/XPath/expr/floats results/XPath/expr/floats: added
1210 a test for float expressions
1211
Daniel Veillardf714aa32001-02-21 03:07:44 +00001212Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1213
1214 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1215 * parserInternals.[ch]: trying to speed up parsing
1216 * xpath.c : speeded up node set equality op
1217
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001218Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1221 better handling of ID/IDREF and the list modules associated
1222 * configure.in: small CFLAGS cleanup
1223
Daniel Veillarda8abee62001-02-19 15:14:59 +00001224Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1225
1226 * configure.in: fixed iconv detection on AIX (stric)
1227
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001228Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001229
1230 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1231
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001232Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1233
1234 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1235 and optimized xmlXPathNodeSetSort
1236
Daniel Veillard142adbf2001-02-17 13:21:05 +00001237Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1238
1239 * xpath.c: bug fix when context size is 0
1240 * parser.c: I like Norm's Dtd because they still manage to break
1241 the parser occasionally
1242
Daniel Veillardf23e0092001-02-16 13:21:29 +00001243Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1244
1245 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1246
Daniel Veillarde0e26512001-02-16 00:11:46 +00001247Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1248
1249 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1250 attributes within the XML-1.0 namespace
1251
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001252Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1253
1254 * xpathInternals.h: exported a few axis functions
1255 * doc/xml.html: updated the doc
1256
Daniel Veillard760f4422001-02-15 14:59:48 +00001257Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1258
1259 * configure.in: applied patch from Daniel van Balen for OpenBSD
1260 and bumped version to 2.3.1
1261 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1262 attempt to find autoclosing was simply broken, removed it,
1263 updated the examples, this is better
1264
Daniel Veillardd194dd22001-02-14 10:37:43 +00001265Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1268 hash functionnalities.
1269 * doc/html/* : rebuild the doc
1270
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001271Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1274 on predicate
1275 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1276 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1277 really want to have tags closed on output even if we accept
1278 unclosed ones on input
1279
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001280Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1281
1282 * xpath.c: ouch don't free NULL, rare case fixed
1283 * tree.c: don't coalesce text nodes if they don't have the
1284 same behaviour wrt escaping on output
1285
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001286Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1287
1288 * xpath.c: small fixup
1289 * SAX.c: don't warn on empty namespaces.
1290
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001291Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1292
1293 * README: a bit of cleanup
1294 * configure.in: preparing for 2.3.0 release
1295
Daniel Veillard1f83d392001-02-08 09:37:42 +00001296Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1297
1298 * hash.[ch]: added a first version of xmlHashSize()
1299 * valid.c: another bug fix from Gary Pennington
1300
Daniel Veillard5eef6222001-02-07 18:24:48 +00001301Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * valid.c: couple of bug fixes pointed by Gary Pennington
1304 * HTMLtree.c: #if 0 cleanup
1305
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001306Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307
1308 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1309 which removes a time consuming check of xmlXPathNodeSetAdd()
1310 and use it in places where we are sure to not break unicity
1311
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001312Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1313
1314 * xpath.c: bug fixes found from XSLT
1315 * tree.c: preserve node->name special values when copying nodes.
1316 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1317 external subset are fetched when available but without full
1318 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1319 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1320 output with encoding disabled.
1321
Daniel Veillard2c833b62001-02-03 08:52:06 +00001322Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1323
1324 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1325 xmlCheckFilename should not be called from xmlFileOpenW
1326 and xmlGzfileOpenW
1327
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001328Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1329
1330 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1331 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1332 added the new tests for URI normalization
1333 * testURI.c: fixed stoopid bugs
1334 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1335 the URI in the error messages are now properly normalized
1336
Daniel Veillardea28ce62001-02-02 08:20:19 +00001337Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1340
Daniel Veillarde99a4762001-02-01 04:34:35 +00001341Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1342
1343 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1344
Daniel Veillard2b325a02001-01-31 20:46:31 +00001345Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * xpath.c: fixed mod operator
1348
Daniel Veillardde55cf62001-01-31 15:53:13 +00001349Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * parser.c: fixed xmlStrcat doc
1352 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1353 trees.
1354
Daniel Veillard2f913b72001-01-31 13:23:49 +00001355Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * xpath.c result/XPath/tests/chaptersbase
1358 result/XPath/tests/simplebase: fixed XPath node()
1359 * tree.c: small fix in xmlNewNs()
1360 * Makefile.am: removed extraneous xml2Conf.sh rule
1361
Daniel Veillardb42042b2001-01-28 07:40:36 +00001362Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363
1364 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1365 Changed the library name, in order to get libxml-devel and
1366 libxml2-devel to coexist on a single system
1367 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1368 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1369
Daniel Veillardee0a4662001-01-27 18:59:33 +00001370Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1371
1372 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1373 libxml2-devel installable in // as libxml-devel.
1374
Daniel Veillard5eb05942001-01-27 17:50:22 +00001375Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1376
1377 * doc/Makefile.am: fixed make rebuild in doc
1378 * doc/html/*.html: rebuilt the docs
1379
Daniel Veillard65c295d2001-01-26 09:32:39 +00001380Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1383
Daniel Veillard8e199902001-01-25 18:54:39 +00001384Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1387 the HTML doc to go into the -devel RPM ...
1388 * aclocal.m4 config.h.in: some updates due to auto* magic
1389
Daniel Veillard93086662001-01-25 18:13:04 +00001390Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1391
1392 * xpath.h: added a hook in the context structure allowing to
1393 link to extra support, needed for XSLT
1394
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001395Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1396
1397 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1398 xmlXPtrCmpPoints to use it.
1399 * propagated the following patch from Alejandro Forero
1400 * include/win32config.h xmlIO.c: applied further suggestions
1401 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1402 * example/gjobread.c: fixed warnings, now that it builds
1403
1404Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1405
1406 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1407
1408 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1409 filename points to a valid file (not a directory).
1410 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1411 Added calls to xmlCheckFilenameDir.
1412
1413 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1414 `path' (rather than `filename') as the parameter to gzopen and open.
1415
Daniel Veillard48177c22001-01-23 15:27:41 +00001416Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1417
1418 * Makefile.am: fixed a problem with EXTRA_DIST
1419
Daniel Veillardb83ba402001-01-22 22:45:10 +00001420Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1421
1422 * Makefile.am example/Makefile.am: finally found the trick
1423 to build the example, i.e. add "." in SUBDIRS before example
1424 in the list <grin/>
1425
Daniel Veillard82687162001-01-22 15:32:01 +00001426Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1427
1428 * doc/xml.html: updated with an XSLT section, removed pointer to
1429 W3C CVS base.
1430
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001431Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1432
1433 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1434 too, and deallocation need to occur the same way.
1435
Daniel Veillarde4566462001-01-22 09:58:39 +00001436Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1439 type correponding to an XSLT result tree fragment. Share most
1440 of the data format with node set, as well as operators.
1441 * HTMLtree.c: added a newline at the end of the doctype output
1442 whe this one is not present initially.
1443 * tree.c: make sure taht the parent and doc pointers are properly
1444 set when copying attributes (lists).
1445
Daniel Veillard701c7362001-01-21 09:48:59 +00001446Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1447
1448 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1449
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001450Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1451
1452 * xpath.c: seems I finally killed that ugly path evaluation
1453 context bug (tagged 9999 in case is is wrong)
1454
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001455Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1456
1457 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1458 for XSLT
1459
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001460Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1461
1462 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1463 for xmlGzfileOpen() bug
1464
Daniel Veillardf6eea272001-01-18 12:17:12 +00001465Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * xpath.c: removed an error found by XSLT usage
1468 * tree.c parserInternals.h: use a predefined static string
1469 for text and comment nodes, avoid freeing them in xmlFreeNode,
1470 exported the string name in parserInternals.h and added
1471 another value to disable encoding at output (for XSLT),
1472 gain memory, time.
1473
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001474Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1475
1476 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1477 win32/libxml2/libxml2_so.dsp: new makefiles and update
1478 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1479
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001480Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481
1482 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1483 Gary Pennington
1484
Daniel Veillard389e6b72001-01-15 19:41:13 +00001485Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
1487 * xpath.c: fixed the comaprision of values and nodelists,
1488 need to compare nodelist still ...
1489 * debugXML.c: avoided a possible core dump
1490 * HTMLparser.c: cleanup
1491 * nanohttp.c: contributed fix.
1492 * tree.c: fixes in properties handling added xmlSetNsProp
1493 needed by libxslt
1494 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1495 comment
1496 * TODO: updated
1497
Daniel Veillard167bd532001-01-06 21:09:34 +00001498Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * parser.c parserInternals.c: applied Bjorn Reese optimization
1501 patch
1502
1503Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1504
1505 * Makefile.am: applied patch fro make check from Martin Vidner
1506
Daniel Veillard503b8932001-01-05 06:36:31 +00001507Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1508
1509 * configure.in: preparing 2.2.11
1510 * doc/html/*: rebuild the HTML files
1511 * doc/xml.html : updated
1512
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001513Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1514
1515 * tree.c: fixed a stupid bug
1516 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1517 patches related to validation of an XInclude processing result
1518 * TODO: updated
1519
Daniel Veillarde2488192001-01-04 10:54:22 +00001520Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1523 on large files
1524
Daniel Veillardf060a412001-01-03 20:52:44 +00001525Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1528
Daniel Veillard45cff692001-01-03 18:02:04 +00001529Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1530
1531 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1532 reported by Jonas Borgström
1533 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1534
Daniel Veillard08108982001-01-03 15:24:58 +00001535Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1536
1537 * testXPath.c xpath.c: fixing the XPath union expressions problem
1538 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1539
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001540Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * xmllint.c: Made is so if the file name is "-" is will read form
1543 standard input. Sven Heinicke <sven@zen.org>
1544 * tree.c: fixed a problem when growing buffer
1545 * tree.h: fixed the comment of the node types following andersca
1546 comment
1547 * TODO: updated
1548
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001549Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * HTMLparser.[ch]: added a way to avoid adding automatically
1552 omitted tags. htmlHandleOmittedElem() allows to change the
1553 default handling.
1554 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1555 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1556 of xmllint too when using --memory flag, added a memory test
1557 suite at the Makefile level.
1558 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1559 with namespace use when encountering QNames in XPath evalation,
1560 added xmlns() scheme in XPointer.
1561 * nanoftp.c : incorporated a fix
1562 * parser.c xmlIO.c: fixed problems raised with encoding when using
1563 the memory I/O
1564 * parserInternals.c: closed bug 25934 reported by
1565 torsten.landschoff@innominate.de
1566 * TODO: updated
1567
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001568Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1571 on a non-updated tree :-(, made a 2.2.10 release to correct the
1572 situation
1573
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001574Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1577 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1578 integrated a set of OpenVMS changes from Howard Taylor
1579 <Howard.Taylor@pacoast.com>
1580
Daniel Veillard58770e72000-11-25 00:48:47 +00001581Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1584 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1585
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001586Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * HTMLparser.c: some fixes on auto-open of html/head/body
1589 * encoding.c: fixed a compilation error on some gcc env
1590 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1591 XPointer implementation
1592 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1593 related XPointer tests and associated results
1594
Daniel Veillard300f7d62000-11-24 13:04:04 +00001595Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1596
1597 * doc/xmldtd.html doc/xml.html: following a short step by step
1598 guidance on IRC to help maciej with DTDs I started a small
1599 page on the subject.
1600
Daniel Veillard748e45d2000-11-17 16:36:08 +00001601Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * HTMLparser.c: fixed handling of broken charrefs
1604 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1605 patches
1606
Daniel Veillard28929b22000-11-13 18:22:49 +00001607Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * doc/xml.html doc/html/* : rebuilt the docs after adding
1610 xinclude and updated page for 2.2.7 and 2.2.8
1611 * configure.in: releasing 2.2.8
1612
Daniel Veillard41e06512000-11-13 11:47:47 +00001613Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1614
1615 * parser.[ch] parserInternals.c: applied the conditional
1616 section processing fix from Jonathan P Springer
1617 <jonathan.springer2@gte.net>
1618 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1619 project file, fixed iconv default non support
1620 * xpath.c: fixed the problem of evaluating relative expressions
1621 when a node context is provided.
1622
Daniel Veillardbf432752000-11-12 15:56:56 +00001623Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * nanoftp.c: fixed gcc 2.95 new warnings
1626 * SAX.c: fixed a stupid bug
1627 * tree.c: fixed a formatting problem when round-tripping
1628 from/to memory
1629 * xinclude.c: chased memleak, fixed a base problem
1630 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1631 xmlXPtrBuildNodeList()
1632 * TODO: updated
1633 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1634 adding a first small set of regression tests for XInclude
1635
Daniel Veillardc2def842000-11-07 14:21:01 +00001636Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * nanohttp.[ch]: applied Wayne Davison patches to access
1639 the WWW-Authorization header.
1640 * parser.c: Closed Bug#30847: Problems when switching encoding
1641 in short files by applying Simon Berg's patch.
1642 * valid.c: fixed a validation problem
1643 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1644 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1645 Wayne Davison
1646 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1647 need to be extended to non full nodes selections.
1648 * xinclude.c: starts to work decently
1649
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001650Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1653 debugXML.c xmlversion.h.in: Started adding XInclude support,
1654 this is a new xmllint option
1655 * tree.c xpath.c: applied TOM patches for XPath
1656 * xpointer.c: fixed a couple of errors.
1657 * uri.c: added an escaping function needed for xinclude
1658 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1659 new warning from RH70 gcc's version
1660
Daniel Veillarda4964b72000-10-31 18:23:44 +00001661Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1662
1663 * HTMLparser.c: fixed loop on invalid char in scripts
1664 * parser.c: update to description of xmlIOParseDTD()
1665 * libxml.m4 xmlversion.h.in: changes contributed by
1666 Michael Schmeing <m.schmeing@internet-factory.de>
1667 * configure.in: preparing for 2.2.7
1668 * Makefile.am: trying to avoid config.h and acconfig.h
1669 being included in the distrib
1670 * configure.in: released 2.2.7
1671
1672Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1675 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1676
Daniel Veillard01411222000-10-30 15:33:22 +00001677Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * parser.[ch]: added xmlIOParseDTD()
1680 * xpointer.c: added support for the 2 extra parameters of
1681 string-range, fixed a stoopid error when '0' was present
1682 in XPointer expressions
1683 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1684 testsuite for the above
1685
Daniel Veillard6db58192000-10-30 09:27:53 +00001686Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * libxml.spec.in: improved package descriptions
1689
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001690Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * xpath.c xpathInternals.h: applied a large cleaning patch
1693 from TOM <ptittom@free.fr>, it also add namespace support
1694 for function and variables registration.
1695
Daniel Veillardbd20df72000-10-29 17:53:40 +00001696Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1697
1698 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1699 * Makefile.mingw: Wayne Davison's update adding hash.c
1700
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001701Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1702
1703 * xpath.c: fixed the root evaluation problems
1704 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1705 ignorable spaces with <b> <bold> <em>
1706 * tree.c: fixed a loop in xmlSearchNsByHref()
1707
Daniel Veillard767662d2000-10-27 17:04:52 +00001708Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * xpath.c: applied another XPath patch from TOM
1711 * xpath.c include/makefile.am: applied another patch from
1712 china@thewrittenword.com (cleanup on IRIX).
1713
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001714Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1715
1716 * xml-config.1: received a fixed version from Fredrik Hallenberg
1717 <hallon@lysator.liu.se>
1718
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001719Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1720
1721 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1722 cleanup patch for XPath
1723
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001724Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * patched to redirrect all "out of context" error messages to
1727 a reconfigurable routine. The changes are:
1728 * xmlerror.h : added the export of an error context type (void *)
1729 an error handler type xmlGenericErrorFunc there is an interface
1730 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1731 to reset the error handling routine and its argument
1732 (by default it's equivalent to respectively fprintf and stderr.
1733 * all the c files: all wild accesses to stderr or stdout within
1734 the library have been replaced to calls to the handler.
1735
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001736Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * configure.in: release 2.2.6
1739 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1740 exporting the inner functions of xpath for extension modules
1741 * doc/*: updated and rebuilt the doc
1742
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001743Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * nanohttp.c : applied Wayne HTTP cleanup patch
1746 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1747 and xmlNodeSetSpacePreserve()
1748
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001749Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1750
1751 * xpath.c: closing bug #29260
1752
Daniel Veillard126f2792000-10-24 17:10:12 +00001753Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1754
1755 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1756 multikey tuples, made hash structure opaque
1757 * valid.[ch]: moved elements, attributes, notations decalarations
1758 as well as ID and refs to hash tables.
1759 * entities.c: hash cleanup
1760 * xmlmemory.c: fixed a dump problem in debug mode
1761 * include/Makefile.am: problem passing in DESTDIR= values patch
1762 from Marc Christensen <marc@calderasystems.com>
1763 * nanohttp.c: removed debugging remains
1764 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1765 * HTMLparser.c parser.c: fixing a number of problems with the
1766 macros in the *parser.c files (Wayne).
1767 * HTMLparser.c: close the previous option when opening a new one
1768 (Marc Sanfacon).
1769 * result/HTML/*: updated the HTML results accordingly
1770
Daniel Veillard52afe802000-10-22 16:56:02 +00001771Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1774 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1775 XPath functions and XML entities table to them. More to come...
1776 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1777
Daniel Veillard683cb022000-10-22 12:04:13 +00001778Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * tree.c: coalesce adjacent text nodes
1781 * valid.c: handling of blank nodes in DTd validation (raised
1782 by problems with a posteriori validation).
1783 * nanohttp.c: changing behaviour on HTTP write stuff.
1784 * HTMLtree.c: forced body and html to be explicitely closed.
1785 * xpath.h: exported more XPath functions.
1786
Daniel Veillard1baf4122000-10-15 20:38:39 +00001787Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * Release of 2.2.5
1790 * xpointer.c: range() range-inside and other helper functions
1791 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1792
Daniel Veillard47e12f22000-10-15 14:24:25 +00001793Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1796 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1797
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001798Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1799
1800 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1801 and XPointer modules
1802
Daniel Veillard134c9f32000-10-15 10:27:08 +00001803Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * SAX.h: closed #25107
1806
Daniel Veillard39915622000-10-15 10:06:55 +00001807Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * testSAX.c: fixed problem with cdata reporting
1810 * SAXresult/* : updated
1811
Daniel Veillard1e851392000-10-15 10:02:56 +00001812Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1815 Closed bug #27499, added to regression tests
1816 * TODO: updated
1817
Daniel Veillard7eda8452000-10-14 23:38:43 +00001818Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1821 support for SCRIPT and STYLE with help from Bjorn Reese
1822 * test/HTML/* result/HTML/*: added simple testcase and updated
1823 the existing ones.
1824
Daniel Veillardff9c3302000-10-13 16:38:25 +00001825Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1828 string-range for empty strings
1829 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1830 test/XPath/xptr/strrange: augmented the XPointer testsuite
1831
Daniel Veillard189446d2000-10-13 10:23:06 +00001832Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * doc/xml.html doc/xmlmem.html: added a module describing memory
1835 interfaces and use, updated the main page.
1836
Daniel Veillard2f971a22000-10-12 23:26:32 +00001837Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1840 nanoftp code work on Windows too now
1841
1842Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001843
1844 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1845 * xpointer.c: implemented string-range() at least a good first version
1846 * test/XPath/docs/str test/XPath/xptr/strrange
1847 result/XPath/xptr/strrange: the string-range() tests
1848
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001849Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1850
1851 * Makefile.am include/Makefile.am include/win32config.h
1852 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1853 and make distcheck
1854
Daniel Veillard19d61112000-10-11 23:50:35 +00001855Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1858 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1859 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1860
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001861Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1864 patch for socklen_t detection by
1865 Albert Chin-A-Young <china@thewrittenword.com>
1866
Daniel Veillardcd429612000-10-11 15:57:05 +00001867Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1868
1869 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1870 and added a --dtdvalid option to xmllint used to test it
1871
Daniel Veillard47c02452000-10-11 13:04:36 +00001872Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1873
1874 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1875 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1876
Daniel Veillard2d38f042000-10-11 10:54:10 +00001877Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1880 handlings (registration, lookup, cleanup)
1881
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001882Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * configure.in Makefile.am include/makefile.am: adding XPointer
1885 and XPtrtests target
1886 * xpointer.[ch] : new files for XPointer support
1887 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1888 more XPath tests
1889
Daniel Veillard57fda592000-10-10 23:24:14 +00001890Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1891
1892 * configure.in: fixed, very broken, make distcheck works again
1893
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001894Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1895
1896 * More work toward 2.2.5, integrated a number of patches
1897 * configure.in Makefile.am win32config.h.in: trying to cleanup
1898 make distcheck .... huh ...
1899 * include/Makefile.am include/win32config.h: new directory
1900 for includes
1901 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1902 updated teh makefiles and instructions for WIN32
1903 * xpath.c: small fixes
1904 * test/XPath/ results/XPath: updated the testcases and results
1905 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1906 suggested patches
1907 * valid.c: fixed an ID bug
1908
Daniel Veillardb71379b2000-10-09 12:30:39 +00001909Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1912 the automake bug where wrong dependancies were generated.
1913 * xpath.[ch]: worked on XPointer
1914
Daniel Veillard7e99c632000-10-06 12:59:53 +00001915Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * configure.in Makefile.am: 2.2.5, ship the include in an
1918 include/libxml subdirectory, use symlinks when using CVS
1919 * testSAX.c: fixed small bug
1920 * testXPath.c: changed the way testfiles are parsed
1921 * debugXML.c: same kind of cleanup when parsing an argument expression
1922 XPath/XPointers can have blanks embedded
1923 * xpath.[ch]: more cleanup, reorgs for XPointer work
1924 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1925 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1926
Daniel Veillard55b91f22000-10-05 16:30:11 +00001927Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1928
1929 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1930 in the XPath engine, rewrote large parts of it, now it's far
1931 cleaner and in sync with the REC not an old WD. Fixed a parsing
1932 problem in the interactive XML shell found when testing XPath.
1933
Daniel Veillardac260302000-10-04 13:33:43 +00001934Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1937 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1938 examples with the extra test
1939
Daniel Veillard7cfce322000-10-04 12:40:27 +00001940Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1941
1942 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1943 the global init function.
1944
Daniel Veillard970112a2000-10-03 09:33:21 +00001945Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * HTMLparser.c: Doohhh, attribute name parsing was still case
1948 sensitive ! Fixed this ...
1949 * result/HTML/* : updated the tests results accordingly
1950
Daniel Veillard740abf52000-10-02 23:04:54 +00001951Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1952
1953 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1954 engine, should be far more stable, incorporated a new version of
1955 preceding/following axis, need testing
1956 * uri.c: fixed file:///c:/a/b/c problem
1957 * test/XPath/tests/idsimple: augmented the XPath tests
1958
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001959Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * doc/* rebuilding docs for 2.2.4 release
1962
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001963Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * configure.in: releasing 2.2.4
1966 * parser.[ch]: added xmlStrEqual()
1967 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1968 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1969 use xmlStrEqual instead
1970 * TODO: updated
1971 * added an XPath test
1972
Daniel Veillardbc765302000-10-01 18:23:35 +00001973Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1974
1975 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1976 * entities.h: exported xmlInitializePredefinedEntities
1977 * parser.[ch] : added xmlInitParser()
1978 * parserInternals.h : had to export htmlInitAutoClose()
1979
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001980Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1981
1982 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1983 problems
1984 * Makefile.am : added XPath regression tests to normal tests
1985 * uri.c: fixed a problem with local paths, cleanup
1986 * parser.c: fixed a problem with large CData sections
1987
Daniel Veillardd2ade932000-09-30 14:39:55 +00001988Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * configure.in xml-config.in: patch from "Ben Taylor"
1991 <sol7x86@hotmail.com> for solaris shared libs lookup
1992
Martin Bauligdd7d1f62000-09-29 23:17:57 +000019932000-09-30 Martin Baulig <baulig@suse.de>
1994
1995 * libxml-2.0.pc.in: Provide pkg-config script.
1996
1997 * configure.in: Create the libxml-2.0.pc script from the
1998 libxml-2.0.pc.in templates.
1999 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002000 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002001
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002002Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2005 when compiling with MSC
2006
Daniel Veillard46057e12000-09-24 18:49:59 +00002007Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2008
2009 * xpath.c: patch for normalize-string() substring-before(),
2010 substring-after() and translate() functions from Bjorn Reese
2011 <breese@mail1.stofanet.dk>
2012 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2013 Fredrik Hallenberg <hallon@lysator.liu.se>
2014 * TODO: updated
2015
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002016Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2019 problem of socklen_t being undefined on a number of platforms
2020 * debugXML.c: fixed a compilation problem when without snprintf
2021
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002022Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2023
2024 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2025 an URI bug and a fix for the control-character-induced infinite loop
2026 * nanohttp.c: preventive fix for compiling on WIN32
2027
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002028Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * xmlint.c: closing bug #25000
2031
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002032Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2035 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2036 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2037 related function, fixing xmlStrncmp(), and associated cleanup
2038 * result/HTML/entities.html.sax: updating result
2039
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002040Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * uri.c: applied patch for URI escaping from Wayne Davison
2043 <wayned@blorf.net>
2044 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2045 from Denis Barbier <barbier@imacs.polytechnique.fr>
2046 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2047 patch from Wayne Davison
2048
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002049Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * doc/xml.html : updated with new releases, adding "how to help"
2052
Daniel Veillard04698d92000-09-17 16:00:22 +00002053Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2056 removed a few warnings in pedantic mode ...
2057 * parserInternals.c parser.c: moved encoding switching function
2058 to parserInternals.c
2059 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2060
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002061Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2064 error or warning handlers
2065
Daniel Veillardb1059e22000-09-16 14:02:43 +00002066Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * parserInternals.c parserInternals.h parser.c Makefile.am:
2069 created a new module parserInternals.c, moved most of the
2070 code shared by the various parsers there, as well as
2071 deprecated code from parser.c. More cleanup of parser.c
2072 * uri.c: fixed a problem when URI is NULL
2073 * valid.c: speedup when looking for an attribute declaration
2074
Daniel Veillard39c7d712000-09-10 16:14:55 +00002075Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2078 the cleanup of the computation of URI references when seeking
2079 external entities. The URI reference string and the resulting
2080 URI are both stored now.
2081 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2082 large s(n)printf checks and cleanup from Denis Barbier
2083 <barbier@imacs.polytechnique.fr>
2084 * xmlversion.h.in tree.h: couple of SGML declarations for a
2085 possible docbook module.
2086 * result/VC/ : a couple of test output changed due to the change
2087 of the entities URI
2088
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002089Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2090
2091 * parser.h: added a _private field for linking user's data
2092
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002093Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2094
2095 * parser.c parserInternals.h: demacroified most of the IS_XXX
2096 the gain in size is significant so ...
2097
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002098Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * entities.c: cases where looking up entities with doc==NULL
2101 covered
2102
Daniel Veillard90e11312000-09-05 10:42:32 +00002103Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2104
Daniel Veillard1de50802000-09-07 08:54:32 +00002105 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002106 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2107
Daniel Veillard98a79162000-09-04 11:15:39 +00002108Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2109
Daniel Veillard1de50802000-09-07 08:54:32 +00002110 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002111 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2112 * Makefile.in: added URItest and included thenin "make tests"
2113
2114Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002115
2116 * xmlversion.h.in: closed bug 22941
2117
Daniel Veillard2bb89092000-08-31 14:57:50 +00002118Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2119
2120 * doc/xmlio.html: added doc and example for entity loader
2121 redefinition.
2122
Daniel Veillard96984452000-08-31 13:50:12 +00002123Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2124
2125 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2126 used by libxml
2127
Daniel Veillarde715dd22000-08-29 18:29:38 +00002128Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2129
2130 * parser.c: Fixed bug on invalid ontent characters and when using
2131 push.
2132 * xmllint.c: fixed xmllint endling of errors in push mode
2133
Daniel Veillard4948eb42000-08-29 09:41:15 +00002134Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002137 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002138 * result/HTML/*.sax: regenerated HTML SAX output
2139 * parser.c: more cleanup.
2140
Daniel Veillarde010c172000-08-28 10:04:51 +00002141Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2142
2143 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002144 patches from Wayne Davison <wayned@users.sourceforge.net>,
2145 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002146 * HTMLparser.c: fixed an ignorable white space detection bug
2147 occuring when parsing with SAX only
2148 * result/HTML/*.sax: updated since the output is now HTML
2149 encoded...
2150
Daniel Veillard47f3f312000-08-27 22:40:15 +00002151Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2152
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002153 * HTMLparser.[ch]: applied some of Wayne Davison
2154 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002155
Daniel Veillarde0854c32000-08-27 21:12:29 +00002156Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2159 undeclared namespace prefix was used, added a warning.
2160 Cleaned up support w.r.t. entities, spilling out a warning
2161 and being pedantic on lookups.
2162 * test/warning/ent9 : added testcase for previous example.
2163 * TODO: updated
2164 * parserInternals.h parser.c: changed the way names are parsed
2165 now allow infinite size and decrease penalty for normal use
2166 * parser.c: Started a big cleanup/check of the parser code,
2167 fixed some of the most tortuous entity code, spotted code
2168 unused anymore
2169 * test/*: added tests for very long names and related nasty
2170 things.
2171
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002172Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * doc/encoding.html: added encoding aliases doc
2175 * doc/xml.html: updates
2176 * encoding.[ch]: added EncodingAliases functions
2177 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2178 bottleneck affecting large DTDs like Docbook
2179 * parser.[ch] xmllint.c: added a pedantic option, will be
2180 useful
2181 * SAX.c: redefinition of entities is reported in pedantic mode
2182 * testHTML.c: uninitialized warning from gcc
2183 * uri.c: fixed a couple of bugs
2184 * TODO: added issue raised by Michael
2185
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002186Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * doc/encoding.html: propagated Martin Duerst suggestions
2189
Daniel Veillard52402ce2000-08-22 23:36:12 +00002190Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2193 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2194 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2195 by Wayne Davison
2196
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002197Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2198
2199 * nanoftp.c nanohttp.c: small cleanup
2200 * TODO: updated
2201
Daniel Veillard244ece92000-08-19 20:58:02 +00002202Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2203
2204 * added an old VC testcase and updated title.xml entity
2205
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002206Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2207
2208 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2209 done on auto-opening of <p> tags and cleanup of SAX output
2210
Daniel Veillard979e55e2000-08-19 16:48:54 +00002211Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2212
2213 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2214
Daniel Veillard4540be42000-08-19 16:40:28 +00002215Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * doc/xml.html libxml.* structure.*: updated the doc a bit
2218
Daniel Veillard808a3f12000-08-17 13:50:51 +00002219Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2222 of SAX tests
2223
Daniel Veillard29579362000-08-14 17:57:48 +00002224Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2227 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2228
Daniel Veillard1255ab72000-08-14 15:13:33 +00002229Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2232 * testHTML.c: fix core dump on Solaris 2.x systems
2233 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2234 * result/HTML/*.sax: previous bug fix lead to new results
2235
Daniel Veillard03109292000-08-14 14:58:22 +00002236Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2239 * configure.in: added --with-readline=DIR to accept alternate
2240 path for readline include/library
2241 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2242 for ANSI under HP-UX
2243 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2244 includes @LIBS@
2245
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002246Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2247
2248 * doc/* : rebuilt the docs
2249 * getting ready for 2.2.2 release
2250
Daniel Veillard87b95392000-08-12 21:12:04 +00002251Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2254 and xmlAddFeature()
2255 * tree.[ch]: added xmlAddChildList()
2256 * xmllint.c: MAP_FAILED macro test
2257 * parser.h: added xmlParseCtxtExternalEntity()
2258 * valid.c: applied bug fixes removed warning
2259 * tree.c: added CDATA block to elements content
2260 * testSAX.c: cleanup of output
2261 * testHTML.c: added SAX testing
2262 * encoding.c: better error recovery
2263 * SAX.c, parser.c: fixed one of the external entity processing
2264 of the OASis testsuite
2265 * Makefile.am: added HTML SAX regression tests
2266 * configure.in: bumped to 2.2.2
2267 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2268 SAX results
2269
Daniel Veillard88a172f2000-08-04 18:23:10 +00002270Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * configure.in: patch for HP compiler
2273
22742000-08-04 Sven Heinicke <sven@zen.org>
2275
2276 * xmllint.c: Was coredumping sometimes when the file given didn't
2277 exist.
2278
Daniel Veillard46e370e2000-07-21 20:32:03 +00002279Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002282
Daniel Veillard46e370e2000-07-21 20:32:03 +00002283 when using in memory parsing. Need some cleanup.
2284 * xmllint.c configure.in: added a --memory flag to test memory
2285 parsing
2286
Daniel Veillard36650692000-07-21 15:16:39 +00002287Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * nanohttp.c: fixed socklen_t replacement to unsigned int
2290 * parser.c: fixed a space handdling missing at the end of
2291 production 28 DOCTYPE.
2292 * xmlmemory.c: fixed a stupid bug on the routine to override
2293 allocation functions
2294 * TODO: updated
2295
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002296Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2297
2298 * doc/ regenerated the docs
2299
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002300Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * doc/encoding.html doc/xml.html: added I18N doc
2303 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2304 improvements, both parser and filters, added ASCII & HTML,
2305 fixed the ISO-Latin-1 one
2306 * xmllint.c testHTML.c: added/made visible --encode
2307 * debugXML.c : cleanup
2308 * most .c files: applied patches due to warning on Windows and
2309 when using Sun Pro cc compiler
2310 * xpath.c : cleanup memleaks
2311 * nanoftp.c : added a TESTING preprocessor flag for standalong
2312 compile so that people can report bugs more easilly
2313 * nanohttp.c : ditched socklen_t which was a portability mess
2314 and replaced it with unsigned int.
2315 * tree.[ch]: added xmlHasProp()
2316 * TODO: updated
2317 * test/ : added more test for entities, NS, encoding, HTML, wap
2318 * configure.in: preparing for 2.2.0 release
2319
Daniel Veillard49703262000-07-10 10:27:46 +00002320Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2321
2322 * nanoftp.c: fixed the way the control connection is handled
2323 * libxml.spec.in: fixed the dependancies and cleanup
2324
Daniel Veillard306be992000-07-03 12:38:45 +00002325Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2326
2327 * doc/xml.html: changed the xmlsoft.org structure, updated the
2328 examples w.r.t. root and childs
2329
Daniel Veillard7d853352000-07-02 18:53:09 +00002330Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2333
Daniel Veillard365e13b2000-07-02 07:56:37 +00002334Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2335
2336 * HTMLparser.c: Work on character encoding support for the HTML parser
2337 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2338 * encoding.c: Fixed a potential memleak in the encoding stuff
2339
Daniel Veillardaf743792000-07-01 11:49:28 +00002340Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2341
2342 * doc/FAQ.html doc/Makefile.am : added a FAQ
2343
2344Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002345
2346 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2347 of the HTML parser to force it to not bypass SAX
2348
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002349Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2350
2351 * win32config.h.in: updated
2352 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2353 lacks iconv support :-( need to release 2.1.1
2354 * configure.in: release 2.1.1
2355 * HTMLparser: fixed bug #14784
2356 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2357 by Windows compiler
2358 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2359 the SAX startDocument() callback.
2360 * TODO: updated
2361
2362Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * added xmlStopParser()
2365
Daniel Veillardbe803962000-06-28 23:40:59 +00002366Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * configure.in: 2.1.0 prerelease
2369 * Large resync between W3C and Gnome tree
2370 * nanoftp, nanohttp.c: fixed stalled connections probs
2371 * HTMLtree.c SAX.c : support for attribute without values in
2372 HTML for andersca
2373 * valid.c: Fixed most validation + namespace problems
2374 * HTMLparser.c: start document callback for andersca
2375 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2376 * parser.h, SAX.c: serious speed improvement for large
2377 CDATA blocks
2378 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2379 different encoding
2380 * example/Makefile.am example/gjobread.c tree.h: work on
2381 libxml1 libxml2 convergence.
2382 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2383 and the LIBXML_TEST_VERSION macro
2384
Daniel Veillardc310d562000-06-23 18:32:15 +00002385Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2386
2387 * doc/xml.html: various patches and improvements typo fixed by
2388 Felix Natter
2389 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2390 from Felix Natter <fnatter@gmx.net>
2391
Daniel Veillardf3029822000-05-06 08:11:19 +00002392Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2393
2394 * doc/upgrade.html: updated with instructions for support of both
2395 libxml-1.x and libxml-2.x
2396 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2397 for 2.x support and also fixed includes
2398
2399
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002400Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2403 the encoding support, added iconv support, so now libxml if
2404 compiled with iconv automatically support japanese encodings
2405 among others. Work based on initial patch from Yuan-Chen Cheng
2406 I may have broken binary compat in the encoding handler
2407 registration scheme, but that was so utterly broken I don't
2408 expect anybody to have used this feature until now.
2409 * parserInternals.h: fixup on the CHAR range macro
2410 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2411 code.
2412 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2413 * uri.c: added xmlParseURI() I can't believe I forgot to
2414 implement this one in 2.0 !!!
2415 * SAX.c: moved doc->encoding update in the endDocument() call.
2416 * TODO: updated.
2417
Daniel Veillard06047432000-04-24 11:33:38 +00002418Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * tree.h: removed extraneous xmlRemoveProp definition
2421 * TODO: added item about --disable-corba configure switch
2422 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2423 * nanoftp.c: fixed include problems giving troubles on AIX and
2424 slowlaris
2425 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2426 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2427 comment and headers changes to lower gtk-doc number of warnings
2428 * doc/html/*: rebuilt docs
2429
Daniel Veillarde0aed302000-04-16 08:52:20 +00002430Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * HACKING: documented the tag for 1.x and instructions
2433
Daniel Veillard5e873c42000-04-12 13:27:38 +00002434Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2435
2436 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2437 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2438 xmlCreateIOParserCtxt
2439 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2440 significant overall improvement
2441 * xmllint.c: added I/O test to xmllint
2442 * testSAX.c: added a speed test
2443 * doc/* : updated/regenerated
2444
Daniel Veillardfc708e22000-04-08 13:17:27 +00002445Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * xpath.c uri.h parserInternals.h: cosmetic changes from
2448 "Timur I. Bakeyev" <timur@bat.ru>, including making
2449 xmlCreateURI() public
2450
Daniel Veillard5d211f42000-04-07 17:00:24 +00002451Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2452
2453 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2454 and the code at the same time. Added a clean mechanism for
2455 overload or added input methods: xmlRegisterInputCallbacks()
2456 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2457 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2458 * TODO: updated
2459 * doc/* : updated/regenerated
2460 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2461 source dir
2462
Daniel Veillarde77a9182000-04-05 19:12:29 +00002463Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * testURI.c: yet another forgotten commit, I should get some sleep !
2466
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002467Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * xmllint.c: forgot to commit this too ?
2470
Daniel Veillardb9df4042000-04-05 14:23:16 +00002471Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2472
2473 * xmlversion.h.in : forgot to commit this previously
2474
Daniel Veillard361d8452000-04-03 19:48:13 +00002475Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2476
2477 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2478 * README TODO: updated for release
2479 * uri.c uri.h: added authority parsing/saving
2480 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2481 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2482 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2483 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2484 Makefile.am : added compile-time customization of libxml
2485 --with-ftp --with-http --with-html --with-xpath --with-debug
2486 --with-mem-debug
2487 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2488 #include <libxml/xxx.h> I hope it won't break too much stuff
2489 and will be manageable in the future...
2490 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2491 and added xmllint to the installed programs
2492 * uri.h: added xmlFreeURI()
2493
Daniel Veillardec303412000-03-24 13:41:54 +00002494Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * uri.c uri.h: finished the escaping handling, the base support
2497 and the URI path normalization. Looks good just lacks the
2498 authority content parsing code.
2499 * Makefile.am: added instructions to generate testURI
2500 * TODO: updated
2501 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2502 added links and icons for W3C and Gnome
2503
Daniel Veillard8f621982000-03-20 13:07:15 +00002504Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * xmlmemory.[ch] : seems I forgot to actually update the files in
2507 the last commit :-)
2508 * doc/xml.html doc/html/* : updated and uploaded the docs
2509
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002510Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2511
2512 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2513 * TODO: updated
2514 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002515 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002516 gfree).
2517 * Makefile.am, uri.c, uri.h: added a set of functions to do
2518 exact (litteraly copied from the RFC 2396 productions) parsing
2519 and handling of URI. Will be needed for XLink, one XML WFC,
2520 XML Base and reused in the nano[ftp/http] modules. Still work
2521 to be done.
2522
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002523Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2524
2525 * configure.in, libxml.spec.in : libxml2
2526 * doc/* : updated the doc page, rebuilt the docs
2527
Daniel Veillardcf461992000-03-14 18:30:20 +00002528Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * all: tagged LIB_XML_1_X
2531 * *.c *.h : updated from W3C CVS tree
2532 * configure.in : 2.0.0-beta
2533 * libxml.spec.in : libxml2 package nam
2534 * result/* : new version of the tests output
2535
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002536Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2539
Daniel Veillardb566ce12000-03-04 11:39:42 +00002540Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * doc/* : rebuilt the docs
2543 * parser.c: final patch on #6766
2544 * valid.c: small patch on validity checks.
2545
Daniel Veillardfb76c402000-03-04 11:39:42 +00002546Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2547
2548 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2549 added
2550 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2551 compatibility w.r.t. XML spec and existing code.
2552
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002553Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2554
2555 * parser.c: seems a better solution to <a> </a> exists,
2556 will try it for a while
2557
Daniel Veillard83a30e72000-03-02 03:33:32 +00002558Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * parser.c: tried to remove the <a> </a> generating <a/>
2561 this is hard. Left a flag for that purpose. Fixed bug #6766
2562 * configure.in: prepared 1.8.7 not released, due to previous
2563 problem
2564
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002565Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * doc/xml.html : applied second patch from Paul DuBois
2568
Daniel Veillard402e8c82000-02-29 22:57:47 +00002569Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2570
2571 * doc/xml.html : applied patch from Paul DuBois
2572
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002573Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2574
2575 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2576
Daniel Veillard5feb8492000-02-02 17:15:36 +00002577Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2578
2579 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2580 compilation warnings on various platforms.
2581 * parser.c: Fixed #5281 validity error callbacks are now desactived
2582 by default if not validating.
2583
Daniel Veillardf341f932000-02-02 14:52:08 +00002584Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2585
2586 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2587
Daniel Veillard13c757e2000-02-01 23:59:15 +00002588Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2591 <gkatsi@cs.toronto.edu>
2592
Daniel Veillard726e8792000-01-30 20:04:29 +00002593Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2596 processing URLs
2597
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002598Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2601 xmlNanoFTPUpdateURL for persistent control connections.
2602 * configure.in: 1.8.6
2603
2604Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2605
2606 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2607 * tree.[ch] : added xmlSaveNoEmptyTags
2608
James Henstridgef3be9312000-01-28 13:59:21 +000026092000-01-29 James Henstridge <james@daa.com.au>
2610
2611 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2612
2613 * Makefile.am: added nanoftp.[ch] to the build.
2614
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002615Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * nanoftp.[ch]: cleanup, comments, API
2618 * debugXML.c : fixed a bug in the cat command
2619 * doc/*: regenerated the docs
2620
Daniel Veillardda07c342000-01-25 18:31:22 +00002621Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2622
2623 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2624 * debugXML.c : fixed a bug in the cat command
2625 * valid.c: fixing some small probs
2626 * libxml.spec.in: get rid of the SNAP suffix
2627 * doc/xml.html: updated the status
2628
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002629Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * xml-config.in: xml-config --version to just return the
2632 version number
2633 * xpath.c: some cleanup w.r.t. axis when the current node is
2634 an attribute.
2635 * TODO: updated
2636
Daniel Veillard461a66c2000-01-18 18:01:01 +00002637Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * configure.in: prepared for libxml-1.8.5
2640 * doc/* recompiled the documentation
2641
26422000-01-17 Jody Goldberg <jgoldberg@home.com>
2643
2644 * configure.in : WARNING autoconf subtlety alert :
2645 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2646 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2647 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2648 get defined by AC_CHECK_HEADERS.
2649
Daniel Veillardf967b902000-01-17 16:06:10 +00002650Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2653 Rune.Djurhuus@fast.no
2654
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002655Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2656
2657 * TODO: updated
2658 * tree.c, parser.c: made sure that only memory alloc problems
2659 and internal parser errors are allowed to write to stdout or
2660 stderr.
2661
Daniel Veillard0142b842000-01-14 14:45:24 +00002662Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2663
2664 * tree.c : restored xmlNewGlobalNs since this seems used by
2665 a lot of existing code :-(, fixed a bug in xmlNewNs
2666 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2667 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2668 to exit() from the library code.
2669 * xpath.c, parser.c: removed bugs or unused code detected by
2670 Windows compilers
2671 * parser.c: started adding interfaces for parsing well balanced
2672 XML fragments
2673 * configure.in: releasing 1.8.4
2674 * doc/* : rebuilt the docs
2675
Daniel Veillard2eac5032000-01-09 21:08:56 +00002676Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * tree.[ch] : added xmlNewDocFragment() for DOM
2679 * testHTML.c: uninitialized variable.
2680
Daniel Veillardf3a73582000-01-05 14:58:39 +00002681Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2682
2683 * doc/* : rebuild the docs
2684
Daniel Veillard71b656e2000-01-05 14:46:17 +00002685Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2686
2687 * acconfig.h: readline and history patch
2688 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2689 * tree.c: added check and handling when possibly removing an ID
2690 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2691 and saving.
2692 * test/HTML/entities.html result/HTML/entities.html* : test for
2693 various entities reference cases
2694 * result/HTML/* : as a result output of some testcase have
2695 changed
2696 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2697 by previous example. added xmlParseTryOrFinish().
2698 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2699 entities.h debugXML.h HTMLparser.h: changed the way struct are
2700 declared to allow gtk-doc to expose those
2701 * parser.c: closed bug #4960
2702 * Makefile.am configure.in: Applied patch from
2703 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2704 and math/socket libs detection
2705
Daniel Veillard437b87b2000-01-03 17:30:46 +00002706Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2707
2708 * configure.in, Makefile.am: link tester against readline
2709 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2710
Daniel Veillard686d6b62000-01-03 11:08:02 +00002711Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2712
2713 * tree.[ch]: added xmlRemoveProp
2714 * win32config.h.in nanohttp.c: avoid including the Windows
2715 socket stuff in every C files
2716 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2717 the XmL parser(s)
2718 * test/ns4 result/ns4 etc...: added test case for previous prob
2719 * tree.c: xmlNewNs wasn't checking for double definition
2720 * Makefile.in: fixed a problem with dist-hook duplicates
2721 * parser.[hc], xmlIO.c: fixed the loading of external entities
2722 APIs, now xmlLoadExternalEntity() is used everywhere and
2723 setting up an app specific front-end using the
2724 * SAX.c parser.c: some fixes, now the xhtml spec validates
2725 with the xhtml DTD.
2726 * error.c: fixed crashes in case of no input stream
2727 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2728 to the validation tests and results
2729
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002730Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2733 too htmlCreatePushParserCtxt() and htmlParseChunk()
2734 * parser.c: a bit of cleanup.
2735 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2736 to XML) removed the last mem leak known
2737 * HTMLtree.c: output message cleanup
2738 * xmlmemory.c: display content info about memory blocks
2739 * result/HTML/wired.* : missing att value warning change
2740
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002741Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2742
2743 * doc/* : rebuilt the documentation
2744
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002745Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * parser.[ch] parserInternals.h: Push parser for XML,
2748 seems to work fine now
2749 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2750 --push for push testing
2751 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2752 * testSAX.c: added --push
2753 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2754 subtree
2755 * xmlIO.[ch] : enriched API + fixes for push mode
2756 * entities.[ch]: added the entity content length to the struct.
2757 * xmlmemory.[ch]: new API to show the last entries for the shell
2758 * valid.c: added required attribute testing
2759 * SAX.c: the cdata callback now merge contiguous fragments
2760 * HTMLparser.c: cleanup of some macros
2761
Daniel Veillard3c558c31999-12-22 11:30:41 +00002762Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2763
2764 * parser.c: fix for PIs name starting with xml
2765 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002766 * *.c, configure.in win32config.h.in : generate win32config.h for
2767 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002768
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002769Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2770
2771 * parser.c: fixed a stupid = vs. == bug :-(
2772 * doc/gnome-xml.sgml: s/glade/xml/
2773
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002774Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * configure.in, doc/xml.html : bug fix release 1.8.2
2777 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2778 Hopefully the end of that silly C++ include problem
2779 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2780 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2781 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2782 troubles with autoclosed elements when the stree shape doesn't
2783 follow the DtD specs. Added htmlIsAutoClosed() and
2784 htmlAutoCloseTag()
2785 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2786 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2787 * debugXML.c: fixed a bug on printing default namespaces.
2788 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2789
Daniel Veillardb24054a1999-12-18 15:32:46 +00002790Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * result/HTML/*.htm[l] : updated the HTML regression tests according
2793 to the new output
2794 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2795 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2796 problem due to intermix of extern "C" { ... } declarations for C++
2797 and recursive includes in the headers
2798
Chris Lahey323c48c1999-12-18 15:32:45 +000027991999-12-20 Chris Lahey <clahey@umich.edu>
2800
2801 * HTMLtree.c: Made it so that html nodes with a single child do
2802 not insert a carriage return before or after the child node.
2803
Daniel Veillardb24054a1999-12-18 15:32:46 +00002804Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002805
2806 * configure.in, doc/xml.html : bug fix release 1.8.1
2807 * parser.c: fixed bug #4344
2808 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2809 added the glue to avoid C++ problems
2810 * doc/* : regenerated the documentation
2811
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002812Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2813
2814 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2815 namespace recognition, and Dia as a resul :-(
2816 * encoding.c: closed bug #3950
2817
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002818Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * valid.c: debugging a posteriori validation, except URI expansion
2821 stuff this should be fixed now
2822 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2823 Carl Nygard <cnygard@bellatlantic.net>
2824 * tester.c: added --postvalid, cleaning of the code
2825 * tree.[ch]: added xmlDocGetRootElement()
2826
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002827Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2828
2829 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2830 c++ losage.
2831
Daniel Veillard10a2c651999-12-12 13:03:50 +00002832Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * configure.in, doc/xml.html : bumped to 1.8.0
2835 * xlink.[ch], Makefile.am : added framework for link detection
2836 * parser.h: added nbChars to parser context, needed for cleanup.
2837 * xmlmemory.c: removed a nasty bug when out of mem
2838 * valid.[ch]: adding namespace support for attribute decl
2839 * tester.c: added --debugent option
2840 * debugXML.[ch]: added xmlDebugDumpEntities()
2841 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2842 buffers instead, this was really needed, validation was breaking
2843 in strange ways due to that. Added xmlParseStringPEReference()
2844 and other parsing from strings functions. Entities processing
2845 modified again, but PERef are still not handled correcly but
2846 unless you're Eve Maller you won't notice :-)
2847 * HTMLparser.c: large changes toward reliability, and switched to
2848 lowercase internal tags, XHTML is lowercase, so it will help
2849 that output is closer to next version.
2850 * doc/* : regenerated the documentation, it is now hosted at
2851 http://xmlsoft.org/ (same bits I just bought the domain :-)
2852
2853
Daniel Veillard294cbca1999-12-03 13:19:09 +00002854Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2857 doc generation
2858 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2859 in the SAX API
2860 * doc/*: rebuilt the doc making sure everything appears in the
2861 HTML files
2862
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002863Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2864
2865 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2866 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2867 which allow impressive speed improvement on dataset with
2868 large text pieces, but at the cost of broken binary
2869 compatibility and slightly bigger memory usage.
2870 Configure with --with-buffers to activate them, they
2871 are protected with XML_USE_BUFFER_CONTENT define.
2872 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2873 goal is 0 memory left allocated once parser is no more used
2874 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2875 call xmlCleanupParser() and xmlMemoryDump()
2876
Daniel Veillarda819dac1999-11-24 18:04:22 +00002877Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2878
2879 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2880 * parser.[ch] encoding.[ch]: added memory cleanup routines
2881 * parser.c: closing bug #3788
2882 * doc/*: rebuilt the doc
2883
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002884Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2887 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2888 * tester.c: added --compress option
2889 * doc/*: rebuilt the documentation
2890
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002891Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2894 if given /proc/kcore as input !
2895 * doc/xml.html doc/*: updated and rebuilt the documentation
2896
2897Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002898
2899 * parser.c: Fixed some wrongly space collapsing code due to
2900 a misreading of the spec.
2901 * result/*: fixed the output accordingly
2902
2903Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002904
2905 * encoding.c: bug fix and typos
2906 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2907 * parser.c: added attribute normalization closing bug #3597
2908 * test/att* result/att* SAXresult/att*: testcase for attribute
2909 normalization
2910
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002911Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * configure.in: closing bug #3163 by adding extra flags for the
2914 cc compiler on HP-UX
2915
Daniel Veillard51e3b151999-11-12 17:02:31 +00002916Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * valid.[ch] : removed a typo and an enumerated type bug in the
2919 xmlAddElementDecl() function
2920 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2921 call to xmlEncodeEntitiesReentrant() so that the functions
2922 New, Set and Get are at the same level.
2923 * parser.c HTMLparser.c: extra memory allocation bug for
2924 attributes detected by someone using libxml in embedded systems :-)
2925
Daniel Veillard962195f1999-10-28 15:51:53 +00002926Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2927
2928 * xmlmemory.h: turned off mem debug :-\
2929
Daniel Veillard35008381999-10-25 13:15:52 +00002930Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * parser.c: closed bug #2784 a one line fix, but worth pushing
2933 a new release out
2934 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2935 some structures, comments before and after the
2936 main element, and other nastyness
2937 * HTMLtree.c tree.c: accomodate the extended HTML supported
2938 * configure.in: pushing 1.7.4
2939 * test/ent8 and related outputs : added a new test for bug #2784
2940 * test/HTML/wired.html and related output: a nasty HTML example
2941 * Makefile.am: improved the test scripts
2942 * docs/* : reran the documentation extractor, updated xml.html
2943
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002944Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2947 HTMLparser and debugged the HTML related code. HTML documents
2948 now have their own type
2949 * entities.c: do not dump &apos; for HTML output
2950 * xmlmemory.c: improvement, breakpoint mechanism
2951 * testHTML.c: added --sax --repeat ...
2952 * Makefile.am: improved the HTML tests
2953 * valid.[ch]: added xmlValidGetValidElements and
2954 xmlValidGetPotentialChildren
2955 * tester.c: added --insert to test the 2 new functions
2956 * test//* result//* SAXresult//* : regression test cleanup
2957 and extension.
2958 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2959 gnome-xml-nanohttp.html
2960
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002961Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * HTMLparser.c: fixed problems with some autoclose tags
2964 * tree.c: fixed XML output problems.
2965 * result/* SAXresult/*: update of the tests output
2966
Daniel Veillard6077d031999-10-09 09:11:45 +00002967Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2968
2969 * Makefile.am: Arturo patch for xmlConf.sh version info
2970 * parser.c: Tim Josling patch for single quoted items
2971 * tester.c: Tim Josling patch for tester options usage
2972 * tree.h: indent cleanup
2973
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002974Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2975
2976 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2977 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2978
Daniel Veillard00fdf371999-10-08 09:40:39 +00002979Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2980
2981 * tree.c : Raph patch for initialization of CORBA fields
2982 * parser.c, xpath.c, ...: modification of doc comments
2983 * xpath.c : allow spaces in xpath expressions
2984
Daniel Veillardad219441999-09-27 08:17:49 +00002985Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2986
2987 * xmlmemory.h: turning off memory debug :-(
2988
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002989Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2992 better SAX interfaces.
2993 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2994 entity.
2995 * configure.in: 1.7.2
2996
2997Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002998
2999 * libxml.spec.in: fixed the URL
3000 * doc/xml.html: improved the documentation front-end
3001
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003002Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003003
3004 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3005
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003006Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003007
3008 * libxml.spec.in: fixed the alpha compile problem
3009 * parser.[ch]: changed errno to errNo in the parser context :-(
3010 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3011 * doc/xml.html: changed CHAR to xmlChar
3012 * doc/html/*: recompiled the documentation
3013 * configure.in: 1.7.1
3014
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003015Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3016
3017 * parser.h: modified the parser context struct to regain 1.4.0
3018 binary compatibility
3019 * parser.c, xml-error.h: added errno ot teh context and defined
3020 a set of errors values with update of errno
3021 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3022 DTDs and entities
3023 * *.h, *.c: complete cleanup of the use of config.h and include
3024 protection depending on the current setup.
3025 * overalll debugging, maintenance and bug-fixing on all modules
3026 * updated the documentation
3027 * ready for 1.7.0
3028
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003029Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * HTMLparser.c : cleanup
3032 * SAX.c valid.c valid.h: added ID/IDREF checking
3033 * tree.c tree.h: extended doc structure for refs
3034 * configure.in: 1.6.2
3035 * parser.c: patched bug in SAX user arg call
3036 * parserInternals.h: patched missing close in C++ wrapping
3037 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3038 especially upcoming XPointer implementation.
3039 * doc/xml.html: augmented, typo
3040
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003041Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3042
3043 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3044 not all invocations of install understand -d.
3045
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003046Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3047
3048 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3049 to make 'check' works, when builddir != srcdir.
3050
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003051Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3052
3053 * doc/xml.html : updated the documentation
3054
Daniel Veillard6454aec1999-09-02 22:04:43 +00003055Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3058 not deallocated memory blocks
3059 * *.c : replaces all calls to malloc() free() and realloc() to
3060 the wrapper functions/macros
3061 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3062 instead of xmlFreeNodeList()
3063
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003064Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3065
3066 * HTMLparser.c: corrected a stupid bug leading to core dump at
3067 tree deallocation. Removed warnings indicated by
3068 Stephane.Conversy@lri.fr
3069 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3070 looked for in the external subset
3071
3072Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003073
3074 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3075 on SGI by Stephane.Conversy@lri.fr
3076
Daniel Veillardb96e6431999-08-29 21:02:19 +00003077Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3078
3079 * all .h : changed the prototype declaration indent as in gtk
3080 * most .c : working on reducing the TODOs in the code
3081 * most .c : cleanup though -pedantic and Insure++
3082 * improvements on validation ID checkings.
3083 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3084 * xml-config.in: closed #1810
3085
3086Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003087
3088 * tree.h, valid.c, valid.h: more work on validity, IDs
3089 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3090 definition for AIX
3091
Daniel Veillardb556eb51999-08-15 17:19:50 +00003092Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3095 the distribution due to a cut'n paste error at last commit
3096
Daniel Veillardb05deb71999-08-10 19:04:08 +00003097Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3098
3099 * configure.in: upgraded to version 1.4.0
3100 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3101 Big update, added a large part of the validation process,
3102 it should be usable, but some parts are missing
3103 * xpath.c: improved the implementation w.r.t. root.
3104 * Makefile.am: added more tests
3105 * test and result trees: added a lot of tests
3106 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3107
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003108Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * Added an HACKING file
3111
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003112Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * xpath.[ch] : improvements and debug of the XPath implementation
3115 * parser.c, HTMLparser.c : modified the parsers to be progressive
3116 * tree.[ch] : extended the Buffer promitives
3117 * xmlIO.[ch] : added basic I/O routines providing progressive
3118 parsing and ready for I18N conversion plugins
3119 * SAXresult/* : the SAX callback sequence maybe slightly different
3120 now
3121 * test*.c : improved/updated the tests programs
3122 * doc/* : recompiled the docs.
3123
Daniel Veillard15b75af1999-07-26 16:42:37 +000031241999-07-26 Michael Meeks <michael@edenproject.org>
3125
3126 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3127
3128 * tree.c: Ditto.
3129
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003130Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * configure.in: upgraded to version 1.4.0
3133 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3134 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3135 XML query language, see http://www.w3.org/TR/xpath for more details.
3136 * parser.c, parser.h: added CHAR* related string functions for XPath
3137 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3138 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3139 rebuild the docs.
3140 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3141 and regression testing capabilities for XPath.
3142
Daniel Veillardd79d7871999-07-12 10:38:12 +00003143Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3144
3145 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3146 closing bug #1646
3147
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003148Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3149
3150 * Makefile.am, example/Makefile.am: closed bug #1683
3151
Daniel Veillard3166ab11999-07-11 16:14:19 +00003152Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3153
3154 * example/Makefile.am, configure.in: added the makefile for the
3155 gjobread example
3156
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003157Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3158
3159 * doc/Makefile.am:
3160 - fix which allow "make install DESTDIR=</install/prefix>".
3161
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003162Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3163
3164 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3165 which fixed a problem on the file reading-code.
3166
Daniel Veillard82150d81999-07-07 07:32:15 +00003167Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3170 output.
3171 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3172
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003173Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3174
3175 * parser.h : Oops removed the binary compatibility problem
3176 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3177 * parser.c, HTMLparser.c: applied patches for reading from stdin
3178
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003179Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * parser.c, entities.c, valid.c: cleanup bug #1591
3182 * configure.in: cleanup bug #1592
3183 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3184 the same tree back-end. Hence gdome will be available for it.
3185 * doc/Makefile.am: close bug #617
3186
Daniel Veillard97fea181999-06-26 23:07:37 +00003187Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3188
3189 * parser.c: alloctate a per parser context SAX interface block
3190
Daniel Veillard14fff061999-06-22 21:49:07 +00003191Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3192
3193 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3194 and xmlEncodeEntitiesReentrant with the correct one :-\
3195
3196Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * commit of my internal XML base changes, quite a lot of
3199 changes, cleanups, better entities support, framework for
3200 new I/O and charset detection and handling
3201 * Fixed the configure/Makefile stuff to generate shared libs
3202 with the proper version info, so we jumped on rev from
3203 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3204 xmlEncodeEntities() result need to be freed now, and a string
3205 xmlParserVersion provide the current library version.
3206
Raph Levien05240da1999-06-15 21:27:11 +00003207Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3208
3209 * parser.c: fixed a buffer overrun for when you have a very long
3210 attribute with no entities in it.
3211
Daniel Veillardbb2da581999-06-13 14:37:07 +00003212Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3213
3214 * added example directory
3215 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3216
Daniel Veillard011b63c1999-06-02 17:44:04 +00003217Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3218
3219 * Release of libxml-1.1, nearly everything has been touched for
3220 this.
3221 * Added more regression tests
3222 * Updated the documentation
3223
Daniel Veillard27d88741999-05-29 11:51:49 +00003224Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3225
3226 * tree.[ch]: unified the XML_NO_CORBA defines.
3227 * parser.c encoding.[ch]: started plugging in char encoding detection
3228
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003229Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3230
3231 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3232 Also freed allocated buffer.
3233
Daniel Veillard27d88741999-05-29 11:51:49 +00003234Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003235 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3236 reentrancy problem at printing. One is left in entities.c, to
3237 remove ASAP
3238 * testSAX.c : added a test example showing the use of the SAX
3239 interface if one doesn't want to build the DOM tree.
3240 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3241
Daniel Veillard517752b1999-04-05 12:20:10 +00003242Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3245 large revamping of the parser to use SAX callbacks
3246 http://www.megginson.com/SAX/ (or at least a C like interface
3247 a la Expat). It's now possible to set up your own callbacks
3248 and the parser will not build a DOM tree.
3249 * test/* result/*: updated the test suite, I finally removed
3250 the old Namespace draft support (PI based).
3251
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003252Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * Makefile.am: added test result to EXTRA_DIST for make tests
3255
Daniel Veillard64068b31999-03-24 20:42:16 +00003256Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3257
3258 * parser.c, parserInternals.h: moved the chars macro definitions
3259 to parserInternals.h
3260 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3261 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3262
Daniel Veillard012ccc11999-03-23 10:11:11 +00003263Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3264
3265 * xml-config.in : applied patch to make --version work
3266
Raja R Harinatha86c23e1999-03-05 22:14:01 +000032671999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3268
3269 * Makefile.am (check-local): Alias for `tests' target. This will
3270 cause `make check' to do the right thing.
3271 (tests): Don't run tests in srcdir. Also, replaced calls to
3272 basename with a `sed' "equivalent".
3273
Daniel Veillardd109e371999-03-05 06:26:45 +00003274Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3275
3276 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3277 it in the header and not the sources, updated the doc.
3278 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3279 pointing this out.
3280
Daniel Veillardbc50b591999-03-01 12:28:53 +00003281Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3282
3283 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3284 exported the inputStream routines.
3285 * doc/html/* : updated accordingly
3286
Daniel Veillardd692aa41999-02-28 21:54:31 +00003287Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3288
3289 * parser.c, parser.h, parserInternals.h: added a few extra
3290 internal calls to allocate and free parser contexts ...
3291 * doc/html/* : updated accordingly
3292
Daniel Veillard55a99271999-02-25 11:01:29 +00003293Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3294
3295 * configure.in, Makefile.am, doc/makefile.am : General changes for
3296 1.0.0 release and including the generated HTML documentation.
3297
Daniel Veillard35925471999-02-25 08:46:07 +00003298Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3299
3300 * makefile.am : added parserInternals.h, oops.
3301
Daniel Veillard1e346af1999-02-22 10:33:01 +00003302Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3303
3304 * parserInternals.h: added this header giving access to the parser
3305 internal functions.
3306 * doc/Makefile.am : added a rebuild target which rebuilds the full
3307 set of documentations
3308 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3309 the internal subset.
3310 * *.c *.h: modifications needed to generate the documentation using
3311 gtk-doc, cleanup of functions blocks, reorganisation of struct
3312 declarations.
3313
Daniel Veillard1164e751999-02-16 16:29:17 +00003314Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3315
3316 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3317 the tar and spec file to include the beginning of the doc.
3318
Nuno Ferreira03d04781999-02-13 00:07:17 +000033191999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3320
3321 * doc/.cvsignore: Added this file.
3322
Daniel Veillard6800ef31999-02-08 18:33:22 +00003323Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3324
3325 * tree.c: fixed xmlGetProp to return "" when the attribute
3326 exists, even if the node-list is NULL.
3327
Daniel Veillard726c7e31999-02-08 15:13:10 +00003328Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3329
3330 * tree.c: patched an error outputting empty attribute values.
3331 * Makefile.am and doc/makefile.am: have been updated during the
3332 week-end. Sorry for an empty CVS log, I got a shell problem.
3333
Daniel Veillard1899e851999-02-01 12:18:54 +00003334Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3335
3336 * tree.h: cleaned up using enums instead of defines
3337 * parser.c, valid.[ch]: more work on parsing/output of element
3338 declarations
3339
Daniel Veillard3b9def11999-01-31 22:15:06 +00003340Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * valid.[ch], tree.c, parser.c : more work toward full parsing
3343 of XML DTDs.
3344 * README: added informations about mailing-list and on-line
3345 documentation
3346
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000033471999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3348
3349 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3350
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003351Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3352
3353 * parser.c, tree.[ch] : more work toward conformance testing,
3354 added a last element to accelerate parsing of very flat structures
3355 started working on internal subset Element content declaration.
3356 * valid.[ch] : first cut at adding code toward validation.
3357 * previous changes had also small impact on most files, especially
3358 the conformance testing using James Clark test suite.
3359
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003360Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3361
3362 * test/* : updated the examples, most of them were not well
3363 formed (humm), and added rdf2.
3364 * result/* : resulting changes in the output.
3365
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003366Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3367
3368 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3369
Daniel Veillard44b3a061998-12-05 17:27:22 +00003370Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3371
3372 * tree.c: patched a bug in the generation of empty attributes
3373
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003374Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3375
3376 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3377 for node/trees/documents/... Biggest problem is namespace
3378 support when copying subtrees.
3379
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003380Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3381
3382 * parser.c, entities.c: improve entities and char ref encoding,
3383 and cleanups of error messages.
3384
Daniel Veillard242590e1998-11-13 18:04:35 +00003385Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3386
3387 * parser.c, entities.c: simple bug hunting done during rpm2html and
3388 rpmfind integration.
3389
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003390Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3391
3392 * parser.[ch]: Added interfaces allowing to specify a SAX
3393 handler before parsing.
3394
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003395Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3396
3397 * parser.c: redirrect all errors reporting through the SAX
3398 error function
3399
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003400Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3401
3402 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3403 * libtool, tlmain ...: update of the libtool files
3404
Miguel de Icaza442321c1998-11-04 18:13:38 +000034051998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3406
3407 * entities.c: Use g_snprintf insteda of snprintf.
3408
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003409Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3410
3411 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3412 added ent5 test for this purpose.
3413 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3414
Daniel Veillard27271681998-10-30 06:39:40 +00003415Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3416
3417 * parser.c: fixed? a strange error due to compression on a GWP
3418 document.
3419
Daniel Veillard25940b71998-10-29 05:51:30 +00003420Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3421
3422 * tree.[ch]: bug fixing
3423 * entities.[ch]: defined a specific type for predefined entities
3424 * doc/xml.html: more documentation on the library, how to use it,
3425 overview of the interfaces.
3426
Daniel Veillard16253641998-10-28 22:58:05 +00003427Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3430
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003431Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3432
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003433 * tree.c: corrected a small bug
3434 * doc/xml.html: continuing writing documentation.
3435
3436Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3437
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003438 * debugXML.h debugXML.c: added debugging utilities.
3439 * tester.c: added --debug switch.
3440 * tree.c: patched an incorrect node->type assignment.
3441 * parser.c: formatting, ensure that node->doc != NULL in attributes
3442
Daniel Veillardccb09631998-10-27 06:21:04 +00003443Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3444
3445 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3446 entity support and provide an internal representation close to
3447 DOM one (entity ref nodes, and attribute value as tree). I tried
3448 to preserve the interface but this will surely break some apps
3449 (I have to change rpm2html/rpmfind for example). I had to change
3450 two interfaces, and the generated tree is somewhat different.
3451 * doc/* : started documenting the XML library, the tree and
3452 DOM/Corba. This is a first step.
3453
Daniel Veillard11e00581998-10-24 18:27:49 +00003454Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3455
3456 * parser.c: Set up the fonctions comment block, boring but useful.
3457 * parser.h, SAX.c, parser.c: now attributes are processed through
3458 the SAX interface. The problem is that my SAX interface diverged
3459 quite a bit from the original one, well this is not an official
3460 spec, and translating it from Java to C is hairy anyway...
3461
Daniel Veillard97b58771998-10-20 06:14:16 +00003462Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3463
3464 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3465 fonctions comment block, boring but useful.
3466
3467Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003468
3469 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3470 conversion routines. However they are not yet used to convert the
3471 inputs. The core will run with UTF-8.
3472
Daniel Veillard33942841998-10-18 19:12:41 +00003473Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3474
3475 * tree.c : make sure that the type id is properly set-up when
3476 a new object is allocated, needed for DOM.
3477
Daniel Veillard27fb0751998-10-17 06:47:46 +00003478Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3479
3480 * tree.h, tree.c: Ok, the main objects in the tree will be native
3481 corba objects, it costs 8 bytes per Node, Attribute and Document
3482 but it simplifies the Corba integration a lot (no extra interface
3483 objects to allocate/free).
3484
Daniel Veillard0bef1311998-10-14 02:36:47 +00003485Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3486
3487 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3488 and changed NODEs contants for conformity with DOM Level 1
3489
Daniel Veillard27864701998-10-08 03:47:24 +00003490Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3491
3492 * added hooks to keep track of servants when creating objects
3493 xmlDoc and xmlNode (for Corba export).
3494
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003495Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3496
3497 * added xml-config script.
3498
Daniel Veillard7066a791998-10-01 20:28:28 +00003499Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3500
3501 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3502 to autoupdate libtool and automake conf files.
3503
Miguel de Icaza60681bd1998-09-30 19:28:59 +000035041998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3505
3506 * Makefile.am: Use '?' to separate the sed
3507 commands as ',' is used when people pass -Wl,something.
3508
3509
Daniel Veillard15a8df41998-09-24 19:15:06 +00003510Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3511
3512 * tree.c, tree.h: added a per-document compression interface.
3513
Daniel Veillard151b1b01998-09-23 00:49:46 +00003514Tue Sep 22 20:47:38 EDT 1998
3515
3516 * tree.c, tree.h: added saving with compression and added interfaces
3517 to control the compression level (xmlGetCompressMode,
3518 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3519
Daniel Veillard70120ff1998-09-22 00:24:21 +00003520Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3521
3522 * parser.c: corrected a loop for files of size 0
3523
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000035241998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3525
3526 * error.h: New file. Contains prototyes from `error.c'.
3527
Tom Tromeyc19653d1998-08-14 01:22:43 +00003528Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3529
3530 * Makefile.am (xmlincdir): New macro.
3531 (xmlinc_HEADERS): Renamed from include_HEADERS.
3532
Daniel Veillard845664d1998-08-13 04:43:19 +00003533Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3534
3535 * applied small patch on numeric entities from
3536 Christopher Blizzard <blizzard@appliedtheory.com>
3537
Daniel Veillard260a68f1998-08-13 03:39:55 +00003538Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3539
3540 * New release 0.2, removed the old xml_* files so that it's
3541 coherent with the other CVS base (W3C), far better conformance
3542 to standard, new namespaces, decent entities support, beginning
3543 of a SAX-like interface. Nearly nothing left intact, even the
3544 test examples ...
3545
Christopher Blizzarda36749e1998-07-30 21:47:18 +000035461998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3547
3548 * .cvsignore: Add .deps dir
3549
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003550Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3551
3552 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3553
Daniel Veillardfe926001998-07-26 04:28:20 +00003554Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003555
Daniel Veillardfe926001998-07-26 04:28:20 +00003556 * configure.in: added test for CPP
3557 * AUTHORS, Changelog: the original ones didn't get commited but the
3558 glib ones instead, fixed.
3559 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003560
Daniel Veillardfe926001998-07-26 04:28:20 +00003561Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003562
Daniel Veillardfe926001998-07-26 04:28:20 +00003563 * integrated code developped at W3C
3564 * changed the original Copyright
3565 * migrated to automake
3566 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003567